Wiki source for WikkaAdminPanel
====== Wikka Administration Panel ======
{{lastedit}}
A list of possible features that an **Administration Panel** should contain:
===1. Configuration Management ===
A configuration management module will allow Wikka Administrators to configure system defaults directly from a Wikka interface.
Configurable preferences include many options that are currently handled by the [[Docs:ConfigurationOptions | wikka configuration file]]: //root page//, //site name//, //gui interface activation//, //user comments activation//, //upload path//, //wikiping server//, default //ACLs// etc. A system configuration module might also let Wikka Admins decide which actions are "activated", and hence which actions can be used by users.
===2. User Management ===
A user management module will allow Wikka Administrators to perform a number of operations on users, like //searching// users matching some criteria (e.g.: users whose name contains a certain string, users who registered after a certain date, users who never created their personal page, users who set certain preferences, users who asked for a password retrieval etc.), //sending feedback// to single users (or to a list of selected users), //banning// users, //creating// new users, managing user privileges etc.
**Pages of related interest**: UserAdmin, RemovingUsers, GroupManagement
===3. Page Management ===
A page management module will allow system-wide operations on pages, like deleting, renaming, merging or splitting pages and managing page categories. Operations on pages should be performed in a safe manner, because they can produce inconsistencies in the link structure of Wikka.
**Pages of related interest**: PageAdminAction, MovePages, RedirectingPages, CategorySystemOverhaul
===4. Referrers Management ===
The referrer management module will allow operations on referrers like sorting, grouping, blacklisting referrers or visualizing keywords used in search engines.
===5. Layout Management ===
The layout module will allow modifying features and setting defaults related to Wikka appearance, like default //skins// (with the possibility to edit them), default //menus//, the default //footer and header// (with the possibility to edit them).
**Pages of related interest**: WikkaCSS, WikkaSkinOptimization, WikkaSkinEditor, WikkaMenus
===6. Database Management ===
A database management module will allow maintenance operation on the database, like dumping the database, importing SQL data, etc.
**Pages of related interest**: CodeExportdb, WikkaFilters
===7. Bug Report Form ===
A form for sending feedback to wikka developers concerning bugs.
As a rule, the Administration Panel should be conceived as a //module// (i.e. an action), and should load the above management tools as submodules.
----
CategoryDevelopmentAdmin
{{lastedit}}
A list of possible features that an **Administration Panel** should contain:
===1. Configuration Management ===
A configuration management module will allow Wikka Administrators to configure system defaults directly from a Wikka interface.
Configurable preferences include many options that are currently handled by the [[Docs:ConfigurationOptions | wikka configuration file]]: //root page//, //site name//, //gui interface activation//, //user comments activation//, //upload path//, //wikiping server//, default //ACLs// etc. A system configuration module might also let Wikka Admins decide which actions are "activated", and hence which actions can be used by users.
===2. User Management ===
A user management module will allow Wikka Administrators to perform a number of operations on users, like //searching// users matching some criteria (e.g.: users whose name contains a certain string, users who registered after a certain date, users who never created their personal page, users who set certain preferences, users who asked for a password retrieval etc.), //sending feedback// to single users (or to a list of selected users), //banning// users, //creating// new users, managing user privileges etc.
**Pages of related interest**: UserAdmin, RemovingUsers, GroupManagement
===3. Page Management ===
A page management module will allow system-wide operations on pages, like deleting, renaming, merging or splitting pages and managing page categories. Operations on pages should be performed in a safe manner, because they can produce inconsistencies in the link structure of Wikka.
**Pages of related interest**: PageAdminAction, MovePages, RedirectingPages, CategorySystemOverhaul
===4. Referrers Management ===
The referrer management module will allow operations on referrers like sorting, grouping, blacklisting referrers or visualizing keywords used in search engines.
===5. Layout Management ===
The layout module will allow modifying features and setting defaults related to Wikka appearance, like default //skins// (with the possibility to edit them), default //menus//, the default //footer and header// (with the possibility to edit them).
**Pages of related interest**: WikkaCSS, WikkaSkinOptimization, WikkaSkinEditor, WikkaMenus
===6. Database Management ===
A database management module will allow maintenance operation on the database, like dumping the database, importing SQL data, etc.
**Pages of related interest**: CodeExportdb, WikkaFilters
===7. Bug Report Form ===
A form for sending feedback to wikka developers concerning bugs.
As a rule, the Administration Panel should be conceived as a //module// (i.e. an action), and should load the above management tools as submodules.
----
CategoryDevelopmentAdmin