Current configuration on the wiki
Find a file
Trevor Parscal ecfdb88dfd Index ResourceLoader dependency lists in startup
By using the existing indexes of modules in the array being passed to
mw.loader.register we can reduce the size of the startup module by about
6% after gzip (nearly 20% before) on a wiki with very few modules (such
as my localhost). Comparing data from en.wikipedia.org shows about 9%
after gzip (nearly 30% before).

The technique adds a function to mediawiki.js which resolves the indexes
before registering the modules, which costs a little bit of data in that
payload, but it's negligible (118 bytes after gzip) in comparison to the
overall reduction.

Also, cleaned up lies in documentation and strange use of "m" as an
iterator variable.

Bonus: fix ISO8601 timestamp instead of UNIX timestamp being passed
to custom loader scripts.

Change-Id: If12991413fa6129cd20ceab0e59a3a30a4fdf5ce
2014-12-08 11:04:41 -08:00
cache
docs Stop using $wgProfileToDatabase 2014-12-03 10:37:03 -08:00
extensions Update release notes and documentation about skins 2014-08-13 21:58:01 +02:00
images Add FollowSymLinks option to /images .htaccess rule 2014-12-05 22:50:36 +00:00
includes Index ResourceLoader dependency lists in startup 2014-12-08 11:04:41 -08:00
languages Localisation updates from https://translatewiki.net. 2014-12-06 22:00:06 +01:00
maintenance Fixed spacing 2014-12-05 22:28:07 +01:00
mw-config Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
resources Index ResourceLoader dependency lists in startup 2014-12-08 11:04:41 -08:00
serialized
skins Delete skins/common/images/bullet.gif 2014-11-14 21:57:51 +00:00
tests Index ResourceLoader dependency lists in startup 2014-12-08 11:04:41 -08:00
.gitattributes Make *.sh files use LF 2014-05-10 20:26:03 +00:00
.gitignore Allow use of phpunit.phar with MediaWiki's phpunit.php test entry point 2014-08-02 21:41:38 +00:00
.gitreview
.jscsrc build: Upgrade grunt-jscs and remove legacy jshint camelcase/nomen 2014-11-30 19:02:22 +00:00
.jshintignore
.jshintrc build: Upgrade grunt-jscs and remove legacy jshint camelcase/nomen 2014-11-30 19:02:22 +00:00
.rubocop.yml Make rubocop ignore remote repositories 2014-11-05 11:34:57 +01:00
.rubocop_todo.yml Prepare repository for running RuboCop after every push to Gerrit 2014-10-24 13:11:12 +02:00
.travis.yml Enable Travis CI for PostgreSQL 2014-11-07 19:17:09 +00:00
api.php Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
api.php5
autoload.php Optimize how user options are delivered to the client 2014-12-05 19:36:45 +00:00
composer.json Set optimize-autoloader: true and prepend-autoloader: false in composer.json 2014-12-02 17:27:09 +00:00
COPYING COPYING: Update the list of CC licenses icons used 2014-09-26 19:09:27 +00:00
CREDITS Remove Brad from Patch Contributors as already in Developer list 2014-11-06 21:22:55 +00:00
FAQ
Gemfile Prepare repository for running RuboCop after every push to Gerrit 2014-10-24 13:11:12 +02:00
Gemfile.lock Prepare repository for running RuboCop after every push to Gerrit 2014-10-24 13:11:12 +02:00
HISTORY Remove RELEASE-NOTES-1.24 and merge into HISTORY 2014-11-29 16:37:21 -08:00
img_auth.php img_auth: fix mismatched profiling 2014-09-05 16:04:42 -07:00
img_auth.php5
index.php Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
index.php5
INSTALL Require PHP >= 5.3.3 2014-10-30 10:10:52 -07:00
load.php Make load.php parse in PHP 4 again 2014-11-04 17:33:01 +00:00
load.php5
opensearch_desc.php Merge OpenSearchXml extension into core 2014-11-26 21:07:22 -08:00
opensearch_desc.php5
profileinfo.php Stop using $wgProfileToDatabase 2014-12-03 10:37:03 -08:00
profileinfo.php5
README
README.mediawiki
RELEASE-NOTES-1.25 RELEASE-NOTES-1.25: bug 44740 -> T46740 2014-12-06 06:31:58 -05:00
StartProfiler.sample Revert "Remove deprecated profiling config parameters, clarify docs" 2014-12-04 21:40:13 +00:00
thumb.php Per 5a4a33a, remove support for magic quotes gpc 2014-09-22 15:01:56 -07:00
thumb.php5
thumb_handler.php
thumb_handler.php5
UPGRADE
wiki.phtml

== MediaWiki ==

MediaWiki is a popular and free, open-source wiki software package written in
PHP. It serves as the platform for Wikipedia and the other projects of the Wikimedia
Foundation, which deliver content in over 280 languages to more than half a billion
people each month. MediaWiki's reliability and robust feature set have earned it a
large and vibrant community of third-party users and developers.

MediaWiki is:

* feature-rich and extensible, both on-wiki and with over 2,000 extensions;
* scalable and suitable for both small and large sites;
* available in your language; and
* simple to install, working on most hardware/software combinations.

For system requirements, installation, and upgrade details, see the files
RELEASE-NOTES, INSTALL, and UPGRADE.

* Ready to get started?
** https://www.mediawiki.org/wiki/Download
* Looking for the technical manual?
** https://www.mediawiki.org/wiki/Manual:Contents
* Seeking help from a person?
** https://www.mediawiki.org/wiki/Communication
* Looking to file a bug report or a feature request?
** https://bugzilla.wikimedia.org/
* Interested in helping out?
** https://www.mediawiki.org/wiki/How_to_contribute

MediaWiki is the result of global collaboration and cooperation. The CREDITS
file lists technical contributors to the project. The COPYING file explains
MediaWiki's copyright and license (GNU General Public License, version 2 or
later). Many thanks to the Wikimedia community for testing and suggestions.