User:WikiMaster/Projects: Difference between revisions
WikiMaster (talk | contribs) m (→External Data | Import/Export Data: Extension:Wiki Object Model) |
WikiMaster (talk | contribs) m (→Other mediawiki extensions: Best mediawiki extensions) |
||
Line 112: | Line 112: | ||
== Other mediawiki extensions == | == Other mediawiki extensions == | ||
*[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]] | *[[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. | :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. |
Revision as of 21:06, 8 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
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.)
Transclude External Templates
- Portland's Wikipedia meetup page.
- Magic Words: wikipedia:Wikipedia:Meetup/Portland/Invite
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
- wikimedia:Mass Effect Wiki Collaboration.png (image link doesn't work)
- (link to actual image)
- 50px|link=MediaWiki (image link doesn't work; namespace issues?)
- (this image shows up because it's already uploaded to portlandwiki)
- Manual:Linked images (namespace issues playing havoc with interwiki linking?)
Further (transclusion issues) research.
- User:Peter17/Reasonably efficient interwiki transclusion
- Help:Templates
- Help:Template
- Help:Embed page
- Manual:$wgEnableScaryTranscluding
- Manual:$wgTranscludeCacheExpiry
- Manual:$wgHTTPTimeout
- Manual talk:$wgGroupPermissions
- Wikipedia:Transclusion costs and benefits
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)
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....)
- (Depends on Snoopy; already trying to get DreamHost to help with server config.)
APIs Tutorials
Wiki Object Model (WOM) | Page Object Model | Data Extraction
Import / Export Tools & Extensions
- (Extension:External Data is part of the Semantic Bundle already installed on PortlandWiki.)
Other mediawiki extensions
- Best mediawiki extensions - Features "mediawiki extension list Best mediawiki extension list" from ETCwiki.
- Extension:Deployment
- 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.
- Extension Matrix
- MediaWiki Widgets - Widgets Catalog
- MediaWiki Widgets - All pages (Widget namespace)
- Template:Extension
- Extension:AddPageService
- Will need to config SOAP.
Video
Flickr Extensions
Wikia
Other Admin To Do
- Complete what's left undone of these tasks.
Other Resources
Templates, Infoboxes, Microformats, Etc.
- Infoboxes: Template:Infobox, Infobox
- Wikipedia:WikiProject Microformats
- Template:Infobox Neighborhood Portland OR
Interwiki
- PortlandWiki's Interwiki Database: Special:Interwiki
- Interwiki map
Wiki Modules For Drupal 7
- Wikitools (7.x-1.0-alpha1 tar.gz (13.18 KB) | zip (14.84 KB) 2011-Mar-11)
- SimpleWiki filter (7.x-1.x-dev tar.gz (34.03 KB) | zip (34.32 KB) 2011-Feb-24)
- Package names for contributed modules (Drupal 7)
- Semantic Wiki Module in Drupal 7?
Interesting stuff
- snippet library — A code snippets collection.