Система управления контентом Phire
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2016 г. ) |
![]() | |
Разработчик(и) | Ник Спит |
---|---|
Стабильная версия | 2.1.0
/ 9 июля 2016 г. [ 1 ] |
Написано в | PHP |
Операционная система | Кросс-платформенный |
Тип | Система управления контентом |
Лицензия | Новая лицензия BSD |
Веб-сайт | www |
Phire CMS (произносится «огонь») — это с открытым исходным кодом система управления контентом и издательская платформа для управления содержимым веб-сайтов и веб-приложений . Phire CMS распространяется по новой лицензии BSD , написана с использованием базы данных MySQL и языка программирования PHP .
История
[ редактировать ]Проект Phire CMS стартовал в 2009 году разработчиком Ником Сагоной и родился на основе набора специализированных систем управления контентом, разработанных Ником для удовлетворения конкретных потребностей клиентов. Проект стартовал под кодовым названием Phoenix , но перед официальным релизом был изменен на Phire. Phire находится под сильным влиянием того, что стало стандартным набором ожидаемых функций, доступных в других проектах CMS, но предлагает несколько дополнительных функций, встроенных непосредственно в приложение, таких как управление несколькими сайтами, а также мобильный доступ и презентация.
Это то, что вы видели за последние несколько лет на существующих издательских платформах, например, те, которые мы использовали чаще всего, это, очевидно, WordPress , Expression Engine и немного MODx . Вы смотрите на них, и, очевидно, они доставляют вас туда, а что нет. Но во многих случаях один вполне хорошо справлялся с «А», «Б» и «С», другой неплохо справлялся с «D», «Е» и «F», а вот этот справлялся... Ну, A», «D» и «F» — и именно эти наборы функций вы сидели и выясняли, какая CMS или издательская платформа будет соответствовать конкретным потребностям вашего клиента в тот момент. Я чувствовал, что многие из этих функций можно было бы более тесно интегрировать в одной системе. В некоторых случаях я начинал создавать эти маленькие специальные CMS для клиентов, которые выполняли некоторые задачи, и клиенты продолжали говорить, что им это очень нравится, и что им действительно легко и просто пользоваться, и именно так я начал свой путь к созданию Phire. [ 2 ] [ 3 ]
Ядро ветки Phire CMS версии 1 специально построено на основе объектно-ориентированной библиотеки PHP Moc10 PHP Library и использует библиотеку JavaScript Jax JavaScript Library для улучшения общего пользовательского интерфейса и удобства работы с пользователем. [ 4 ]
Релизы
[ редактировать ]Официальное кодирование и разработка Phire начались в начале января 2010 года. Бета-тестирование проходило в период с августа 2010 года по октябрь 2010 года, а официальный выпуск стабильной версии 1.0 был выпущен 1 ноября 2010 года. [ 5 ] Обновление Phire, v1.0.1, было выпущено 22 ноября 2010 г., касающееся безопасности и добавляющее несколько небольших обновлений. Phire CMS v1.1 была выпущена 9 января 2011 г. и содержит множество новых функций и обновлений, включая упрощенный процесс установки и поддержку 12 языков.
Хотя имя «Файр» не имеет прямой связи, на соглашение об именовании кодовых названий проектов влияет Вселенная Marvel , особенно Людей Икс набор персонажей . Кодовые названия проектов не всегда должны относиться к какому-то элементу огня или пламени. «Ph» в самом Phire — это скорее игра с «PH» PHP, языка программирования, на котором написан проект.
Версия | Кодовое имя | Дата выпуска | Примечания |
---|---|---|---|
0.9 | Финикс | 1 августа 2010 г. | Бета-версия CMS, выпущенная как Phoenix |
1.0.0 | 1 ноября 2010 г. | Первый официальный релиз Phire CMS | |
1.0.1 | 22 ноября 2010 г. | Первое обновление Phire CMS для устранения уязвимостей безопасности, а также небольшое количество пользовательского интерфейса обновлений . | |
1.1.0 | Поджигатель | 9 января 2011 г. | Обновление Phire CMS с добавлением ряда новых функций, таких как упрощенный процесс установки, языковая поддержка, вложенные разделы и другие функции, подобные блогу. |
1.1.1 | 18 мая 2011 г. | Обновление Phire CMS, добавляющее небольшой набор новых функций, а также некоторые улучшения безопасности. | |
1.1.2 | 7 июля 2011 г. | Обновление Phire CMS для добавления и улучшения функций архивирования, ведения блогов, а также списка недавнего контента и управления им. |
Будущий выпуск
[ редактировать ]О разработке Phire CMS версии 2.0 было объявлено 4 апреля 2012 г., и в настоящее время она ведется. Он будет использовать следующее поколение PHP-фреймворка, на котором он был создан, — Pop PHP Framework, который является продолжением PHP-библиотеки Moc10, срок службы которой сейчас подходит к концу . Хотя в новой версии, скорее всего, будет нарушена обратная совместимость и потребуется PHP 5.3 или более поздняя версия, в нее будет встроено и улучшено множество надежных функций в соответствии с рекомендациями и отзывами сообщества.
Функции
[ редактировать ]Phire CMS имеет множество встроенных функций, но также предоставляет платформу для расширения приложения через API. [ 6 ] Phire также занимает более агрессивную позицию в отношении поддержки PHP, поскольку для него требуется PHP 5.2.6 или выше и он полностью совместим с PHP 5.3. Phire не поддерживает PHP 4. Также требуется MySQL 5.0 или выше.
- Устанавливается на Linux , Unix , Windows или Mac OS. серверы под управлением
- Использует Apache , Microsoft IIS или любую платформу веб-сервера, поддерживающую перезапись URL-адресов.
- Языковая поддержка 12 языков
- Встроено управление несколькими сайтами; системные администраторы могут назначать разных пользователей на разные сайты.
- Несколько уровней доступа пользователей
- Открытое авторство — системные администраторы могут разрешать или запрещать пользователям работать над контентом других.
- SEO-дружественные URL-адреса и управление метаконтентом
- Фид распространения контента сайта
- Доступ к мобильной системе и альтернативное мобильное представление контента встроены.
- Встроенная поддержка популярных WYSIWYG. редакторов
- Надежные настройки файлов и изображений, включая изменение размера изображений и пакетную загрузку изображений.
- Обширный контроль участников сайта, включая регистрацию, вход в систему и управление сеансами участников.
- Спам-фильтр и встроенный CAPTCHA для взаимодействия с сайтом.
- Кэширование страниц для повышения производительности
- Встроенные разделы для группировки и упорядочивания контента и ресурсов для отображения по мере необходимости; разделы также могут быть вложенными.
- Встроенная интеграция с внешними фидами
- Интеграция и поддержка популярных видеодвижков ( YouTube , Vimeo и Viddler )
- Поддержка расширений — тем для быстрого применения различных дизайнов и плагинов для расширения общей функциональности приложения.
Уязвимости
[ редактировать ]В первой официальной версии Phire CMS было обнаружено несколько проблем безопасности. По данным Secunia , в Phire CMS v1.0 было 25 скриптов с максимальным рейтингом «Менее критично» в области межсайтового написания скриптов и манипулирования данными. [ 7 ] Всего для обеспечения безопасности версии Phire CMS v1.0.1 было исправлено 36 скриптов.
Ссылки
[ редактировать ]- ^ «Релизы · phirecms/Phirecms» . Гитхаб .
- ^ Боуди, Кристофер старший (16 ноября 2010 г.). «Медиа-фирма NOLA запускает новую систему управления контентом: PhireCMS» . NewOrleansTech.net . Архивировано из оригинала 19 ноября 2010 г. Проверено 3 июня 2011 г.
- ^ «LPTV Эпизод 57 - Лела Клауд, Лайонел Милтон, Джордж Мауэр, Ник Сагано» . LaunchpadNola.com . 22 ноября 2010 г. Архивировано из оригинала 13 июля 2011 г. Проверено 3 июня 2011 г.
- ^ «Система управления контентом с открытым исходным кодом: Разработка: Документация по API» . Система управления контентом Phire . Проверено 3 июня 2011 г.
- ^ «Демо-версия Phire CMS 1.1.1» . Php.opensourcecms.com . Проверено 3 июня 2011 г.
- ^ «Сформированная документация» . Dev.PhireCMS.org . 18 мая 2011 г. Проверено 3 июня 2011 г.
- ^ «Множественные уязвимости Phire CMS — Рекомендации — Сообщество» . Secunia.com . Проверено 3 июня 2011 г.