Блог

Заметки о разработке, модерации и жизни сообщества.

Как мы делали otforweb без рекламы

Рассказываем, почему отказались от трекеров, аналитики и сторонних библиотек. Как один style.css и один config.php делают сайт быстрым и предсказуемым.

Модерация без боли: как работает система жалоб

Каждый пост и комментарий можно отметить кнопкой «Пожаловаться». Модератор видит жалобу в админке и решает: скрыть, удалить, забанить автора.

PWA в RuStore: как мы упаковали сайт в приложение

Пошагово: manifest.json, service worker, HTTPS, PWABuilder и загрузка в консоль RuStore. Что требует магазин и что важно не забыть.

Где нас найти

У otforweb есть Telegram-канал (@otforweb) и сообщество ВКонтакте (vk.ru/otforweb). Там — новости проекта, обновления и анонсы. Почта тоже работает: hello@otforweb.ru.

Категории в ленте: зачем они нужны

Шесть категорий: аниме, игры, кино, манга, творчество, оффтоп. Как это помогает не теряться в потоке и находить своё.

Как мы защищаем пользователей

Пароли через password_hash, SQL через PDO prepared statements, вывод через htmlspecialchars, CSRF-токены в каждой форме.