Категория: CMS по сложности

У каждой CMS есть свой порог сложности. Здесь я пытаюсь разложить их по этому признаку.



Almaz CMS. Движок для блогов и визиток.

Лучшие друзья девушекЧто-то давно я приударился в сплошное программирование и давно я не писал собственно о CMS. А так как я имею прямо таки нездоровый интерес к суровым самопалам – встречайте: Almaz CMS – самая суровая-суровая из мало-мальски продвинутых CMS, которые я видел.

Эта CMS сурова тем, что не просто не использует баз данных, но ещё и тем что не имеет админки в обычном понимании!!

Так как же оно работает?

Читать далее »


Категории для блогов, для визиток, для гиков |
автор: altesack / Суббота, Август 01, 2009 / 22 комментов »

Первый взгляд на NetCat

NetCat - Сетевой кот (или кошка?)
В ближайшее время мне придётся столкнуться с проприетарной российской CMS NetCat. Поскольку я с ней ещё не имел дела срочно приступаю к изучению. Система платная, и покупать её для домашнего баловства не хочется. Благо на оффициальном сайте есть возможность легально скачать демо-версию.

Демо-версия отличается от нормальной тем, что работает только на Windows, только на localhost, только 30 дней и поставляется в закодированном виде, что требует для работы Zend Optimizer 3.0.0 и выше.

На официальном сайте есть несколько демонстрационных комплектаций для скачивания

  • NetCat 3.0 Extra
  • NetCat 3.0 E-commerce
  • NetCat 3.0 Community
  • NetCat 3.0 Corporate
  • NetCat 3.0 SEO
  • NetCat 3.0 Standard

Раз уж пробовать, я скачал комплект Extra, который судя по всему включает в себя всё. Есть версии для скачивания: только файлы самой NetCat и полный пакет включающий в себя кроме самой CMS ещё и Apache+MySQL+PHP+Zend

Понятно, что у меня установлен Denver и мне были нужны были только файлы самого NetCat. Потом понадобилось качать и прикручивать Zend, штатного Денвера оказалось недостаточно. Где скачать и как настроить довольно хорошо написано здесь.

Вот мои первые впечатления.

Читать далее »


Категории NetCat, для порталов, для чайников, для экспертов |
автор: altesack / Четверг, Апрель 16, 2009 / 16 комментов »

Галерея фото на Coppermine

Сoppermine с темой FruitНедавно другу понадобился движок для фото галереи, а поскольку я успел назваться экспертом по CMS он меня попросил рассмотреть движок Coppermine Photo Gallery.

“Медная шахта” (а именно так переводится Coppermine) судя по отзывам весьма не плоха, а, судя по частоте обновлений безопасности, разработчики стараются вовремя исправлять обнаруженные уязвимости. Как и многие CMS она использует MySQL для хранения своей информации. Для масшабирования миниатюр требуется на выбор либо GD-библиотека, либо ImageMagick. Что-то одно должно быть обязательно.

Установка проходит просто, в один экран. Довольно добротный движок. Доступно огромное множество настроек, гибкая настройка доступа и квот. Множество разработанных шаблонов.

Русификация

Практически сразу я столкнулся с проблемой русификации. Я так и не смог по-человечески русифицировать движок. Самое любопытное, что:

  • файл русского перевода есть в поставке (lang/russian.php)
  • русский язык можно выбрать в настройках
  • после выбора язык корректно прописывается в БД.

Пройдясь по сайтам на Coppermine, я понял, что проблема русификации довольно распространена. Я поначалу выкрутился радикально, просто поместив russian.php вместо english.php. Побочных эффектов такого грубого хака я не заметил.

Позже я нашёл в FAQ, что проблема лечится сбросом cookie. Однако как об этом объяснять посетителям сайта? Должен признать, решение по локализации в движке весьма неудачным.

Создание и изменение шаблонов для Coppermine
Несмотря на множество существующих шаблонов, практически наверняка придётся делать шаблон для себя

Сознание шаблона для Coppermine выглядит более простым чем для например WordPress, но и здесь есть своя магия которую нужно знать. Создание шаблона довольно скудно документировано. К сожалению, многое придётся делать по-наитию.

Однозначно, проще всего создавать свой шаблон на базе существующего. Папка среднестатистического шаблона содержит файл шаблона template.html, theme.php, файл стилей style.css и папку с изображениями шаблона images. Вот собственно вокруг этих файлов и происходит вся свистопляска.

Основа шаблона – это template.html, в котором задаётся каркас страницы, в котором вставляются специальные метки (Template tokens) для вставки типовых блоков движка. Типовые блоки, которые можно использовать, кратко описаны здесь.

Если же нужно переопределить вывод самих блоков движка – нужно пытать счастья в редактировании theme.php, опять же глядя на образцы.

Вот пока всё. =)


Категории для галерей, для чайников |
автор: altesack / Воскресенье, Март 01, 2009 / 6 комментов »

Возвращение XOOPS

XOOPS ХООPS- это моя первая CMS с которой я когда-то довольно серьёзно работал. Можно сказать первая любовь. И продолжалась бы моя любовь долго и счастливо, если бы в разработке XOOPS не наметился кризис ( около 2005 года?).

Прошло время и вышла новая версия XOOPS 2.3, а в декабре минувшего года вышел последний Security Release – XOOPS 2.3.2b. Кроме того к версии 3.0 разработчики обещают реализовать социальную сеть. Все эти новости побудили меня тряхнуть стариной и исследовать этот движок.

Итак начнём. В общих чертах XOOPS – это открытый движок, предназначенный для создания порталов. Движок написан на PHP с использованием шаблонизатора Smarty. Портал на XOOPS позволяет пользователям иметь единую авторизацию на всех модулях портала. Кроме того есть довольно гибкая система управления доступами

Теперь подробнее:

Читать далее »


Категории XOOPS, для гиков, для порталов |
автор: altesack / Четверг, Февраль 19, 2009 / 13 комментов »

OWL – файловый интранет-архив

owlREADME к движку OWL начинается со слов:

Thanks for trying your patience on the Owl Intranet Engine :)

Когда я это прочитал мне это показалось забавной шуткой юмора. На деле всё не так страшно, хотя процесс установки предполагает определённое знакомство с PHP и MySQL.

Установку можно условно поделить на три этапа:

    • Скачать архив и скопировать его содержимое в нужное место.
    • Вручную создать БД и залить таблицы из скрипта mysql-tables.sql . Для этого я использовал phpMyAdmin.
    • Очень внимательно отредактировать owl.php в каталоге /config/. Например нужно указать местоположение БД и пароли/логины.

    Настройка owl.php, пожалуй, самый ответственный пункт в этом списке.

    Читать далее »


    Категории для гиков, для файлообмена |
    автор: altesack / Суббота, Январь 31, 2009 / 6 комментов »