Главная » 2025 » Ноябрь » 20 » CMS для блога, движок для блога
18:40
CMS для блога, движок для блога

CMS для блога, движок для блога

На этой странице вы найдете описание CMS для блога второго уровня вложенности. CMS (англ. Content management system, в переводе на русский движок) – это система создания и управления сайтом, с помощью которой можно добавлять и изменять содержимое страниц в визуально удобном интерфейсе.

Для корректной работы движков (скриптов) для блога нужно соблюсти следующие условия (подойдет любой виртуальный хостинг с поддержкой стека LAMP):

  • ✅ серверная операционная система семейства UNIX;
  • ✅ Web-сервер Apache;
  • ✅ PHP 7.2, 7.3 или 7.4;
  • ✅ СУБД MySQL или MariaDB, phpMyAdmin;
  • ✅ доступ по FTP;
  • ✅ модули PHP для работы с многобайтовыми кодировками, GD, GZip, mysqli.

Описание CMS для блога

Движок для блога устанавливается в папку второго уровня, например, в папку, доступную по адресу: https://домен/blog/ (название папки можно сменить) и состоит из следующих разделов:

  • ✅ общедоступный раздел содержит центральную страницу с рубрикатором, папки с рубриками, страницы рубрик со списком статей и страницы статей;
  • ✅ Личный кабинет администратора (блогера) с помощью которого можно управлять блогом из удобного защищенного интерфейса не требующего знания Web-программирования на PHP.

Кодировка скриптов и базы данных UTF-8, поэтому можно писать статьи на любых языках. При этом интерфейс на русском языке.

Структура путей

Для каждой рубрики движок создает отдельную папку с ЧПУ. Для каждой статьи движок создает отдельный файл внутри каталога рубрики, к которой привязана статья, с ЧПУ и расширением .php. При этом модуль mod_rewrite не используется. В итоге пути выглядят следующим образом:

https://домен/blog/
https://домен/blog/Название_рубрики/
https://домен/blog/Название_рубрики/Название_статьи.php

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

Кеширование страниц

В целях снижения нагрузки на сервер и ускорения работы блога движок может кешировать страницы на 30 минут (срок можно изменить в конфигурационном файле). Есть поддержка GZip сжатия и кода 304. При необходимости через Админку кеширование можно отменить.

Адаптивная верстка страниц

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

Типы страниц статей

При создании статьи можно выбрать один из следующих типов страниц:

  • обычная страница - такая страница имеет отдельный файл с ЧПУ и отображается в рубрикаторе;
  • вспомогательная страница - такая страница имеет отдельный файл, но она не отображается в рубрикаторе. Ссылки на эту страницу нужно добавлять в обычных страницах или рубрикаторе. Вспомогательные страницы удобны при разделении большой статьи, на несколько небольших, ведь размер статьи по умолчанию ограничен 65 тыс. байтов;
  • псевдостраница - такая страница не имеет своего файла, но она частично отображается в рубрикаторе, что позволяет заполнить файл рубрики информацией.

Поисковая оптимизация

В целях поисковой оптимизации доступны следующие элементы:

  • ✅ ЧПУ в названиях рубрик и статей;
  • ✅ отдельные файлы для статей с кешированием;
  • ✅ при добавлении рубрики или статьи можно указать заголовок страницы, описание для роботов и ключевые слова для раздела HEAD;
  • ✅ метатег canonical для поискового робота Яндекса;
  • ✅ микроразметка для хлебных крошек;
  • ✅ микроразметка для статей;
  • ✅ IndexNow под Яндекс и Bing;
  • ✅ автоматическая генерация sitemap.xml для всех поисковых машин.

HTML-шаблоны

Страница разделяется на несколько HTML-шаблонов: верхняя часть страницы (header), боковая и нижняя часть страницы (footer). Эти два HTML-шаблона подключаются к основной части страницы, содержащей PHP-код движка. Таким образом HTML-код оформления отделён от кода движка. HTML-шаблон содержит лишь незначительные вставки PHP-кода, но в основном там только HTML-код, который можно редактировать без знания PHP.

На всех страницах блога доступны библиотеки jQuery (для JavaScript), Bootstrap (для CSS) и Lightbox (для просмотра серии изображений). При создании статьи имеется возможность добавить HTML-код в самый конец раздела HEAD, что позволяет подключить любые другие скрипты и стили.

Админка

Через Админку блогер может выполнить следующие операции:

  • ✅ добавить рубрику и статью;
  • ✅ создать файлы для рубрики или статьи (файлы автоматически при добавлении не создаются, нужно нажать кнопку вручную);
  • ✅ отредактировать описание рубрики или текст статьи;
  • ✅ удалить рубрику или статью (папки и файлы при этом автоматически не удаляются);
  • ✅ проинформировать Яндекс и Bing о новой статье по протоколу IndexNow (автоматически запрос не отправляется, ведь, возможно, Вы её ещё много раз будете исправлять доводя до совершенства);
  • ✅ проинформировать Яндекс и Bing о любой странице сайта по протоколу IndexNow (автоматически запрос не отправляется);
  • ✅ сгенерировать файл sitemap.xml для всех поисковых машин (автоматически файл не обновляется, ведь, возможно, в названии рубрики или статьи Вы допустили ошибку, которую будете исправлять);
  • ✅ включить или отключить кеширование страниц;
  • ✅ ограниченно (в целях безопасности) просматривать содержимое файловой системы блога с помощью файлового менеджера. Нельзя увидеть системные файлы, PHP-файлы и некоторые другие. Можно создать новую папку, загрузить или удалить изображения, получить HTML-код для вставки изображения в статью, отредактировать текстовые и включаемые файлы;
  • ✅ сменить пароль;
  • ✅ создать новую учетную запись администратора, редактора или модератора (если Вы авторизованы как админ).

Админка имеет несколько уровней защиты. Папка второго уровня, внутри которой расположена папка с Админкой, может иметь любое название. Папка с Админкой также может иметь произвольное название. Вход в Админку выполняется по логину и паролю с вводом кода капчи. Если данные введены три раза подряд неправильно, то учетная запись блокируется. Есть ещё уровни защиты, например, от перехвата сессии. Кроме того, функционал Админки зависит от роли пользователя (администратор, редактор или модератор).

Что нужно знать блогеру для работы с движком?

При добавлении статей блогер должен знать HTML. Если Вы не знаете HTML, то для Вас я создал специальную программу, которая автоматически генерирует HTML-код на основе файла ODT. ODT - это формат текстовых файлов OpenOffice Writer 4.1. Иными словами от блогера потребуется лишь умение пользоваться текстовым редактором OpenOffice Writer и моей программой генерации HTML-кода на основе файла ODT.

Движок я установлю и настрою на виртуальный хостинг, поэтому знания PHP и MySQL не потребуются. Во всяком случае на начальном этапе. Желательно уметь пользоваться программой phpMyAdmin для создания резервных копий базы данных и FTP-клиентом для создания резервных копий файлов блога. Если что-то не получается, то Вы можете обратиться ко мне за помощью.

Как заказать?

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

Обратите внимание, после оплаты вы получаете лицензию на использование движка, а не эксклюзивные права на него. Иными словами, движок вам не будет продан, вам будут проданы неэксклюзивные права (лицензия) на использование движка блога! Лицензии на используемые движком компоненты (Apache, PHP, MySQL или MariaDB, jQuery, Bootstrap, Lightbox) приобретаются дополнительно при необходимости.

Заказать движок

Категория: Прочее | Просмотров: 7 | Добавил: unicross | Теги: CMS для блога, движок для блога | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Списки слов [10]
Списки слов и словари
OCR [4]
Оптическое распознавание символов
UImage [18]
Графическая библиотека для Python
Программы [4]
Полезные программы
Прочее [3]
Другие темы
Календарь
«  Ноябрь 2025  »
Пн Вт Ср Чт Пт Сб Вс
     12
3456789
10111213141516
17181920212223
24252627282930
Архив записей