Как создавался этот блог?

#Технологии — Опубликовано 4 месяца назад

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

Все эти различные "cms для блогинга" для меня избыточны. Мне не хватало той простоты дизайна и того редактора, которым бы был доволен. Наверное, для меня в данный момент нет ничего приятнее редактора "summernote", который внутри блога выглядит так:


Как вы можете заметить, ничего лишнего. Только заголовок, текст и категория. Также есть функции предпросмотра поста, сохранения поста без публикации (черновик), ну и скрытое комментирование. Дизайн странички постинга сделан на классическом "bootstrap", тогда как лицевой сайт использует "bulma".

Для будущих улучшении страничка постинга и комментирования сделаны в виде vue-компонентов, если мне вдруг понадобится делать еще какие-либо "ajax" штучки. Для обнаружения ошибок в приложении использую стандартный "Sentry", бэкенд фреймворк — Laravel.

Код приложения в приватном git репозитарии на "bitbucket", откуда деплоится на сервер. Как видите, ничего сложного.

Также добавил несколько полезных функции к редактору, это удобная ajax подзагрузка изображении и добавление тегов для видео, чтобы загруженные ролики на "youtube" были "responsive".Так как кода немного, то и ориентируюсь в приложении хорошо.

После первого деплоя исправил лишь ошибки в стилях, да и в правах на папки. В последующем буду улучшать блог и добавлять новые функции. Как-то так.

Чтобы видеть и оставлять комменты зайдите через:
Вконтакте Facebook Twitter Google+