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):
- 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";
- Extensión para el tag cloud del Wlog de http://www.mediawiki.org/wiki/Extension:YetAnotherTagCloud
require_once("extensions/tag_cloud.php");
- Extensión para habilitar feeds como en blog de http://www.mediawiki.org/wiki/Extension:WikiArticleFeeds
require_once('extensions/WikiArticleFeeds.php');
- Extensión para añadir comentarios tipo blog de http://www.mediawiki.org/wiki/Extension:ArticleComments
require_once('extensions/ArticleComments.php'); $wgArticleCommentDefaults['hideForm']=false;
- Extensiçon para ocultar titulos de paginas a voluntad de http://www.mediawiki.org/wiki/Extension:NoTitle
require_once("extensions/notitle.php");
- Extension para incrustar video de http://www.mediawiki.org/wiki/Extension:EmbedVideo
require_once('extensions/EmbedVideo.php');
- 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";
- 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;
- 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" );
- 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" );
- 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");
- 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");
- 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");
- 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