Home « Server software «
Documentation: control/index.php
control/index.php - The control panel for this web server
The control panel has several sections:- Commands are provided for system administration (e.g., databse backup), but only to associates.
- A set of commands related to content management are provided as well.
- Several commands are available to associates to the several configuration and setup panels.
- The control panel gives an overview of the database content; this section may be accessed by anybody.
- Software versions are provided as well, including YACS, PHP, MySQL and Apache.
- Additional tools are provided to authenticated members, including bookmarklets
- Also, a list of modules is displayed.
The control panel has a hook to integrate extended configuration panels:
- id: 'control/index.php#configure'
- type: 'link'
It also has a hook to list extra modules:
- id: 'control/index.php#modules'
- type: 'link'
Actually the control panel is not always displayed. To ease the setup tasks this script is working like an assistant:
- If the main configuration file
shared/parameters.include.phpis absent,
- If there is no database, propose to switch to control/configure.php
- If the configuration file
shared/hooks.include.phpis absent,
- If there is no tables in database, propose to switch to control/setup.php
- If the users table is empty, propose to switch to control/populate.php
- If the skin configuration file
skins/parameters.include.phpis absent,
- If there is no switch file, jump to the setup.php page
- Else actually display the control panel
This script is a reference file of this system.
Voir aussi:
Licence: GNU Lesser General Public License
Auteurs:
- Bernard Paques bernard.paques@bigfoot.com
- Christophe Battarel christophe.battarel@altairis.fr
Testeurs:
- Agnes
- FabriceV
- Lucrecius
Reste à faire:
- add the versions table in database overview