Sound PHP Engine (s-p-e)

0
Ваша оценка: Нет

Sound PHP Engine (s-p-e) - это система управления содержанием (CMS), в которой умышленно не используются JavaScript и cookies (cookies заменены сессиями с передачей идентификатора в адресной строке).

Также в s-p-e нет места объектно-ориентированному программированию.
Все необходимые подпрограммы оформлены стандартными средствами PHP в виде функций.
Надеюсь, что кому-то отмеченные характеристики s-p-e придутся по душе.
Sound PHP Engine подходит как основа для небольших проектов и хорошо применим в качестве средства самообразования в сфере web-технологий.
Каталог how-it-works, входящий в дистрибутив программы, содержит подробную информацию (на русском языке) о том, как s-p-e работает, что значительно упрощает задачу изменения и доработки исходного кода программы.
s-p-e распространяется согласно лицензии GNU General Public License.

Основные возможности и особенности программы:

  • публикация новостей, статей и объявлений;
  • реализация многоязыковой поддержки на базе GNU gettext;
  • версия для печати;
  • возможность архивации новостей и статей;
  • посетители сайта могут комментировать опубликованные новости;
  • графический интерфейс администрирования программы и ее пользователей;
  • возможность быстрого изменения дизайна программы;
  • для авторизации и идентификации пользователей программа использует
    сессии, что позволяет не выдвигать никаких требований к настройкам
    обозревателя посетителей сайта, созданного на основе s-p-e (в текущей
    версии программы функция ini_set() не используется, поэтому в файле php.ini, который
    лежит на сервере, переменная session.use_cookies должна равняться нулю,
    а session.use_trans_sid должна быть равна единице);
  • данные сессий хранятся в базе данных, что делает похищение сеанса почти
    невыполнимой задачей;
  • пароли пользователей программы хранятся в зашифрованном виде;
  • интерфейс s-p-e удобно использовать через текстовые обозреватели:
    w3m (превосходное отображение), links и другие.

Сайт разработчика: http://sourceforge.net/projects/s-p-e


Разместил: 3 Январь 2012 в 13:58