Hazte un Wlog

De Estigmergia

Pequeño howto de las extensiones de MediaWiki y la modificaciones de diseño utilizadas para montar el Wlog. Si bien el proceso no es 100% dinámico, presenta ciertas ventajas sobre gestores de blog (los usuarios pueden matizar sus opiniones con posterioridad a emitirlas, es radicalmente multiusuario...) y las funciones básicas de publicar, comentar y clasificar están bastante rudimentalizadas.

Sirva de paso todo esto para agradecer y citar apropiadamente a los hackers de MW que están desarrollando cada cosa.

A grosso modo (hay que "redactarlo" un poco más):

  1. Acortando las URLS según http://wiki.dreamhost.com/MediaWiki#If_your_wiki_is_install_under_a_.22www..22_subdomain

$wgScriptPath = "/w"; $wgArticlePath = "/wiki/$1";

  1. Extensión para el tag cloud del Wlog de http://www.mediawiki.org/wiki/Extension:YetAnotherTagCloud

require_once("extensions/tag_cloud.php");

  1. Extensión para habilitar feeds como en blog de http://www.mediawiki.org/wiki/Extension:WikiArticleFeeds

require_once('extensions/WikiArticleFeeds.php');

  1. Extensión para añadir comentarios tipo blog de http://www.mediawiki.org/wiki/Extension:ArticleComments

require_once('extensions/ArticleComments.php'); $wgArticleCommentDefaults['hideForm']=false;

  1. Extensiçon para ocultar titulos de paginas a voluntad de http://www.mediawiki.org/wiki/Extension:NoTitle

require_once("extensions/notitle.php");

  1. Extension para incrustar video de http://www.mediawiki.org/wiki/Extension:EmbedVideo

require_once('extensions/EmbedVideo.php');

  1. Añadir imagen .ico según http://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_icon_in_the_browser.27s_address_line_.28favicon.29.3F

$wgFavicon = "${wgScriptPath}/favicon.ico";

  1. Para poder hacer imágenes enlazables según http://meta.wikimedia.org/wiki/User:CharlesC/Template_for_navigational_images_on_Mediawiki_websites#If_you_want_to_use_an_image_that_is_contained_within_the_wiki

$wgAllowExternalImages = true;

  1. Extensión de Google maps según http://www.mediawiki.org/wiki/Extension:Google_Maps/Installation

$wgGoogleMapsKey = "ABQIAAAAXKu-Nh32Vy-gbL3P8wpf_RSqIZCKOa4Uj2kzzyMKdgs07ZefcRSPNEmbumkjqk5mQNm4wgj_aGhfag"; require_once( "extensions/GoogleMaps/GoogleMaps.php" );

  1. Extensión para feeds de Recent Changes filtrable (para sindicarse a los comentarios) de http://www.mediawiki.org/wiki/Extension:News

require_once( "extensions/News/News.php" );

  1. Extensiones para poder insertar código html en cualquier página PROTEGIDA según http://www.mediawiki.org/wiki/Extension:AddHTML

require("extensions/ExtensionClass.php"); require("extensions/addHtml.php");

  1. Extensión para añadir bookmarks de del.icio.us mediante integración de feeds según http://www.mediawiki.org/wiki/Extension:SimpleFeed

include("extensions/SimpleFeed.php");

  1. Extensión para gestor bibliográfico según http://wolfgang.plaschg.net/bibwiki/

require_once("extensions/Bibwiki/BibMarkup.php"); require_once("extensions/Bibwiki/Bibwiki.php");

  1. Extensión para subir y abrir esquema de freeMind según http://www.mediawiki.org/wiki/Extension:FreeMind

include("$IP/extensions/FreeMind.php");

El diseño, con retoques mínimos, obra del fiera de Paul Gu http://paulgu.com/wiki/Home