Категория: для чайников

Здесь я собираю CMS имеющие максимально простую инсталляцию и максимально дружественный интерфейс, не требующий специальных знаний



Родословная на PhpGedView

скриншот PhpGedView – это несомненно CMS, но призвана решать настолько нетипичные задачи, что заметно выбивается из ряда. Это CMS для составления родословных и совместного доступа к данным для группы людей.

Не думаю, что PhpGedView можно рассматривать как движок для коммерческого сайта. Скорее это CMS для энтузиастов, интересующихся своей родословной. Для них этот движок хорошая альтернатива различным интернет-сервисам предоставляющим возможность ведения родословной.

Движок позволяет совершенно произвольно варьировать доступ к базе. Можно разрешить всем всё, а можно запретить всем всё (шутка). Можно запретить доступ всем незарегистрированным пользователям, одобрять регистрацию только администратором, а вновь зарегистрированным дать доступ именно туда, и именно настолько насколько администратор сочтёт нужным

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


Категории для генеалогии, для чайников |
автор: altesack / Воскресенье, Октябрь 11, 2009 / 1 коммент »

Блоги тоже летают. Блоголёт

Начальная страница  свеже-установленного блога Сегодня речь пойдёт о Блоголёте. Этот движок я приметил уже довольно давно, но добрался только на днях. И похоже не зря!! Такая задержка оказалась движку только на пользу, ибо движок буквально за пол-года получил довольно мощное развитие. Итак приступим.

Блоголет или, как его автор назвал по-английски LitePublisher, – это лёгкий блоговый движок.

Это уже становится мейнстримом блогостроения – но блоголёт тоже отказывается от использования БД. Да, да! Всё хранится в текстовых файлах, и это не от незнания СУБД а именно по соображениям производительности. Видимо MySQL и правда умирает?

Я сказал, что это лёгкий движок? На самом деле он просто супер-лёгкий! Генерация главной страницы у меня произошла за 0.04 секунды! Для сравнения – этот блог на WordPress генерирует главную страницу ну никак не быстрее целой секунды.

Размер дистрибутива ~460Кб. И это при том что движок вмещает в себя просто невероятно чудовищный функционал.

Перечисляю на вскидку:

  • RSS – как и положено
  • Sitemap – а куда без него
  • FOAF – а это довольно новая фишка
  • XMLRPC – для работы с удалёнными клиентами
  • Свой OpenId – сам проверил, работает :)
  • Кеширование контента
  • Автоматическое обновление движка (требует полного доступа на запись на ВСЕ файлы)
  • Хороший набор плагинов, а также возможность писать свои
  • ЧПУ, защита от спама, загрузка файлов, а также многое другое

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


Категории для блогов, для чайников |
автор: altesack / Четверг, Сентябрь 24, 2009 / 9 комментов »

Первый взгляд на 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 комментов »

Пара слов о CMSimple

CMS – из разряда простейших. В ней просто всё, от инсталляции до написания материалов. Для инсталляции надо скачать архив файлов, развернуть её в отдельную папку и не забыть задать пароль )
Скриншот приведённого примера с темой archee

Кстати для CMSimple разработано очень много шаблонов, можно легко выбрать на любой вкус. Установка шаблона проходит довольно просто, достаточно скопировать содержимое шаблона в каталог /template . Некоторые темы не имеют ссылки на вход в админку, поэтому на всякий пожарный советую запомнить её в закладках )

Принципиальная особенность этой CMS в то, что она не использует СУБД. То есть вообще не использует! Для хранения контента используется один html-файл. Внутри этого файла заголовки H1, H2, H3 используются для обозначения новых страниц. Причём возможна 3-х уровневая иерархия

Например:


Страница 1

Содержание страницы 1

Страница 2

Содержание страницы 2

Страница 3

Содержание страницы 3, которая является подстраницей страницы 2

Страница 4

Содержание страницы 4, которая является подстраницей страницы 3

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

Кстати, простым копированием этого HTML-файла вы можете делать полное резервное копирование материалов своего сайта.

Работа с текстовым файлом вместо СУБД с одной стороны является плюсом, т.к. позволяет работать на дешёвом хостинге, без СУБД (хотя где сейчас можно найти хостинги без СУБД??), с минимальными затратами на развёртывание и низким порогом сложности.

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

Чтож каждый выбирает для себя свою CMS.

PS: Начиная с версии 3.2 уязвимостей не известно


Категории для визиток, для чайников |
автор: altesack / Воскресенье, Январь 18, 2009 / 3 комментов »