Архив рубрики: для гиков

Здесь я собираю CMS? требующие ручного вмешательства в код или в процедуру инсталляции. Короче, где без напильника не разберёшься =)

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

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

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

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

Теперь подробнее:
Читать далее

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Пока =)