Клиент: okayjom.ru
Создали сайт для поэтессы Ольги Пензиной. Живой, настоящий журнал стихов, в котором всё устроено так, чтобы автору не пришлось быть программистом, контент менеджером, специалистом по SEO. Она пишет стихи - сайт делает всё остальное.
У автора есть стихи и желание делиться ими. Но нет ни программиста, ни времени разбираться в сложных системах. Задача была простая и конкретная: сделать полнофункциональный живой журнал, которым поэтесса может пользоваться сама и без единой строчки кода и особых знаний по управлению и редактированию сайтов:
- публиковать стихи в пару кликов;
- видеть, сколько человек их прочитало и кому понравилось;
- собирать читателей на рассылку новых стихов;
- чтобы сайт находили в Яндексе и Google;
- и чтобы всё это выглядело тепло и по-домашнему, а не как бездушная система.
Под капотом всё собрано просто и надёжно - чтобы работало само и не требовало постоянной поддержки:
База данных - Firebase
Все данные живут в Firebase Realtime Database (бесплатная облачная база от Google): стихи, счётчики просмотров и лайков, список подписчиков, биография автора. Отдельный сервер с базами данных покупать и настраивать не пришлось — всё в облаке, само обновляется и синхронизируется.
Сайт - чистый PHP
Страницы собираются на сервере (SSR): поисковик заходит и сразу видит готовый текст стихотворения, а не пустую заглушку. Это и для SEO хорошо, и для скорости загрузки.
Админка для автора
Закрытый раздел, куда автор заходит по паролю. Внутри - список стихов, добавление и редактирование, живая статистика, управление подписчиками. Всё по-простому: без лишних кнопок и сложных настроек.
Рассылка на автопилоте
Раз в сутки cron-задача сама забирает список подписчиков, находит стихи за прошлые сутки, собирает письмо и отправляет. Без участия человека.
Защита от спама
Ограничение числа попыток с одного IP плюс проверка «не робот». Простые меры, но от ботов в подписке спасают.
SEO-подготовка
У каждой страницы — свой заголовок, описание, микроразметка Schema.org и карта сайта. Стихи индексируются и спокойно находятся по названию и фамилии автора.
Публикация в один клик
Захотелось выложить новое стихотворение — открыла админку, вставила текст, выбрала категорию, нажала «опубликовать». Готово. Стих сам появился на главной, в каталоге и в нужном разделе. Никаких файлов, FTP и «а где оно сохранилось?».
Умные ссылки без заморочек
Адреса страниц придумывать не надо — сайт сам делает красивую ссылку из названия стиха. А если вдруг два стиха называются одинаково — не паникует и не ломается, а просто добавляет к ссылке дату. Аккуратно и без дублей.
Живая статистика
Под каждым стихом — счётчики просмотров и лайков. Автор в любой момент видит, что читают чаще, а что пока пылится на полке. Всё обновляется само, ничего считать вручную не нужно.
Рассылка для читателей
Читатель оставил свой email — и раз в сутки получает письмо о новых стихах за прошлые сутки. Сайт сам собирает письмо, сам отправляет, сам следит за списком подписчиков. Автору даже заходить на сайт для этого не нужно.
Защита от спама — но без фанатизма
Чтобы в подписку не набились боты, стоит проверка. Но без перегибов: нормальному человеку подписаться легко, а вот спамеру придётся помучиться. Справедливо.
Всё для поисковиков
Каждая страница — со своим заголовком, описанием и микроразметкой. Стихи спокойно находят в Яндексе и Google, карточки красиво показываются в выдаче.
Адаптивный дизайн
Сайт одинаково приятно читать и с телефона, и с компьютера. Крупные карточки стихов, удобная навигация — чтобы стихи хотелось именно читать, а не «пролистывать».
Ламповый ретродизайн — по просьбе заказчицы
Здесь никакого холодного минимализма. Заказчица специально попросила тёплый, «ламповый» ретро-стиль — как у бумажного поэтического альманаха, а не у технологического стартапа. И мы сделали именно так:
- тёплая кремово-бумажная палитра (слоновая кость, терракота, приглушённое золото) — как страницы старой книги;
- заголовки на элегантном серифном шрифте Cormorant Garamond — как в типографской вёрстке;
- эффект «бумаги»: мягкие тени, тонкие линии, спокойные переходы цвета;
- никаких кричащих анимаций и кислотных цветов — всё сдержанно, уютно, по-домашнему.
Никаких дорогих серверов, сложных движков и тяжёлых админок. Автор просто пишет стихи - а сайт сам делает всё остальное: считает просмотры, шлёт рассылку, следит за ссылками и статистикой.
Так что если вы поэт и хотите свой живой журнал - вот как это может выглядеть, когда всё работает само.
Получился живой, тёплый журнал, в который приятно зайти вечером с чашкой чая и почитать стихи. Именно такую атмосферу и просила автор.