Логотип
Предновогодний пост под № 2017
31.12.2016

Это был... непростой год. Я не люблю упрекать календарные сроки в чём-то и вешать на них ярлыки "белого" или "чёрного", но этот год реально мне совсем не пришёлся по душе. Да, бывали в нём необычные и удивительные вещи, приятные неожиданности. Но всё в итоге падало в бездну и разбивалось о нерешительность и страх перемен. Было много любопытных экспериментов и интересного опыта, как связанного с IT, так и относящегося к реальной, аналоговой, жизни. Но всё это затмило одно и всепоглощающее чувство...
...внутренней пустоты, тленности бытия, отсутствия надежды на будущее и каких-либо перспектив. Одним словом, пробыв половину года в почти уже хронической депрессии, едва ли можно сказать о нём что-то хорошее. Но не будем сейчас о грустном. Об этом поговорим как-нибудь в другой раз. Уже в новом, 2017-ом, году.

Провожать 2016-й, несмотря на все его прегрешения, в таком ужасно пессимистичном и ругательно-обвинительном ключе было бы некрасиво и неправильно. Всё-таки жизнь делаем такой мы, люди, а не цифры, написанные на бумаге или отображённые на экране. Тем более, что у меня вполне даже есть, что вам показать под конец года!
Собственно, весь посыл данного поста вовсе не в жалобах, а... А ответ вы узнаете в следующем абзаце!

Логотип нового сайта

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

Для простого пользователя сайт до безобразия прост: всего две страницы, одна из которых состоит только из текста. На второй же отображаются какие-то сообщения от администрации, информация о сегодняшних праздниках, памятных датах и именинниках, а также поздравления от других людей, под которыми разместилась аккуратная форма, которая позволяет не только писать текст (оформленный с использованием KozMUL!), но и прикреплять одну небольшую картинку, либо видео с YouTube по ссылке.
Дополнительно присутствует форма для входа и панель администратора, позволяющая планировать праздники, создавать объвления, назначать и снимать с должности модераторов, восстанавливать удалённые ими сообщения и т. д.

Заставляем все системы сайта двигаться!

Под капотом же выстроена полноценная архитектура масштабируемого приложения (на самом деле там не всё так гладко: я несколько налажал и наговнокодил при реализации, так что есть на что поплеваться). Фреймворк позволяет разделять логику на конкретные классы данных, шаблоны, отображающие их на странице, и контроллеры, которые руководят всем этим безобразием. Именно благодаря этому проекту увидели свет опубликованные не так давно KozUtils и KozMUL. И ведь на самом деле это даже не все наработки, которые можно оттуда повырезать на отдельные библиотеки! Впрочем, мы сегодня здесь вовсе не о технических деталях собрались говорить, не так ли? Для этого у нас ещё будет отдельное время немного позже.

>>  ЗАХОДИМ НА НОВЫЙ САЙТ!  <<

Сегодня в предновогоднем посте не будет каких-то поздравлений и пожеланий на будущий год. Разумеется, я вас всех люблю, дорогие и немногочисленные мои читатели, но это же будет означать, что мой труд уходит впустую: ведь как раз только ради этой цели создан и будет существовать Congrats.Cf! Не зря же я одну только ночь убил, чтобы сервер настроить и во всём разобраться? Так что марш туда читать поздравления от меня и других людей без всяких лишних предисловий! И своё не забудьте оставить!

Я же пока ухожу на новогодние каникулыюю сессию, в очередной раз пытаясь сделать половину работы, рассчитанную на семестр, за одну неделю. А потом... новый год покажет! И не забудьте зайти на Congrats.Cf первого января! Как только оправлюсь от кутежа и празднеств, сразу же запилю своё фирменное поздравление!