Первоначальный выпуск | июль 2001 (2001-07) |
---|---|
Стабильный выпуск | 3.2.4 / 2019-04-08 |
Репозиторий | |
Написано на | PHP |
Операционная система | Кросс-платформенный |
Тип | Система управления контентом |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | spip.net |
SPIP (Système de Publication pour l'Internet) - это бесплатное программное обеспечение система управления контентом, предназначенная для публикации веб-сайтов, ориентированная на онлайн.
Программное обеспечение предназначено для легкой установки, использования и обслуживания и используется в государственных и частных учреждениях. Последняя буква P в слове SPIP означает Partagé (совместно используемый) и Participatif (совместный) в том смысле, что программное обеспечение предназначено для коллективного онлайн-редактирования. Его талисман - белка-летяга.
. Его используют как институциональные сайты, так и общественные порталы, академические сайты, личные веб-страницы и новостные сайты.
Программное обеспечение написано на PHP и основано на одном или более SQL баз данных: MySQL / MariaDB, SQLite или PostgreSQL.
Страницы сайта генерируются ' на лету »: содержимое, хранящееся в базе данных, форматируется с помощью« скелетов »представления, которые объединяют HTML и собственный язык разметки SPIP. Система кэширования избегает создания страниц при каждом запросе: когда страница запрашивается, SPIP проверяет, не существует ли она в своем кэше, и если она не слишком старая, она будет отображаться. Продолжительность жизни страницы регулируется в ее представлении.
SPIP изначально был задуман для сайта uzine.net, после чего его разработчики выпустили его под лицензией GPL. С момента своего запуска в 2001 году он также использовался для газеты Le Mondeiplomatique и www.vacarme.eu.org; веб-мастер Le Mondeiplomatique является одним из инициаторов SPIP,
SPIP объединяет механизм кэширования, систему аутентификации, модуль автоматической настройки и интерфейс для администрирования и ввода статей. SPIP может создавать динамические страницы без каких-либо знаний PHP, используя систему веб-шаблонов , известную как «скелеты».
В начале 2003 года версия 1.6 позволяла отображать частный внутренний интерфейс на нескольких языках. Создано пространство для переводчиков, чтобы увеличить количество доступных версий.
В январе 2004 года версия SPIP 1.7 позволяет управлять многоязычными веб-сайтами и реализует модуль поиска и индексации контента; Он также позволяет объединять содержимое других сайтов.
В апреле 2005 года приватный интерфейс версии 1.8 был переработан, чтобы учесть анализ эргономических процессов. Важной модификацией для разработчиков является ядро SPIP, которое теперь использует новый компилятор. Затем становится возможным разработать скелеты с более сложными функциями без необходимости кодирования в PHP.
В настоящее время ведутся другие переделки, такие как переработка частного интерфейса в форме скелетов.
Версия 1.9 (1) представила систему плагинов и многочисленные изменения, в частности, в организации файлов компонентов (в частности, переход от '.php3' к '.php' расширения файлов.
В версии 1.9.1 была введена система шаблонов, похожая на Википедию.
В версии 1.9.2 была изменена структура каталогов, чтобы обеспечить лучшее взаимное использование источников.
Версия 2.0 поддерживает несколько баз данных SQL и предоставляет простые скелеты для веб-форм.
Версия 2.1 основывается на концепции модулей, наряду с улучшенной безопасностью и стабильностью, новым интерфейсом для управления плагинами и другими функциями.
Основная версия 3.0 была выпущена 19 мая 2012 г.: полностью переработана в сторону более высокой степени модульности. Все неосновные функции теперь реализованы как плагины. Личная область была полностью переписана, чтобы редакционные объекты как можно более общие. Он разработан, чтобы было проще и быстрее создавать новые редакционные объекты. ts и настраивать существующие. Новый цикл DATA позволяет SPIP подключаться к любым типам данных (не только к таблицам SQL). Эти данные можно найти локально (файлы XML, CSV, YAML, перечисления...) или непосредственно по URL (список из YouTube видео, Flickr фотографий, Google таблиц, онлайн-календаря...). Таким образом, сам Интернет может использоваться в качестве базы данных.
Версия 3.1 была выпущена 6 января 2016 года. Она предоставляет обновления библиотек JavaScript, стилей CSS по умолчанию, расширяет редакционное пространство, предоставляет новые инструменты для написания скелетов, улучшения производительности и написания кода.
Версия 3.2 была выпущена 13 октября 2017 года. Она включает обновление библиотек, улучшенную эргономику личного пространства, а также другие улучшения.