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

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



Возвращение 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 комментов »

    Шарим файлы с OU

    Администраторская панель

    Недавно мне понадобилась CMS для предоставления доступа к файлам. Свои поиски я начал с http://sourceforge.net/. Собственно там я и нашёл эту системку, о чём и спешу рассказать.

    OpenUpload, несмотря на кажущуюся лёгкость, весьма не простая. Например, она не имеет своей полноценной инсталляции. Чтобы установить её нужно

    • Распаковать архив в нужный каталог
    • Подготовить БД. Кстати поддерживаются MySQL, PGSQL, и на самый суровый случай – способ хранения данных в тексте.
    • Подготовить файл config.inc.php, прописать туда все нужные пароли.
    • С помощью скрипта создать таблицы данных. Я например залил скрипт в PhpMyAdmin.
    • Залить в настроечные таблицы желаемые настройки доступов и безопасности. Так же с помощью одного из sql-скриптов. Имеется несколько типовых вариантов от полностью публичного до полностью приватного

    Вот собственно в общих чертах и вся инсталляция. Сурово?

    Дык это ещё только бета =). Дальше будет страшнее.

    А как работают пользователи?

    Схема работы простая. Для начала можно загрузить файл, после чего система выдаёт ссылку по которой можно скачать файл и по которой можно удалить файл. С помощью OpenUpload можно организовать небольшой файловый сервис. Только чуток подождать стабильной версии ;)

    Вот и всё. Не фонтан? Я тоже так думаю.

    Моих потребностей это не решило, я буду искать дальше. Зачем тогда пишу? Просто я потратил своё время, и теперь хочу сэкономить ваше =)

    Кстати, если кому нужно я частично перевёл OU на русский язык. Кому надо – берите.

    Пока =)


    Категории для гиков, для файлообмена |
    автор: altesack / Пятница, Январь 23, 2009 / 1 коммент »

    Пара слов о 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 комментов »