•   Home  
  •   asonenetwork  
      agency_usa     agency_global     asone_saas     asonecity  
  •   apps  
      email-subscription     form-user     crm-user     shop-everything_else     appt-user     appcomm  
  •   blogs  
      mass_website_deployment_workflow     webasone_unfair_advantage     webasonemanifesto     webasone_claudecode_match_mode_in_heaven     see_your_website_before_you_pay     single_stage_website_design_process     single_stage_website_platform_workflow     webasone_cms_and_networked_websites  
  •   Login  
  •   Signup  

App Common

Infrastructure page. It renders nothing useful on its own — it exists to deploy the PHP that every AsOne sub-app shares.

Deployed fileProvides
/php/asone/asone_common.phpConfig loading, boot helper, shared library loading
/php/asone/asone_schema.phpAll 25 tables, connection, provisioning, reconcile

Deploy this page to every website that runs an AsOne app. The schema file is generated — edit md/AsOneWebMYSQL.md and run ./gen-asone-schema.py, never the PHP.

Site Settings

Infrastructure page. It renders nothing useful on its own — it exists to deploy the settings layer every AsOne sub-app reads its per-site configuration through.

Deployed fileProvides
/php/asone/asone_settings.phpSetting registry, write-time validation, typed readers, one cached query per request

A library declares its own settings with asone_setting_register() at load time; they then appear in the webmaster settings panel with no page edit. Load order matters — asone_common.php requires this file before crm_lib.php and i18n_lib.php, which register against it.

Copyright © 2026 by WebAsOne, All Rights Reserved