XCodeSol School Management Suite Documentation

FAQ

Is this a WordPress plugin?

No. XCodeSol School Management Suite is a standalone PHP/MySQL/React web application. It is sold through the same XCodeSol marketplace system used for plugins, but it installs as a web app on a domain or subdomain.

Can it run on shared hosting?

Yes, if the host supports PHP 8.2, MySQL 8, Apache rewrite rules, and standard file permissions needed by the installer.

Does the app support multiple schools?

The database and API are tenant-scoped. A typical buyer installation is configured for one school during installation, but the schema supports tenant-separated school records.

Can modules be disabled?

Yes. Administrators can manage active modules from Settings. Required platform modules remain available.

Which languages are supported?

The app includes English, Arabic, Spanish, Urdu, French, and Turkish-ready database conventions. Static UI translations are editable through the translations screen where enabled.

Does it include online payments?

The app includes fee, invoice, payment, payment gateway, and parent fee portal workflows. A school still needs to configure and operate its selected payment provider according to local requirements.

How are updates delivered?

The marketplace record includes a plugin_versions entry used by the XCodeSol sales/download system. Upload the generated ZIP to the marketplace admin or set a version package path/ZIP URL after packaging.