Webamator Blog

Almaz CMS
MENU

Almaz CMS

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

Из приятных мелочей – внушительный список ботов в robots.txt, которым запрещено индексирование. Дело даже не в безопасности – не думаю, что robots.txt спасет  от  всяких ботов-сканеров. А в плане нагрузки логичное решение – Яндекс с Гуглом пусть ползают, а остальным паукам нефиг парсить наши сателиты :)

Итак, Алмаз успешно установлен (установка заключается в правке const.php). Кстати, при правке файла обратите внимание на адрес сайта (6-ая строка), он обязательно должен заканчиваться слешем. Т.е. вместо

define('SITEURL', 'http://site.ru');

должно быть

define('SITEURL', 'http://site.ru/');

Не знаю, баг это или фича, но без слеша Алмаз не видит своего шаблона.

Алмаз защищает админку с помощью файлов .htaccess и .htpasswd, но по умолчанию они пустые – следовательно пароль отсутствует. Что весьма странно, мне кажется нечто вроде “admin” или “demo” было бы уместно. Поэтому после установки обязательно задаем пароль к админке.

Теперь открываю в новой вкладке список требований к сателитным движкам, и пытаюсь рассмотреть что к чему.

1. В качестве хранилища данных используются текстовые файлы (хотя расширение может быть любым – оно, равно как и папка для хранения, задается через const.php). Подобное решение допускает определенную гибкость и зарабатывает десять баллов.

2. Нагрузка на сервер. Для генерации страницы Алмазу требуются сотые доли секунды – девять баллов.

3. СЕО-оптимизация. ЧПУ, метатеги и дескрипшен имеются. А за эдакий встроенный SeoQuake – возможность прямо в админке автоматом подобрать ключевые слова десять баллов.

4. СЕО-оптимизация №2. Здесь Алмаз тоже на высоте – кроме разнообразных блоков, присущих СДЛ, изначально присутствует возможность вывода последних публикаций из определенной категории. Для качественной внутренней перелинковки – то что нужно, и десять баллов в итоге.

5. САПО-оптимизация. Шаблоны – это обычные файлы php, вставить в которые код Sape не составит труда. Но готового решения нету, поэтому девять баллов.

6. Плагины. Несколько плагинов идут в комплекте, но документация по их написанию и даже подключению отсутствует. А подключение (все через тот же const.php) может оказаться сложным для неподготовленного пользователя – поэтому восемь баллов.

7. Шаблоны. Как было сказано ранее – это обычные файлы php, написание собственного шаблона для Алмаза ничуть не сложнее, чем к примеру для Вордпресса. Но снова-таки, отсутствует документация… Девять баллов.

8. Импорт из других CMS. Очень важный вопрос для саттелитчиков, на который Алмазу нечем ответить. Один балл.

9. Поддержка и комьюнити. Официальный сайт имеется, а вот поддержка и комьюнити… Их нету. Как быть, если у разработчика проблемы и он оффлайн? Восемь баллов.

10. Лицензия. GNU GENERAL PUBLIC LICENSE ver. 2. Десять баллов.

В итоге Алмаз в “битве сателитных CMS” зарабатывает 74 балла.

Если честно, то не думаю что разработчик любого движка будет в восторге, если его детище будут использовать исключительно для сателитов. Но “такова се ля ви” – в настоящее время почти любой движок я рассматриваю исключительно с этой точки зрения

Popularity: 11%

Добавлено 5 ноября 2009
Рубрика: Сайтостроителю
Метки: ,

Если данный пост показался вам полезным или интересным, нажмите на одну из кнопок ниже - от vkontakte, facebook, tweeter или google+, чтобы о нем узнали ваши друзья. Спасибо!

Также рекомендую публикации, похожие на "Almaz CMS"

5 ошибок начинающих дизайнеров

До сих пор у меня не было постов в стиле “5 советов” или “10 лучших”. Сегодня попробую исправить данный недочет и поделюсь мыслями по поводу самых ошибок начинающих [...]

Трехмерное облако тегов с фоном

Все чаще на сайтах можно увидеть так называемое “трехмерное” флешевое облако тегов, и частенько оно действительно может выглядеть симпатичнам. Если подобный вертящийся блок из “летающих” слов вписывается в [...]

Обучаем Virtuemart грамоте

Немного оффтопа. Я не люблю Virtuemart, да и вообще Джумлу не люблю. Грустно промолчу об отсутсвии у нее какой-либо гибкости и скажу о самом главном недостатке: раздутость и [...]

Установка Ubercart 2.4 на Drupal 6

Данный пост расскажет о том, как подружить модуль Ubercart со средой разработки сайтов Drupal. “Content Manedger Framework” = “Среда разработки сайтов”, ау, лингвисты, я правильно перевел? [...]

2 комментариев

  • igrok54 пишет:

    Комментарий к статье от автора описываемого движка:
    По некоторым пунктам позвольте не согласиться.
    В .htaccess и .htpasswd что-либо прописывать бессмысленно, так как там все работает, основываясь на путь к файлу, в котором данные допустимых логинов-паролей (.htpasswd) – а для каждого сервера путь, как известно, уникальный… Поэтому сделать какой-то дефолтный вариант невозможно. Зато в админку встроена страница, с помощью которой можно сгенерировать содержание этих файлов введя желаемый логин и пароль. Остается только скопировить и вставить это сгенерированное содержание в пустые файлы и перезалить их на сервер.
    по п.6 – про подключение плагинов – в файле конфигурации имеется большое количество заккоментированного текста, в котором описывается для чего данная строка, что в ней определяется, возможные варианты конфигурирования. Сделано специально для пользователей. Текст на английском, но translate.google.com переводит его на русский коректно (это проверяется специально).
    по п.7 – на оффсайте есть статья _http://almazcms.com/examples/single.php?20090325114712 – шпаргалка для адаптации шаблонов, в ней есть ссылка на полную шпаргалку в текстовом формате с кодами вывода всех возможных блоков, вплоть до кодов вывода целого сайдбара. Видимо автор статьи данную страницу не нашел…

    В целом по остальным пунктам согласен с критикой автора статьи – в частности, возможность для создания и поддержки коммюнити самый актуальный вопрос на данный момент.

    • t3s пишет:

      по поводу плагинов и шаблонов – пытался рассматривать с точки зрения неподготовленного человека

      а по поводу .htpasswd – я не критиковал, просто высказывал свое мнение :)

2 комментариев


RSS feed for comments on this post.

Leave a comment