MediaWiki/extensions: Difference between revisions

(→‎Headlined of the planned: expanding on LinkedWiki)
Line 1: Line 1:
= Headlined of the planned=
= Headlined of the planned=


== Automation ==
[[#LinkedWiki]] so we can fetch from [[Wikipedia]] based datasets ( courtesy of [[DBpedia]] ) from category and infobox data things by using SPARQL:  
[[#LinkedWiki]] so we can fetch from [[Wikipedia]] based datasets ( courtesy of [[DBpedia]] ) from category and infobox data things by using SPARQL:  


Line 19: Line 20:
#) Corporate web site
#) Corporate web site


== Basic stuff ==
Obviously we want to have [[#EVAL]], [[#Call]], [[#Math]], [[#HashTables]] and [[#Arrays]] for starters.  
Obviously we want to have [[#EVAL]], [[#Call]], [[#Math]], [[#HashTables]] and [[#Arrays]] for starters.  


== I18N and localization ==
[[#LanguageSelector]] will enable people to have the MediaWiki interface localized based on accept langs the browser sends and [[#LandingCheck]] enables to make and serve pages based on what locale ( lang + country ) is given. [[#Common Locale Data Repository]] mw:Extension:CLDR - The CLDR extension contains local language names for different languages, countries, and currencies extracted from [[w:Common Locale Data Repository]] data is obviously useful for the i18n effort.  
[[#LanguageSelector]] will enable people to have the MediaWiki interface localized based on accept langs the browser sends and [[#LandingCheck]] enables to make and serve pages based on what locale ( lang + country ) is given. [[#Common Locale Data Repository]] mw:Extension:CLDR - The CLDR extension contains local language names for different languages, countries, and currencies extracted from [[w:Common Locale Data Repository]] data is obviously useful for the i18n effort.  


== Data storage and use ==
[[#KeyValue]] is an extension that allows you to store one or more key/values as Category/Key/Value triplets on a mediawiki page by using the keyvalue function. The data is stored in textform and is not typed. This extension will likely form the back bone of '''setting data only once''' and then using it to '''create articles for all desired locales'''
[[#KeyValue]] is an extension that allows you to store one or more key/values as Category/Key/Value triplets on a mediawiki page by using the keyvalue function. The data is stored in textform and is not typed. This extension will likely form the back bone of '''setting data only once''' and then using it to '''create articles for all desired locales'''


== Reviews ==
[[#ArticleFeedback]] enables stars of maximum stars type of polling with possibility for multiple polls for different aspects. Will be used for [[reviews]] and could potentially be h4xed to handle the [[voting]] with it's possibility to vote zeroes.
[[#ArticleFeedback]] enables stars of maximum stars type of polling with possibility for multiple polls for different aspects. Will be used for [[reviews]] and could potentially be h4xed to handle the [[voting]] with it's possibility to vote zeroes.
== Feedback ==


[[#ArticleFeedbackv5]] is a textbox feedback system and most likely used as a front-end to the consumer when s/he sends [[feedback]]
[[#ArticleFeedbackv5]] is a textbox feedback system and most likely used as a front-end to the consumer when s/he sends [[feedback]]


== Linking to other sites/wikis ==
[[#BADI Pages Created Links]] - ability to color outgoing links based on "article exists in target wiki/site / article does not exist. For example this will be used to link to the relevant [[Wikitravel]] article.  
[[#BADI Pages Created Links]] - ability to color outgoing links based on "article exists in target wiki/site / article does not exist. For example this will be used to link to the relevant [[Wikitravel]] article.  


== Housekeeping ==
Obviously [[#BrokenLinks]] for housekeeping.
Obviously [[#BrokenLinks]] for housekeeping.


== Editor convenience ==
[[#HideEmptySections]] hides all sections that are empty when viewing an article. This way we can have large article skeleton for the convenience of the editors but avoid articles seeming like skeletons as empty headers will not display.
[[#HideEmptySections]] hides all sections that are empty when viewing an article. This way we can have large article skeleton for the convenience of the editors but avoid articles seeming like skeletons as empty headers will not display.
----
----
9,843

edits