Wizard Blog Old, v1.1
Posted on

Старый движок блога.
Отдельные страницы для каждого поста, кат, новый дизайн, повышение удобства использования и исправление багов.
Изменения
- посты:
- добавлены отдельные страницы для каждого поста (в том числе имеется поддержка постоянных ссылок на посты);
- переносы строк в тексте постов:
- удалено автоматическое преобразование переносов строк в HTML-тег
<br />при отображении постов; - добавлено автоматическое удаление переносов строк при отображении постов;
- удалено автоматическое преобразование переносов строк в HTML-тег
- добавлен кат (скрытие указанной части поста в общем списке; для указания части для скрытия используется специальный тег
<hr class = 'cut' />); - пагинация:
- уменьшен шаг пагинации до 5 постов на страницу;
- удалено сохранение текущей страницы после авторизации (осуществляется сброс на первую страницу);
- увеличен лимит длины заголовков постов в базе данных до 96 байт (около 48 символов);
- редактор поста:
- добавлен лимит длины заголовка поста;
- уменьшен размер (число колонок) поля ввода текста до 55;
- менеджер файлов:
- перенесена на верх страницы форма загрузки файлов:
- в списке изображений;
- в списке файлов;
- исправлен баг с URL-экранированием имени файла:
- в списке изображений;
- в списке файлов;
- перенесена на верх страницы форма загрузки файлов:
- бекапы:
- уменьшено количество сохраняемых бекапов до 2;
- добавлено рекурсивное архивирование всех директорий движка, кроме
backup; - изменён формат таймстампа в имени бекапа на
ГГГГММДД-ЧЧММСС; - добавлено внедрение SQL-скрипта создания базы данных в начало дампа базы данных внутри бекапа;
- добавлено экранирование:
- названий постов;
- текста постов;
- добавлено удаление переносов строк:
- из названий постов;
- из текста постов;
- дизайн:
- переделан дизайн (вдохновлено темой Twenty Eleven для CMS WordPress);
- добавлена ссылка на главную страницу в главное меню (доступна как админу, так и неавторизованным пользователям);
- убраны ссылки «Назад»:
- со страницы входа;
- со страницы создания поста;
- со страницы создания бекапа;
- с основной страницы менеджера файлов;
- со страницы списка изображений;
- со страницы списка файлов;
- добавлена поддержка изображений в рамке;
- добавлена предварительная очистка таблицы
postsв SQL-скрипте создания базы данных.
Репозиторий
Ссылка: http://github.com/thewizardplusplus/wizard-blog-old/tree/v1.1.
Содержание: код.
Лицензия: MIT.
Скриншоты
Список постов:

Страница входа:

Список постов (вид для админа):

Полный вид поста (вид для админа):

Редактор постов:

Менеджер файлов:

Менеджер файлов (список изображений):

Создание бекапа:

Уведомление о создании бекапа:

Авторские права
- фотография «Дорога» — Pixabay License, Copyright © 2013 Larisa-K, https://pixabay.com/en/road-asphalt-space-sky-clouds-220058/.