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

Reply via email to