Преимущества CMS PHP-Fusion 7 Bogatyr для вебмастера

Портал Vveb.ws / Бесплатная CMS PHP-Fusion 7 Bogatyr / Преимущества CMS PHP-Fusion 7 Bogatyr для вебмастера


 Russian

В стандартной версии PHP-Fusion имеются следующие встроенные модули:

• Мини-чат

• Голосование

• Новости и Статьи

• Приватные сообщения

• Собственные страницы пользователей

• Ссылки

• Файловый архив

• Темы оформления

• Фотогалерея

• Форум

Этот движок обладает необходимым набором функций для создания качественных игровых сайтов, информационных порталов самых различных тематик и простеньких домашних страничек.

 

Преимущества стандартной версии PHP-Fusion:

• Простота и открытость исходного кода;

• Хороший уровень защиты;

• Множество плагинов;

• бесплатность;

• просто осваивается.

 

Простая установка

Установка системы не вызывает никаких затруднений. Чтобы проинсталлировать PHP-Fusion, достаточно закачать файлы движка на сервер, установить права доступа на определенные папки и отдельно взятые документы, после чего произвести настройку CMS с помощью удобного веб-инсталлятора.

Я устанавливаю PHP-Fusion 7 Bogatyr на новый сайт одним сборником со всеми нужными темами, плагинами и модами. Так быстрее устанавливать и вносить исправления в общий код. Особенно это полезно для вебмастера новичка, который не знает где искать темы, плагины и как их исправлять если они не работают.

 

Быстрая CMS

CMS PHP-Fusion 7 работает на самых дешовых "shared" хостингах за 1$ на PHP 5.2, 5.3, 5.4 и MySQL.

В PHP-Fusion 7 нет элементов, которые сильно тормозили бы работу сайта с десятками тысяч страниц. Нет ЧПУ, нет панельки "Похожие страницы", работающей через поиск (есть "Страницы этой же категории"). На ozozhe.ru главная грузится чуть медленнее, чем внутренние, но в целом допустимо.

Большое количество плагинов не тормозят сайт, так как:

1) сайт не завязан на корневой "/index.php". Для каждой контентного плагина можно создать отдельный php-файл. Например "faq.php", "news.php", "articles.php".

2) в каждом плагине инклюдятся только необходимые инклюды комментариев, оценок и пр.

3) Лишний код не инклюдится.

В CMS PHP-Fusion 7 Bogatyr есть кэш, и все ссылки меню, настройки, панели берутся не из БД, а из PHP-файла.

Я регулярно отслеживаю время, потраченное на запросы к БД, сокращаю и оптимизирую запросы к БД. Постепенно удаляю долгие запросы "COUNT('id')", "ORDER BY RAND()" и другие.

Вывод всех панелей теперь в 1 запросе к БД, и всех ссылок меню тоже.

 

Обновление старых функций PHP и запросов к БД

Я дорабатываю CMS для работы с современными хостингами. Заменяю устаревшие и запрещённые на хостинге функции PHP 5.3 и запросы к БД MySQL.

 

Сохранение и распространение созданных ранее плагинов и модов

Установка сайта одним сборником особенно полезна для вебмастера новичка, который не знает где искать темы и плагины, как их исправлять если они не работают. Очень многие сайты по PHP-Fusion закрылись. И с них уже не скачаешь плагины и моды. Поэтому все работающие и полезные плагины и моды я стараюсь внедрить в сборник.

Интегрированные панели и Установка панелей  

Интегрированные плагины

Интегрированные моды

 

Понятный код

PHP-Fusion 7 идеально подходит для обучения програмированию на PHP и MySQL

Програмировать в PHP-Fusion 7 достаточно просто.

Процедурный стиль. В PHP-Fusion 7 не используются классы PHP, ООП (объектно-ориентированное програмирование), смарти-шаблонизаторы. Редко используются джойны MySQL.

Хорошие php-функции, с помощью которых легко сделать свою страницу (например функции обращения к БД, пагинации, загрузки картинок, обработки текста. Есть инклюды поиска, комментариев и рейтингов.

Логически правильные названия переменных, дифайнов и файлов.

 

Работают плагины PHP-Fusion версий v7.0, v7.01, 7.02 и темы PHP-Fusion версий v6-7.02

 

Для установки PHP-Fusion 7 Bogatyr есть две полноценных русских локали: utf8 и win1251

Исправлены проблемы с русской кодировкой, чтобы текст не был знаками вопросов.

кодировка прописывается в файле /locale/Russian/global.php и функции подключения к БД dbconnect().

 

Улучшенная система установки плагинов и панелей

К панелям показывается описание, а при установке плагинов выводятся все запросы к БД чтобы было видно все ошибки.

 

Отображения всех важных переменных в футэре для админа

Все настройки cms, куки, панели, локали, дифайны - всё сразу видно.

 

Новый редактор панелей

Я добавил:

+ Теперь панели можно добавлять в хэдэр и футэр. Логотип, горизонтальное меню, текст в футере и всё-всё-всё теперь сделано в виде панелей хэдэра и футэра.

+ Можно добавлять небольшие панели горизонтально в строчку с адаптивной вёрсткой (логотип, панель входа, панель перключения темы и языка).

+ Новые адаптивные панели навигации в виде кнопок (текст), тизеров (картинка и текст), банеров (картинка без текста), разворачивающиеся меню "аккордеон", меню в несколько колонок в футере.

+ Панели можно поставить на все страницы, только на главную или только на внутренние страницы.

+ Можно сделать свой набор панелей для страниц разных типов (напр., главная форума, внутренняя страница форума).

+ после каждой операции с панелями порядок панелей обновляется автоматически

+ Для панелей меню css-файл генерируется автоматически после сохранения настроек размеров панелей в админке.

+ в редакторе панели administration/panel_editor.php можно менять сторону на которой добавлена панель

Отключение панелей. Кастомные панели

 

Новый шаблонизатор с лёгким созданием адаптивных тем оформления

+ В темах нет лишнего PHP и CSS кода. Весь контент выводится с помощью панелей и плагинов.

+ Очень легко менять шаблоны. При смене шаблона контент не изменяется и панели не исчезают.

+ Тема обычно состоит из одного PHP и CSS файла, а не из десятков и сотен файлов (как в других CMS).

+ CSS-файл темы можно разделить на несколько файлов для удобства редактирования. Панели хэдэра и футэра выводят PHP и HTML код, и при этом запрашивают CSS-файл из папки темы с таким же названием, который можно создать или скопировать из другой темы.

+ В темах нет smarty, только нормальный PHP и HTML код.

+ Делать свои шаблоны можно быстро, легко и дёшево. Как создать новую нуль-тему

+ PHP и CSS функционал адаптивной вёрстки вынесен в отдельные файлы, чтобы использовать их при создании новых тем.

+ Можно сделать нуль-тему только из набора панелей (без php-кода элементов дизайна).

+ Сайт будет работать даже с пустым файлом темы theme.php,

+ Все дефолтные функции темы добавлены в файле themes/templates/panels.php и теперь тема работает вообще без кода в theme.php и даже вообще без файлов theme.php и theme.css. Это огромный плюс при загрузке кривых тем.

 

 

Отличия Wordpress и PHP-Fusion

 

Главное преимущество

Wordpress удобен тем, что к нему есть множество бесплатных плагинов и тем. А также удобной админкой. Wordpress хорош только до тех пор, пока ты не начинаешь править код ядра и плагинов. 40% програмистов тошнит от кода Wordpress.

PHP-Fusion также имеет понятную админку. Для PHP-Fusion почти все темы и плагины устаревшие, обычно без адаптивной вёрстки. Это главный недостаток. Зато их удобно переделывать под себя, так как у PHP-Fusion понятный простой код. У PHP-Fusion можно взять за основу функции подключения к БД и шаблонизатора и легко создать любой свой контентный плагин.

 

Плагины

Если ты скачал какой-то плагин Wordpress и он не работает, ты просто скачиваешь другой аналогичный, пока не найдёшь тот, который работает. Вникать в код и исправлять смысла нет, так как Wordpress постоянно обновляется и все разработчики плагинов вынуждены обновлять свои плагины, чтобы они гаранатированно работали под всё новые и новые версии Wordpress.

В PHP-Fusion с 2009 года мало что изменилось. И старые темы и плагины работают также как и новые.

 

Темы

 Темы Wordpress сделаны достаточно понятно, но и в них часто много ненужного встроеного кода, который должен быть реализован плагинами (чтобы сохранялся при переходе на другую тему).

 Темы Wordpress часто имеют ошибки кода (например если они были созданы для более ранних версий Wordpress) и встроеные спамные ссылки. И то и то обычно легко исправляется.

 Создавать темы PHP-Fusion ещё проще и удобнее чем для Wordpress. Если у Wordpress тема состоит из около 20 php файлов, то у PHP-Fusion обычно из одного. И в темах PHP-Fusion ошибки бывают крайне редко.

 Можно скачать для Wordpress гигантское количество красивых тем. Часть из них имеет ошибки кода или вёрстки. И часть имеет слишком сложный php и css код. И ещё множество настроек в админке, которые нормальные люди обычно делают в css файле темы чтобы сайт быстрее грузился.

 Мне ещё не разу удавалось скачать тему Wordpress чтобы в ней всё устраивало и чтобы не пришлось какой-то код добавить именно в php-файлы темы. В виджет Wordpress php-код не добавляется, а только специальные шорткоды (которые есть только у плагинов).

 В PHP-Fusion php-код можно добавлять в панели и не трогать файл темы каждый раз.

 

Скорость работы и надёжность

Стандартный PHP-Fusion намного быстрее Wordpress.

Bogatyr намного быстрее cтандартного PHP-Fusion.

Соответсвенно PHP-Fusion 7 Bogatyr надёжнее и быстрее работает при больших нагрузках и на shared хостингах за 1 доллар.

 

Если сказать кратко

 Wordpress удобен когда тебе нужен просто блог. И бесплатных плагинов и тем тебе хватает.

 PHP-Fusion удобен когда ты хочешь создать что-то своё или ты вынужден глубоко изменять код сайта.

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Яндекс.Метрика