181 Commits

Author SHA1 Message Date
erjemin b56fbef9a9 Merge: реворк проекта 2026-05 2026-05-16 23:35:55 +03:00
erjemin 4e744c5d8a minor: + 2026-05-15 13:59:46 +03:00
erjemin 08ba2f5b75 mod: про проект и планы... 2026-05-15 13:59:07 +03:00
erjemin 4e0647b7e0 mod: дроп-даун логин/логаут вынесен во внешний auth.js 2026-05-15 13:20:48 +03:00
erjemin a6587edb62 mod: счетчики вынесены во внешний analytics.js 2026-05-15 13:08:20 +03:00
erjemin b1feb33ac1 mod: файлы для поисковиков и ИИ 2026-05-15 10:29:07 +03:00
erjemin 69527189f4 mod: добавлены некоторые страницы. 2026-05-15 09:48:21 +03:00
erjemin df97daa836 mod: pdf 2026-05-15 08:57:06 +03:00
erjemin 6f97287077 mod: нужные картинки в media-файлах 2026-05-15 08:56:14 +03:00
erjemin 4f1fcf7e60 add: SEO и JSON-LD + хлебные крошки. 2026-05-15 08:35:53 +03:00
erjemin a1a9ae24da add: SEO и JSON-LD + хлебные крошки. 2026-05-15 08:08:37 +03:00
erjemin a1869decd8 add: FAQ + SEO и JSON-LD + хлебные крошки. 2026-05-15 07:42:10 +03:00
erjemin 982d8e570c mod: SEO и JSON-LD + добавлены хлебные крошки. 2026-05-14 21:52:14 +03:00
erjemin a89be1a28d mod: картинки 2026-05-14 21:15:50 +03:00
erjemin 543babe82e mod: картинки 2026-05-14 21:15:34 +03:00
erjemin 70b2d930f4 del: служебный интерфейс удалён из проекта 2026-05-14 21:12:14 +03:00
erjemin 5609041919 mod: картинки рекомендованных схем открывания 2026-05-14 20:42:37 +03:00
erjemin afc77fbd04 add: тесты 2026-05-14 19:45:33 +03:00
erjemin 58590e81ff minor: comment 2026-05-14 19:40:01 +03:00
erjemin a9002ecf19 add: Django Management Command для генерации JavaScript-файлы отрисовки карт с геоданными ВСЕХ зданий типовых серий 2026-05-14 19:36:52 +03:00
erjemin 7b58f77013 add: библиотека rjsmin для обсфуркации 2026-05-14 19:22:09 +03:00
erjemin 85bc89d211 add: Django Management Command для "склейки" корневых серий типового строительства 2026-05-14 00:27:17 +03:00
erjemin 420e949515 mod: raw sql --> ORM 2026-05-13 18:33:53 +03:00
erjemin 14b9114fff mod: В перерасчет рейтинга добавлен учет оконных наборов 2026-05-13 17:01:39 +03:00
erjemin 080aa5dcfb del: Перерасчет рейтинга удален из сервисного раздела 2026-05-13 00:50:53 +03:00
erjemin 80ff9dffd1 add: Перерасчет рейтинга перенесен в Django Management Command 2026-05-13 00:50:12 +03:00
erjemin 73065e4178 minor: - 2026-05-12 20:09:10 +03:00
erjemin f8f4c72293 mod: URL для админки в .env 2026-05-12 19:45:49 +03:00
erjemin 4af0458a35 mod: описание и JSON-LD 2026-05-12 10:50:06 +03:00
erjemin cd51decae6 add: недостающие картинки схемы открывания 2026-05-11 20:15:18 +03:00
erjemin 56a4ca2308 mod: улучшена производительность +регистронезависимость 2026-05-11 20:12:48 +03:00
erjemin 1fddbe642d minor: пейджинация обернута в nav 2026-05-11 19:44:32 +03:00
erjemin 7d2630d6c5 mod: seo-теги и JSON-LD 2026-05-11 19:43:03 +03:00
erjemin aae71de356 minor: - 2026-05-11 19:26:06 +03:00
erjemin 2456eab93c fix: очищаем заголовок перед добавлением в ключевые слова 2026-05-11 19:25:21 +03:00
erjemin b34a73747b mod: SEO-теги и JSON-LD (chema.org) 2026-05-11 18:29:10 +03:00
erjemin b940e2e71e fix: тизер для описания не должен транслитирироваться 2026-05-11 17:36:37 +03:00
erjemin 8928aa3feb minor: ненужный import 2026-05-11 15:13:04 +03:00
erjemin c0fed9c2a7 minor: ненужный import 2026-05-11 15:10:35 +03:00
erjemin f2d9b65825 minor: ненужный import 2026-05-11 15:09:30 +03:00
erjemin 07976769a7 add: Custom Management Command для автозаполнения SEO-атрибутов блога 2026-05-11 00:45:22 +03:00
erjemin abb05b7330 add: автозаполнение SEO-полей для блога 2026-05-11 00:18:36 +03:00
erjemin 452eed8a2e mod: унифицированная slug-офикация 2026-05-10 23:34:00 +03:00
erjemin a3b491516a add: SEO-поля для блогов и миграция 2026-05-10 18:53:34 +03:00
erjemin 84f57b53f3 fix: Показывать логин когда есть логин 2026-05-10 14:53:45 +03:00
erjemin 83085740e0 del: лишний скрипт 2026-05-10 14:53:15 +03:00
erjemin 3c33b3a90a del: лишний скрипт 2026-05-09 21:53:49 +03:00
erjemin 4cff1cb33e mod: JS вынесен во внешний скрипт 2026-05-09 21:43:13 +03:00
erjemin 978a3ad02e mod: данные о последних визитах пользователя полностью перенесены с сервера на клиент (в JS). Отключен из контекста всех шаблонов LAST_VISIT и связанные с ним функции в вьюшках 2026-05-09 21:21:20 +03:00
erjemin b3aa0ce3b3 mod: блок "логин" подгружается только по клику на меню "Вход" 2026-05-09 15:05:03 +03:00
erjemin 18ab1ec291 mod: связность страница компании --> набор для сравнения 2026-05-09 14:55:26 +03:00
erjemin 0bc88869a5 mod: раздел сравнения оконных наборов. 2026-05-09 14:40:54 +03:00
erjemin ac8b50e3be add: раздел сравнения оконных наборов. 2026-05-08 18:04:51 +03:00
erjemin 683513e5fa mod: Изменение всех SEO-атрибутов (и добавлены хлебные крошки и LD-JSON) 2026-05-08 17:49:45 +03:00
erjemin b8a6a2370e fix: неправильное формирование default значений 2026-05-07 23:44:07 +03:00
erjemin 26d957a285 mod: raw SQL на ORM, убран макаронный код и исправлена пара ошибок в сравнениях характеристик. 2026-05-07 23:20:59 +03:00
erjemin fb7096ca3d fix: Не хватало серии дома в контекст шаблона + raw-SQL заменен на ORM 2026-05-07 22:52:04 +03:00
erjemin 9fb278368f fix: убрал ссылку на текущую серию. 2026-05-05 19:08:41 +03:00
erjemin 9155609c88 mod: переделан raw на ORM и бурана дублирующая функция (список серий домов, она уже есть в web.catalog_series 2026-05-05 18:46:58 +03:00
erjemin e9173e269a minor: - 2026-05-05 18:18:56 +03:00
erjemin b583afa080 mod: изменение роутинга для страницы ценовых предложений (4) 2026-05-05 17:40:18 +03:00
erjemin 4de35904f4 mod: изменение роутинга для страницы ценовых предложений (3) 2026-05-01 11:55:54 +03:00
erjemin 778b7f63dd mod: изменение роутинга для страницы ценовых предложений (2) 2026-04-30 23:42:43 +03:00
erjemin 61f69c21f7 mod: изменение роутинга для страницы ценовых предложений 2026-04-30 23:20:34 +03:00
erjemin a84e780710 add: "хлебные кроши" и schema.org LD-JSON для них 2026-04-28 11:05:09 +03:00
erjemin 9097414637 mod: raw-SQL --> ORM для цен на наборы кокон в квартиру. SEO-атртибуты + добавлена schema.org 2026-04-27 20:42:00 +03:00
erjemin 2d830aa897 minor: планы 2026-04-26 15:05:17 +03:00
erjemin 45681827e1 minor: Роадмап вынесен в отдельный файл. 2026-04-26 15:01:15 +03:00
erjemin 3479b31f0e mod: Рефакторинг страницы цен одного окна (вьюшки, шаблоны, тесты, новый canonical-роутинг) 2026-04-26 14:53:49 +03:00
erjemin 21501799ca mod: замена во всех прямых ссылках https://oknardia.ru на {{ request.scheme }}://{{ request.get_host }} 2026-04-25 15:24:54 +03:00
erjemin 1660e76810 mod: Улучшены SEO-атрибуты, и добавлена разметка shema.org 2026-04-25 15:18:59 +03:00
erjemin c37a3ab097 minor: - 2026-04-25 11:04:19 +03:00
erjemin 47049f6f9f minor: даты "Y-m-d" 2026-04-25 08:12:41 +03:00
erjemin 74220ab3a3 mod: рефакторинг "каталога компаний" (вьюшки и шаблоны) 2026-04-25 08:06:15 +03:00
erjemin 509bce5111 del: это описание перенесено в MANAGEMENT_RUNBOOK.md 2026-04-24 17:33:45 +03:00
erjemin 4bb77a9892 mod: рефакторинг "каталог типовых проёмов" 2026-04-24 17:31:56 +03:00
erjemin c184d65c66 add: __init__ 2026-04-24 17:27:53 +03:00
erjemin 1bdff6589e minor: - 2026-04-24 16:35:15 +03:00
erjemin 34ab71172c minor: отключено "передергивание" uWSGI 2026-04-23 23:32:19 +03:00
erjemin 851babdda2 add: management-команда regenerate_seria_prerender для оффлайн пересборки pre-render шаблонов серий; обновлены SETUP.md, README.md, MANAGEMENT_RUNBOOK.md 2026-04-22 01:24:03 +03:00
erjemin 330737878e minor: каталог для пре-рендер шаблонов 2026-04-22 00:06:05 +03:00
erjemin bc3c348560 fix: пре-рендер шаблоны не должны попадать в репозиторий 2026-04-22 00:03:06 +03:00
erjemin 0d97dafe3e mod: refactor catalog_seria_info and update README/settings 2026-04-21 21:31:17 +03:00
erjemin 1f0aaa7687 minor: fix: явное указание типа to_template 2026-04-21 01:05:11 +03:00
erjemin 20877dc98e mod: refactor catalog_seria to ORM 2026-04-20 23:49:42 +03:00
erjemin 19a595fb10 minor: изменения в замерах времени исполнения вьюшки 2026-04-20 23:23:05 +03:00
erjemin 917d62cc21 mod: split catalog modules and refactor profile manufacture view 2026-04-20 22:23:42 +03:00
erjemin 71b5089a61 fix: явное указание типов 2026-04-20 01:02:16 +03:00
erjemin 9e27089638 minor: в отдельный catalog_profiles.py выделены все вьюхи для каталога профилей 2026-04-20 00:54:11 +03:00
erjemin af67b69418 mod: рефакторинг catalog_profile_model и обновление дорожной карты README 2026-04-20 00:43:27 +03:00
erjemin af2489f923 minor: ticks стал видимым 2026-04-20 00:33:13 +03:00
erjemin 0b6536b8f4 mod: simplify catalog profile views 2026-04-19 23:43:13 +03:00
erjemin c930e059a0 mod: catalog_profile и документация 2026-04-18 15:39:39 +03:00
erjemin c0b41cd866 add: SITEMAP_RUNBOOK.md; mod: README.md — обновлена документация проекта 2026-04-18 13:48:28 +03:00
erjemin b348c8fe81 mod: rework sitemap generation and seo coverage 2026-04-18 13:28:15 +03:00
erjemin e7da2cdeb9 mod: migrate to poetry and add django debug toolbar for dev 2026-04-17 16:07:19 +03:00
erjemin d5719015b0 mod: switch secrets config to .env 2026-04-17 15:18:05 +03:00
erjemin bcc10de4d4 minor: комментарии fix имя файла 2026-04-16 21:28:18 +03:00
erjemin 55f9a74231 del: нет логам в репозитории 2026-04-16 21:20:24 +03:00
erjemin 49c19d9f92 mod: добавлен сервис пересчета рейтинга 2026-04-16 21:15:19 +03:00
erjemin 67a8c093f5 mod: add favicon 2026-04-16 21:13:53 +03:00
erjemin e0a5a5739b minor: del print 2026-04-16 21:12:31 +03:00
erjemin 3e67d6cf71 mod: switch dev to sqlite and add static fallback paths 2026-04-16 21:10:58 +03:00
erjemin 917bcb42c8 minor: del print 2026-04-16 20:37:45 +03:00
erjemin 5bdb97f5e8 add: initial commit — Django 4.1 project (2022 version), docs, security templates 2026-04-16 15:55:21 +03:00
erjemin e2091b72b1 Static: недостающие файлы из error.log 2023-03-04 00:20:53 +03:00
erjemin 446cbe8c5c SEO: Title & Description 2023-03-04 00:19:41 +03:00
erjemin bdca8dfc6a SEO: Title & Description (каталог профилей) 2023-02-17 22:01:15 +03:00
erjemin 111dd7bd33 SEO: Title & Description 2023-02-17 19:18:18 +03:00
erjemin 57a522f4b7 minor: недостающая статика (png) 2023-02-17 19:12:02 +03:00
erjemin 2b37f709a9 minor: недостающая статика (css, js) 2023-02-15 23:51:25 +03:00
erjemin f480dc3666 minor: favicon.svg 2023-02-10 20:39:25 +03:00
erjemin 2da036e4e0 minor: убрал отладочный print() 2023-01-29 23:01:26 +03:00
erjemin 28620ce2a9 minor: excel-шаблоны для загрузки и заполнения 2023-01-29 22:57:14 +03:00
erjemin 574ae84321 minor: первый экран, изменен текст (SEO) 2023-01-29 18:20:48 +03:00
erjemin 796cb89525 minor: кеш картинок и шаблонов (++) 2023-01-19 00:52:52 +03:00
erjemin 0e8839bf18 minor: кеш картинок и шаблонов (+) 2023-01-19 00:46:06 +03:00
erjemin dbd622e456 minor: кеш картинок и шаблонов 2023-01-18 00:38:03 +03:00
erjemin 741dd2685e minor: вот так работает в продашн 2023-01-18 00:15:58 +03:00
erjemin c01873144e ini для uwsgi (tested) 2023-01-14 04:22:25 +03:00
erjemin 8387d36abf конфиг для nginx (tested) 2023-01-14 04:21:41 +03:00
erjemin 2bc0869104 обновленные пакеты окружения для dev на mac-m1 (python 3.10.9) 2023-01-14 04:04:08 +03:00
erjemin 8c7972178c имя файла к touch-reload для девопа 2023-01-14 04:02:05 +03:00
erjemin c338a17dd8 передергивает touch-reload при изменении кеш-шаблона 2023-01-14 03:49:55 +03:00
erjemin 3cc4ae39f7 minor 2023-01-14 02:42:49 +03:00
erjemin d789b2443a пакеты окружения (дев/прод) 2023-01-14 02:19:58 +03:00
erjemin 25beecdf60 пакеты окружения (дев/прод) 2023-01-14 02:19:39 +03:00
erjemin 5eb2f304a3 доки по профилям монблан 2023-01-14 02:18:46 +03:00
erjemin 0246c1de8c minor (error -- был пустой slag для текущей серии) 2023-01-14 01:43:14 +03:00
erjemin 4196cd64d8 minor (без переменной template) 2023-01-14 01:17:59 +03:00
erjemin 60b6582f1b minor (исправлены типы переменных для совместимости с продакшн) 2023-01-13 22:23:24 +03:00
erjemin 4a91928bc7 картинки для блога 2023-01-13 22:13:17 +03:00
erjemin b322331366 картинки к сериям домов 2023-01-13 22:08:21 +03:00
erjemin e041110059 логотипы компаний из базы 2023-01-13 21:57:56 +03:00
erjemin ae1b851db7 touch-reload.txt 2023-01-13 19:46:51 +03:00
erjemin 28aa35d617 nginx conf-file for production 2023-01-13 19:18:04 +03:00
erjemin b296ad79e9 favicon & other static 2023-01-13 17:27:16 +03:00
erjemin fbea58b1c4 Служебное -- формирование sitemap-файлов 2023-01-10 01:21:28 +03:00
erjemin 30084dd6ac minor -- точные размеры в мм. в заголовке и крошках 2023-01-09 23:30:49 +03:00
erjemin c961b64036 minor -- размеры и мм. тоже 2023-01-09 23:29:57 +03:00
erjemin ad74f0a51e Служебное -- главные служебные (если есть и нет аутентификации) 2023-01-08 19:41:12 +03:00
erjemin 78ec6077b6 Служебное -- главна и аутентификация 2023-01-08 19:36:48 +03:00
erjemin c68fa5be07 Служебное -- страница для тестирования верстки текста в блоге 2023-01-08 18:14:27 +03:00
erjemin ee1dd31d54 Переадресация для старых, внешних ссылок 2023-01-08 01:38:14 +03:00
erjemin 6066e5df29 Подгружаемый блок с детальным описанием состава рейтинга -- готово 2023-01-07 04:51:11 +03:00
erjemin 8704f4125b удалён лишний шаблон 2023-01-07 03:42:47 +03:00
erjemin 2777f3fde2 Вьюшка и шаблон: сравнение оконных наборов -- готово 2023-01-07 03:42:14 +03:00
erjemin 4b9ca319f9 кеш картинки со схемами открывания 2022-12-31 13:54:15 +03:00
erjemin 56d7af5c9d перенос и переименование шаблонов 2022-12-31 05:13:12 +03:00
erjemin 0368c1c34e Вьюшка: подгружаемые фреймы с ценами одного типового окна -- готово 2022-12-31 05:01:39 +03:00
erjemin fbdf95b66f minor 2022-12-31 04:44:38 +03:00
erjemin 8fdaf6935e minor (переименование шаблонов) 2022-12-31 04:44:11 +03:00
erjemin 8272bdb25f Вьюшка: Подгружаемых фреймов ценовых предложений -- minor 2022-12-31 04:36:40 +03:00
erjemin 6a4c315cdc Вьюшка: Подгружаемых фреймов ценовых предложений -- готово 2022-12-31 04:33:59 +03:00
erjemin f2c89abe1c Вьюшка : Выдача предложений -- minor (убраны отладочные print) 2022-12-31 02:57:49 +03:00
erjemin 37a605ef09 Вьюшка и шаблоны: Выдача предложений -- готово 2022-12-31 02:55:09 +03:00
erjemin 28a680fdf1 Отдельный каталог для шаблонов выпадающей окон -- minor 2022-12-30 19:58:56 +03:00
erjemin 9bcbc73602 Выпадающее окно после ввода адреса -- готово 2022-12-30 19:52:42 +03:00
erjemin 8ca1f5b36e Кеш-картинки схем открывания (большие и маленькие) 2022-12-30 15:31:17 +03:00
erjemin 6c4dcd1cb7 Ценовая выдача для одного окна 2022-12-30 15:30:05 +03:00
erjemin 5a38181cd3 Оптимизация + на мини-картинках схем открывания рисуется спейсер и москитная сетка 2022-12-29 17:25:41 +03:00
erjemin 5738ee9c9e Шаблон: "Каталог / Производители и поставщики окон / Компания" -- minor 2022-12-29 16:10:26 +03:00
erjemin 9535424e6a Шаблон: "Каталог / Производители и поставщики окон / Компания" -- minor: seo, Yandex.map 2022-12-29 15:56:14 +03:00
erjemin 4e03fead67 Вьюшка и шаблон: "Каталог / Производители и поставщики окон / Компания" -- готово 2022-12-29 15:46:16 +03:00
erjemin 5de28c8bfb Вьюшка: "Каталог / Производители и поставщики окон" -- minor 2022-12-29 00:18:53 +03:00
erjemin de45931ff4 Вьюшка и шаблон: "Каталог / Производители и поставщики окон" -- готово 2022-12-29 00:17:27 +03:00
erjemin d27d0e7173 Шаблоны prerender: "Каталог / Типовые серии зданий / Информация по серии" -- minor, SEO 2022-12-27 15:21:38 +03:00
erjemin f3a8a65afe Шаблон: "Каталог / Типовые серии зданий / Информация по серии" и "Статистика" -- minor seo 2022-12-27 15:19:08 +03:00
erjemin 72b71c7810 Шаблон и css: "Каталог / Оконные проёмы и балконные блоки" -- минор 2022-12-27 14:57:34 +03:00
erjemin 6bd8143d83 avatar image (для блога и "о компании") 2022-12-27 14:17:04 +03:00
erjemin a970b7109b prerender small-image со схемами открывания (2022-12-27) 2022-12-27 14:15:16 +03:00
erjemin 99b8ba80d5 Вьюшка и шаблон: "Каталог / Оконные проёмы и балконные блоки" -- готово 2022-12-27 14:13:29 +03:00
erjemin 7cc438d1c5 миграции 2022-12-26 18:30:26 +03:00
erjemin 034ec20c26 Про кеширующие шаблоны 2022-12-26 18:30:09 +03:00
erjemin 90ddc0d88c Вьюшка: "Информация по всем сериям домой" -- minor
перенесли одну формирования навигации по сериям
2022-12-26 18:28:52 +03:00
erjemin 6e92eca67a prerender image со схемами открывания (2022-12-26 минор) 2022-12-26 18:13:57 +03:00
erjemin 6a9c0e4568 Шаблоны prerender: "Каталог / Типовые серии зданий / Информация по серии" -- minor 2022-12-26 18:08:33 +03:00
erjemin 265732bae8 Шаблон: "Каталог / Типовые серии зданий / Информация по серии" -- minor (data, last modified, еxpires) 2022-12-26 18:04:35 +03:00
erjemin cded4e407e prerender image со схамами открывания (2022-12-26) 2022-12-26 18:02:20 +03:00
erjemin f996dd891e prerender image со схамами открывания (2022-12-26) 2022-12-26 17:42:59 +03:00
erjemin 748a1882e5 Вьюшка: "Каталог / Типовые серии зданий / Информация по серии" -- prerender template (2022-12-26) -
Эти шаблоны надо периодически удалять. Они нужны для скорости. Но если меняются данные по серии, размерам окон, появляются новые ком.предложения -- их надо удалять и тогда построятся новые.
2022-12-26 17:34:28 +03:00
@@ -0,0 +1,4 @@
### Каталог для пре-рендер шаблонов
# Игнорируем все файлы в этом каталоге, так как они генерируются автоматически
# и не должны быть включены в систему контроля версий.
*.*