Тема Legend для блога на базе Котонти
Seditio.by » Наше портфолио » Тема Legend для блога на базе Котонти
Часто от пользователей Котонти приходится слышать о "портальности" этого фреймворка как об отрицательной характеристики. С этим трудно не согласиться -- действительно "в коробке" поставляется немало ненужного простому блоггеру (и не поставляется немало нужного).
Мы попробовали провести эксперимент над Cotonti 0.6.13 Genoa и корректно (без хаков) удалить излишний функционал.
1. Установка дистибутива на локальную машину
Обычно эта операция не вызывает трудностей: создаем новый виртуальный хост, запускаем денвер (или другое), распаковываем дистрибутив, создаем базу, загружаем дамп, настраиваем конфиг и регистрируемся первым номером. Хронометраж всего этого занимает не более 10 минут.
2. Избавляемся от лишнего
Начинается самое интересное:
- отключаем форумы
- отключаем PFS (сразу можно обнулить ширину рамки и размер шрифта -- понадобится для PageAvatar)
- отключаем PM
- отключаем опросы
- отключаем рейтинги
- отключаем регистрацию пользователей
3. Удаляем лишние плагины
Сперва разинсталлируем, а потом удалим насовсем:
- Chili Highlighter
- Forum Stats
- Indexpolls
- Mass-move topics
- Seditio compatibility
- Statistics
- Whosonline
4. Удаляем лишние шаблоны
- все форумные (5 штук)
- list.group.tpl (аттавизм, LIST_ROWCAT работает из list.tpl)
- pfs-ные (2 штуки)
- pm-ные (3 штуки)
- polls.tpl
- popup.tpl
- ratings.tpl
В принципе, если идти до конца, можно удалить и все user-шаблоны кроме users.auth.tpl или вообще авторизоваться через модальное окно.
Из каталога plugins удаляем:
- forumstats.tpl
- massmovetopics.tpl
- statistics.tpl
- whosonline.tpl
Итак, количество жизненно необходимых шаблонов упало до десяти (всего их уже чуть более 20). Неплохо.
5. Включаем нужное
Из штатной поставки включим действительно полезный Comedit (кстати, он уведомляет администраторов о новых комментариях -- мало кто знает об этой полезной вещи).
Скачаем и проинсталлируем:
- Comments 4 Guests
- Contact
- Copyright
- Cotlib
- Highlight
- Mathcatcha
- PageAvatar
- Sitemap
Я рекомендую скопировать шаблоны contact.tpl, copyright.tpl и sitemap.tpl в каталог со скином чтобы в дальнейшем обновлять эти плагины без потерь.
6. Верстка
Придумывайте, покупайте, берите бесплатное -- здесь рекомендаций для вас нет.
7. Все готово
У меня на сверстывание шаблонов и настройку плагинов ушел один день. Возможно у вас будут другие показатели. Важно то, что, избавившись от лишнего груза (и, соответственно, от лишней работы) вы получили в свое распоряжение быстрый, удобный и надежный блог со всеми необходимыми атрибутами и функционалом.
Окончательный результат работы
Итак, мы удалили из установленного пакета Cotonti 0.6.13 такие модули, как форумы, опросы, ПФС и проч. Неудивительно что все прощло абсолютно гладко. "Лишние" модули и плагины ушли вместе с собственными шаблонами. Быстрее работать система не стала, но для скинмейкера работа облегчилась и сократилась серьезно. Не считая админки и плагинов, TPL-файлов осталось всего 16, причем жизненно важными из них являются всего 10. Что и требовалось доказать.
P.S. Немного спайса я добавил при помощи коммерческих плагинов CatNav2, Multicat и Subcat. Шаблонизатор остался штатный, хаков нет.
P.P.S. Безусловно, Сиена решит данную проблему проще и элегантнее: компоновать функционал можно будет еще на стадии установки. Однако до стабильной версии еще далеко, и ничто не мешает веб-разработчикам уже сейчас создавать на базе Генуи компактные и функциональные сайты и блоги.
[ Посмотреть в действии: http://www.quasiocculti.com ]
Комментарии
Инфромация о заказе:
| Версия фреймворка: | Cotonti 0.6.22 Genoa |
| Тема (скин): | Legend |
| Валидность: | XHTML/CSS2.1 |
| Кроссбраузерность кода: | обеспечивается |
Похожие страницы
-
Плагин Gravatar 1.02 для блога на базе CMS Cotonti
Создание плагина, обеспечивающего использование онлайнового сервиса аватаров Gravatar на сайте под управлением Cotonti
-
Плагин Twitter для Котонти Генуя и Котонти Сиена
Создание плагина для вывода ленты твитов / поиска твитов средствами PHP
-
Программное решение Cotonti Shop для создания интернет-магазина на базе CMF Cotonti
Разработка набора плагинов для создания интернет-магазина на базе CMF Cotonti
-
Тема Nemesis для CMF Cotonti Siena
Разработка модельной темы для дистрибутива CMF Cotonti Siena
-
Тема Lagoon для туристического портала
PSD2HTML: создание темы для CMS Cotonti на базе дизайн-макета Заказчика, установка бесплатных и коммерческих плагинов
Контакты
- +375 (29) 774 3589
- +375 (44) 774 3589
- e-mail: support@seditio.by
- skype: seditio.by
- 220100 г. Минск, а/я 55