TGViewer
Павел Шерер Павел Шерер @shererpro · 1.29K subscribers
Post #370 757
Решил я поставить эксперимент: запилить редизайн своего сайта полностью на Open AI Codex. Без дизайна, референсов и единой строчки самостоятельно написанного кода.

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

Задачка не особо простая, как мне тогда казалось. Сказать, что я охренел будет слишком мягко. Всего за 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 сотни дизайнеру с разрабом.

- Удивительно, но это реально безопасно. Ни я, ни локальная модель, ни клод, ни тот же кодекс не смогли в итоговой версии найти ни одной уязвимости.

В интересное время живём
  • 🔥 13
  • ❤ 4
  • 😁 3
  • 🙏 2
  • 👍 1
More from @shererpro
  1. Oct 1, 2026Ну вы поняли, в общем. Аналитики, готовые лично пободаться за свою профессию, го на Стачку…
  2. Sep 30, 2026Есть у меня один знакомый. Басков или Бесков, кажется (я к моменту его Прихода ваще нихера…
  3. Sep 28, 2026Post #396
  4. Sep 24, 2026Post #395
  5. Sep 19, 2026Питер, 3.10 буду на Стачке, поговорим о персонах и JTBD в разрезе системной и бизнес-анали…
  6. Sep 19, 2026Го: https://telemost.yandex.ru/j/4843833088
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →