СПИП
В этой статье используются голые URL-адреса , которые неинформативны и уязвимы к порче ссылок . ( Август 2022 г. ) |
Первоначальный выпуск | Июль 2001 г. |
---|---|
Стабильная версия | 4.3.1 [1] / 1 августа 2024 г |
Репозиторий | |
Написано в | PHP |
Операционная система | Кросс-платформенный |
Тип | Система управления контентом |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | плевать |
SPIP ( Système de Publication pour l'Internet ) — это бесплатная система управления контентом , разработанная для публикации веб-сайтов и ориентированная на совместное редактирование в режиме онлайн .
Программное обеспечение предназначено для простой установки, использования и обслуживания. Последняя буква P в слове SPIP означает как Partage (совместный), так и Participatif (совместный), в том смысле, что программное обеспечение предназначено для коллективного онлайн-редактирования. [2] Его талисман — белка-летяга , отсылка к французско-бельгийских комиксов персонажу Спипу .
Он используется институциональными сайтами, порталами сообществ, академическими сайтами, ассоциациями, личными веб-страницами и новостными сайтами, (неполный) список которых хранится в портфолио веб-сайта проекта. [3]
Начиная с версии 4.2.5 (1 сентября 2023 г.), Spip переходит на ежемесячный график выпуска. [4]
Технология
[ редактировать ]Программное обеспечение написано на PHP и использует одну или несколько баз данных SQL : MySQL / MariaDB , SQLite или PostgreSQL .
Страницы сайта генерируются «на лету»: содержимое, хранящееся в базе данных, форматируется с помощью «скелетов» представления, объединяющих HTML SPIP и собственный язык разметки .Система кэширования позволяет избежать генерации страниц при каждом запросе: когда страница запрашивается, SPIP проверяет, не существует ли она в своем кэше и не слишком ли старая, она будет отображена. Срок жизни страницы регулируется в ее скелете представления.
История
[ редактировать ]Изначально SPIP был задуман для сайта uzine.net , после чего дизайнеры выпустили его под лицензией GPL . С момента запуска в 2001 году он также использовался газетой Le Monde Diplomatique и сайтом www.vacarme.eu.org ; веб-мастер Le Monde дипломатический является одним из инициаторов SPIP. [5]
SPIP объединяет механизм кэширования, систему аутентификации , модуль автоматической настройки и интерфейс администрирования и ввода статей. SPIP может создавать динамические страницы без каких-либо знаний PHP, используя систему веб-шаблонов, известную как скелетоны .
В начале 2003 года версия 1.6 позволила отображать частный внутренний интерфейс на нескольких языках. [6] Для увеличения количества доступных версий создано место для переводчиков. [7]
В январе 2004 года версия SPIP 1.7 позволяет управлять многоязычными веб-сайтами и реализует модуль поиска и индексирования контента; Это также позволяет распространять содержимое других сайтов. [8]
В апреле 2005 года приватный интерфейс версии 1.8 был переработан с целью учета анализа эргономических процессов. [ нужны разъяснения ] . [9] Важным изменением для разработчиков является ядро SPIP, в котором теперь используется новый компилятор. Тогда становится возможным разрабатывать скелеты с более сложными функциями, не требуя какой-либо работы по кодированию на PHP. [10]
В настоящее время ведутся и другие доработки, такие как переработка приватного интерфейса в виде скелетов.
Версия 1.9 (1) представила систему плагинов и многочисленные изменения, в частности, в организации файлов компонентов (в частности, переход от «.php3» к расширениям файлов «.php») . [11]
Версия 1.9.1 представила систему шаблонов, подобную Википедии. [12]
Версия 1.9.2 изменила структуру каталогов, чтобы обеспечить лучшее объединение источников. [13]
Версия 2.0 поддерживает несколько баз данных SQL и содержит простые скелеты для веб-форм. [14]
Версия 2.1 основана на концепции модулей, а также улучшена безопасность и стабильность, новый интерфейс для управления плагинами и другие функции. [15]
Основная версия 3.0 была выпущена 19 мая 2012 года: [16] полностью переработан в сторону более высокой степени модульности. Все неосновные функции теперь реализованы в виде плагинов. Частная область была полностью переписана, чтобы сделать редакционные объекты максимально общими. [ нужны разъяснения ] . Он создан для того, чтобы было проще и быстрее создавать новые редакционные объекты и настраивать существующие. Новый цикл DATA позволяет SPIP подключаться к любому виду данных (не только к таблицам SQL). Эти данные можно найти локально ( файлы XML , CSV , YAML , перечисления...) или непосредственно по URL-адресу (список видео YouTube , фотографии Flickr , Google таблицы , онлайн-календарь ...). Таким образом, саму сеть можно использовать в качестве базы данных.
Версия 3.1 [17] был выпущен 6 января 2016 года. Он предоставляет обновления библиотек JavaScript, стилей CSS по умолчанию, расширяет редакционное пространство, предоставляет новые инструменты для написания скелетов, повышения производительности и улучшения написания кода.
Версия 3.2 [18] был выпущен 13 октября 2017 года. Он включает обновление встроенных библиотек JavaScript , улучшенную эргономику личного пространства, а также другие улучшения.
Серия версий 4.x, начиная с 4.0.0, была выпущена в июле 2021 года. В ней улучшен внутренний механизм управления документами, поддержка новых форматов изображений, таких как SVG, новое пространство администратора; а с технической стороны — совместимость с текущими версиями PHP и новым скелетным синтаксисом. [19]
См. также
[ редактировать ]Примечания к статьям и ссылки
[ редактировать ]- ^ . 1 августа 2024 г. https://blog.spip.net/Mise-a-jour-de-maintenance-sortie-de-SPIP-4-3-1.html .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ «Критик CMS» . Архивировано из оригинала 12 февраля 2014 г. Проверено 8 марта 2010 г.
- ^ «Des Sites sous SPIP» (на французском языке).
- ^ «Обновление обслуживания: выпуск SPIP 4.2.5, SPIP 4.1.12» (на французском языке).
- ^ «Дипломатический мир» и Интернет» (на французском языке). Февраль 2010.
- ^ СПИП 1.6 - СПИП
- ^ Как перевести SPIP?
- ^ СПИП 1.7
- ^ http://diala.network.net
- ^ СПИП 1.8
- ^ СПИП 1.9
- ^ СПИП 1.9.1
- ^ СПИП 1.9.2
- ^ СПИП 2.0
- ^ СПИП 2.1
- ^ СПИП 3.0
- ^ СПИП 3.1
- ^ «Спип 3.2 — Спип» .
- ^ «SPIP 4.0 очень просто!» .
Внешние ссылки
[ редактировать ]- Официальный сайт : презентация, загрузка, документация и т. д.
- Подробная история СПИП
- Перевести SPIP
- Программирование с помощью SPIP 3.0
- Галактика SPIP
- Плагины-SPIP
- SPIP-Вклад
- spip-en Список рассылки для пользователей английского языка