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