Что такое Joomla!? Это система управления контентом (англ. CMS - content management system), предназначенная для быстрой разработки веб сайтов. Joomla! приобрела свою популярность благодаря простому и интуитивно понятному пользовательскому интерфейсу, лёгкости в администрировании, наличии большого количества расширений. Написана Joomla! на языках программирования PHP и javascript, для хранения информации используется база данных (БД) MySQL (один из многих диалектов TSQL). Даная CMS является open source, то-есть свободным ПО и распространяется под лицензией GNU GPL.
Система построена на работе с расширениями, что даёт возможность в конкретный экземпляр Joomla! устанавливать по мере необходимости различные дополнения и расширения, которые можно найти на просторах Интернета, а также создать своё собственное (если по каким-либо причинам вас не устраивают уже имеющиеся решения).
Расширения Joomla! предстают перед нами в сущностях:
- компоненты;
- модули;
- плагины.
Также имеется возможность создания внешнего вида сайта (кастомизация) по предпочтениям пользователя (на основе шаблонов). Покопавшись в Сети, вы сможете найти большое количество как платных так и бесплатных шаблонов.
Вот несколько сайтов, на которых вы можете найти интересные решения для Joomla!:
- http://joomla-master.org/joomla-2.5.html.
- http://joomfans.com/templates-joomla-2-5/.
- http://web-creator.org/.
- http://joomdom.com/categor/2.5/.
Если необходимо изменить логику работы уже существующего расширения, то вам будет необходимо воспользоваться услугами PHP программиста, или, при наличии желания, НАУЧИТЬСЯ ЭТОМУ САМОМУ. Обучению работы в Joomla! CMS как раз и посвящён данный сайт.
Обучиться разработке расширений для Joomla! (если вы уже имеете навыки программирования) не будет для вас сложной задачей.
С помощью нашего сайта вы сможете сэкономить своё время и использовать знания, накопленные специалистами. Наш сайт поможет вам быстро освоить искусство разработки расширений Joomla! и мы, в свою очередь будем способствовать вашему продвижению в обучении.
Здесь вы сможете:
- читать и комментировать статьи, узнавая ценную информацию о Joomla!, постоянно пополняя свои знания касательно этой области;
- задавать вопросы напрямую специалистам в конкретной предметной области и получать квалифицированные ответы и решения;
- общаться с администрацией сайта, внося предложения по улучшению работы сайта, созданию новых статей и видео относительно интересующей вас тематики.
Информация на нашем сайте доступна как в виде текстов статей, так и видео уроков, которые помогут вам в обучении. На сайте будут вестись тематические рубрики (СЕО, разработка расширений, администрирование, использование стандартных расширений и другие).
Лично я (Александр Касянчук) занимаюсь разработкой расширений и мои статьи вы всегда сможете найти в соответственной категории.
Цель создания данного ресурса - помощь в обучении работе с прекрасной CMS Joomla! что уже стала родной для более чем для 30 миллионов пользователей по всему миру.
Удачного вам дня и успехов в обучении!