Начал подготовку первого паблик релиза Blog Micro

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

Ну во-первых, что сделано. Закончил работу над "мордой" админки, о которой писал тут. Кроме самой морды, там нужно было дописать несколько нужных модулей, которыми я вплотную и занимался всю последнюю неделю. Итак, теперь в дополнение к уже имевшемуся функционалу, имеется следующее: создание бекапов сайта (уже проверено в деле, при смене хостинга), оптимизация базы данных и работа с категориями (создание, редактирование и удаление).



Работа над категориями утомила больше всего :) Нужно было решить, какие действия с ними можно будет делать, а какие нельзя. Как быть с удаляемыми категориями, куда относить посты, которые раньше числились за ними?! В общем, пришлось поломать голову, и в итоге, решено было сделать всё по-максимуму, дабы не пришлось потом ничего дописывать.

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

Т.е. скажем есть в блоге пост, приписаный к категории "новости телеэфира". Мы решили удалить эту категорию, скажем, поняв что она нам не нужна! Два варианта на выбор: либо просто отвязываем этот пост от "новости телеэфира" (после чего он не будет связан ни с одной из категорий), либо цепляем его к другой, уже существующей категории, например "телевидение" (суть в том, чтобы она подходила по смыслу). Вот как этот выбор выглядит в админке (в выпадающем меню список всех доступных категорий):



Пока всё. Как и говорил, готовлю паблик релиз, что подразумевает чистку и сортировку файла конфигурации, а также создание хотя бы простенькой инструкции по установке и настройке блогового движка Blog Micro. Думаю, для наглядности покажу всё на живом примере, на создании реального сайта "с нуля", от подготовки шаблона, до первых постов.

Теги:
Alex
1 Августа 2011
17:16
С нетерпением жду дату релиза =)

Видно, отличный движок. Продолжайте также. Я сам как сторонник минимализма и начинающий php-программист пишу свою КМС в связке с MySQL+PHP и поддерживаю тебя. Сегодня надо дописать админку, реализовать ЧПУ )))
touch [admin]
1 Августа 2011
13:47
Весит сам код ~150 килобайт, весь дистрибутив (со всякими капчами, хайслайдами и прочими нужностями) ~450 килобайт. Как-то так…
Alex
31 Июля 2011
13:50
touch, а сколько весит ваша КМС в распакованном виде?
И когда Вы выставите в паблик его?
touch [admin]
8 Апреля 2011
15:56
Спасибо )
Всё будет, несмотря на простуду, работа движется.
Sanadam
7 Апреля 2011
23:36
Желаю не хварать) Инструкция к движку обяз нужна, а если еще и наглядность будет, то многие вопросы отпадут.

Ваше имя:

Ваш e-mail:


Текст:



Введите строку с картинки: