И так хотелось бы рассказать про небольшое отступление от общей темы. Недавно я задался вопросом: - А на каком же релизе Joomla необходимо создавать новый проект? Перерыв достаточное количество информации решил изложить свои размышления тут....
Ну во-первых, после выхода Joomla 1.6 разработчики решили кардинально изменить подход к выпуску новых версий CMS. И первое что они сделали это перешли на повременной цикл выпуска. И подкрепляя это они выпускают версию Joomla 1.7, которая стала первой версией Joomla, выпущенной в конкретный момент времени, а именно июль 2011 года вместо того, чтобы быть выпущенной, когда все запланированные функции будут реализованы.
Т.е. теперь мы, как и разработчики знаем когда точно будет выпущена следующая версия Joomla, но не знаем какие именно новые возможности она будет содержать. Что радует так это то что теперь есть общая схема процесса выпуска, но будут вещи, которые разработчики должны будут скорректировать или изменить.
Во вторых мы с вами получили более - менее четкую хронологию выпуска новых версий Joomla:
| Выпуск | Дата выпуска | Поддерживается до |
| Joomla 1.5 | Январь 2008 | Апрель 2012 |
| Joomla 1.6 | Январь 2011 | Август 2011 |
| Joomla 1.7 | Июль 2011 | Февраль 2012 |
| Joomla 2.5 | Январь 2012 | Длительная поддержка(LTS) |
В третьих, после всех этих нововведений мы получаем новую платформу, как отдельный проект. Это значит, что изменения файлов в папке «libraries/joomla» будут происходить как часть проекта платформы, а не как часть изменений CMS Joomla.
Также с выходом Joomla 1.7 мы получили:
– высокое качество релиза;
– точное время релиза;
- один из несомненных минусов, это то что не все разработчики поспевают за обновлениями.
Таким образом, разработчики Joomla переходят на новую стратегию развития. Это значит, что:
Подход к выпуску новых версий Joomla теперь примерно такой же, как и к выпуску Linux Ubuntu. Т.е. каждые пол года будет выходить новая версия Joomla, а один раз в год(или в несколько лет) будет выходить версия LTS, т.е. такая, которая имеет длительный срок поддержки. А ведь вся идея в том, чтобы организовать собственный фреймворк. Сейчас Joomla и ее библиотеки работают, как единое целое. Но для многих проектов нужен лишь частичный функционал, который предоставляет Joomla, а все остальное – балласт. Отдельный фреймворк позволит разработчикам не только управлять сайтом, но и создавать его. Т.е. полностью своя админка, функции и.т.д. Пока все это видится достаточно смутно, но со временем приобретет очертания.
Наверное, самым животрепещущим вопросом по сей день является совместимость расширений, написанных под разные версии. Те, кто начал делать сайты на Joomla 1.6 или Joomla 1.7, наверное уже успели ощутить проблему. Скажем прямо, не все разработчики стремятся поспеть за выпуском новых апдейтов приложений, но все же основные компоненты и модули уже давно вышли, проблема только одна - если вы использовали какой то особенный компонент или модуль и разработчики не спешат его обновить, следует перейти на использование другого компонента или подождать обновления.
И последний, очень интересный вопрос: какую версию Joomla использовать для создания новых проектов сейчас? Все зависит от необходимого функционала сайта. Если сайт не сложный, то этот переходный год - полтора можно провести на Joomla 1.5, а потом перенести на стабильную новую версию. Если же сайт планируется достаточно сложным, то имеет смысл использовать Joomla 1.7 и следить за обновлениями компонентов и модулей, а лучше создать все из наиболее часто обновляемых модулей...
Собственно из-за отсутствия нужных обновлений данный сайт функционирует на Joomla 1.5 и должен заметить, нарекания отсутствуют...
| < Предыдущая | Следующая > |
|---|









































