User:WikiMaster/Projects: Difference between revisions

From PortlandWiki
Jump to navigation Jump to search
m (→‎Other mediawiki extensions: Extension:InputBox)
m (Gadgets; move stuff around.)
Line 12: Line 12:


== Semantic MediaWiki ==
== Semantic MediaWiki ==
=== Calendar Tools ===
=== Calendar Tools ===
* [[MediaWikiWiki:Extension:Semantic Result Formats|Extension:Semantic Result Formats]]
* [[MediaWikiWiki:Extension:Semantic Result Formats|Extension:Semantic Result Formats]]
Line 19: Line 20:
*** [http://discoursedb.org/wiki/Opinion_calendar Discourse DB Opinion calendar]
*** [http://discoursedb.org/wiki/Opinion_calendar Discourse DB Opinion calendar]
::: (The Discourse DB Opinion calendar is a use-case example of the [[MediaWikiWiki:Extension:Semantic Result Formats/calendar format|Extension:Semantic Result Formats/calendar format]].)
::: (The Discourse DB Opinion calendar is a use-case example of the [[MediaWikiWiki:Extension:Semantic Result Formats/calendar format|Extension:Semantic Result Formats/calendar format]].)
== Other mediawiki extensions ==
* [[mediawikiwiki:Extension:InputBox|Extension:InputBox]]
: The InputBox extension is a MediaWiki extension that adds already created HTML forms to wiki pages. Users can "complete" a form (entering text, selecting menu items, etc.) by entering text into the box.
*[http://www.etcwiki.org/wiki/Best_mediawiki_extensions Best mediawiki extensions]
: Features "[http://www.etcwiki.org/wiki/Best_mediawiki_extensions#Best mediawiki extension list Best mediawiki extension list]" from ETCwiki.
* [[mediawikiwiki:Extension:Deployment|Extension:Deployment]]
: This extension enables installation and updating of extensions and [[mediawikiwiki:MediaWiki|MediaWiki]] itself. It obtains deployment packages by using the API provided by the [[mediawikiwiki:Extension:Distribution|Distribution extension]], parses these and applies them. For this it provides several special pages. You can read more about the deployment effort on the [[mediawikiwiki:deployment|deployment]] page.
* [[mediawikiwiki:Extension Matrix|Extension Matrix]]
* [[mediawikiwidgets:Widgets Catalog|MediaWiki Widgets - Widgets Catalog]]
* [[mediawikiwidgets:All pages (Widget namespace)|MediaWiki Widgets - All pages (Widget namespace)]]
* [[mediawikiwiki:Template:Extension|Template:Extension]]
* [[mediawikiwiki:Extension:AddPageService|Extension:AddPageService]]
: Will need to [http://wiki.dreamhost.com/PHP.ini#Loading_PHP_5.3_extensions config SOAP].
* [[mediawikiwiki:Extension:Data_Transfer|Extension:Data Transfer]]
=== Video ===
* [[mediawikiwiki:Extension:EmbedVideo|Extension:EmbedVideo]]
* [[mediawikiwiki:Category:Video player extensions|Category:Video player extensions]]
* [[mediawikiwidgets:Category:Video Widget|Category:Video Widget]]
=== Flickr Extensions ===
* [[mediawikiwiki:Extension:FlickrSet|Extension:FlickrSet]]
* [[mediawikiwiki:Extension:Flickr|Extension:Flickr]]
: [[mediawikiwiki:Extension:Flickr#Changes_to_this_code|Extension:Flickr#Changes_to_this_code]]
:: [http://wiki.edsimpson.co.uk/ wiki.edsimpson.co.uk] > [http://wiki.edsimpson.co.uk/index.php/MediaWiki_Extensions MediaWiki Extensions] > [http://wiki.edsimpson.co.uk/index.php/Flickr_Extension Flickr Extension]
* [[mediawikiwiki:Extension:Widgets|Extension:Widgets]]
: [[mediawikiwiki:Extension:Widgets#Widget_library|Extension:Widgets#Widget_library]]
:: http://www.mediawikiwidgets.org/Flickr
:: http://www.mediawikiwidgets.org/FlickrShow
=== Gadgets ===
* [[mediawikiwiki:Gadgets|Gadgets]]
: A list of special gadgets users can enable on their [[mediawikiwiki:Special:Preferences|preferences pages]], as defined by the definitions. This overview provides easy access to the system message pages that define each gadget's description and code.
* [[mediawikiwiki:Extension:Gadgets|Extension:Gadgets]]
: The list of available gadgets is defined on '''[[mediawikiwiki:MediaWiki:Gadgets-definition|MediaWiki:Gadgets-definition]]'''. Gadgets defined there show up in the "Gadgets" section of [[mediawikiwiki:Special:Preferences|Special:Preferences]], so users can pick the gadgets they would like to use. An overview of the gadgets defined by MediaWiki:Gadgets-definition is also shown on '''[[mediawikiwiki:Special:Gadgets|Special:Gadgets]]''', along with links to the respective system messages, for easy editing.
* [[mediawikiwiki:Gadget Studio|Gadget Studio]]
: Custom client-side JavaScript and CSS-based scripts, widgets and gadgets are the lifeblood of making a really awesome MediaWiki site. Power users create and share their own tools, which can get merged out to everyone or kept for individual opt-in.
== Wikia ==
* [[openforest.wikia:Open Forest Consortium|Open Forest Consortium]]
* http://help.wikia.com/wiki/Help:Index
=== Other Admin To Do ===
*Complete what's left undone of [[PortlandWiki_talk:Community_Portal#Mediawiki_Update_To_Do_List_-_Thursday.2C_February_17.2C_2011|these tasks]].
== Other Resources ==
=== External Data | Import/Export Data ===
Spent day researching how to upload pre written articles ''en masse''.
== MediaWiki Manuals ==
*[[mediawikiwiki:User:Al Maghi/Industrialization guide/Archive|User:Al Maghi/Industrialization guide/Archive]]
*[http://www.mediawiki.org/wiki/Manual:FAQ#Wiki_Importing Manual:FAQ - Wiki Importing]
:[http://www.mediawiki.org/wiki/Manual:FAQ#Importing_from_other_types_of_files Importing from other types of files]
::The [[mediawikiwiki:Manual:Edit.php|Edit.php]], [[mediawikiwiki:Manual:importImages.php|importImages.php]] and [[mediawikiwiki:Manual:ImportTextFile.php|ImportTextFile.php]] [[mediawikiwiki:Manual:Maintenance scripts|maintenance scripts]] can be used to import text and images into [[mediawikiwiki:MediaWiki|MediaWiki]].
*[http://www.mediawiki.org/wiki/Manual:Importing_XML_dumps Manual:Importing XML dumps]
*[http://meta.wikimedia.org/wiki/Category:Editor_handbook Category:Editor handbook]
=== External Data ===
*[http://stackoverflow.com/questions/1094829/inserting-articles-straight-into-mediawiki-database Inserting articles straight into MediaWiki database]
:Must Read: [http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot Wikipedia:Creating a bot]
:[http://meta.wikimedia.org/wiki/MediaWiki_Bulk_Page_Creator MediaWiki Bulk Page Creator] | [http://www.pronique.com/software/mediawiki-bulk-page-creator MediaWiki Bulk Page Creator]
::(Depends on [http://sourceforge.net/projects/snoopy/ Snoopy]; already trying to get DreamHost to help with server config.)
:::(Finally got [http://wiki.dreamhost.com/PHP.ini#DreamHost_VPS Snoopy installed] but [http://meta.wikimedia.org/wiki/MediaWiki_Bulk_Page_Creator MediaWiki Bulk Page Creator]'s scant documentation is hard to follow. Now looking at tools listed under [[User:WikiMaster/Projects#Admin#Also|Also]], [[User:WikiMaster/Projects#Admin#And|And]]....)
=== APIs Tutorials ===
*[http://www.mediawiki.org/wiki/API MediaWiki API:Main page]
*[http://svn.wikimedia.org/doc/classArticle.html Article Class Reference]
:[http://svn.wikimedia.org/doc/classArticle.html#a44882bb1533f07bf67baca3e65821bb3 Article::doEdit()]
*[http://www.hudsonic.com/migwiki/bulkget-umw.php.txt get wiki data from UseModWiki]
*[http://slash4.de/tutorials/Automatic_mediawiki_page_import_powershell_script Automatic mediawiki page import powershell script]
=== Wiki Object Model (WOM) | Page Object Model | Data Extraction ===
*[[mediawikiwiki:Extension:Wiki Object Model|Extension:Wiki Object Model]]
:[http://wiking.vulcan.com/dev/index.php/Extension:Wiki_Object_Model/Functions Extension:Wiki Object Model/Functions]
*[[mediawikiwiki:Extension:Page Object Model|Extension:Page Object Model]]
:[[mediawikiwiki:Extension:Semantic Forms/POM|Extension:Semantic Forms/POM]]
*[[mediawikiwiki:Category:Data extraction extensions|Category:Data extraction extensions]]
=== Import / Export Tools & Extensions ===
*[http://www.mediawiki.org/wiki/Extension:External_Data Extension:External Data]
:([http://www.mediawiki.org/wiki/Extension:External_Data Extension:External Data] is part of the [http://www.mediawiki.org/wiki/Semantic_Bundle Semantic Bundle] [[Special:Version|already installed]] on PortlandWiki.)
*[http://www.mediawiki.org/wiki/Extension:MassEditRegex Extension:MassEditRegex]
*[http://www.mediawiki.org/wiki/Manual:Importing_external_content Manual:Importing external content]
:[http://www.mediawiki.org/wiki/Manual:Importing_external_content#Converting_content_from_a_CSV_text_file Manual:Importing external content - Converting content from a CSV text file]
::[http://sourceforge.net/projects/csv2other/ csv and xls converter to wiki]
=== Templates, Infoboxes, Microformats, Etc. ===
* Infoboxes: [[Template:Infobox]], [[Infobox]]
* [[wikipedia:Wikipedia:WikiProject Microformats|Wikipedia:WikiProject Microformats]]
* [[wikipedia:Template:Infobox Neighborhood Portland OR|Template:Infobox Neighborhood Portland OR]]
=== Interwiki ===
* [[PortlandWiki]]'s Interwiki Database: [[Special:Interwiki]]
* [[metawikipedia:Interwiki map|Interwiki map]]
: [[metawikipedia:Help:Interwiki linking|Interwiki]] | [[metawikipedia:Help:Magic words|magicword]]
=== Wiki Modules For Drupal 7 ===
* [http://drupal.org/project/wikitools Wikitools] (7.x-1.0-alpha1 tar.gz (13.18 KB) | zip (14.84 KB) 2011-Mar-11)
* [http://drupal.org/project/simplewiki SimpleWiki filter] (7.x-1.x-dev tar.gz (34.03 KB) | zip (34.32 KB) 2011-Feb-24)
* [http://groups.drupal.org/node/97054 Package names for contributed modules (Drupal 7)]
* [http://drupal.org/node/1047460 Semantic Wiki Module in Drupal 7?]
=== MediaWiki & 3rd Party Integration ===
* [http://wiki.alfresco.com/wiki/MediaWiki_Integration Alfresco-MediaWiki Integration]


== Transclude External Templates ==
== Transclude External Templates ==
* Portland's [[wikipedia:Wikipedia:Meetup/Portland|Wikipedia meetup]] page.
* Portland's [[wikipedia:Wikipedia:Meetup/Portland|Wikipedia meetup]] page.
* Magic Words: [[wikipedia:Wikipedia:Meetup/Portland/Invite]]
* Magic Words: [[wikipedia:Wikipedia:Meetup/Portland/Invite]]
=== [[mediawikiwiki:Manual:$wgEnableScaryTranscluding|Manual:$wgEnableScaryTranscluding]] ===
=== [[mediawikiwiki:Manual:$wgEnableScaryTranscluding|Manual:$wgEnableScaryTranscluding]] ===
;How to use Scary transclusing
;How to use Scary transclusing
Line 71: Line 178:
* [[wikipedia:Wikipedia:Transclusion costs and benefits|Wikipedia:Transclusion costs and benefits]]
* [[wikipedia:Wikipedia:Transclusion costs and benefits|Wikipedia:Transclusion costs and benefits]]


==== [[User:Kotra|kotra]] asks: ====
=== [[User:Kotra|kotra]] asks: ===
:Are you trying to [http://meta.wikimedia.org/wiki/Help:Transclusion transclude] the content from a Wikipedia page into PW? If so I think we would need to use [[mediawikiwiki:Manual:$wgEnableScaryTranscluding]]. -[[User:Kotra|kotra]] ([[User talk:Kotra|talk]]) 18:40, 24 March 2011 (UTC)
:Are you trying to [http://meta.wikimedia.org/wiki/Help:Transclusion transclude] the content from a Wikipedia page into PW? If so I think we would need to use [[mediawikiwiki:Manual:$wgEnableScaryTranscluding]]. -[[User:Kotra|kotra]] ([[User talk:Kotra|talk]]) 18:40, 24 March 2011 (UTC)
::::Yup! That's exactly what I'm trying to do. Thanks [[User:Kotra|kotra]]! - [[User:WikiMaster|Dave Myers]] 16:49, 17 April 2011 (UTC)
::::Yup! That's exactly what I'm trying to do. Thanks [[User:Kotra|kotra]]! - [[User:WikiMaster|Dave Myers]] 16:49, 17 April 2011 (UTC)


== External Data | Import/Export Data ==
== Other stuff ==
Spent day researching how to upload pre written articles ''en masse''.
==== MediaWiki Manuals ====
*[[mediawikiwiki:User:Al Maghi/Industrialization guide/Archive|User:Al Maghi/Industrialization guide/Archive]]
*[http://www.mediawiki.org/wiki/Manual:FAQ#Wiki_Importing Manual:FAQ - Wiki Importing]
:[http://www.mediawiki.org/wiki/Manual:FAQ#Importing_from_other_types_of_files Importing from other types of files]
::The [[mediawikiwiki:Manual:Edit.php|Edit.php]], [[mediawikiwiki:Manual:importImages.php|importImages.php]] and [[mediawikiwiki:Manual:ImportTextFile.php|ImportTextFile.php]] [[mediawikiwiki:Manual:Maintenance scripts|maintenance scripts]] can be used to import text and images into [[mediawikiwiki:MediaWiki|MediaWiki]].
*[http://www.mediawiki.org/wiki/Manual:Importing_XML_dumps Manual:Importing XML dumps]
*[http://meta.wikimedia.org/wiki/Category:Editor_handbook Category:Editor handbook]
=== External Data ===
*[http://stackoverflow.com/questions/1094829/inserting-articles-straight-into-mediawiki-database Inserting articles straight into MediaWiki database]
:Must Read: [http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot Wikipedia:Creating a bot]
:[http://meta.wikimedia.org/wiki/MediaWiki_Bulk_Page_Creator MediaWiki Bulk Page Creator] | [http://www.pronique.com/software/mediawiki-bulk-page-creator MediaWiki Bulk Page Creator]
::(Depends on [http://sourceforge.net/projects/snoopy/ Snoopy]; already trying to get DreamHost to help with server config.)
:::(Finally got [http://wiki.dreamhost.com/PHP.ini#DreamHost_VPS Snoopy installed] but [http://meta.wikimedia.org/wiki/MediaWiki_Bulk_Page_Creator MediaWiki Bulk Page Creator]'s scant documentation is hard to follow. Now looking at tools listed under [[User:WikiMaster/Projects#Admin#Also|Also]], [[User:WikiMaster/Projects#Admin#And|And]]....)
==== APIs Tutorials ====
*[http://www.mediawiki.org/wiki/API MediaWiki API:Main page]
*[http://svn.wikimedia.org/doc/classArticle.html Article Class Reference]
:[http://svn.wikimedia.org/doc/classArticle.html#a44882bb1533f07bf67baca3e65821bb3 Article::doEdit()]
*[http://www.hudsonic.com/migwiki/bulkget-umw.php.txt get wiki data from UseModWiki]
*[http://slash4.de/tutorials/Automatic_mediawiki_page_import_powershell_script Automatic mediawiki page import powershell script]
==== Wiki Object Model (WOM) | Page Object Model | Data Extraction ====
*[[mediawikiwiki:Extension:Wiki Object Model|Extension:Wiki Object Model]]
:[http://wiking.vulcan.com/dev/index.php/Extension:Wiki_Object_Model/Functions Extension:Wiki Object Model/Functions]
*[[mediawikiwiki:Extension:Page Object Model|Extension:Page Object Model]]
:[[mediawikiwiki:Extension:Semantic Forms/POM|Extension:Semantic Forms/POM]]
*[[mediawikiwiki:Category:Data extraction extensions|Category:Data extraction extensions]]
 
==== Import / Export Tools & Extensions ====
*[http://www.mediawiki.org/wiki/Extension:External_Data Extension:External Data]
:([http://www.mediawiki.org/wiki/Extension:External_Data Extension:External Data] is part of the [http://www.mediawiki.org/wiki/Semantic_Bundle Semantic Bundle] [[Special:Version|already installed]] on PortlandWiki.)
*[http://www.mediawiki.org/wiki/Extension:MassEditRegex Extension:MassEditRegex]
*[http://www.mediawiki.org/wiki/Manual:Importing_external_content Manual:Importing external content]
:[http://www.mediawiki.org/wiki/Manual:Importing_external_content#Converting_content_from_a_CSV_text_file Manual:Importing external content - Converting content from a CSV text file]
::[http://sourceforge.net/projects/csv2other/ csv and xls converter to wiki]
 
== Other mediawiki extensions ==
* [[mediawikiwiki:Extension:InputBox|Extension:InputBox]]
: The InputBox extension is a MediaWiki extension that adds already created HTML forms to wiki pages. Users can "complete" a form (entering text, selecting menu items, etc.) by entering text into the box.
*[http://www.etcwiki.org/wiki/Best_mediawiki_extensions Best mediawiki extensions]
: Features "[http://www.etcwiki.org/wiki/Best_mediawiki_extensions#Best mediawiki extension list Best mediawiki extension list]" from ETCwiki.
* [[mediawikiwiki:Extension:Deployment|Extension:Deployment]]
: This extension enables installation and updating of extensions and [[mediawikiwiki:MediaWiki|MediaWiki]] itself. It obtains deployment packages by using the API provided by the [[mediawikiwiki:Extension:Distribution|Distribution extension]], parses these and applies them. For this it provides several special pages. You can read more about the deployment effort on the [[mediawikiwiki:deployment|deployment]] page.
* [[mediawikiwiki:Extension Matrix|Extension Matrix]]
* [[mediawikiwidgets:Widgets Catalog|MediaWiki Widgets - Widgets Catalog]]
* [[mediawikiwidgets:All pages (Widget namespace)|MediaWiki Widgets - All pages (Widget namespace)]]
* [[mediawikiwiki:Template:Extension|Template:Extension]]
* [[mediawikiwiki:Extension:AddPageService|Extension:AddPageService]]
: Will need to [http://wiki.dreamhost.com/PHP.ini#Loading_PHP_5.3_extensions config SOAP].
* [[mediawikiwiki:Extension:Data_Transfer|Extension:Data Transfer]]
==== Video ====
* [[mediawikiwiki:Extension:EmbedVideo|Extension:EmbedVideo]]
* [[mediawikiwiki:Category:Video player extensions|Category:Video player extensions]]
* [[mediawikiwidgets:Category:Video Widget|Category:Video Widget]]
==== Flickr Extensions ====
* [[mediawikiwiki:Extension:FlickrSet|Extension:FlickrSet]]
* [[mediawikiwiki:Extension:Flickr|Extension:Flickr]]
: [[mediawikiwiki:Extension:Flickr#Changes_to_this_code|Extension:Flickr#Changes_to_this_code]]
:: [http://wiki.edsimpson.co.uk/ wiki.edsimpson.co.uk] > [http://wiki.edsimpson.co.uk/index.php/MediaWiki_Extensions MediaWiki Extensions] > [http://wiki.edsimpson.co.uk/index.php/Flickr_Extension Flickr Extension]
* [[mediawikiwiki:Extension:Widgets|Extension:Widgets]]
: [[mediawikiwiki:Extension:Widgets#Widget_library|Extension:Widgets#Widget_library]]
:: http://www.mediawikiwidgets.org/Flickr
:: http://www.mediawikiwidgets.org/FlickrShow
 
== Wikia ==
* [[openforest.wikia:Open Forest Consortium|Open Forest Consortium]]
* http://help.wikia.com/wiki/Help:Index
 
=== Other Admin To Do ===
*Complete what's left undone of [[PortlandWiki_talk:Community_Portal#Mediawiki_Update_To_Do_List_-_Thursday.2C_February_17.2C_2011|these tasks]].
 
== Other Resources ==
=== Templates, Infoboxes, Microformats, Etc. ===
* Infoboxes: [[Template:Infobox]], [[Infobox]]
* [[wikipedia:Wikipedia:WikiProject Microformats|Wikipedia:WikiProject Microformats]]
* [[wikipedia:Template:Infobox Neighborhood Portland OR|Template:Infobox Neighborhood Portland OR]]
==== Interwiki ====
* [[PortlandWiki]]'s Interwiki Database: [[Special:Interwiki]]
* [[metawikipedia:Interwiki map|Interwiki map]]
: [[metawikipedia:Help:Interwiki linking|Interwiki]] | [[metawikipedia:Help:Magic words|magicword]]
 
==== Wiki Modules For Drupal 7 ====
* [http://drupal.org/project/wikitools Wikitools] (7.x-1.0-alpha1 tar.gz (13.18 KB) | zip (14.84 KB) 2011-Mar-11)
* [http://drupal.org/project/simplewiki SimpleWiki filter] (7.x-1.x-dev tar.gz (34.03 KB) | zip (34.32 KB) 2011-Feb-24)
* [http://groups.drupal.org/node/97054 Package names for contributed modules (Drupal 7)]
* [http://drupal.org/node/1047460 Semantic Wiki Module in Drupal 7?]
 
==== MediaWiki & 3rd Party Integration ====
* [http://wiki.alfresco.com/wiki/MediaWiki_Integration Alfresco-MediaWiki Integration]
 
==== Interesting stuff ====
*[http://www.jonasjohn.de/ jonasjohn.de Projects]:
*[http://www.jonasjohn.de/ jonasjohn.de Projects]:
:snippet library — A code snippets collection.
:snippet library — A code snippets collection.

Revision as of 22:29, 20 June 2011

Outreach

Goals

  • One hundred daily contributors September 28, 2011 (PortlandWiki's second birthday).
  • Easier user interface; make PortlandWiki readily accessible to non-geek contributors.

Planning

PortlandWiki:Planning

Neighborhoods

Semantic MediaWiki

Calendar Tools

Semantic Result Formats (SRF) is a MediaWiki extension, used in conjunction with the Semantic MediaWiki extension, that bundles a number of further result formats for SMW's inline queries. The individual formats can be added to the installation independently, including...
(Extension:Semantic Result Formats/calendar format replaces the Extension:Semantic Calendar.)
(The Discourse DB Opinion calendar is a use-case example of the Extension:Semantic Result Formats/calendar format.)

Other mediawiki extensions

The InputBox extension is a MediaWiki extension that adds already created HTML forms to wiki pages. Users can "complete" a form (entering text, selecting menu items, etc.) by entering text into the box.
Features "mediawiki extension list Best mediawiki extension list" from ETCwiki.
This extension enables installation and updating of extensions and MediaWiki itself. It obtains deployment packages by using the API provided by the Distribution extension, parses these and applies them. For this it provides several special pages. You can read more about the deployment effort on the deployment page.
Will need to config SOAP.

Video

Flickr Extensions

Extension:Flickr#Changes_to_this_code
wiki.edsimpson.co.uk > MediaWiki Extensions > Flickr Extension
Extension:Widgets#Widget_library
http://www.mediawikiwidgets.org/Flickr
http://www.mediawikiwidgets.org/FlickrShow

Gadgets

A list of special gadgets users can enable on their preferences pages, as defined by the definitions. This overview provides easy access to the system message pages that define each gadget's description and code.
The list of available gadgets is defined on MediaWiki:Gadgets-definition. Gadgets defined there show up in the "Gadgets" section of Special:Preferences, so users can pick the gadgets they would like to use. An overview of the gadgets defined by MediaWiki:Gadgets-definition is also shown on Special:Gadgets, along with links to the respective system messages, for easy editing.
Custom client-side JavaScript and CSS-based scripts, widgets and gadgets are the lifeblood of making a really awesome MediaWiki site. Power users create and share their own tools, which can get merged out to everyone or kept for individual opt-in.

Wikia

Other Admin To Do

Other Resources

External Data | Import/Export Data

Spent day researching how to upload pre written articles en masse.

MediaWiki Manuals

Importing from other types of files
The Edit.php, importImages.php and ImportTextFile.php maintenance scripts can be used to import text and images into MediaWiki.

External Data

Must Read: Wikipedia:Creating a bot
MediaWiki Bulk Page Creator | MediaWiki Bulk Page Creator
(Depends on Snoopy; already trying to get DreamHost to help with server config.)
(Finally got Snoopy installed but MediaWiki Bulk Page Creator's scant documentation is hard to follow. Now looking at tools listed under Also, And....)

APIs Tutorials

Article::doEdit()

Wiki Object Model (WOM) | Page Object Model | Data Extraction

Extension:Wiki Object Model/Functions
Extension:Semantic Forms/POM

Import / Export Tools & Extensions

(Extension:External Data is part of the Semantic Bundle already installed on PortlandWiki.)
Manual:Importing external content - Converting content from a CSV text file
csv and xls converter to wiki

Templates, Infoboxes, Microformats, Etc.

Interwiki

Interwiki | magicword

Wiki Modules For Drupal 7

MediaWiki & 3rd Party Integration

Transclude External Templates

Manual:$wgEnableScaryTranscluding

How to use Scary transclusing
  • Enable $wgEnableScaryTranscluding
$wgEnableScaryTranscluding = true;
  • Make sure the relevent interwiki prefixes have iw_trans set to 1 in the database.
You should now be able to type {{wiki:template name}} or {{wiki::main namespace page name}} to transclude the page from a foriegn wiki.
You can also do {{raw:wiki:template name}} to do a raw transclude, where all templates on the foreign page are expanded as if they come from your wiki instead of the other wiki.

Scary Transclusions: Exact Character Case Matters!

May 24, 2011: Noticed that at least some scary transclusions seemed to stop working. Also noticed this for the first time:


Ultimately discovered that the lowercase "wikipedia" was removed from the Special:Interwiki table. Restored it, ran an update.php command in the maintenance folder and the scary transclusions began working again. -WikiMaster (talk) 12:37, 24 May 2011 (PDT)

Transclusion template fix?
(yup, in a sort of half-ass way. hip hip fuckin' hooray. only wasted half a dozen painful hours so far...)
Intermittent functionality at this point. Caching issue?
Try purging page:

And the "Template fetch failed" error message is often something that goes away if you purge the page cache adding "?action=purge" to the URL.

Source: "Template fetch failed"

These syntax examples appear to work after page purge:

{{wikipedia::Wikipedia:Meetup/Portland}}
{{wikipedia::Wikipedia:Meetup/Portland/Invite}}
Transcluded invite begins here.

[Interwiki transcluding is disabled]

Transcluded invite ends here.

Image Transclusion & Namespaces Transclusion Issues

Mass_Effect_Wiki_Collaboration.png (link to actual image)
  • 50px|link=MediaWiki (image link doesn't work; namespace issues?)
  • Photo: White Stag sign, Portland. (this image shows up because it's already uploaded to portlandwiki)
  • This image resides on PortlandWiki server AND Wikipedia server.
  • Manual:Linked images (namespace issues playing havoc with interwiki linking?)

Further (transclusion issues) research.

kotra asks:

Are you trying to transclude the content from a Wikipedia page into PW? If so I think we would need to use mediawikiwiki:Manual:$wgEnableScaryTranscluding. -kotra (talk) 18:40, 24 March 2011 (UTC)
Yup! That's exactly what I'm trying to do. Thanks kotra! - Dave Myers 16:49, 17 April 2011 (UTC)

Other stuff

snippet library — A code snippets collection.

References