Joomla!

De Viquipèdia
Dreceres ràpides: navegació, cerca
Joomla!
Captura de pantalla de l'administració del Joomla 1.5
Captura de pantalla de l'administració del Joomla 1.5
Desenvolupador(s) Joomla Core Team
Versió estable

2.5.22

/ Juny 12, 2014; fa 5 mesos (2014-06-12)[1]
Sistema operatiu Multiplataforma
Tipus Sistema de gestió de continguts
Llicència GPL
Lloc web www.joomla.org (en anglès)

El Joomla! és un sistema de gestió de continguts lliure i codi obert per a publicar continguts al World Wide Web i a intranets i alhora és un framework de desenvolupament d'aplicacions web de tipus Model-Vista-Controlador (MVC). Aquest sistema inclou funcions com la memòria cau de pàgines per millorar el rendiment, sindicació RSS, versions imprimibles o en pdf de les pàgines, flaixos de notícies, blogs, enquestes d'opinió, cerca en el web, i internacionalització de l'idioma. És escrit en llenguatge de programació PHP i utilitza el sistema de bases de dades MySQL o PostgreSQL (des de la versió 3.0) per a emmagatzemar la informació.[2][3] Publicat sota els termes de la GPL de GNU, el Joomla és programari lliure.

Història[modifica | modifica el codi]

El Joomla! sorgeix com a resultat d'un fork del Mambo per part del grup de desenvolupament, el 17 d'agost de 2005. En aquells temps el nom Mambo era marca registrada de Miro International Pvt Ltd, que va formar una organització sense ànim de lucre amb el propòsit inicial de fundar el projecte i protegir-lo de litigis.[4] El grup de desenvolupament va afirmar que moltes de les clàusules de l'estructura de la fundació anaven en contra d'acords previs amb el comitè directiu del Mambo, que no tenien la consultoria necessària amb les principals parts interessades i que incloïen clàusules que violaven valors essencials del codi obert.

El grup de desenvolupadors va crear la seva pròpia pàgina web, que van anomenar OpenSourceMatters, per distribuir informació als usuaris, desenvolupadors, dissenyadors web i a la comunitat en general. En aquell moment el líder, Andrew Eddie, conegut com a "MasterChief", va escriure una carta oberta a la comunitat, que va aparèixer a la secció d'anuncis del fòrum públic a mamboserver.com.

L'endemà, 1000 persones van entrar al lloc opensourcematters.org per expressar el seu suport i estímul per les accions executades pel grup de desenvolupadors. El lloc web va caure temporalment fora de servei a causa del tràfic excessiu. La notícia va aparèixer en diversos noticiaris digitals. Peter Lamont, CEO de Miro, va donar una resposta pública al grup de desenvolupament amb un article titulat "The Mambo Open Source Controversy - 20 Questions With Miro". Això va crear controvèrsia entre la comunitat del programari lliure sobre la definició de "codi obert". Els fòrums de molts altres projectes de codi obert es van mostrar força actius amb missatges a favor i en contra de les accions d'ambdues parts.

Vesions de Joomla
Versió Data llançament Suport fins
1.0 22-09-2005 2009-07-22
1.5 (LTS) 22-01-2008 2012-12-01
1.6 10-01-2011 2011-08-19
1.7 19-07-2011 2012-02-24
2.5 (LTS) 24-01-2012 2013-12
3.0 27-09-2012 2013-04
3.1 03/2013 2013-10
3.5 (LTS) 09/2013 2015-06
  •  Versió sense suport
  •  Versió amb suport
  •  Versió futura

Durant les dues setmanes que van seguir a l'anunci de l'Eddie els equips es van reorganitzar i la comunitat va continuar creixent. A principis d'agost de 2005 Eben Moglen i el Software Freedom Law Center (SFLC) van assistir el grup central del Joomla!, tal com diu una entrada del blog de Moglen d'aquelles dates i l'anunci corresponent d'OSM. L'SFLC continua proporcionant assessoria legal al projecte Joomla!

El 18 d'agost de 2005 Andrew Eddie va demanar a la comunitat opinió sobre els noms suggerits per al projecte. El grup central va afirmar que prendria la decisió final sobre el nom del projecte a partir dels suggeriments de la comunitat. El nom que el grup central va triar no es trobava a la llista de noms suggerits proporcionada per la comunitat.

L'1 de setembre de 2005 es va anunciar el nou nom, "Joomla!", el qual correspon a la pronunciació anglesa de la paraula Àrab jumla (جملة) que significa "tots junts" o "conjuntament", i també "sentència" (frase).

El 7 de setembre de 2005 l'equip de desenvolupament va demanar a la comunitat propostes de logo, va convidar la comunitat a votar per a l'elecció del logo i va anunciar la decisió de la comunitat el 22 de setembre de 2005. A continuació de la selecció del logo, el 2 d'octubre de 2005 es van publicar unes directrius de marca, un manual de marca i un conjunt de logos per a la seva utilització per part de la comunitat.

El Joomla! (Joomla 1.0.0) es va anunciar el 16 de setembre de 2005. Es tractava d'un canvi de nom a la versió 4.5.2.3 del Mambo, amb combinació d'alguns pedaços que arreglaven errors i problemes de seguretat. El Joomla! va guanyar el Premi al sistema de gestió de continguts de codi obert de l'editorial Packt tant l'any 2006 com l'any 2007.

El 27 d'octubre de 2008 l'editorial PACKT va proclamar Johan Janssens, elegit per la comunitat del Joomla, com a "Persona Més Valuosa" (MVP) per la seva feina liderant el projecte de desenvolupament de la nova arquitectura i framework del Joomla 1.5 com l'únic CMS basat en PHP amb un framework de desenvolupament robust.

El Joomla! versió 1.5 es va anunciar el 22 de gener de 2008. La versió més recent (5 de novembre de 2010) és l'1.5.22. Vegeu l'historial complet de versions de l'1.5. Des de finals de maig de 2010 s'han publicat diverses versions beta de l'1.6 per a proves.

Comunitat[modifica | modifica el codi]

El Joomla! té una comunitat oficial i moltes de no oficials. El juliol de 2008 els fòrums oficials del Joomla! contenien més de 300.000 temes, amb més d'1,3 milions de missatges publicats per part de més de 255.000 membres registrats en 40 idiomes. Es troben publicats llocs no oficials en molts idiomes, de vegades amb extensions del Joomla! que són específiques d'una regió. Per exemple, el suport al text bidireccional per als idiomes àrab i hebreu es poden trobar a portals comunitaris de tercers. Desenvolupadors web no oficials també fan extensions i plantilles web per a la seva venda comercial i ofereixen serveis de personalització en mode freelance. Normalment les extensions (així com les plantilles) es distribueixen com a fitxers zip o amb formats de compressió semblants que es poden instal·lar utilitzant l'instal·lador del Joomla!

Característiques[modifica | modifica el codi]

El paquet base del Joomla! consisteix en diverses parts, que estan dissenyades per ser el més modulars possibles, permetent que les extensions i integracions siguin fàcils d'implementar. Un exemple d'això són les extensions anomenades "connectors" (plugins). Els connectors són extensions que amplien el Joomla! amb noves funcionalitats. El WikiBot, per exemple, permet a l'autor dels continguts utilitzar "Wikitags" als articles, que permeten crear enllaços dinàmics a articles de la Viquipèdia. Existeixen més de 4.000 extensions per al Joomla!, disponibles a través del directori oficial d'extensions.[5]

A més dels connectors, hi ha disponibles altres tipus d'extensions. Els "components" permeten als administradors web realitzar tasques com construir una comunitat ampliant les característiques dels usuaris, fer còpies de seguretat del lloc, traduir contingut i crear URL més favorables als motors de cerca. Els "mòduls" permeten realitzar tasques com mostrar un calendari o que codi personalitzat com Google AdSense etc. sigui inserit al codi base del Joomla!

El Joomla! permet que els administradors estableixin paràmetres de configuració global que afecten a cada article. Per defecte cada pàgina es regeix per aquests paràmetres, però una pàgina pot tenir la seva pròpia configuració per a cada paràmetre. Per exemple, podeu seleccionar si mostrar o amagar l'autor de l'article o bé simplement triar el paràmetre "mostra l'autor" global.

Crítica[modifica | modifica el codi]

  • El Joomla! més recent no té incorporat control d'accés d'usuaris granular, encara que això es troba planificat per al Joomla! 1.6.
  • La característica incorporada de secció/categoria es troba limitada per la jerarquia secció/categoria/article, tot i que es troba planificat per al Joomla 1.6 el suport a una estructura de categories més flexible.
  • Cada lloc web requereix una instal·lació de Joomla! per separat.
  • Tot i que el Joomla! admet idiomes del tipus "de dreta a esquerra", no existeixen plantilles bidireccionals, que no siguin les subministrades amb la instal·lació del Joomla! Generalment els desenvolupadors de plantilles treballen directament amb codi LTR o RTL, malgrat l'ample suport bidireccional del Joomla.

Vegeu també[modifica | modifica el codi]

Notes[modifica | modifica el codi]

  • Graf, Hagen. Building Websites with Joomla. Packt Publishing, 2006. ISBN 1904811949. 
  • Graf, Hagen. Building Websites with Joomla 1.5 stable. Packt Publishing, 2008. ISBN 1847195302. 
  • Kennard, James. Mastering Joomla! 1.5: Extension and Framework Development. Packt Publishing, 2007. ISBN 978-1-847192-82-0. 
  • LeBlanc, Joseph. Learning Joomla Extension Development: Creating Modules, Components, and Plugins with PHP. Packt Publishing, 2007. ISBN 1847191304. 
  • Dawson, Brandon; Canavan, Tom. Joomla Cash. Packt Publishing, 2007. ISBN 1847191401. 
  • North, Barrie. The Joomla Admin Manual: A Step by Step Guide to a Successful Website. LuLu, 2007. ISBN 9780615146751. 
  • North, Barrie. Joomla! 1.5 A User's Guide: Building a Successful Joomla Powered Website, Second Edition. Prentice Hall, 2009. ISBN 9780137012312. 
  • Rahmel, Dan. Beginning Joomla: From Novice to Professional. Apress, 2007. ISBN 1590598482. 
  • Rahmel, Dan. Professional Joomla. Wrox, 2007. ISBN 978-0-470-13394-1. 
  • Sarkar, Suhreed. Joomla! E-Commerce with VirtueMart: Build feature-rich online stores with Joomla! 1.0/1.5 and VirtueMart 1.1.x. Packt Publishing, 2009. ISBN 978-1-847196-74-3. 

Referències[modifica | modifica el codi]

  1. «Joomla 2.5.22 Released». Joomla.org, 12 juny 2014. [Consulta: 12 juny 2014].
  2. New Features in Joomla! 2.5 | Joomla! Community Portal
  3. [1] Joomla 3]
  4. «Mambo Foundation Web site, Goals and objectives», 2006-01-09. [Consulta: 2007-03-14].
  5. «Directori d'extensions del Joomla!».

Enllaços externs[modifica | modifica el codi]