Joomla-Builder – это первый в Интернет сервис по конструированию инсталляционного пакета сайта с использованием Joomla последней стабильной версии. Благодаря нему теперь можно в несколько кликов выбрать необходимые компоненты для своего сайта (форум, галерею и т.п.) – и включить их в инсталляционный пакет. Это в некотором смысле хранилище удачных и проверенных решений для данной CMS - лаборатория Joomla-разработчика, с возможностью быстрого выборочного извлечения нужных ему решений.
Joomla-Builder позволяет существенно сэкономить свое время, так как достаточно просто сделать несколько кликов и получить результат на который даже опытные специалисты потратят много рабочего времени
Какое Вы имеете отношение к проекту?Совладелец проекта и разработчик
Joomla на наш взгляд - одна из самых перспективных систем управления сайтом и она надежна, что мы видим из многолетней практики работы с ней и это очень важно.
Есть три огромных плюса, которые выделяют эту систему управления:
Пока что на сегодня все выделяют один минус - ее требовательность к ресурсам сервера. Но эта проблема решается всеми пользователями Joomla, сейчас почти каждая CMS, которая использует в работе разные удобные сервисы сталкивается с данной проблемой. Хостинговые компании уже подстраиваются под новые требования владельцев сайтов, понимая, что эпоха HTML сайтов сделанных вручную уже прошла. Тут будет удачным сравнение Windows 98 и Windows XP: люди предпочитают покупать более мощные компьютеры для работы в удобной для них Windows XP, они не держатся за Windows 98 только потому, что эта OS быстрее работает на старых и уже вышедших из производства компьютерах.
Joomla 1.5.9
Остановились сразу на Joomla. Есть планы начать работу над Drupal-Builder. Как видите, постепенно вырисовывается концепция CMS-Builder.
Сама идея такого сервиса была озвучена около года назад. Мы не торопили события и понемногу проясняли цели проекта и разнообразные технические особенности его реализации. Также Александр Брунов подбирал и тестировал компоненты на живых сайтах, я разрабатывал движок конструктора инсталляций. В самой Joomla мы были достаточно уверены, чтобы реализовать на ней как сайт проекта, так и его конечный продукт.
Сейчас в основном сайтом занимаемся Александр и я. И конечно нельзя не упомянуть обратную связь от наших пользователей, которые помогают продолжать улучшать наш сервис.
Joomla изнутри довольно четко организована, с моей точки зрения как PHP разработчика. Это заметно облегчило процесс интеграции компонентов на лету с помощью нашего движка. Очень приятно, что существуют такие компоненты как JoomFish, которые позволяют легко и безболезненно осуществить интернационализацию сайта. Это говорит о том, что при достаточной сноровке из Joomla можно многое выжать.
У Joomla версии 1.0.x было довольно много проблем с кодировками и интернационализацией. В связи с этим в первой версии движка - Joomla-Builder.Net (который генерирует сборки Joomla 1.0.x) нам приходилось постоянно делать какие-то изменения в кодировках отдельных файлов. А у Joomla-Builder.Com (который генерирует сборки Joomla 1.5.x) – таких проблем нет, так как Joomla 1.5 вся работает на Unicode.
Дорабатывать саму Joomla не было необходимости. Хотя стоит отметить, что особенно хорошо делаются сайты на Joomla у того, кто знает ограничения этой CMS. Поставили проверенные компоненты – форум, компонент интернационализации и дополнительный модуль новостей. Было создано отдельно ядро конструктора, которое может быть легко интегрировано в Joomla и другие CMS.
Особенность системы Joomla-Builder – изменяемость, возможность переложить данный способ собирания сайтов практически под любую систему управления – Wordpress, Drupal и т.п. При этом он несложен в поддержке. Доступность его за стоимость 1 смс в доллар делает проект самоокупаемым в плане поддержки его работы. Экономия у разработчика налицо, даже если он просто занимается десятидолларовой установкой сайтов под сателлиты разных конфигураций, он выигрывает, имея под рукой этот инструмент, так как экономит свое рабочее время в несколько раз. То есть Joomla-Builder как раз позволяет сделать рывок от стандартного функционала CMS к стандартным вариантам его наращивания.
В Рунете предпринимались отдельные попытки сделать универсальные статические сборки Joomla CMS под некоторые аспекты производства сайтов. Но они, как правило, перестали развиваться, так как их поддерживать довольно сложно, и сделать сборку, которая бы угодила всем интересам, просто маловероятно.
Мы стараемся автоматизировать полезные наработки. Например, если раньше у разработчика средней квалификации и опыта в работе с этой CMS уходило на 10 «быстрых» сайтов разной конфигурации 10 часов работы, то с Joomla-Builder можно сделать эти 10 сайтов за 1-2 часа максимум. Поэтому те, кто уже попробовали работать с конструктором понимают, что пожертвование в 1 доллар за такую экономию, это очень выгодно. Некоторые инсталляционные пакеты Joomla, которые можно собрать сейчас уже на сайте даже опытный специалист может потратить несколько часов, если будет делать все операции раздельно, а если он не делал этого раньше, то ему придется побродить по форумам, почитать как исправлять возникшие ошибки…. а так – времени уходит 5 минут максимум.
Наиболее интересной задачей было организация достаточно быстрого процесса «собирания в кучу» движка Joomla и его расширений и их архивация их - при том, чтобы обычный сервер мог выдержать такого рода довольно высокую нагрузку. Это основополагающая задача, так как от ее решения зависило главное ради чего данный сервис мог быть интересен - сокращение в разы затрат времени разработчика на этапе сборки сайта на Joomla и возможность интеграции лучших решений, которые становятся сразу доступны ему путем одного клика.
О CMS Magazine:Очень серьезный и нужный специалистам и начинающим разработчикам сайта ресурс, который помогает ориентироваться в мире CMS и более четко принимать решения относительно их выбора для разных поставленных задач. Отдельно, понравилась система интервью на сайте, как упорядоченный своего рода каталог личного IT опыта.