Хотелось бы поговорить о CMS-ках. Стоит ли их рассматривать как полноценный инструмент WEB разработки или лучше воздержаться и писать код в ручную и пользоваться готовыми движками?
Тут наверное можно много спорить по этому поводу, но скажу одно, опыта в WEB разработках у меня почти ноль (нахожусь на начальной стадии), но владею HTML & CSS, азы PHP и в данный момент начал усиленно изучать замечательную систему Joomla.
Могу сказать, что мне очень нравится "кодить", но написать сайт с нуля очень тяжело, поэтому тут возникает потребность писать на CMS. Хотя громко наверное будет говорить "писать", скорее собирать, но отнюдь тут не исчезает потребность вносить изменения кода в ручную. Часто шаблоны стандартны и примитивны, нужно переделывать "хедер" видоизменять меню, все это можно сделать переписывая исходные файлы. Сама же Joomla написана на PHP, для работы с данными используется MySQL, имеет минимальный но мощный набор инструментов для разработки. При этом система полностью оптимизирована для продвижения сайтов, а загрузка страниц Вас очень порадует.
Пополнить арсенал инструментов можно с помощью расширений, которые устанавливаются прямо с админки. Расширений валом можно найти в сети интернет. Кстати говоря об админке, то тут я тоже был удовлетворен. Все доступно просто, интерфейс - русский. Joomla имеет полную поддержку в странах СНГ. Офф сайт с которого можно скачать всегда свежую версию тут
Работа с Joomla начинается с установки ее же на сервер. Установку можно произвести на локальную машину создав локальный сервер с помощью Denver, который поднимается прекрасно под Windows. Разработку можно осуществлять на локальной машине, а потом полностью весь сайт перенести на глобальный сервер. Об методах переноса Joomla сайта на сервер, возможно, поговорим в другой статье. Вторым делом, мы выбираем и устанавливаем шаблон, который потом и затачиваем под себя, создаем меню, наполняем сайт контентом и устанавливаем расширения. Расширений и шаблонов, как коммерческих так и бесплатных, можно скачать тут Есть одна особенность системы в том она динамическая, это нужно учитывать при постройке меню, галерей, рубрики вопрос/ответ и т. д. Система распознает полностью все теги HTML и можно менять каскадные таблицы стилей так как Вам захочется.
В сети работают большое количество сайтов, как маленьких и больших который собраны на Joomla. Система является одна из популярнейших и постоянно развивающейся в своем роде.
Снова таки личные наблюдения, когда искал работу на биржах - большое количество работы предлагается именно на CMS. Причина тому - возможность сборки огромных порталов и интернет-магазинов в короткие сроки и качественно с профессиональность точки зрения.
Что касательно обучения, то есть куча материалов по разработки на Joomla, но не примите за рекламу, я учился по видео-уроками Евгения Попова, скачать можно по этой ссылке. В видео уроке рассмотрено создание простого сайта, сайта для предпринимателя и сайта мощного новостного портала.
Работа на Joomla, надеюсь, Вам предоставить огромное удовольствие и удовлетворит все ваши запросы при разработки.
Всего доброго! Спасибо за внимание!
Комментариев нет:
Отправить комментарий