Сейчас, наверное, меня проклянут матерые веб-разработчики, поэтому первая просьба к таковым - не читайте данный пост. Да, джумла зло, ужас, кошмар и мракобесие, вы это всё уже и так знаете. Но ежели кто-то так не считает - можете прочесть о моих впечатлениях о знакомстве с ней до конца под катом.
Поработав с «реальными» программистами, многоопытными и не очень, никогда не вдаваясь в тонкости организации CMS* и целиком полагаясь на их профессионализм, я считал Joomla! ровно тем, чем они её пренебрежительно именовали, а именно говном. Однако теперь, когда я полностью осознал свою неспособность быть менеджером какой-бы то ни было команды, кроме себя самого (как из-за болезни, так и в силу собственного характера), обстоятельства подтолкнули меня к изучению самой известной CMS Joomla! версии 1.5. Вот уже неделю я постигаю дзен этой штуковины, попутно пытаясь создать первый простенький сайтик с её помощью.
Во-первых, хочу развеять главный миф о сайтах на Joomla!, в который я и сам когда-то верил с подачи моих товарищей программистов. Дизайн на этой штуковине можно сделать АБСОЛЮТНО ЛЮБОЙ, нет там никакой привязки к 2-х или 3-хколоночным шаблонам, как мне они с убеждением доказывали. Оформление всех материалов и блоков также может быть изменено совершенно, до полной неузнаваемости и непохожести на оригинальную Joomla! Да, система отделения содержимого от его оформления - это, конечно, сильное напряжение извилин для дизайнера, только и умеющего, что водить мышкой по фотошопу (^__^), но в целом, освоить это можно вполне, хотя и придётся напрячься. Я пока только-только сформировал в голове какую-то туманную структуру, которая в будущем обещает превратиться в стройную модель работы этой системы, но и сейчас она поражает (по крайней мере, меня) своими возможностями и продуманностью.
Да, делать шаблоны для Joomla!, В КОРНЕ отличающиеся от стандартных «шапка-футер-два столбца» тяжело, но ведь никто и не говорил, что всё будет просто, верно? Зато один-единственный я, простой дизайнер, без всякого трепания нервов со стороны программистов, верстальщиков и других многомудрых товарищей буду способен (я надеюсь ^_^) создавать сайты «под ключ» своим клиентам. Родным местным белоруским фирмочкам средней руки, которых пруд пруди и прибывает с каждым годом, можно будет делать сайты, на 101% соответствующие их нуждам, причем по вполне скромным бюджетам, на которые они и рассчитывают. И я в обиде надеюсь не остаться, и они получат законченый и полнофункциональный продукт с возможностью простого обслуживания и расширения в ближайших лет 10. До тех пор, пока фирмочка не станет компанией международного масштаба, CMS Joomla! сможет вполне достойно обслуживать такой сайт.
Пишу, а сам думаю: главное, не слишком давать волю фантазии, а больше практикой заниматься, а то сам уже намечтал тут, как превращаюсь в эдакого Joomla-магната, купил квартиру, безбедно зажили с любимой.. ^_^ До всего этого ещё далеко, так что лучше пойду открою форточку - проветрить перед сном свою комнату, а то с включением отопления слишком уж очень душно в ней становится.
__________________
* CMS (Content Management System) - система управления сайтом. Перевод не точный, но суть именно такая.