http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73252
Revision: 73252
Author: tparscal
Date: 2010-09-17 21:56:54 +0000 (Fri, 17 Sep 2010)
Log Message:
-----------
Skeleton extension code
Added Paths:
-----------
trunk/extensions/Entities/Entities.alias.php
trunk/extensions/Entities/Entities.hooks.php
trunk/extensions/Entities/Entities.i18n.php
trunk/extensions/Entities/Entities.php
trunk/extensions/Entities/SpecialEntities.php
Added: trunk/extensions/Entities/Entities.alias.php
===================================================================
--- trunk/extensions/Entities/Entities.alias.php
(rev 0)
+++ trunk/extensions/Entities/Entities.alias.php 2010-09-17 21:56:54 UTC
(rev 73252)
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Special page aliases for Entities extension
+ *
+ * @file
+ * @ingroup Extensions
+ */
+
+$aliases = array();
+
+$aliases['en'] = array(
+ 'Entities' => array( 'Entities' ),
+);
\ No newline at end of file
Property changes on: trunk/extensions/Entities/Entities.alias.php
___________________________________________________________________
Added: svn:eol-style
+ native
Added: trunk/extensions/Entities/Entities.hooks.php
===================================================================
--- trunk/extensions/Entities/Entities.hooks.php
(rev 0)
+++ trunk/extensions/Entities/Entities.hooks.php 2010-09-17 21:56:54 UTC
(rev 73252)
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Hooks for Entities extension
+ *
+ * @file
+ * @ingroup Extensions
+ */
+
+class EntitiesHooks {
+
+ /* Static Methods */
+
+}
Property changes on: trunk/extensions/Entities/Entities.hooks.php
___________________________________________________________________
Added: svn:eol-style
+ native
Added: trunk/extensions/Entities/Entities.i18n.php
===================================================================
--- trunk/extensions/Entities/Entities.i18n.php (rev 0)
+++ trunk/extensions/Entities/Entities.i18n.php 2010-09-17 21:56:54 UTC (rev
73252)
@@ -0,0 +1,25 @@
+<?php
+/**
+ * Internationalisation for Entities extension
+ *
+ * @file
+ * @ingroup Extensions
+ */
+
+$messages = array();
+
+/** English
+ * @author Trevor Parscal
+ */
+$messages['en'] = array(
+ 'entities' => 'Entities',
+ 'entities-desc' => 'Access entity information',
+ 'entities-title' => 'Entities',
+);
+
+/** Message documentation (Message documentation)
+ * @author Trevor Parscal
+ */
+$messages['qqq'] = array(
+ 'entities-desc' => '{{desc}}',
+);
Property changes on: trunk/extensions/Entities/Entities.i18n.php
___________________________________________________________________
Added: svn:eol-style
+ native
Added: trunk/extensions/Entities/Entities.php
===================================================================
--- trunk/extensions/Entities/Entities.php (rev 0)
+++ trunk/extensions/Entities/Entities.php 2010-09-17 21:56:54 UTC (rev
73252)
@@ -0,0 +1,28 @@
+<?php
+/**
+ * Entities extension
+ *
+ * @file
+ * @ingroup Extensions
+ *
+ * @author Trevor Parscal <[email protected]>
+ * @license GPL v2 or later
+ * @version 0.1.0
+ */
+
+/* Setup */
+
+$wgExtensionCredits['other'][] = array(
+ 'path' => __FILE__,
+ 'name' => 'Entities',
+ 'author' => array( 'Trevor Parscal' ),
+ 'version' => '0.1.0',
+ 'url' => 'http://www.mediawiki.org/wiki/Extension:Entities',
+ 'descriptionmsg' => 'entities-desc',
+);
+$wgAutoloadClasses['EntitiesHooks'] = dirname( __FILE__ ) .
'/Entities.hooks.php';
+$wgAutoloadClasses['SpecialEntities'] = dirname( __FILE__ ) .
'/SpecialEntities.php';
+$wgSpecialPages['Entities'] = 'SpecialEntities';
+$wgSpecialPageGroups['Entities'] = 'wiki';
+$wgExtensionMessagesFiles['Entities'] = dirname( __FILE__ ) .
'/Entities.i18n.php';
+$wgExtensionAliasesFiles['Entities'] = dirname( __FILE__ ) .
'/Entities.alias.php';
Property changes on: trunk/extensions/Entities/Entities.php
___________________________________________________________________
Added: svn:eol-style
+ native
Added: trunk/extensions/Entities/SpecialEntities.php
===================================================================
--- trunk/extensions/Entities/SpecialEntities.php
(rev 0)
+++ trunk/extensions/Entities/SpecialEntities.php 2010-09-17 21:56:54 UTC
(rev 73252)
@@ -0,0 +1,26 @@
+<?php
+/**
+ * Special:Entities
+ *
+ * @file
+ * @ingroup Extensions
+ */
+
+class SpecialEntities extends SpecialPage {
+
+ /* Methods */
+
+ function __construct() {
+ parent::__construct( 'Entities' );
+ }
+
+ function execute( $par ) {
+ global $wgOut;
+
+ $this->setHeaders();
+
+ $wgOut->setPageTitle( wfMsg( 'entities-title' ) );
+
+ $wgOut->addHtml( '<p>Hello special page!</p>' );
+ }
+}
Property changes on: trunk/extensions/Entities/SpecialEntities.php
___________________________________________________________________
Added: svn:eol-style
+ native
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs