Ну а где редизайн, там и с нуля написанная тема, современная и с кучей плюшек, которые я раньше закрывал сторонними плагинами.
Задачка не особо простая, как мне тогда казалось. Сказать, что я охренел будет слишком мягко. Всего за 4 вечера шаблон был полностью готов, покрыт тестами и успешно развёрнут на локальном сервере (на прод залью чуть позже, пока вот вам скрины).
Из интересного: я специально писал промпты на естественном языке, только иногда добавляя что-то специфическое, типа веб-сокетов в админке или детали по 2FA. Я не просил его о простых вещах, типа «подвинь вот этот блок» или «поменяй шрифт», только общие команды.
Например вот такие:
Внимательно изучи все страницы и объекты сайта с точки зрения UX и UI:
- Главная страница
- Страница блога
- Запись блога
- Страницы со списком питомцев
- Отдельная страница питомца
- 404 страница
- Остальные страницы и разделы
Тебе нужно проверить:
- консистентность схожих элементов и блоков;
- сетки, отступы, границы и тп;
- качество цветовой схемы;
- доступность: контраст, наличие элементов и атрибутов для скрин-ридеров;
- удобство использования;
- наличие, качество и плавность анимаций;
- качество и оправданность выбранных дизайн-решений;
- прочие аспекты UX и UI.
После оценки составь план (в том числе, исходя из реальных интерфейсов в браузере), исправления всех недостатков, которые найдёшь. Задай все необходимые вопросы перед тем, как составлять финальный план.
или такие:
Нужно доработать механики таксономии «серия»:
1. На внешней части в секции .sherer-post-series.series показывать неопубликованные статьи серии с пометкой «coming soon». Они должны быть некликабельными, серыми.
2. Для каждой статьи в серии должно быть можно указать порядковый номер — именно по нему будут сортироваться записи в блоке .sherer-post-series.series. Если номер не установлен, то сортировки происходит по дате публикации.
3. Проставь автоматически всем записям во всех сериях порядковый, исходя из даты публикации (можно прямо в БД).
или даже такие:
Нужно добавить маленький плавающий баннер внизу страницы «Сайт использует куки» с кнопкой «Мне плевать». По клику на кнопку баннер скрывается и больше в этом экземпляре браузера не показывается (через cookies или local storage). Баннер должен быть совсем небольшой, чтобы не мешал чтению даже если пользователь его не скроет
Да, без понимания, как оно вообще должно работать и без внятного образа результата — у вас, скорее всего, получится хуйня. Да, дизайн не сказать, что особо выразительный. Но тема получилась реально удобной и от её вида не текут кровавые слёзы. Кроме того, она делает сам сайт намного безопаснее — и без сторонних решений, расширяющих площадь атаки.
А главное — это:
- Быстро. Я бы сам такое писал месяц точно, если со всеми фичами. Но вероятнее, просто отдал бы на сторону.
- Практически бесплатно. Я с лихвой уложился в «бесплатный» лимит кодекса, а раньше просто отдал бы 3-4 сотни дизайнеру с разрабом.
- Удивительно, но это реально безопасно. Ни я, ни локальная модель, ни клод, ни тот же кодекс не смогли в итоговой версии найти ни одной уязвимости.
В интересное время живём




