Порой нужно сделать некоторый сайт, когда просто статичного HTML+CSS мало, а функциональная CMS с MySQL оказывается чересчур функциональной, что является лишним.
Взять, к примеру, сайт-визитку или маленький информационный портальчик. Ну зачем для подобного использоваться джумлу, вордпресс или что-то подобное? Казалось бы, подойдет и решение совсем без движка, но, допустим, какой-то функционал нам все же нужен. Или заказчика учить азам работы с HTML нет времени. Что тогда?
На этот случай существуют легкие CMS на файлах. Когда-то я уже писал об одной из таких, но Kandidat CMS подойдет, скорее, тем, кого устраивает функционал "из коробки", а он там не ахти, я бы сказал.
После создания очередного проекта на "Кандидате" осознал, что это не то, что мне надо. Пересмотрел множество вариантов и в конечном счете остановился на Template CMS.
Template CMS - реально чудо. Для простого пользователя это система, требующая лишь PHP, имеющая недурной функционал. "Из коробки", грубо говоря, поддерживает создание страниц двух уровней (удобно реализовывать категории), информационные блоки, менюшки и прочие более системные мелочи. Дополнительно плагинами можно реализовать ленту новостей (в том числе и с RSS-лентой), комментарии к страницам, облако тегов, галереи, гостевую книгу, контактную форму, рейтинг страниц, а также подключить к админке различные редакторы.
Template CMS очень шустрая система. То есть ее оптимизация - одно из основных направлений работы. Насколько я знаю, в следующей версии (2.0.4, кажется) планируется еще более ускорить работу.
Согласитесь, уже неплохо. Но если вы знаете PHP, даже не очень хорошо, TCMS откроет для вас еще большие возможности. Автор ее подошел к делу со всей ответственностью и написал все действительно очень хорошо.
Во-первых, код отлично задокументирован, и разобраться в нем не составляет труда. Во-вторых, собираясь писать свой код для реализации того или иного функционала, неоднократно натыкался на уже готовые функции в ядре, которые оставалось только использовать. Несмотря на то, что по-умолчанию они нигде не задействованы.
Натянуть свой дизайн тоже не составляет труда. В готовую HTML-верстку нужно просто вставить несколько строк, что делается не то, что с малым применением мозга, а почти интуитивно. А использование разных шаблонов для разных страниц - это просто хит, сделанный невероятно удобно. Кстати, на основе блоков легко реализуется структура шаблона как у WP, когда шапка, основной блок, сайдбары и футер располагаются раздельно друг от друга.
Еще один плюс - наличие пусть не большого, но сообщества, обитающего где-то в районе официального форума. Помогут, подскажут, наведут на правильную мысль. В общем, то, без чего трудно развивать что угодно.
Конечно же, открытый исходный код, распространение на условиях GNU GPL 3 не могут не радовать. То есть мы не обязаны ставить копирайты, ничего не должны авторам и т.д. Хотя, за такой продукт можно и отблагодарить, пусть даже тем же копирайтом.
Постоянная работа над Template CMS, выход новых плагинов, версий - тоже очень хорошо. Система не стоит на месте, развивается, и это замечательно.
Сам я в целях углубленного изучения этой CMS без MySQL и, чтобы делиться своими наработками с людьми, создал мини-портал по Template CMS, хотя пока что сайтик ни на какой портал не тянет, ибо времени на наполнение сейчас не совсем хватает, но, надеюсь, займусь им более плотно в ближайшем будущем.
Вообще, суть его в том, чтобы публиковать статьи по работе с системой, свои коды и плагины, а также темы оформления. Просто проект зацепил, вот решил и какой-то вклад сделать, а заодно будут наработки.
На T-CMS.ru сейчас имеется облако тегов на флеше (тот самый Cumulus), которое я же выпилил из обычного плагина с текстовыми тегами, исправив некоторые недочеты. А на страницах второго уровня (дополнения, статьи) автоматически генерируется список страниц из соответствующих категорий, с названием и описанием. Менюшка вертикальная, как таковая, не нужна, а что впилить в сайдбар - я еще не придумал.
Вот, пожалуй, все. Цель этой статьи - поделиться с читателями мыслями о малоизвестной, но имеющей огромный потенциал системе, малость пропиарить свой новый проект, и показать, что я еще жив
И она не проплачена, как кто-либо мог подумать.
До новых встреч, дорогие читатели, на страницах этого блога или где-нибудь еще в этих ваших интернетах






