CMS AP-Fusion. Расширенная сборка PHP-Fusion.
В настоящее время очень мало тех, кто делает сайты с нуля, основным механизмом создания веб-сайта является cms - система управления контентом (content management system) или, по-простецки - движок сайта. Одним из таких движков и является cms PHP-Fusion. на базе cms php-Fusion, в свою очередь, построен движок AP Fusion.
AP-Fusion по сути, является модификацией известного движка PHP-Fusion и включает в себя изменения, которые трудно реализовать при помощи встроенного в PHP fusion обработчика плагинов.
На данное время совместимость со стандартным php-fusion хорошая, к ap-fusion подходят темы, и плагины, написанные для php fusion, без каких-либо переделок. В будущем изменения могут стать более глубокими, и совместимость с php-fusion может быть уменьшена.
В настоящее время ap Fusion включает в себя следующие расширения и дополнения:
- возможность создания подкатегорий в разделах, реализована поддержка подкатегорий в каталогах файлов, ссылок и статей. Уровень вложенности любой, то есть файлы, ссылки и статьи можно организовать в виде иерархической структуры, разбив их на разделы с подразделами.
- возможность загрузки файлов в каталог с компьютера из панели администратора
- возможность загрузки картинок при составлении и редактировании контента в редакторе TinyMCE.
- для удобства работы с подкатегориями добавлены панели articles_panel, downloads_panel, weblinks_panel. Панели - навигаторы сделаны специально под сборку АР и не подходят к чистому PHP-Fusion. Тем не менее, совместимость со стандартными плагинами, модами и темами для 7-00 остается практически 100%. Скачать можно из каталога файлов, категория PHP-fusion.
Главные недостатки стандартного PHP fusion - это неудобная работа с картинками и отсутствие в панели администратора средств для загрузки файлов на сервер. Первая проблема в ap fusion решена плагином ibrowser для TinyMCE, включенного в состав сборки. Вторая - модернизацией формы добавления файла в каталог, теперь файл можно закачать с компьютера, в одной форме с вводом описания. Кроме того, в последних версиях добавилась ещё одна возможность, благодаря включению ещё одного плагина для tinyMCE - tinyBrowser, также обновлён и сам редактор.
Загрузка картинок в процессе редактирования осуществляется, благодаря плагину к TinyMCE ibrowser от Jaeger Consulting. Подробно об этом написано на сайте http://ap-fusion.ru в статье CMS ap-fusion. Отличия от php-fusion
ibrowser, в свою очередь, включает в себя скрипт phpThumb, который, используя графическую библиотеку GD library, создает на лету уменьшенные изображения (превью) из графических файлов
Чтобы добавить картинку, нужно нажать Insert, после этого справа от меню появляется окошко, в котором можно выбрать картинку или загрузить с компьютера в папку images или в одну из её подпапок. Для освоения всех возможностей iBrowser нужно некоторое время, но в-общем, интерфейс интуитивно понятен и прост в освоении.
Другие расширения стандартного PHP-Fusion еще более очевидны и не нуждаются в дополнительном описании. Но, если у Вас возникли вопросы, то приглашаем на форум.
Дополнительно можно отметить то, что в сборке сохранен весь функционал стандартной версии и можно без проблем использовать моды, плагины и темы стандартного PHP Fusion 7.
Недавно появилось ещё одно направление - интеграция двух cms: ap-fusion и интернет-магазин prestashop. Несмотря на различие этих движков в принципах построения и программирования, они очень хорошо уживаются. Причём это не встраивание одного в другой, а совместное полноправное сосуществование. Причём главной страницей с одинаковым успехом может быть как страница магазина, так и портала. Ведутся работы по созданию новых тем оформления для presta-fusion.
В дистрибутиве имеется файл readme-ru.html, содержащий подробную инструкцию по установке движка на хостинг. С его прочтения рекомендуется начинать установку.
Недавно появились несколько полезных разработок для а cms ap Fusion. Одна из них - плагин блог-системы, в котором пользователи сайта могут создавать и вести на нём свои странички блогов, используя визуальный редактор tinyMCE.