Jump to content

Joomla: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Anjouli (talk | contribs)
Undid revision 192546928 by 85.159.50.253 (talk)
Line 20: Line 20:
It is written in the [[PHP]] programming language and uses the [[MySQL]] database by default.
It is written in the [[PHP]] programming language and uses the [[MySQL]] database by default.


==History==
Joomla came into being as the result of a [[Fork (software development)|fork]] of [[Mambo (CMS)|Mambo]] by all of its then-core developers on [[August 17]], [[2005]]. At that time, the Mambo name was trademarked by [[Miro International Pty Ltd]], who formed a [[non-profit]] [[Foundation (charity)|foundation]] with the stated purpose to fund the project and protect it from lawsuits.<ref>{{cite web |date=[[2006-01-09]] |title=Mambo Foundation web site, Goals and objectives |url=http://www.mambo-foundation.org |accessdate=2007-03-14 }}</ref> The development team claimed that many of the provisions of the foundation structure went against previous agreements made by the elected Mambo Steering Committee, lacked the necessary consultation with key stake holders, and included provisions that violated core [[open source software|open source]] values.<ref>{{cite web |date=[[2007-05-07]] |title=Joomla Forum Discussion by Development Team members and Community |url=http://forum.joomla.org/index.php/topic,73.0.html |accessdate=2007-05-07}}</ref>


The development team created a web site called OpenSourceMatters to distribute information to users, developers, web designers, and the community in general. The project team leader at the time [[Andrew Eddie]], A.K.A. "MasterChief" (who rejoined the team as of [[15 August]] [[2007]]), wrote an open letter to the community<ref>{{cite web |date=[[2005-08-17]] |author=Andrew Eddie |title=Mambo Open Source Development Team - Letter to the community |url=http://www.opensourcematters.org/index.php?option=com_content&task=view&id=1&Itemid=1 |publisher=OpenSourceMatters |accessdate=2007-03-14 }}</ref> which appeared on the announcements section of the public forum at mamboserver.com.

<!-- Deleted image removed: [[Image:OpenSourceMatters.png|frame|left|Open Source Matters logo]] -->
A thousand people had joined the opensourcematters.org web site within a day, most posting words of encouragement and support for the actions of the development team. The web site received the [[slashdotting|slashdot]] effect and news articles regarding the event appeared at newsforge.com, eweek.com, and ZDnet.com. Miro CEO Peter Lamont gave a public response in an article entitled "The Mambo Open Source Controversy - 20 Questions With Miro".<ref>{{cite web |date=[[2005-08-21]] |author=Ric Shreves |title=The Mambo Open Source Controversy - 20 Questions With Miro |ORIGINAL url=http://ricshreves.net/content/view/116/47/ |accessdate=2007-03-14 |url=http://forum.joomla.org/index.php?topic=3037.msg23685 |accessdate=2007-07-26}}</ref>

This event stirred deeply held feelings in the [[free software community]] regarding what shall constitute "open source". Forums at many other open source projects were active with postings for and against the actions of both sides. Rumor and accusations of wrongdoing by Miro and the Mambo Foundation were rampant as were rumors of a potential venture capitalization by the members of the Core Team through the [http://web.archive.org/web/20051025230226/http://www.jamboworks.com/About_Us/About_Us/Our_Management/ Jamboworks] brand.

In the two weeks following Eddie's announcement teams were re-organized and the community continued to grow. On [[September 1]], [[2005]] the new name, "Joomla", which is the [[English language|English]] spelling of the [[Swahili]] (and [[Urdu]]: [[:ur:جوملہ|جملہ]] ) word {{lang|sw|''jumla''}} meaning "all together" or "as a whole", was announced to a mixed reception of 3000+ followers of the Development Team. It was chosen by a marketing body under the [http://forum.joomla.org/index.php/topic,2674.0.html employ] of the Core Team prior to the name being announced to the wider open source community. The name did not actually appear in any [http://forum.joomla.org/index.php/topic,89.0.html community related polling] for the software package during the initial stages towards forking and as such did not accurately reflect community involvement in the project. This was a key piece of marketing to the wider community by the Development Team as [http://pericles.ipaustralia.gov.au/atmoss/Falcon_History.Summary_Page?p_tm_number=1073509&p_search_no=1&p_detail=DETAILED&p_extdisp=D trademark records] show that Joomla has a meaning of "minister" in Arabic. As this trademark for the name was initially finalized on the day of the release of the new name, it would be expected that the name would have been developed weeks or months earlier.

The first release of Joomla (Joomla 1.0.0) was announced on [[September 16]], [[2005]]. This was a re-branded release of [[Mambo (CMS)|Mambo]] 4.5.2.3 combined with other bug and moderate-level security fixes. Joomla version 1.5, announced in 2005 and nominated for the [http://www.joomla.org/component/option,com_jd-wp/Itemid,105/p,390/#comment-221161 Wired Vaporware Award] in 2007, was released on [[January 22]], [[2008]]. Joomla won the Packt Publishing Open Source Content Management System Award in [[2006]]<ref name=packtpub-award>{{cite web |date=2006-11-14 |title=2006 Open Source Content Management System Award Winner Announced |publisher=Packt Publishing |url=http://www.packtpub.com/article/open-source-content-management-system-award-winner-announced |accessdate=2007-03-08 }}</ref> and [[2007]].<ref name=packtpub-award2>{{cite web |date=2007-10-31 |title=Joomla Wins Best PHP Open Source Content Management System |publisher=Packt Publishing |url=http://www.packtpub.com/article/joomla-wins-best-php-open-source-content-management-system |accessdate=2007-10-31 }}</ref>


== Features ==
== Features ==

Revision as of 15:54, 19 February 2008

Joomla
Developer(s)The OSM Development Team
Stable release
1.5.1 / February 8, 2008
Repository
Operating systemCross-platform
TypeContent Management System
LicenseGPL
Websitewww.joomla.org

Joomla! is a free, open source content management system for publishing content on the world wide web and intranets. The system includes features such as page caching to improve performance, RSS feeds, printable versions of pages, news flashes, blogs, polls, website searching, and language internationalization. Joomla is licensed under the GPL, and is the result of a fork of Mambo.

The name Joomla is properly written with an exclamation mark as that is part of the name, but this is commonly omitted.

It is written in the PHP programming language and uses the MySQL database by default.

History

Joomla came into being as the result of a fork of Mambo by all of its then-core developers on August 17, 2005. At that time, the Mambo name was trademarked by Miro International Pty Ltd, who formed a non-profit foundation with the stated purpose to fund the project and protect it from lawsuits.[1] The development team claimed that many of the provisions of the foundation structure went against previous agreements made by the elected Mambo Steering Committee, lacked the necessary consultation with key stake holders, and included provisions that violated core open source values.[2]

The development team created a web site called OpenSourceMatters to distribute information to users, developers, web designers, and the community in general. The project team leader at the time Andrew Eddie, A.K.A. "MasterChief" (who rejoined the team as of 15 August 2007), wrote an open letter to the community[3] which appeared on the announcements section of the public forum at mamboserver.com.

A thousand people had joined the opensourcematters.org web site within a day, most posting words of encouragement and support for the actions of the development team. The web site received the slashdot effect and news articles regarding the event appeared at newsforge.com, eweek.com, and ZDnet.com. Miro CEO Peter Lamont gave a public response in an article entitled "The Mambo Open Source Controversy - 20 Questions With Miro".[4]

This event stirred deeply held feelings in the free software community regarding what shall constitute "open source". Forums at many other open source projects were active with postings for and against the actions of both sides. Rumor and accusations of wrongdoing by Miro and the Mambo Foundation were rampant as were rumors of a potential venture capitalization by the members of the Core Team through the Jamboworks brand.

In the two weeks following Eddie's announcement teams were re-organized and the community continued to grow. On September 1, 2005 the new name, "Joomla", which is the English spelling of the Swahili (and Urdu: جملہ ) word [jumla] Error: {{Lang}}: text has italic markup (help) meaning "all together" or "as a whole", was announced to a mixed reception of 3000+ followers of the Development Team. It was chosen by a marketing body under the employ of the Core Team prior to the name being announced to the wider open source community. The name did not actually appear in any community related polling for the software package during the initial stages towards forking and as such did not accurately reflect community involvement in the project. This was a key piece of marketing to the wider community by the Development Team as trademark records show that Joomla has a meaning of "minister" in Arabic. As this trademark for the name was initially finalized on the day of the release of the new name, it would be expected that the name would have been developed weeks or months earlier.

The first release of Joomla (Joomla 1.0.0) was announced on September 16, 2005. This was a re-branded release of Mambo 4.5.2.3 combined with other bug and moderate-level security fixes. Joomla version 1.5, announced in 2005 and nominated for the Wired Vaporware Award in 2007, was released on January 22, 2008. Joomla won the Packt Publishing Open Source Content Management System Award in 2006[5] and 2007.[6]

Features

The Joomla package consists of many different parts, which are built to be as modular as possible, allowing extensions and integrations to be made easily. An example of such are extensions called "Plugins".[7] (Previously known as "Mambots".) Plugins are background extensions that extend Joomla with new functionality. The WikiBot, for example, allows the author of Joomla content to use "Wikitags" in Joomla articles which will auto-create dynamic hyperlinks to Wikipedia articles when displayed. There are over 2,700 extensions for Joomla available via the Extensions Directory, a site that OpenSourceMatters runs as an official directory of extensions.[8]

In addition to Plugins, more comprehensive extensions are available. "Components" allow webmasters to perform such tasks as build a community by expanding user features, backup a website, translate content and create URLs that are more friendly to search engines.[9] "Modules" perform such tasks as displaying a calendar or allowing custom code like Google AdSense etc to be inserted within the base Joomla code.[10]

Since it has been around longer, there are more extensions available for Joomla 1.0 than for version 1.5, although new 1.5 extensions are becoming available at a remarkable rate. Some of the older 1.0 extensions can be used with version 1.5 if it is set to compatability mode.

Joomla permits administrators to set global configuration parameters that affect all articles. Every page conforms to these parameters by default, but a page can have its own setting for each parameter. For example, you can elect to show the article author, hide the author, or simply go with the global "show author" parameter.

Community

Joomla has an official and many unofficial communities. As of February 2008, the official Joomla forum has more than 260,000 threads and over 1.2 million posts from more than 170,000 registered members in 40 languages.[11] Unofficial sites are published in many languages, often with Joomla extensions that are region specific. Bi-directional text support for the Hebrew and Arabic languages, for example, can be found on 3rd party community portals. Unofficial web developers also build extensions and web templates for commercial sale and offer freelance customization services. Usually a template is distributed as a zip file which can be installed using the Joomla installer.

See also

Further reading

  • Pirtle, Mitchell (August 7 2006). The Definitive Guide to Joomla. Apress. ISBN 1-59059-571-8. {{cite book}}: Check date values in: |year= (help)CS1 maint: year (link)
  • Graf, Hagen (February 22 2006). Building Websites with Joomla. Packt Publishing. ISBN 1904811949. {{cite book}}: Check date values in: |year= (help)CS1 maint: year (link)
  • Graf, Hagen (February 22 2007). Building Websites with Joomla 1.5 Beta 1. Packt Publishing. ISBN 1847192386. {{cite book}}: Check date values in: |year= (help)CS1 maint: year (link)
  • LeBlanc, Joseph (May 2007). Learning Joomla Extension Development: Creating Modules, Components, and Plugins with PHP. Packt Publishing. ISBN 1847191304. {{cite book}}: Check date values in: |year= (help)CS1 maint: year (link)
  • Dawson, Brandon, Canavan, Tom (October 2007). Joomla Cash. Packt Publishing. ISBN 1847191401. {{cite book}}: Check date values in: |year= (help)CS1 maint: multiple names: authors list (link) CS1 maint: year (link)
  • North, Barrie (April 2007). The Joomla Admin Manual: A Step by Step Guide to a Successful Website. LuLu. ISBN 9780615146751. {{cite book}}: Check date values in: |year= (help)CS1 maint: year (link)
  • North, Barrie (December 2007). Joomla A User's Guide: Building a Successful Joomla! Powered Website. Prentice Hall PTR. ISBN 9780136135609. {{cite book}}: Check date values in: |year= (help)CS1 maint: year (link)
  • Rahmel, Dan (July 25 2007). Beginning Joomla: From Novice to Professional. Apress. ISBN 1590598482. {{cite book}}: Check date values in: |year= (help)CS1 maint: year (link)
  • Rahmel, Dan (2007). Professional Joomla. Wrox. ISBN 978-0-470-13394-1. {{cite book}}: Check date values in: |year= (help)CS1 maint: year (link)

References

  1. ^ "Mambo Foundation web site, Goals and objectives". 2006-01-09. Retrieved 2007-03-14. {{cite web}}: Check date values in: |date= (help)
  2. ^ "Joomla Forum Discussion by Development Team members and Community". 2007-05-07. Retrieved 2007-05-07. {{cite web}}: Check date values in: |date= (help)
  3. ^ Andrew Eddie (2005-08-17). "Mambo Open Source Development Team - Letter to the community". OpenSourceMatters. Retrieved 2007-03-14. {{cite web}}: Check date values in: |date= (help)
  4. ^ Ric Shreves (2005-08-21). "The Mambo Open Source Controversy - 20 Questions With Miro". Retrieved 2007-07-26. {{cite web}}: Check date values in: |date= (help); Unknown parameter |ORIGINAL url= ignored (help)
  5. ^ "2006 Open Source Content Management System Award Winner Announced". Packt Publishing. 2006-11-14. Retrieved 2007-03-08.
  6. ^ "Joomla Wins Best PHP Open Source Content Management System". Packt Publishing. 2007-10-31. Retrieved 2007-10-31.
  7. ^ "Joomla Extensions Directory - Content Management". 2007-07-28. Retrieved 2007-07-28.
  8. ^ "Joomla Extensions Directory - FrontPage". Retrieved 2007-10-13.
  9. ^ "Joomla Extensions Directory - Content Management". 2007-07-28. Retrieved 2007-07-28.
  10. ^ "Joomla Extensions Directory - Content Management". 2007-07-28. Retrieved 2007-07-28.
  11. ^ "Joomla Community Forum". Retrieved 2008-02-18.