Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Преимущества и возможности бесплатной CMS PHP-Fusion 7 Bogatyr



Преимущества и возможности бесплатной CMS PHP-Fusion 7 Bogatyr

 

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

PHP-Fusion - это система управления сайтом (CMS), имеющая открытый код, написанная на языке PHP 5 и для работы использующей базы данных MySQL. Систему в 2003 г. создал Ник Джонсон (хорошо отрерайтил PHP-Nuke), после она стала широко популярной благодаря наличию бесплатной лицензии, множеству встроенных функций, легкости в изучении и гибкости.

Bogatyr - это глубоко модернизированный мной PHP-Fusion 7. С 2009 года я исправил все ошибки, регулярно улучшаю ядро CMS, а также тестирую и вношу в сборник новые плагины и темы оформления.

* * *

Скачайте и установите себе копию моего готового блога

Вы можете скачать в архиве копию моего демо-сайта http://pagex.vveb.ws/ со всеми моими улучшениями, плагиами, темами, а также с настройками и установленными панелями. Вам нужно просто восстановить сайт на Вашем хостинге по моей инструкции: Как сделать архив сайта и перенести сайт .

Для трудоголиков есть установка с нуля. Нужно скачать PHP-Fusion 7, руские локали, Bogatyr и поочерёдно установить: Затем Скачать адаптивные темы PHP-Fusion 7 . Инструкция по установке: Установка PHP-Fusion 7 и Установка Bogatyr . Затем сделать нужные настройки и ссылки меню, установить панели.

* * *

Какие типы сайтов Вы сможете создать на базе CMS PHP-Fusion 7 Bogatyr

+ Блог, сайт-визитка, корпоративный сайт. Есть слайдер фотографий и загрузка файлов.

+ Форум. Есть голосования, аттачи, панель вывода последних тем форума с картинками и видео.

+ Фотогалереи пользователей. Ещё есть личные страницы пользователей, профиль пользователя с дополнительными полями.

+ FAQ (система вопрос-ответ с возможностью задать вопрос).

Я использую и улучшаю два основных типа: Блог и Форум.

Возможно создание сайта на нескольких языках.

С помощью плагинов возможно создание сайтов других типов, например доска объявлений, видеокаталог

* * *

Преимущества для посетителя

Я регулярно изучаю все статьи по SEO, юзабилити и конверсии, так как заинтересован чтобы мои лендинги и интернет-магазины продавали, а блоги с удовольствием читали.

И соответственно этим советам я оптимизрую CMS для лучших поведенческих показателей и правильного индексирования.

+ Крупный шрифт. Нормальное сочетание цветов текста и фона.

+ Адаптация тем для смартфонов и планшетов, чтобы сайт читали как можно больший процент посетителей.

+ Визуальный редактор с BB-кодами Wysibb для комментариев. Чтобы посетители с удовольствием комментировали. Комментировать можно без регистрации.

+ Новый слайдер фотографий Colorbox.

+ большие кнопки "like-dislike" вместо оценок 1-5 звёзд.

+ панель с кнопками "Поделиться" для соцсетей

+ Пользователь может переключать темы.

* * *

Преимущества для администратора

+ Понятная админка. Я стараюсь создать админку, в которой наиболее удобно наполнять сайты.

+ Новая встроенная справка внизу некоторых страниц админки (в процессе наполнения).

+ Визуальный HTML-редактор TinyMCE для админа с файл-менеджером для удобной загрузки картинок

+ Два плагина для чистки спама в комментариях

+ Две новых капчи от спамеров (с вопросом и цифрами)

+ страницы админки постепенно адаптируются для работы со смартфонов и планшетов.

+ Боковая панель в админке вынесена над основным текстом, чтобы удобно было работать на смартфонах.

  • Что нужно знать для администрирования сайта

* * *

Прочие преимущества

Один и тот же код CMS многократно проверен на всех моих сайтах.

Я устанавливаю новый сайт или обновляю старый одним сборником со всеми нужными темами, плагинами и модами.

 

Быстрая 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 запросе к БД, и всех ссылок меню тоже.

 





Блог Pagex

В стандартном PHP-Fusion нет полноценных контентных модулей для создания блога сопоставимого с блогом на Wordpress.
- Модуль "Статьи" не имеет функционала для загрузки картинок.
- Модуль "Фотогалерея" не позволяет вставлять HTML-код.
- Модуль "Новости" позволяет вставлять HTML-код и загружать одну картинку, но его категории и боковые панели сделаны неудобно, и их обычно все програмисты переделывают под себя.

Я специально создал новый контентный плагин Pagex чтобы создавать на PHP-Fusion полноценные блоги.

Вы можете посмотреть его в действии на demo-сайте - http://pagex.vveb.ws/

Похожий плагин используется для создания страниц http://ozozhe.ru/

Возможности блога:

- адаптивная вёрстка меню категории для смартфонов и планшетов. В настройках можно задать размер блока ссылки с иконкой.

- для каждой страницы можно загрузить несколько картинок или файлов.Поэтому отпадает необходимость использовать "Фотогалереи" и "Загрузки".

- для каждой страницы можно включить комментарии и оценки пользователей.

- боковые панели, например "Последние страницы", "Последние комментарии". нижняя панель "Страницы этой категории".

- поиск по страницам.

- автоматические генерация иконок заданного размера и добавление ссылок в панели меню.

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

- Есть визуальный редактор TinyMCE c загрузкой картинок в TinyBrowser и правильной вставкой кода видео с Ютуба.

- Есть HTML-редактор c вставкой картинок, превьюшек и файлов.

- На странице автоматически выводится слайдер фотографий и список загружаемых файлов данной страницы.

* * *




Модернизированный форум

Образец - http://ozozhe.ru/forum/

Форум PHP-Fusion по уровню возможностей соответствует специализированным CMS форума, а по простоте администрирования не имеет себе равных.

 

Стандартные возможности форума для администратора:

- Создание форумов и категорий форумов.

- Удаление тем и сообщений, закрытие и прикрепление тем.

- Бан пользователей,

- присвоение рангов пользователю по количеству сообщений на форуме.

- Назначение модераторов.

- разграничение прав для разных групп пользователей при доступе в форумы.

 

Стандартные возможности форума для пользователя:

- Создавать темы и отвечать в темах.

- Создавать опросы при создании темы. Голосовать.

- Прикреплять в аттачах сообщений картинки, файлы и вставлять код видео.

- Использовать BB-коды для форматирования постов.

- отслеживать тему, и на email приходят уведомления когда в теме появляется ответ.

 

Расширенные возможности форума (моды):

- боковая панель со случайным опросом.

- В списке последних тем форума и в форумах отображается не только название темы, но и краткое содержание поста, прикреплённые аттачи (картинки и архивы), код iframe видео.

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

- Админ и доверенные группы пользователей могут вставлять HTML.

- Перенос тем из одного форума в другой.

- Форум оптимизирован для SEO. Удалены параметры, в урле, выдающие дубли страниц.

- На форуме есть страница и боковая панель "Прикреплённые темы форума", "Последние темы форума" и "Темы этого форума".

- В профиле можно сделать отображение последних тем, в которых отметился пользователь.

* * *

Сайт на нескольких языках

В стандартном PHP-Fusion имеются локали для создания сайтов на 34 языках. Однако полноценный мультиязычный сайт из стандартного PHP-Fusion не сделаешь. Например в русской кодировке windows-1251 будут нормально сохраняться только английские слова, а умляуты французского и немецкого - нет. Кроме того, пункты меню, названия панелей, заголовки и тексты страниц останутся на одном языке.

Я сейчас работаю над созданием полноценного мультиязычного интерфейса.

Преимущества для вебмастера

Понятный код

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

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

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

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

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

 

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

Я добавил:

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

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

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

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

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

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

+ Для панелей меню 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. Это огромный плюс при загрузке кривых тем.

 

Полная поддержка

Я отвечаю на все вопросы пользователей и попутно исправляю CMS. Ответы также вношу во встроенную в CMS справку и на сайт поддержки. Чтобы я мог посмотреть Ваш сайт и ответить на все вопросы, его желательно установить на хостинге, а не на локальном сервере.

 

Контакты:

Владимир Казаков

http://vveb.ws/php-fusion.php - хэлпы по PHP-Fusion 7

https://vk.com/vvebws - я в ВК

https://vk.com/phpfusion - группа PHP-Fusion 7

iсq: 609-561-751

sкуpе: Vladimir__Kazakov

имыйл: weblogo (0) narod [тчк] ru

Преимущества и возможности бесплатной CMS PHP-Fusion 7 Bogatyr

 

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

PHP-Fusion - это система управления сайтом (CMS), имеющая открытый код, написанная на языке PHP 5 и для работы использующей базы данных MySQL. Систему в 2003 г. создал Ник Джонсон (хорошо отрерайтил PHP-Nuke), после она стала широко популярной благодаря наличию бесплатной лицензии, множеству встроенных функций, легкости в изучении и гибкости.

Bogatyr - это глубоко модернизированный мной PHP-Fusion 7. С 2009 года я исправил все ошибки, регулярно улучшаю ядро CMS, а также тестирую и вношу в сборник новые плагины и темы оформления.

* * *


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 104; Нарушение авторского права страницы


lektsia.com 2007 - 2025 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.07 с.)
Главная | Случайная страница | Обратная связь