X-Git-Url: http://git.cyclocoop.org/%22%20.%20%20%20%24self2%20.%20%20%20%22&var_mode_affiche=boucle?a=blobdiff_plain;f=includes%2FDefines.php;h=1605b7a91dbf5bf79c1603a91f82b68ca04d8062;hb=c0b50eb47d2f73cb47a8f1c2e09fb089f7319587;hp=d0f0c26b193fb0ec353132bd571f9d3dde281d0a;hpb=d2604f086f1031c1cbff81c8f877d24355546390;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Defines.php b/includes/Defines.php index d0f0c26b19..1605b7a91d 100644 --- a/includes/Defines.php +++ b/includes/Defines.php @@ -25,7 +25,7 @@ */ /** - * @defgroup Constants + * @defgroup Constants MediaWiki constants */ /** @@ -144,8 +144,8 @@ define( 'AV_SCAN_FAILED', false ); #scan failed (scanner not found or error in * Anti-lock flags * See DefaultSettings.php for a description */ -define( 'ALF_PRELOAD_LINKS', 1 ); -define( 'ALF_PRELOAD_EXISTENCE', 2 ); +define( 'ALF_PRELOAD_LINKS', 1 ); // unused +define( 'ALF_PRELOAD_EXISTENCE', 2 ); // unused define( 'ALF_NO_LINK_LOCK', 4 ); define( 'ALF_NO_BLOCK_LOCK', 8 ); /**@}*/ @@ -259,7 +259,7 @@ define( 'APCOND_BLOCKED', 8 ); define( 'APCOND_ISBOT', 9 ); /**@}*/ -/** +/** @{ * Protocol constants for wfExpandUrl() */ define( 'PROTO_HTTP', 'http://' ); @@ -268,3 +268,34 @@ define( 'PROTO_RELATIVE', '//' ); define( 'PROTO_CURRENT', null ); define( 'PROTO_CANONICAL', 1 ); define( 'PROTO_INTERNAL', 2 ); +/**@}*/ + +/**@{ + * Content model ids, used by Content and ContentHandler. + * These IDs will be exposed in the API and XML dumps. + * + * Extensions that define their own content model IDs should take + * care to avoid conflicts. Using the extension name as a prefix is recommended. + */ +define( 'CONTENT_MODEL_WIKITEXT', 'wikitext' ); +define( 'CONTENT_MODEL_JAVASCRIPT', 'javascript' ); +define( 'CONTENT_MODEL_CSS', 'css' ); +define( 'CONTENT_MODEL_TEXT', 'text' ); +/**@}*/ + +/**@{ + * Content formats, used by Content and ContentHandler. + * These should be MIME types, and will be exposed in the API and XML dumps. + * + * Extensions are free to use the below formats, or define their own. + * It is recommended to stick with the conventions for MIME types. + */ +define( 'CONTENT_FORMAT_WIKITEXT', 'text/x-wiki' ); // wikitext +define( 'CONTENT_FORMAT_JAVASCRIPT', 'text/javascript' ); // for js pages +define( 'CONTENT_FORMAT_CSS', 'text/css' ); // for css pages +define( 'CONTENT_FORMAT_TEXT', 'text/plain' ); // for future use, e.g. with some plain-html messages. +define( 'CONTENT_FORMAT_HTML', 'text/html' ); // for future use, e.g. with some plain-html messages. +define( 'CONTENT_FORMAT_SERIALIZED', 'application/vnd.php.serialized' ); // for future use with the api, and for use by extensions +define( 'CONTENT_FORMAT_JSON', 'application/json' ); // for future use with the api, and for use by extensions +define( 'CONTENT_FORMAT_XML', 'application/xml' ); // for future use with the api, and for use by extensions +/**@}*/