Developer hub/ca



Aquest és el lloc indicat si voleu contribuir en el desenvolupament del programari Mediawiki. Per a trobar ajuda en la instal·lació i en la personalització veieu la pàgina pels administradors.

Aquestes pàgines estan encara en desenvolupament. Si no trobeu la informació que estaves buscant o has trobat informació útil que no estigui enllaçada des d'aquí, per favor deixa'ns un comentari a [ pàgina de discussió] i algú s'encarregarà de revisar-ho.

Recursos per als desenvolupadors

 * BugZilla – Eina de seguiment d'erros per a MediaWiki i per als llocs web de la fundació Wikimedia (també és coneguda com MediaZilla)
 * Naviguer dans Subversion - Interfície que permet veure el codi així com cada modificació aportada
 * Documentation du code - Documentació generada automàticament sobre els mètodes i les classes presents a MediaWiki
 * SourceForge project - emprat per hostatjar els fitxers de la distribució

Informacions sobre MediaWiki.org

 * MediaWiki roadmap - planificació de les noves funcionalitats, tan sols a títol informatiu (en anglès).
 * Manual:Contents - Referències tècniques sobre el programari (en desenvolupament)
 * Commit access - Com obtenir confiança al codi repositori de MediaWiki i el que necessiteu fer per a obtenir permís d’escriptura.
 * Internationalisation - Descripció tècnica de la internacionalització (I18N) de MediaWiki.
 * meta:Category:MediaWiki Development
 * API - API per a tenir accés directe ales dades

Estendre MediaWiki
Hi ha 5 punts principals d'extensió que permeten als desenvolupadors afegir característiques i funcionalitats de MediaWiki o canviar les funcions existents. MediaWiki ha estat dissenyat per a permetre una modificació sense canviar el "codi bàsic". Això fa molt fàcil l'actualització a una nova versió de MediaWiki sense haver de fusionar manualment les modificacions aportades.

Aquests punts principals són :


 * Hooks – Cada cop que succeeix "X", aleshores realitza...
 * Tag Extensions – Crea una nova etiqueta com:
 * Parser Functions - Crea una nova ordre com:
 * Special Pages - Crea una nova pàgina especial.
 * Skins – Canvia l'aparença de MediaWiki

Ajuda per als autors d'extensions

 * Extensions:
 * Manual:Extensions
 * Extensions FAQ
 * Category:Extensions – Llista d'extensions (incompleta)
 * Extension Matrix – Una llista millor, autogenerada.
 * Manual:$wgExtensionFunctions
 * Codi:
 * Manual:Code
 * Manual:Coding conventions
 * Aparença:
 * Manual:Skinning
 * Manual:Skin configuration
 * Base de dades:
 * Manual:Database layout
 * Manual:Database access
 * Manual:Magic words
 * How to become a MediaWiki hacker
 * Category:MediaWiki Development

Discussió entre els desenvolupadors

 * #mediawiki – el canal IRC.
 * wikitech-l, la llista de correu dels desenvolupadors.

Per a més informació veieu Communication/ca.