PHP Fusion — движок с открытым исходным кодом, созданный на основе языка программирования PHP и базы данных MySQL. Появился в 2003 году, развивается в том числе силами пользовательского сообщества, которое разрабатывает для него расширения. Подходит для создания новостных порталов, блогов, интернет-магазинов.
PHP Fusion не так популярен в рунете, как другие бесплатные CMS, хоть и имеет по умолчанию русскоязычную локализацию и даже сообщество пользователей, который создают плагины с учётом специфики русскоязычного сегмента интернета.
Сильной стороной движка является его гибкость. Если какой-то функции нет в ядре CMS, то её можно добавить с помощью плагина. Проверенные расширения размещаются на официальном сайте PHP Fusion, а при наличии навыков программирования вы можете создавать их самостоятельно, что делает возможности системы практически безграничными.
По умолчанию на движке доступно несколько тем оформления, но выглядят они сильно устаревшими. Поэтому у веб-мастера остаётся два варианта: скачать готовый шаблон или разработать тему самостоятельно.
Чтобы установить скачанную тему:
Вы можете использовать готовые темы в качестве основы для собственного макета. Опытные разработчики меняют 70-80% шаблона, которые отвечают за внешнее оформление, и почти не трогают функциональные части темы. Это позволяет серьёзно снизить время работы. Самый простой способ — отредактировать файлы на компьютере, а затем загрузить их на сервер и проверить отображение на сайте.
С точки зрения функциональности PHP Fusion даже в базовой комплектации выглядит неплохо. При создании сайта движок «из коробки» предлагает целый ряд полезных модулей:
Управление CMS выполняется из устаревшей, но достаточно логичной панели администратора. Она интегрирована в шаблон сайта и фактически подменяет пользовательскую часть, оставляя нетронутым верхнее меню сайта. Для каждой части есть собственный раздел с настройками.
Для удобства можно перевести панель на русский язык — файлы локализации доступны для бесплатного скачивания на GitHub. На форуме пользователей движка из рунета можно сразу скачать русскоязычную версию и плагины.
Как и в большинстве CMS с открытым кодом, сообщество пользователей создаёт для движка расширения, добавляющие недостающие возможности. С помощью плагинов можно добавить функциональность интернет-магазина, регистрацию на сайте через соцсети, карусель новостей и другие полезные вещи, которые недоступны на PHP Fusion «из коробки».
При наличии навыков программирования вы можете разрабатывать плагины самостоятельно, при наличии соответствующего бюджета — заказывать их создание у специалистов. То же относится к темам, отвечающим за внешний вид и в какой-то степени функциональность сайта: можно скачивать готовые варианты, заказывать разработку или писать их самостоятельно.
PHP-Fusion распространяется по свободной лицензии. Вы можете скачать версию на английском языке с официального сайта, а затем взять на GitHub файлы русскоязычной локализации, или сразу загрузить русскую версию движка. За шаблоны и плагины платить тоже обычно ничего не нужно, если вы не заказываете индивидуальную разработку у специалистов. Проверенные плагины доступны для скачивания в официальном каталоге, а тему можно изменить самостоятельно при наличии соответствующих навыков.
Среди обязательных статей в бюджете — только расходы на размещение сайта в общем доступе. Вы можете скачать движок бесплатно и поработать с ним на локальном сервере, выполнив все необходимые работы по настройке внешнего вида и наполнению страниц контентом. Но для публикации в интернете понадобится хостинг и доменное имя.
Стоимость аренды хостинга (рекомендуем хостинг от AdminVPS) зависит от размера проекта и начинается от 100 рублей в месяц. Цена на доменное имя напрямую связана с выбранной зоной. В зоне RU домен стоит от 100 рублей в год. Продление обойдётся чуть дороже, но общие расходы на сайт всё равно вряд ли будут превышать 2000-3000 рублей в год.
SEO-оптимизация — явно не самая сильная сторона PHP-Fusion. Проблемы возникают даже на уровне заполнения мета-тегов страниц: описание и ключевые слова прописываются в настройках панели администратора, а затем автоматически распространяются на все разделы.
Ещё один серьёзный недостаток — отсутствие ЧПУ в базовой функциональности. Чтобы сделать адреса читаемыми, необходимо установить плагин от сторонних разработчиков. Но после его добавления возникает другая проблема — появление дублей. С ними приходится бороться с помощью настройки редиректов в ручном режиме.
При добавлении страниц и новостей никаких SEO-настроек нет. Вы можете прописать заголовок и текст, выбрать категорию, настроить форматирование и даже указать время отображения контента на сайте, но у вас не получится задать данные для поисковых систем, которые помогут продвижению сайта. Как говорят веб-мастера, использующие PHP Fusion, — сделать сайт оптимизированным можно, но это потребует много сил и времени.
Главное достоинство PHP Fusion — гибкость системы и простота освоения при наличии навыков программирования. В принципе, создать сайт на этом движке можно и без знания PHP, но тогда придётся пользоваться только готовыми решениями — в частности, темами оформления, большая часть которых была актуальной 10 лет назад.
Среди положительных качеств системы можно выделить:
Главный недостаток — медленное развитие системы. Седьмая версия движка вышла ещё в начале 2010-х гг. Затем было несколько апдейтов, которые исправляли ошибки и добавляли функции. Сейчас разработчики тестируют девятую версию, но до массового перехода ещё далеко. Пользовательское сообщество же не так велико, чтобы самостоятельно поддерживать систему в актуальном состоянии. Поэтому некоторые проблемы либо совсем не решаются, либо устраняются очень медленно и приносят новые трудности — как, например, в случае с добавлением ЧПУ.
Ещё один серьёзный недостаток — сбои в работе некоторых плагинов при переходе в безопасный режим. Проблема решается только переписыванием кода плагина или разработкой собственного решения, что требует навыков программирования или дополнительного бюджета на оплату услуг специалистов.
PHP Fusion — пример того, как хороший движок, который не добился популярности, останавливается в развитии, несмотря на усилия пользовательского сообщества. Назвать эту CMS массовой сложно, хотя в какой-то момент она была очень популярной для создания игровых форумов, которые мигрировали с uCoz.
Из-за однотипности созданных сайтов за системой закрепился статус малофункционального инструмента, который не соответствует действительности. В умелых руках PHP Fusion представляет собой гибкий движок, на котором можно собирать сайты любой сложности — были бы навыки программирования.
Но всё-таки главную характеристику системе дают веб-мастера на тематических форумах: если есть возможность сменить движок на другой, то лучше ей воспользоваться. Потому что на PHP Fusion можно собрать качественный и оптимизированный сайт, но для этого потребуется намного больше времени и сил, чем на более популярных CMS с открытым исходным кодом.
Отзывы пользователей о PHP-Fusion