Кіріспе
Mambo (бұрын Mambo Open Source немесе MOS деп аталатын) – веб-сайттарды қарапайым веб-интерфейс арқылы жасау және басқаруға арналған тегін бағдарламалық қамтамасыз ету/ашық кодты мазмұнды басқару жүйесі (CMS) болды. Оның соңғы нұсқасы 2008 жылы шықты, одан кейін барлық әзірлеушілер жобаның тармақтарына, көбінесе Joomla және MiaCMS-ке көшті.
Ерекшеліктері
Mambo көп трафикті сайттарда өнімділікті арттыру үшін беттік кэштеу, кеңейтілген үлгілерді қолдану әдістері және сенімді API сияқты мүмкіндіктерді қамтыды. Ол RSS ағындарын ұсына алатын және статикалық беттерді веб-индекстеу сияқты көптеген тапсырмаларды автоматтандыра алатын. Интерфейс мүмкіндіктеріне беттердің басып шығаруға арналған нұсқалары, жылдам жаңалықтар, блогтар, форумдар, дауыс берулер, күнтізбелер, сайт ішінде іздеу, тілдерді халықаралық деңгейде қолдау және тағы да басқалары кірді.
Уақыт шкаласы
2000: 2000 жылдың наурызында Мельбурн қаласында тіркелген және бас директоры Питер Ламонт пен бұрынғы жарнамашы Жюнио Суза Мартинс басқаратын Miro Construct Pty Ltd компаниясы жабық кодты, меншік құқығындағы контент-басқару жүйесін Mambo әзірлеуді бастайды. 2001: Компания екілік лицензия саясатын қабылдады, Mambo Site Server-ді 2001 жылдың сәуірінде SourceForge-де GPL бойынша шығарды. 3.0. x нұсқасымен ашық бастапқы кодты Mambo Сайт Сервері "Mambo Open Source" (көбінесе "MOS" деп аталады) болып табылады. 2002 жылдың соңында Роберт Кастли волонтерлік команданы құрастырды. 2003 жылдың ақпан айында Miro Construct Pty Ltd компаниясы ерікті түрде таратылды, ал тамыз айында Miro International Pty Ltd компаниясы құрылды. Mambo Open Source коды авторлық құқықты көрсетеді 2000–2003 Miro Construct Pty Ltd. Mambo Open Source 4.5 2003 жылдың желтоқсан айында шығарылды. Осы уақытқа дейін, қайта құру кезінде бастапқы Миро кодының бәрі дерлік жоғалып кеткен. Linux User and Developer оны "Ең жақсы Linux немесе ашық бастапқы кодты бағдарламалық қамтамасыз ету" деп атайды. 2004 жылдың соңында Mambo ядродағы кейбір кодтардың зияткерлік меншік құқықтарына қатысты заңдық қауіп-қатерлерге ұшырады. Бұл проблема өте ауыр болды және ақша, адам сағатын, ақыр соңында қауымның кейбір басты басшыларын жоғалтты. Миро Мамбоға көмекке келді, әзірлеуші топты қорғау және бағдарламаны сақтау үшін заңды және корпоративтік ресурстарды ұсынды. Роберт Кастли жоба директорынан кетеді, ал қарашада Эндрю Эдди оның орнын алады. 2004 жылдың желтоқсаны: Mambo басқару комитеті құрылды. Бұл комитет Mambo жобасын басқаруға тағайындалды. 2005 жылдың қаңтары: Эндрю Эдди Mambo және Miro International Pty Ltd бірлескен кәсіпорнын жариялады, Miro ашық бастапқы кодты жобаға қаржылық қолдау, сонымен қатар оқыту, коммерциялық қолдау қызметтерін және әзірлеушілерді сертификаттауды ұсынды. 2005 жылдың қаңтар айының соңында Джунио Соуза Мартинс жеке себептермен жобадан бас тартады. 2005 жылдың ақпаны: Mambo жобасы үшін коммерциялық емес қор құру туралы талқылаулар басталды. 2005 жылдың наурызы: "Mambo Open Source" атауы (әдетте MOS деп аталатын) "Mambo" деп өзгертілді, бұл ашық бастапқы кодты, қоғамдастық әзірлеген CMS және Мироның коммерциялық ұсынысы "Mambo CMS" арасында туындаған түсініспеушілікке байланысты қоғамда алаңдаушылық тудырады. 2005 жылдың сәуірінде коммерциялық Mambo CMS "Jango" деп аталды. "Ең үздік ашық бастапқы кодты шешім" және "Бөтен саланың ең үздік шешімін көрсету" LinuxWorld Бостон. "LinuxWorld San Francisco" көрмесінде "Ең үздік ашық бастапқы кодты шешім". 2005 жылдың шілдесі: mambo қоры. org домені құрылды. 2005 жылдың тамызы: Mambo Foundation, Inc 2005 жылдың 8 тамызында заңды түрде құрылды. Miro компаниясының бас директоры Питер Ламонт өзін жаңа қордың басқарма төрағасы етіп тағайындады. 12 тамыз: Mambo Foundation Board of Regents-тің құрылтай мүшесі Роберт Кастли былай дейді: "Фонд барлық нәрсені Miro-дан тысқарыға шығаруға мүмкіндік береді, соның ішінде домендік атаулар, хостинг және т.б." және оның айтуынша, Mambo Open Source-тың түпнұсқалық негізін қалаушы, және Эндрю Эдди екеуі де Mambo Foundation-ның басқармасында болғандықтан, Mambo табысты, ашық бастапқы жоба ретінде жалғасады. Ол өз сөзін былай деп аяқтады: "Енді, бізде бар: Мамбоның жалпы табысында екі маңызды адам басқаруда. Мамбо өте жақсы қолда!". Бірнеше күннен кейін негізгі бағдарламалаушылар тобы Мамбодан бас тартқанын жариялады және көп ұзамай Роберт Кастли Регенттер кеңесінен кетеді. Бұрынғы негізгі әзірлеушілер тобы "Open Source Matters" және mamboserver ашық кодтар қауымдастығы деген атпен қайта топтасты. Mambo Foundation қауымдастықтың қатысуынсыз және әзірлеушілердің жеткіліксіз бақылауымен құрылды деген айыптаулар бойынша. Халық "Миро Интернешнл" компаниясының қатысы қаншалықты екеніне күмәнмен қарайды. Тамыз айының соңында жаңа жоба Joomla! деп аталады. Бұрынғы Mambo қауымдастығының көпшілігі Open Source Matters-қа көшіп барды. Қыркүйек айының соңында Open Source Matters Inc Нью-Йоркте тіркелген коммерциялық емес корпорация болып табылады. Joomla! - Жауапты пайдалану өздігінен "Мамбоның қайта атауын" қалыптастырады және 2005 жылдың қыркүйегінде Joomla 1.0 ретінде Mambo-ның алғашқы бұрылысын шығарады. Екі кодтық база осы кезеңде бірдей. Mambo жаңа негізгі әзірлеу тобын құрады, Мартин Брэмптон негізгі әзірлеу тобының жетекшісі болып тағайындалды. Миро "Мамбо" авторлық құқықтарының барлығын "Мамбо" қорына береді. 2005 жылдың қыркүйегі: Нил Томпсон негізгі даму командасына қосылады. 2005 жылғы желтоқсан: Miro International Pty Ltd компаниясы 2005 жылғы 31 желтоқсаннан бастап компания ретінде өз еркімен тіркелімнен шығарылды. 2006 жылдың қаңтары: Питер Ламонт Miro International Pty Ltd-ге құқықтарды сатып, Miro Software Solutions деп аталатын жаңа бизнес құрады. Miro Software Solutions жаңа меншік иесі астында Jango және басқа да меншік бағдарламалық құралдарын әзірлеуді жалғастырады. 2006 жылдың наурызы: Mambo LinuxWorld Australia көрмесінде "Ең үздік ашық бастапқы кодты шешім" деп аталды. 2006 жылдың сәуірі: Негізгі әзірлеушілер тобының жетекшісі Мартин Брэмптон жобадан кетеді. Чад Олд негізгі әзірлеушілер тобының жетекшісі болып келеді. 2006 жылдың шілдесі: Mambo Foundation веб-сайттары Mambo Communities Pty Ltd компаниясынан тәуелсіз болады. Сайлаулардан кейін Mambo Foundation-ның жаңа басқармасы қызметке кіреді. Mambo Foundation енді кез келген корпоративтік мүддеден толыққанды тәуелсіз. 2007 жылдың сәуірі: Mambo 4.6.2 шығарылды. Бұл 4.6. x тармағына арналған техникалық жаңарту және Mambo-ның жергілікті тілдерге аударылуын қамтамасыз етеді. 2008 жылдың қаңтары: Mambo 4.5.6 шығарылды. Бұл Mambo 4.5 тармағының соңғы шығарылымы. 2008 жылдың ақпаны: Чад Олд жобадан кетеді. 2008 жылдың наурызы: Джон Мессингем жоба жетекшісі болады. Озгур Джем Сен негізгі әзірлеушілер тобының жетекшісі болады. Озгур Джем Сен көп ұзамай жобадан кетеді. Андрес Фелипе Варгас Валенсия команда жетекшісі болып сайланады. 2008 жылдың сәуірі: Төрт бұрынғы Mambo негізгі әзірлеушілері Mambo-ны бұрып, MiaCMS құрады. 2008 жылдың мамыры: Mambo 4.6.4 шығарылды. "Sunrise" коднамымен Mambo 4.6.4 қауіпсіздік пен техникалық жаңарту болып табылады, ол бірқатар қауіпсіздікке қатысты осал жерлерді жосайды. 2008 жылдың маусымы: Mambo 4.6.5 шығарылды. "Jupiter" коднамымен Mambo 4.6.5 қауіпсіздікке қатысты жаңарту болып табылады, ол бірқатар қауіпсіздікке қатысты осал жерлерді жосайды. 2008 жылдың қыркүйегі: Негізгі әзірлеуші Нил Томпсон кетеді және MiaCMS негізгі әзірлеушілер тобына қосылады. Mambo PHP 4 қолдауын тоқтату туралы хабарлайды. Барлық болашақ шығарылымдар PHP 5.2 немесе одан жоғары нұсқасын қажет етеді. 2011 жылдың қарашасы: Андрес Фелипе Варгас Mambo Foundation-ның почталық тізімінде келесі шағын нұсқа жаңарту 4.6.6 болады деп хабарлады, содан кейін 4.7 үлкен нұсқасы шығарылады.
Mambo Open Source 4.5 released in December 2003. By this time, almost all of the original Miro code had disappeared during refactoring. Linux User and Developer names it "Best Linux or Open Source Software". In late 2004, Mambo was targeted by legal threats concerning the intellectual property rights to certain pieces of code contained in the core. The problem was severe and cost money, man hours, and eventually the loss of some key community leaders. Miro came to the aid of Mambo, offering legal and corporate resources to protect the development team and preserve the program. Robert Castley resigns as Project Director and in November, Andrew Eddie takes on the role. December 2004: the Mambo Steering Committee was established with representatives from both Miro and the Mambo development team. This committee was designed to govern the Mambo project. January 2005: Andrew Eddie announces a joint venture between Mambo and Miro International Pty Ltd, with Miro proposing to offer financial support for the open source project, plus training, commercial support services, and developer certification. At the end of January 2005 Junio Souza Martins abandons the project for personal reasons. February 2005: Discussions begin over the formation of a non profit foundation for the Mambo project. March 2005: The name "Mambo Open Source" (which was commonly referred to as MOS) was changed to just "Mambo", causing concern in the community over apparent confusion this would cause between the open source, community developed CMS and Miro's commercial offering, "Mambo CMS". April 2005: The commercial Mambo CMS is renamed "Jango". "Best Open Source Solution" and "Best of Show Total Industry Solution" at LinuxWorld Boston. "Best Open Source Solution" at LinuxWorld San Francisco. July 2005: mambo foundation. org domain is established. August 2005: Mambo Foundation, Inc is legally constituted on 8 August 2005. Miro CEO Peter Lamont appoints himself President of the Board of the new Foundation. 12 August: Robert Castley, who is an inaugural member of the Mambo Foundation Board of Regents, states: "The Foundation allows for everything to be placed outside of Miro incl. Domain Names, hosting etc. " and goes on to say that with him, the original founder of Mambo Open Source, and Andrew Eddie both being on the Board of the Mambo Foundation, Mambo would continue as a successful, open source project. He concluded his statement with,"So there you have it: two very key people in the overall success of Mambo are at the helm. Trust me, Mambo is in very, very safe hands!" A few days later, the entire team of core programmers publicly announced they had abandoned Mambo and shortly after this, Robert Castley steps down from the Board of Regents. The former core development team members regroup under the name "Open Source Matters" and the open source community at mamboserver. com fractures over allegations that the Mambo Foundation was formed without community input and with insufficient developer control. People express suspicion over the level of involvement by Miro International. By the end of August, the new project is named Joomla! and most of the former Mambo community has relocated to Open Source Matters. By the end of September, Open Source Matters Inc is a duly constituted non profit corporation registered in New York. Joomla! positions itself as a "rebranding of Mambo" and releases its first fork of Mambo as Joomla 1.0 in September, 2005. The two code bases are almost identical at this stage. Mambo forms a new core development team with Martin Brampton appointed as Core Development Team leader. Miro assigns all rights in the copyright of Mambo to the Mambo Foundation. September 2005: Neil Thompson joins the Core Development Team. December 2005: Miro International Pty Ltd is voluntarily deregistered as a company from 31 December 2005. January 2006: The rights to Miro International Pty Ltd are sold by Peter Lamont and a new business entity called Miro Software Solutions is created. Miro Software Solutions continues to develop Jango and other proprietary software under new ownership. March 2006: Mambo named "Best Open Source Software Solution" at LinuxWorld Australia. April 2006: Core developer team leader, Martin Brampton, resigns and leaves the project. Chad Auld takes over the role as Core Developer Team leader. July 2006: The Mambo Foundation websites become independent from Mambo Communities Pty Ltd. Following elections, the new Board of the Mambo Foundation takes office. The Mambo Foundation is now completely independent of any corporate interest. April 2007: Mambo 4.6.2 is released. This is a maintenance release for the 4.6. x branch and enables localisation of Mambo. January 2008: Mambo 4.5.6 is released. This is the final release of the Mambo 4.5 branch. February 2008: Chad Auld leaves the project. March 2008: John Messingham becomes Project Leader. Ozgur Cem Sen becomes core development team leader. Ozgur Cem Sen leaves the project shortly thereafter. Andrés Felipe Vargas Valencia is elected Team Leader. April 2008: Four former Mambo core developers fork Mambo and form MiaCMS. May 2008: Mambo 4.6.4 is released. Codename 'Sunrise', Mambo 4.6.4 is a security and maintenance release that fixes a number of serious security vulnerabilities. June 2008: Mambo 4.6.5 is released. Codename 'Jupiter', Mambo 4.6.5 is a security release that fixes a number of serious security vulnerabilities. September 2008: Core developer Neil Thompson leaves and joins the MiaCMS core development team. Mambo announces end of life for supporting PHP 4. All future releases will require PHP 5.2 or higher. November 2011: Andrés Felipe Vargas noted on the Mambo Foundation's mailing list that the next minor version update was planned to be 4.6.6, followed by a major version release of 4.7.