erjemin
a3bc67613f
fix: удалены чувствительные данные (кеш-файлы) из истории git + восстановлен .gitignore
2026-05-19 22:52:45 +03:00
erjemin
cb9dab9e56
fix: пререндер-шаблоны работали некорректно в prod
2026-05-19 22:45:56 +03:00
erjemin
9575e0e0d9
add: пред-прод контейнер (рабочий)
2026-05-19 21:07:43 +03:00
erjemin
2396387883
add: пред-прод контейнер (рабочий)
2026-05-19 13:31:15 +03:00
erjemin
8fe641c8f4
add: пред-прод контейнер
2026-05-18 19:18:03 +03:00
erjemin
58e17d7d3b
add: ключи развертывания
2026-05-18 16:35:30 +03:00
erjemin
2dee8b77cb
mod: новый набор favicon
2026-05-18 16:34:43 +03:00
erjemin
03ed9d24f9
minor: комментарии
2026-05-18 15:23:03 +03:00
erjemin
71059bdae6
mod: Все для контейнера в dev-режиме.
2026-05-18 15:17:35 +03:00
erjemin
50b5ee4bdf
add: .dockerignore (исключить из контейнера лишние файлы).
2026-05-17 01:23:42 +03:00
erjemin
98912808a1
del: конфиг uWSGI в контейнере не нужен.
2026-05-17 01:16:02 +03:00
erjemin
968c4219aa
Merge: реворк проекта 2026-05
2026-05-16 23:35:55 +03:00
erjemin
7f81a79862
minor: +
2026-05-15 13:59:46 +03:00
erjemin
ec82d4d36f
mod: про проект и планы...
2026-05-15 13:59:07 +03:00
erjemin
468d8e8fc4
mod: дроп-даун логин/логаут вынесен во внешний auth.js
2026-05-15 13:20:48 +03:00
erjemin
71d0115046
mod: счетчики вынесены во внешний analytics.js
2026-05-15 13:08:20 +03:00
erjemin
1e7c18a507
mod: файлы для поисковиков и ИИ
2026-05-15 10:29:07 +03:00
erjemin
394f92ebce
mod: добавлены некоторые страницы.
2026-05-15 09:48:21 +03:00
erjemin
ff250b10a5
mod: pdf
2026-05-15 08:57:06 +03:00
erjemin
cca42ac39c
mod: нужные картинки в media-файлах
2026-05-15 08:56:14 +03:00
erjemin
369bf9aca8
add: SEO и JSON-LD + хлебные крошки.
2026-05-15 08:35:53 +03:00
erjemin
74411a7add
add: SEO и JSON-LD + хлебные крошки.
2026-05-15 08:08:37 +03:00
erjemin
b1a9b2649f
add: FAQ + SEO и JSON-LD + хлебные крошки.
2026-05-15 07:42:10 +03:00
erjemin
09f9e7ec6a
mod: SEO и JSON-LD + добавлены хлебные крошки.
2026-05-14 21:52:14 +03:00
erjemin
a00c526c87
mod: картинки
2026-05-14 21:15:50 +03:00
erjemin
98b0b79c87
mod: картинки
2026-05-14 21:15:34 +03:00
erjemin
12ba0fe92d
del: служебный интерфейс удалён из проекта
2026-05-14 21:12:14 +03:00
erjemin
ce63d7d42b
mod: картинки рекомендованных схем открывания
2026-05-14 20:42:37 +03:00
erjemin
6c59c4e0c1
add: тесты
2026-05-14 19:45:33 +03:00
erjemin
370a5ed359
minor: comment
2026-05-14 19:40:01 +03:00
erjemin
7c830530ef
add: Django Management Command для генерации JavaScript-файлы отрисовки карт с геоданными ВСЕХ зданий типовых серий
2026-05-14 19:36:52 +03:00
erjemin
c96d85da44
add: библиотека rjsmin для обсфуркации
2026-05-14 19:22:09 +03:00
erjemin
b27d6f0546
add: Django Management Command для "склейки" корневых серий типового строительства
2026-05-14 00:27:17 +03:00
erjemin
998e6caf8f
mod: raw sql --> ORM
2026-05-13 18:33:53 +03:00
erjemin
81680b75ab
mod: В перерасчет рейтинга добавлен учет оконных наборов
2026-05-13 17:01:39 +03:00
erjemin
d5c1024124
del: Перерасчет рейтинга удален из сервисного раздела
2026-05-13 00:50:53 +03:00
erjemin
bcebc20943
add: Перерасчет рейтинга перенесен в Django Management Command
2026-05-13 00:50:12 +03:00
erjemin
bfd785d78e
minor: -
2026-05-12 20:09:10 +03:00
erjemin
7747155595
mod: URL для админки в .env
2026-05-12 19:45:49 +03:00
erjemin
ae39f9462a
mod: описание и JSON-LD
2026-05-12 10:50:06 +03:00
erjemin
5cd2acc84c
add: недостающие картинки схемы открывания
2026-05-11 20:15:18 +03:00
erjemin
d028f85356
mod: улучшена производительность +регистронезависимость
2026-05-11 20:12:48 +03:00
erjemin
a5736e19c7
minor: пейджинация обернута в nav
2026-05-11 19:44:32 +03:00
erjemin
bb08213153
mod: seo-теги и JSON-LD
2026-05-11 19:43:03 +03:00
erjemin
c4fb0a29b7
minor: -
2026-05-11 19:26:06 +03:00
erjemin
0f30dca006
fix: очищаем заголовок перед добавлением в ключевые слова
2026-05-11 19:25:21 +03:00
erjemin
0efc12fe7a
mod: SEO-теги и JSON-LD (chema.org)
2026-05-11 18:29:10 +03:00
erjemin
c62fbceaaf
fix: тизер для описания не должен транслитирироваться
2026-05-11 17:36:37 +03:00
erjemin
37f0535ddf
minor: ненужный import
2026-05-11 15:13:04 +03:00
erjemin
db6cd46915
minor: ненужный import
2026-05-11 15:10:35 +03:00
erjemin
b719b58c7b
minor: ненужный import
2026-05-11 15:09:30 +03:00
erjemin
9f4b86a418
add: Custom Management Command для автозаполнения SEO-атрибутов блога
2026-05-11 00:45:22 +03:00
erjemin
bcc8c56970
add: автозаполнение SEO-полей для блога
2026-05-11 00:18:36 +03:00
erjemin
dc379fa8da
mod: унифицированная slug-офикация
2026-05-10 23:34:00 +03:00
erjemin
1b2666f3d7
add: SEO-поля для блогов и миграция
2026-05-10 18:53:34 +03:00
erjemin
b615d2caa4
fix: Показывать логин когда есть логин
2026-05-10 14:53:45 +03:00
erjemin
71c8bbc9ea
del: лишний скрипт
2026-05-10 14:53:15 +03:00
erjemin
ece99a398e
del: лишний скрипт
2026-05-09 21:53:49 +03:00
erjemin
b74e70e4f7
mod: JS вынесен во внешний скрипт
2026-05-09 21:43:13 +03:00
erjemin
8a485b756b
mod: данные о последних визитах пользователя полностью перенесены с сервера на клиент (в JS). Отключен из контекста всех шаблонов LAST_VISIT и связанные с ним функции в вьюшках
2026-05-09 21:21:20 +03:00
erjemin
4abd8a43f1
mod: блок "логин" подгружается только по клику на меню "Вход"
2026-05-09 15:05:03 +03:00
erjemin
5a507f3e17
mod: связность страница компании --> набор для сравнения
2026-05-09 14:55:26 +03:00
erjemin
8da90ad0fd
mod: раздел сравнения оконных наборов.
2026-05-09 14:40:54 +03:00
erjemin
065c51681d
add: раздел сравнения оконных наборов.
2026-05-08 18:04:51 +03:00
erjemin
6eb8d15ba8
mod: Изменение всех SEO-атрибутов (и добавлены хлебные крошки и LD-JSON)
2026-05-08 17:49:45 +03:00
erjemin
4d49e6775a
fix: неправильное формирование default значений
2026-05-07 23:44:07 +03:00
erjemin
9b8d71ee71
mod: raw SQL на ORM, убран макаронный код и исправлена пара ошибок в сравнениях характеристик.
2026-05-07 23:20:59 +03:00
erjemin
096300406a
fix: Не хватало серии дома в контекст шаблона + raw-SQL заменен на ORM
2026-05-07 22:52:04 +03:00
erjemin
9b4cf9de51
fix: убрал ссылку на текущую серию.
2026-05-05 19:08:41 +03:00
erjemin
90af1f2a9e
mod: переделан raw на ORM и бурана дублирующая функция (список серий домов, она уже есть в web.catalog_series
2026-05-05 18:46:58 +03:00
erjemin
90ecfef39d
minor: -
2026-05-05 18:18:56 +03:00
erjemin
ef7e9b465f
mod: изменение роутинга для страницы ценовых предложений (4)
2026-05-05 17:40:18 +03:00
erjemin
fc5eae03c2
mod: изменение роутинга для страницы ценовых предложений (3)
2026-05-01 11:55:54 +03:00
erjemin
fda5afa6e4
mod: изменение роутинга для страницы ценовых предложений (2)
2026-04-30 23:42:43 +03:00
erjemin
f45165822b
mod: изменение роутинга для страницы ценовых предложений
2026-04-30 23:20:34 +03:00
erjemin
004d7392ad
add: "хлебные кроши" и schema.org LD-JSON для них
2026-04-28 11:05:09 +03:00
erjemin
0104db39bd
mod: raw-SQL --> ORM для цен на наборы кокон в квартиру. SEO-атртибуты + добавлена schema.org
2026-04-27 20:42:00 +03:00
erjemin
b1bbde2d59
minor: планы
2026-04-26 15:05:17 +03:00
erjemin
359664796d
minor: Роадмап вынесен в отдельный файл.
2026-04-26 15:01:15 +03:00
erjemin
45ad5481aa
mod: Рефакторинг страницы цен одного окна (вьюшки, шаблоны, тесты, новый canonical-роутинг)
2026-04-26 14:53:49 +03:00
erjemin
e260ded477
mod: замена во всех прямых ссылках https://oknardia.ru на {{ request.scheme }}://{{ request.get_host }}
2026-04-25 15:24:54 +03:00
erjemin
4420bcd3d1
mod: Улучшены SEO-атрибуты, и добавлена разметка shema.org
2026-04-25 15:18:59 +03:00
erjemin
5e30d3f8a4
minor: -
2026-04-25 11:04:19 +03:00
erjemin
9fb4843f8f
minor: даты "Y-m-d"
2026-04-25 08:12:41 +03:00
erjemin
df74175504
mod: рефакторинг "каталога компаний" (вьюшки и шаблоны)
2026-04-25 08:06:15 +03:00
erjemin
1f03219372
del: это описание перенесено в MANAGEMENT_RUNBOOK.md
2026-04-24 17:33:45 +03:00
erjemin
002ed0f82a
mod: рефакторинг "каталог типовых проёмов"
2026-04-24 17:31:56 +03:00
erjemin
d654b73d65
add: __init__
2026-04-24 17:27:53 +03:00
erjemin
80b9abfaef
minor: -
2026-04-24 16:35:15 +03:00
erjemin
21656e63de
minor: отключено "передергивание" uWSGI
2026-04-23 23:32:19 +03:00
erjemin
ac68214297
add: management-команда regenerate_seria_prerender для оффлайн пересборки pre-render шаблонов серий; обновлены SETUP.md, README.md, MANAGEMENT_RUNBOOK.md
2026-04-22 01:24:03 +03:00
erjemin
cf24fab53a
fix: пре-рендер шаблоны не должны попадать в репозиторий
2026-04-22 00:03:06 +03:00
erjemin
91b4d635da
mod: refactor catalog_seria_info and update README/settings
2026-04-21 21:31:17 +03:00
erjemin
4181f34bcb
minor: fix: явное указание типа to_template
2026-04-21 01:05:11 +03:00
erjemin
43f63f4461
mod: refactor catalog_seria to ORM
2026-04-20 23:49:42 +03:00
erjemin
1afe77fde0
minor: изменения в замерах времени исполнения вьюшки
2026-04-20 23:23:05 +03:00
erjemin
6016247718
mod: split catalog modules and refactor profile manufacture view
2026-04-20 22:23:42 +03:00
erjemin
026a2a74ab
fix: явное указание типов
2026-04-20 01:02:16 +03:00
erjemin
59d8ad1e4c
minor: в отдельный catalog_profiles.py выделены все вьюхи для каталога профилей
2026-04-20 00:54:11 +03:00
erjemin
2778ccf45a
mod: рефакторинг catalog_profile_model и обновление дорожной карты README
2026-04-20 00:43:27 +03:00
erjemin
5933fa46de
minor: ticks стал видимым
2026-04-20 00:33:13 +03:00
erjemin
de2d14332e
mod: simplify catalog profile views
2026-04-19 23:43:13 +03:00
erjemin
25e148a21e
mod: catalog_profile и документация
2026-04-18 15:39:39 +03:00
erjemin
7f07f82b11
add: SITEMAP_RUNBOOK.md; mod: README.md — обновлена документация проекта
2026-04-18 13:48:28 +03:00
erjemin
45f243b38b
mod: rework sitemap generation and seo coverage
2026-04-18 13:28:15 +03:00
erjemin
15abbe7367
mod: migrate to poetry and add django debug toolbar for dev
2026-04-17 16:07:19 +03:00
erjemin
096aa2d78b
mod: switch secrets config to .env
2026-04-17 15:18:05 +03:00
erjemin
2d7b6f86a4
minor: комментарии fix имя файла
2026-04-16 21:28:18 +03:00
erjemin
37fe09588b
del: нет логам в репозитории
2026-04-16 21:20:24 +03:00
erjemin
2867ec485c
mod: добавлен сервис пересчета рейтинга
2026-04-16 21:15:19 +03:00
erjemin
1f24b12754
mod: add favicon
2026-04-16 21:13:53 +03:00
erjemin
e779b78707
minor: del print
2026-04-16 21:12:31 +03:00
erjemin
63cf85515b
mod: switch dev to sqlite and add static fallback paths
2026-04-16 21:10:58 +03:00
erjemin
f3a16788b0
minor: del print
2026-04-16 20:37:45 +03:00
erjemin
b43f896c6a
add: initial commit — Django 4.1 project (2022 version), docs, security templates
2026-04-16 15:55:21 +03:00
erjemin
817f63e3fb
Static: недостающие файлы из error.log
2023-03-04 00:20:53 +03:00
erjemin
61f3ecee2a
SEO: Title & Description
2023-03-04 00:19:41 +03:00
erjemin
bf575e7bec
SEO: Title & Description (каталог профилей)
2023-02-17 22:01:15 +03:00
erjemin
f9085e08a1
SEO: Title & Description
2023-02-17 19:18:18 +03:00
erjemin
afdf49e9eb
minor: недостающая статика (png)
2023-02-17 19:12:02 +03:00
erjemin
d14b83ae6f
minor: недостающая статика (css, js)
2023-02-15 23:51:25 +03:00
erjemin
634d26fde7
minor: favicon.svg
2023-02-10 20:39:25 +03:00
erjemin
ec8b9d5e86
minor: убрал отладочный print()
2023-01-29 23:01:26 +03:00
erjemin
96ed9a3178
minor: excel-шаблоны для загрузки и заполнения
2023-01-29 22:57:14 +03:00
erjemin
cc192d1c8d
minor: первый экран, изменен текст (SEO)
2023-01-29 18:20:48 +03:00
erjemin
4659b221c8
minor: кеш картинок и шаблонов (++)
2023-01-19 00:52:52 +03:00
erjemin
51bd05024c
minor: кеш картинок и шаблонов (+)
2023-01-19 00:46:06 +03:00
erjemin
cbb525141a
minor: кеш картинок и шаблонов
2023-01-18 00:38:03 +03:00
erjemin
0b33c7454b
minor: вот так работает в продашн
2023-01-18 00:15:58 +03:00
erjemin
eb06fb64fe
ini для uwsgi (tested)
2023-01-14 04:22:25 +03:00
erjemin
ad505acacd
конфиг для nginx (tested)
2023-01-14 04:21:41 +03:00
erjemin
590082704d
обновленные пакеты окружения для dev на mac-m1 (python 3.10.9)
2023-01-14 04:04:08 +03:00
erjemin
72e2f3259f
имя файла к touch-reload для девопа
2023-01-14 04:02:05 +03:00
erjemin
951c384a94
передергивает touch-reload при изменении кеш-шаблона
2023-01-14 03:49:55 +03:00
erjemin
83c0ea43e8
пакеты окружения (дев/прод)
2023-01-14 02:19:58 +03:00
erjemin
df8109198b
пакеты окружения (дев/прод)
2023-01-14 02:19:39 +03:00
erjemin
448ebaf2c9
доки по профилям монблан
2023-01-14 02:18:46 +03:00
erjemin
c3f9a9caad
minor (error -- был пустой slag для текущей серии)
2023-01-14 01:43:14 +03:00
erjemin
c3b8309840
minor (без переменной template)
2023-01-14 01:17:59 +03:00
erjemin
4aff8efcfc
minor (исправлены типы переменных для совместимости с продакшн)
2023-01-13 22:23:24 +03:00
erjemin
c99f39a156
картинки для блога
2023-01-13 22:13:17 +03:00
erjemin
70651c9ada
картинки к сериям домов
2023-01-13 22:08:21 +03:00
erjemin
ea06b3e050
логотипы компаний из базы
2023-01-13 21:57:56 +03:00
erjemin
e1b07467b4
touch-reload.txt
2023-01-13 19:46:51 +03:00
erjemin
8be7149af8
nginx conf-file for production
2023-01-13 19:18:04 +03:00
erjemin
a269fa85a6
favicon & other static
2023-01-13 17:27:16 +03:00
erjemin
dd5b6baf30
Служебное -- формирование sitemap-файлов
2023-01-10 01:21:28 +03:00
erjemin
6d8159b60d
minor -- точные размеры в мм. в заголовке и крошках
2023-01-09 23:30:49 +03:00
erjemin
29d29401ba
minor -- размеры и мм. тоже
2023-01-09 23:29:57 +03:00
erjemin
13f79f985c
Служебное -- главные служебные (если есть и нет аутентификации)
2023-01-08 19:41:12 +03:00
erjemin
a092551e60
Служебное -- главна и аутентификация
2023-01-08 19:36:48 +03:00
erjemin
aaf7da88bc
Служебное -- страница для тестирования верстки текста в блоге
2023-01-08 18:14:27 +03:00
erjemin
9cf9b9639b
Переадресация для старых, внешних ссылок
2023-01-08 01:38:14 +03:00
erjemin
f9c65c3ad6
Подгружаемый блок с детальным описанием состава рейтинга -- готово
2023-01-07 04:51:11 +03:00
erjemin
e019d3f636
удалён лишний шаблон
2023-01-07 03:42:47 +03:00
erjemin
0d1017384c
Вьюшка и шаблон: сравнение оконных наборов -- готово
2023-01-07 03:42:14 +03:00
erjemin
0d77db66d5
кеш картинки со схемами открывания
2022-12-31 13:54:15 +03:00
erjemin
62c983fedc
перенос и переименование шаблонов
2022-12-31 05:13:12 +03:00
erjemin
dc081fa9fd
Вьюшка: подгружаемые фреймы с ценами одного типового окна -- готово
2022-12-31 05:01:39 +03:00
erjemin
f892100cf8
minor
2022-12-31 04:44:38 +03:00
erjemin
c958fec1b4
minor (переименование шаблонов)
2022-12-31 04:44:11 +03:00
erjemin
6d9de5f7f0
Вьюшка: Подгружаемых фреймов ценовых предложений -- minor
2022-12-31 04:36:40 +03:00
erjemin
6ff5e0848d
Вьюшка: Подгружаемых фреймов ценовых предложений -- готово
2022-12-31 04:33:59 +03:00
erjemin
e1360261d7
Вьюшка : Выдача предложений -- minor (убраны отладочные print)
2022-12-31 02:57:49 +03:00
erjemin
df0717a765
Вьюшка и шаблоны: Выдача предложений -- готово
2022-12-31 02:55:09 +03:00
erjemin
c317d499f6
Отдельный каталог для шаблонов выпадающей окон -- minor
2022-12-30 19:58:56 +03:00
erjemin
f96bf35874
Выпадающее окно после ввода адреса -- готово
2022-12-30 19:52:42 +03:00
erjemin
01a93e8fea
Кеш-картинки схем открывания (большие и маленькие)
2022-12-30 15:31:17 +03:00
erjemin
9a6eed3812
Ценовая выдача для одного окна
2022-12-30 15:30:05 +03:00
erjemin
8eddf9361b
Оптимизация + на мини-картинках схем открывания рисуется спейсер и москитная сетка
2022-12-29 17:25:41 +03:00
erjemin
e8b879ab0e
Шаблон: "Каталог / Производители и поставщики окон / Компания" -- minor
2022-12-29 16:10:26 +03:00
erjemin
b60ea568e5
Шаблон: "Каталог / Производители и поставщики окон / Компания" -- minor: seo, Yandex.map
2022-12-29 15:56:14 +03:00
erjemin
5cc3dae0a6
Вьюшка и шаблон: "Каталог / Производители и поставщики окон / Компания" -- готово
2022-12-29 15:46:16 +03:00
erjemin
a0a3ff88ac
Вьюшка: "Каталог / Производители и поставщики окон" -- minor
2022-12-29 00:18:53 +03:00
erjemin
64dfdf8245
Вьюшка и шаблон: "Каталог / Производители и поставщики окон" -- готово
2022-12-29 00:17:27 +03:00
erjemin
e05ec47b48
Шаблон: "Каталог / Типовые серии зданий / Информация по серии" и "Статистика" -- minor seo
2022-12-27 15:19:08 +03:00
erjemin
f95137a25c
Шаблон и css: "Каталог / Оконные проёмы и балконные блоки" -- минор
2022-12-27 14:57:34 +03:00
erjemin
3df0f6271e
avatar image (для блога и "о компании")
2022-12-27 14:17:04 +03:00
erjemin
d82b2ffbd3
prerender small-image со схемами открывания (2022-12-27)
2022-12-27 14:15:16 +03:00
erjemin
8c31e7cc34
Вьюшка и шаблон: "Каталог / Оконные проёмы и балконные блоки" -- готово
2022-12-27 14:13:29 +03:00
erjemin
ac7e164753
миграции
2022-12-26 18:30:26 +03:00
erjemin
ce9fcc7511
Про кеширующие шаблоны
2022-12-26 18:30:09 +03:00
erjemin
6972f1f8da
Вьюшка: "Информация по всем сериям домой" -- minor
...
перенесли одну формирования навигации по сериям
2022-12-26 18:28:52 +03:00
erjemin
35459ca45b
prerender image со схемами открывания (2022-12-26 минор)
2022-12-26 18:13:57 +03:00
erjemin
a3bdb57279
Шаблон: "Каталог / Типовые серии зданий / Информация по серии" -- minor (data, last modified, еxpires)
2022-12-26 18:04:35 +03:00
erjemin
84185bd2f0
prerender image со схамами открывания (2022-12-26)
2022-12-26 18:02:20 +03:00
erjemin
6347031a00
prerender image со схамами открывания (2022-12-26)
2022-12-26 17:42:59 +03:00