Joomla

Web-inhoudsbestuurstelsel

Joomla is 'n vrye-, oopbron inhoudsbestuurstelsel vir die publikasie van inhoud op die wêreldwye web en intranette.

Joomla
Logo van die Joomla-projek
Joomla 4 Tuispaneelbord

Ontwikkelaar Open Source Matters
Aanvanklike vrystelling 17 Augustus 2005
Nuutste weergawe 5.0.1[1]/ 27 November 2023
Programmeertaal PHP
Bedryfstelsel Microsoft Windows, Unix-like operating system
Beskikbaar in ja
Kategorie inhoudsbestuurstelsel
Lisensie GNU General Public License, version 2.0 or later
Webblad https://www.joomla.org (en)

Die stelsel sluit verskeie kenmerke in soos die stoor van bladsye in 'n kasgeheue om werkverrigting te verbeter, RSS-voere, drukbare weergawes van bladsye, nuusflitse, webjoernale, meningspeilings, webwerf soektogte en aanpassings vir taalvoorkeure. Joomla word vrygestel onder die voorwaardes van die GPL en is 'n vertakking van die Mambo projek.

Die naam Joomla word amptelik geskryf met 'n uitroepteken daarna maar dit word meestal weggelaat.

Die sagteware is in die PHP programmeertaal geskryf en gebruik MySQL as databasis by verstek.

Geskiedenis wysig

Joomla het sy ontstaan te danke aan 'n vertakking van Mambo deur al sy kernontwikkelaars op 17 Augustus 2005. Op daardie tydstip was die Mambo naam 'n handelsmerk van Miro International Pty Ltd, wat 'n nie-winsgewende stigting gestig het met die gestelde doelwit om die projek te befonds en te beskerm teen regsgedinge.[2] Die ontwikkelaarspan het beweer dat baie van die bepalings van die stigting se struktuur in stryd was met vorige ooreenkomste wat met die verkose Mambo stuurskomitee aangegaan is, dat daar geen raadpleging met sleutelrolspelers plaasgevind het nie en dat bepalings ingesluit is wat in stryd was met die kern waardes van oopbron sagteware.[3]

Die ontwikkelingspan het 'n webwerf geskep met die naam OpenSourceMatters om inligting aan gebruikers, ontwikkelaars, webontwerpers en die gemeenskap in die algemeen te verskaf. Die projek se spanleier Andrew Eddie (ook bekend as "MasterChief") het 'n opebrief aan die gemeenskap gerig[4] wat verskyn het op die kennisgewingsafdeling van die mamboserver.com openbare kennisgewingsafdeling.

'n Duisend mense het by die opensourcematters.org webwerf in die eerste dag aangesluit, en die meeste het hul steun vir die aksies van die ontwikkelingspan toegesê. Die webwerf het die slashdot-effek ontvang en nuus-artikels oor die gebeurtenis het op newsforge.com, eweek.com en ZDnet.com verskyn. Miro se hoof uitvoerende beampte Peter Lamont het in die openbare gereageer met 'n artikel genaamd "The Mambo Open Source Controversy - 20 Questions With Miro".[5]

Hierdie gebeurtenis het diepgaande gevoelens in die vrye sagteware gemeenskap aangeraak jeens wat "oopbron sagteware" beteken. Forums by baie ander oopbron projekte het ook aktiewe besprekings ten gunste en teen die beide partye se handelinge gehad.

In die twee weke na Eddie se aankondiging is spanne geherorganiseer en die gemeenskap het aangehou groei. Eben Moglen en die Software Freedom Law Center (SFLC) het die Joomla! kernspan in Augustus 2005 bygestaan soos blyk uit Moglen se webjoernaal en verwante OSM aankondigings. Die SFLC ondersteun steeds die Joomla! projek met regshulp.[6]

Teen 1 September 2005 is die nuwe naam "Joomla" wat die Engelse spelling is vir die arabiese (en Urdu) woord, jumla, wat "almal saam" of "as 'n geheel" beteken. Op 18 Augustus 2005 het Andrew Eddie versoeke gerig vir gemeenskapsbetrokkenheid[7] vir insette oor name en aangedui dat die kernspan die finale besluit sou maak. Die naam wat die kerspan gekies het was nie in die lys van voorgestelde name nie en dit het gelei tot kwade gevoelens onder lede van die gemeenskap.

Op 7 September 2005 het die kernspan gevra vir voorstelle vir 'n kenteken[8] vanaf die gemeenskap en die gemeenskap uitgenooi om te stem oor die kenteken[9] en die nuwe kenteken is op 22 September 2005 aangekondig. Na die kies van die kenteken is 'n gids en handleiding vir die handelsmerk bekendgestel en is 'n stel kentekenhulpbronne gepubliseer vir gebruik deur die gemeenskap.[10]

Die eerste vrystelling van Joomla (Joomla 1.0.0) is op 16 September 2005 bekendgestel. Dit was basies 'n 'n vrystelling van Mambo in nuwe gewaad gekombineer met 'n paar foutregstellings en 'n paar sekuriteitsverbeteringe. Joomla weergawe 1.5 is op 22 Januarie 2008 vrygestel. Joomla het Packt Publishing se toekenning vir oopbron inhoudsbestuurstelsels verwerf in 2006[11] en in 2007.[12]

Weergawes wysig

Joomla Weergawes
Weergawe Nommer Publikasiedatum Supported until
1.x 1.0 17 September 2005[13] 22 Julie 2009[14]
1.5 21 Januarie 2008[15] 30 September 2012[16], LTS (Engels)
1.6 10 Januarie 2011[17] 19 Augustus 2011[18]
1.7 19 Julie 2011[19] 24 Februarie 2012[20]
2.x 2.5 24 Januarie 2012[21] 31 Desember 2014[22], LTS
3.x 3.0 27 September 2012[23] 31 Mei 2013[24]
3.1 23 April 2013[25] 31 Desember 2013[26]
3.2 6 November 2013[27] 20 Oktober 2014[28]
3.3 20 April 2014[29] 25 Februarie 2015[30]
3.4 25 Februarie 2015[31] 21 Maart 2016[32]
3.5 21 Maart 2016[33] 12 Julie 2016[34]
3.6 12 Julie 2016[35] 25 April 2017[36]
3.7 25 April 2017[37] 19 September 2017[38]
3.8 19 September 2017[39] 30 Oktober 2018[40]
3.9 30 Oktober 2018[41] 16 Augustus 2021[42]
3.10.x 16 Augustus 2021[43] 17 Augustus 2023[44], LTS
4.x 4.0 17 Augustus 2021[43] 15 Februarie 2022[45]
4.1 15 Februarie 2022[46] 16 Augustus 2022[47]
4.2 16 Augustus 2022[48] 18 April 2023[49]
5.0.1 27 November 2023[1] 18 April 2023[50]
4.3.0 18 April 2023[51] n/a
██ Old version
██ Older version, still maintained
██ Latest version
██ Future release

Kenmerke wysig

Die Joomla pakket bestaan uit vele onderdele, wat so modulêr moontlik gebou word om uitbreidings en intgerasies te vergemaklik. Daar bestaan vele uitbredingsprogramme wat Joomla se funksionaliteit kan uitbrei. Die Joomla Wikibot laat 'n skrywer van Joomla inhoud byvoorbeeld toe om wiki-etikette te gebruik in Joomla artikels wat outomaties dinamiese skakels na Wikipedia artikels skep. Daar is meer as 2 700 uitbreidings vir Joomla beskikbaar deur 'n uitbreidingsgids (die Extensions Directory), 'n werf wat deur OpenSourceMatters bestuur as 'n amptelike gids na Joomla uitbreidingsprogramme.[52]

Bo en behalwe bogenoemde uitbreidings, bestaan daar ook meer omvattende uitbreidingsprogramme wat as komponente bekendstaan. Hierdie komponente laat webmeesters toe om take te verrig soos om 'n gemeenskap te bou deur gebruikersfunksies uit te brei, 'n werf te rugsteun, inhoud te vertaal en URL'e te skep wat meer soekenjin vriendelik is.[53] Dan is daar ook uitbreidings genaamd modules beskikbaar wat sulke take verrig soos om kalenders te vertoon of die invoeg van pasgemaakte kode soos Google AdSense ens. moontlik maak.[54]

Daar is meer uitbreidings beskikbaar vir Joomla 1.0 as vir weergawe 1.5. Sommige van die ouer 1.0 uitbreidings kan gebruik word saam met die 1.5 weergawe as die versoenbaarheidsmodus ingestel word.

Joomla maak dit vir administrateurs moontlik om globale konfigurasie parameters te stel wat alle artikels beïnvloed. Elke blad sal dan aan hierdie verstellings by verstek voldoen, maar 'n blad kan indiwidueel verstel word. 'n Mens kan byvoorbeeld kies om 'n artikel se outeur te vertoon, te versteek of eenvoudig die globale verstelling gebruik wat die vertoon, aldan nie, van die outeur se naam by verstek bepaal.

Gemeenskap wysig

Joomla het amptelike en nie-amptelike gemeenskappe. Met ingang Februarie 2008 het die amptelike Joomla forum meer as 2 600 gesprekke en meer as 1,2 miljoen plasings van meer as 170 000 geregistreerde lede in 40 tale gehad.[55] Nie-amptelike werwe word in vele tale gepubliseer, dikwels met Joomla uitbreidings wat spesifiek van toepassing is tot daardie streek. Tweerigtingskrif steun vir Hebreeus en Arabiese tale kan byvoorbeeld op derde party gemeenskapsportale gevind word. Nie-amptelike webontwikkelaars kan ook uitbreidings en sjablone saamstel vir kommersiële verkoop en ook vryskut dienste aanbied. Sjablone word gewoonlik in ZIP-formaat versprei en kan deur die Joomla installeerprogram geïnstalleer word.

Verwysings en voetnotas wysig

  1. 1,0 1,1 "Release 5.0.1". 27 November 2023.
  2. 2006-01-09, Mambo Foundation web site, Goals and objectives, http://www.mambo-foundation.org, nagegaan op 2007-03-14
  3. 2007-05-07, Joomla Forum Discussion by Development Team members and Community, http://forum.joomla.org/index.php/topic,73.0.html, 2007-05-07
  4. 2005-08-17, Andrew Eddie, Mambo Open Source Development Team - Letter to the community, http://www.opensourcematters.org/index.php?option=com_content&task=view&id=1&Itemid=1, OpenSourceMatters, nagegaan op 2007-03-14
  5. 2005-08-21, Ric Shreves, The Mambo Open Source Controversy - 20 Questions With Miro, oorspronklike url = http://ricshreves.net/content/view/116/47/ Geargiveer 18 Maart 2007 op Wayback Machine, nagegaan op 2007-03-14, http://forum.joomla.org/index.php?topic=3037.msg23685, nagegaan op 2007-07-26
  6. "argiefkopie". Geargiveer vanaf die oorspronklike op 6 Maart 2008. Besoek op 22 Maart 2008.
  7. http://forum.joomla.org/viewtopic.php?f=124&t=272
  8. http://forum.joomla.org/viewtopic.php?f=8&t=4205
  9. http://forum.joomla.org/viewtopic.php?f=8&t=5956
  10. http://www.joomla.org/content/view/259/70/
  11. 2006-11-14, 2006 Open Source Content Management System Award Winner Announced, Packt Publishing, http://www.packtpub.com/article/open-source-content-management-system-award-winner-announced Geargiveer 3 Januarie 2007 op Wayback Machine, nagegaan op = 2007-03-08
  12. 2007-10-31, Joomla Wins Best PHP Open Source Content Management System, Packt Publishing, http://www.packtpub.com/article/joomla-wins-best-php-open-source-content-management-system Geargiveer 10 November 2007 op Wayback Machine, 2007-10-31
  13. "Joomla! 1.0". joomla.org (in Engels). 17 September 2005. Besoek op 28 Januarie 2023.
  14. Sandven, Kristoffer (20 Julie 2009). "Procrastinators: Joomla 1.0 End of Life is Here". CMS Critic (in Engels). Besoek op 5 Desember 2020.
  15. "Ladies and Gentlemen..." joomla.org (in Engels). 21 Januarie 2008. Besoek op 28 Januarie 2023.
  16. "Joomla 1.5 version history". joomla.org (in Engels). 27 Maart 2012. Besoek op 28 Januarie 2023. Joomla! 1.5 EOL (End of Life) notice - Sept 2012.
  17. "Joomla! 1.6 Has Arrived!". Joomla.org (in Engels). 10 Januarie 2011. Besoek op 29 November 2020.
  18. "Joomla! 1.6.6 Released". Joomla.org (in Engels). 26 Julie 2011. Besoek op 28 Januarie 2023. Version 1.6 will reach end of life on 19 August 2011.
  19. "Joomla! 1.7 Released". Joomla.org (in Engels). 19 Julie 2011. Besoek op 29 November 2020.
  20. "Joomla! 1.7.5 Released". Joomla.org (in Engels). 2 Februarie 2012. Besoek op 28 Januarie 2023. Version 1.7 will reach end of life on 24 February 2012.
  21. "Joomla 2.5.0 Released". Joomla.org (in Engels). 24 Januarie 2012. Besoek op 29 November 2020.
  22. "Joomla 2.5 end of life" (in Engels). 23 Oktober 2014. Besoek op 5 Desember 2020.
  23. "Joomla 3.0.0 Released". Joomla.org (in Engels). 27 September 2012. Besoek op 29 November 2020.
  24. "Joomla! CMS versions". Joomla.org (in Engels). 4 Februarie 2013. Besoek op 29 November 2020.
  25. "Joomla! 3.1.0 Stable Released". Joomla.org (in Engels). 24 April 2013. Besoek op 29 November 2020.
  26. "Joomla! CMS versions". Joomla.org (in Engels). 6 November 2013. Besoek op 28 Januarie 2023.
  27. "Joomla! 3.2.0 Stable Released". Joomla.org (in Engels). 6 November 2013.
  28. "Joomla! CMS versions". Joomla.org (in Engels). 30 April 2014. Besoek op 28 Januarie 2023.
  29. "Joomla! 3.3.0 Released". Joomla.org (in Engels). 30 April 2014. Besoek op 29 November 2020.
  30. "Joomla! CMS versions". joomla.org (in Engels). 23 September 2014. Besoek op 28 Januarie 2023. End of Life: 3.4 release
  31. "Joomla! 3.4 is Here". Joomla.org (in Engels). 24 Februarie 2015. Besoek op 29 November 2020.
  32. "Joomla! CMS versions". joomla.org (in Engels). 24 Desember 2015. Besoek op 28 Januarie 2023. End of Life: 3.5 release
  33. "Joomla! 3.5 is Here". Joomla.org (in Engels). 21 Maart 2016. Besoek op 29 November 2020.
  34. "Joomla! CMS versions". joomla.org (in Engels). 5 April 2016. Besoek op 28 Januarie 2023. End of Life: 3.6 release
  35. "Joomla! 3.6 is Here". Joomla.org (in Engels). 12 Julie 2016. Besoek op 29 November 2020.
  36. "Joomla! CMS versions". joomla.org (in Engels). 13 Desember 2016. Besoek op 28 Januarie 2023. End of Life: 3.7 release
  37. "Joomla! 3.7 is Here". Joomla.org (in Engels). 25 April 2017. Besoek op 29 November 2020.
  38. "Joomla! CMS versions". joomla.org (in Engels). 17 Augustus 2017. Besoek op 28 Januarie 2023. End of Life: 3.8 release
  39. "Joomla! 3.8.0 Release". Joomla.org (in Engels). 19 September 2017. Besoek op 29 November 2020.
  40. "Joomla! CMS versions". joomla.org (in Engels). 6 Oktober 2018. Besoek op 28 Januarie 2023. End of Life: 3.9 release
  41. "Joomla! 3.9.0 Release". Joomla.org (in Engels). 30 Oktober 2018. Besoek op 29 November 2020.
  42. "Joomla! CMS versions". joomla.org (in Engels). 6 Julie 2021. Besoek op 28 Januarie 2023. End of Life: 3.10 release
  43. 43,0 43,1 "Joomla 4.0 and Joomla 3.10 are here!". Joomla.org (in Engels). 17 Augustus 2021. Besoek op 17 Augustus 2021.
  44. "Joomla! CMS versions". joomla.org (in Engels). 17 Augustus 2021. Besoek op 25 Januarie 2023. End of Life: 17.08.2023
  45. "Joomla! CMS versions". joomla.org (in Engels). 17 Augustus 2021. Besoek op 25 Januarie 2023. End of Life: 4.1 release
  46. "Joomla 4.1.0 Stable - New standards in accessible website design". Joomla.org (in Engels). 15 Februarie 2022.
  47. "Joomla! CMS versions". joomla.org (in Engels). 15 Februarie 2022. Besoek op 25 Januarie 2023. End of Life: 4.2 release
  48. "Joomla 4.2 and 3.10.11 release". Joomla.org (in Engels). 16 Augustus 2022.
  49. "Joomla! CMS versions". joomla.org (in Engels). 30 November 2022. Besoek op 25 Januarie 2023. End of Life: 4.3 release (currently planned for April 2023)
  50. "Joomla! CMS versions". joomla.org (in Engels). 30 November 2022. Besoek op 25 Januarie 2023. End of Life: 4.3 release (currently planned for April 2023)
  51. "Joomla 4.3 Beta 3 - Feature freeze. See what made it" (in Engels). Besoek op 21 Februarie 2023.
  52. Joomla Extensions Directory - FrontPage, http://extensions.joomla.org/index.php Geargiveer 15 Oktober 2014 op Wayback Machine, nagegaan op 2007-10-13
  53. Joomla Extensions Directory - Content Management, 2007-07-28, http://extensions.joomla.org/component/option,com_mtree/task,listcats/cat_id,1766/Itemid,35/ Geargiveer 15 Maart 2008 op Wayback Machine, nagegaan op 2007-07-28
  54. Joomla Extensions Directory - Content Management, 2007-07-28, http://extensions.joomla.org/component/option,com_mtree/task,listcats/cat_id,1766/Itemid,35/ Geargiveer 15 Maart 2008 op Wayback Machine, 2007-07-28
  55. Joomla Community Forum, http://forum.joomla.org, 2008-02-18