7 фактов
- Написан на PHP.
- Простой и быстрый.
- Бесплатный (лицензия GPL).
- Полностью поддерживает UTF-8.
- Удобный административный интерфейс.
- Расширения наращивают функциональность.
- С расширением s2_blog на нем можно делать блоги.
S2 — идеальная система управления контентом (CMS) для небольших и средних
Текущая версия
Текущая версия движка — 1.0 beta. Она предназначена для предварительного ознакомления с S2. На ней можно делать и работающие сайты, но вы должны быть готовы к возможным изменениям в стилях, шаблонах и языковых пакетах при обновлении до будущих версий.
Кстати, вы можете спонсировать разработку отдельных функций движка или новых расширений.
За ходом разработки можно следить на странице обновлений или по RSS.
Разработчикам
Вы можете стать разработчиком движка S2. Проект некоммерческий, и я занимаюсь им в свободное время, поэтому, кроме славы и почета, мне нечего предложить. Зато у вас будет хорошая возможность поработать в команде и попрактиковаться в
В блог я буду записывать всякие мысли о движке и уведомления о выходе новых версий.
Подпишитесь на RSS.
Блог
релизы → S2 1.0 beta
Вышла новая версия движка 1.0 beta. В ней была существенно доработана система пользователей.
<!-- s2_author -->
Движок стал удобнее и безопаснее:
- сеансы привязаны к IP-адресу: если IP меняется, пароль нужно ввести заново;
- если сеанс заканчивается, для продолжения достаточно ввести пароль, а не думать, куда скопировать несохраненные данные, и перезагружать страницу;
- в панель управления под одним логином можно входить с разных компьютеров или браузеров;
- если в панель управления вошли с вашим логином в другом браузере, то в начале вашего нового сеанса будет выведено предупреждение об этом;
- если во время редактирования страница была изменена другим пользователем, движок не перезапишет вашу версию поверх чужих изменений, вам будет предложено перенести ваши изменения в версию с чужими изменениями;
- во время установки движок пытается определить, доступен ли сайт по защищенному протоколу https, и в этом случае включает принудительное его использование в панели управления.
Чтобы использовать последнюю возможность после обновления движка (и, разумеется, если на вашем хостинге есть https), можете добавить в config.php соответствующую константу.
Как я писал в предыдущий раз, в этой версии есть изменение, которое может вызвать несовместимость с текущими стилями. Оно связано с флажком «Выдержки статей и подразделов» в панели инструментов на вкладке редактирования. Его единственное предназначение заключалось в том, чтобы скрывать список дочерних элементов в разделах (отключать метку <!-- s2_subarticles --><!-- s2_subarticles -->
В панели управления были удалены некоторые другие ненужные функции и были улучшены алгоритмы расстановки тегов <p> и <br>.
Расширения также были обновлены. Старые версии расширений s2_blog, s2_wysiwyg, s2_search, s2_manage_extensions с новой версией движка не заработают, их нужно обновить вместе с обновлением движка.
Инструкция по обновлению:
- Сделать резервную копию файлов движка и, что важнее, базы данных, чтобы ваша предыдущая работа не потерялась и чтобы в случае затруднений можно было откатиться назад.
- Отключить в панели управления все расширения.
- Переписать файлы движка и используемых расширений.
- Обновить расширения в панели управления.
- Включить все расширения.
Выпускать новую версию движка помогал Дмитрий Шкарбатов.