summaryrefslogtreecommitdiff
path: root/www/wiki/docs/scripts.txt
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/docs/scripts.txt')
-rw-r--r--www/wiki/docs/scripts.txt48
1 files changed, 48 insertions, 0 deletions
diff --git a/www/wiki/docs/scripts.txt b/www/wiki/docs/scripts.txt
new file mode 100644
index 00000000..dff428c5
--- /dev/null
+++ b/www/wiki/docs/scripts.txt
@@ -0,0 +1,48 @@
+scripts.txt
+
+MediaWiki primary scripts are in the root directory of the software. Users
+should only use these scripts to access the wiki. There are also some .php that
+aren't primary scripts but helper files and won't work if they are accessed
+directly by the web.
+
+Primary scripts:
+
+ index.php
+ Main access point. It handles the most of requests.
+ See https://www.mediawiki.org/wiki/Manual:Index.php
+
+ api.php
+ Script to provide an API for bots to fetch content and informations about
+ the site and also modify it. See https://www.mediawiki.org/wiki/API
+ for more informations.
+
+ img_auth.php
+ Script that only serve images to logged in users. To configure the wiki
+ to use that script, see https://www.mediawiki.org/wiki/Manual:Image_Authorisation.
+
+ load.php
+ Used by ResourceLoader to serve minified, concatenated and gzipped CSS and JS.
+
+ opensearch_desc.php
+ Returns a OpenSearch description document (see http://www.opensearch.org/)
+ that points to the search engines of the wiki.
+
+ profileinfo.php
+ Allow users to see the profiling information that are stored in the
+ database.
+
+ To save the profiling information in the database (required to use this
+ script), you have to modify StartProfiler.php to use the Profiler class and
+ not the stub profiler which is enabled by default.
+ You will also need to set $wgProfiler['output'] to 'db' in LocalSettings.php
+ to force the profiler to save the informations in the database and apply the
+ maintenance/archives/patch-profiling.sql patch to the database.
+
+ To enable the profileinfo.php itself, you'll need to set $wgDBadminuser
+ and $wgDBadminpassword in your LocalSettings.php, as well as $wgEnableProfileInfo
+ See also https://www.mediawiki.org/wiki/Manual:Profiling .
+
+ thumb.php
+ Script used to resize images if it is configured to be done when the web
+ browser requests the image and not when generating the page. This script can
+ be used as a 404 handler to generate image thumbs when they don't exist.