Project

General

Profile

Gets-notes » History » Version 32

Кирилл Кулаков, 10/16/2014 01:22 PM

1 1 Никита Давыдовский
h1. Notes
2
3 32 Кирилл Кулаков
h2. 16-10-2014
4
5
* перевод организовать через параметр GET запроса и ассоциативный массив
6
* [Кулаков] настроить mod_rewrite на переадресацию /ru/... -> ...php?lang=ru
7
* обрабатывать accepted_language для установки языка при первом входе
8
* добавить кнопку публикации маршрута при наличии прав у пользователя (после добавления функционала)
9
* сделать отображение произвольного json (первый уровень) на веб (просмотр: имя-значение, редактирование: имя-поле ввода) Для известных полей (image, audio) делать специальную обработку.
10
11 29 Кирилл Кулаков
h2. 09-10-2014
12
13
* двойные запросы к серверу
14
* не отправлять радиус если он не указан?
15
* заменить кнопку показать на карте на кнопку с текстом
16
* не возвращает url метод loadtracks.php
17 30 Кирилл Кулаков
* заменить в sequence на all в схемах для произвольного порядка аргументов.
18 31 Кирилл Кулаков
* расширить перечень языков популярными
19
* при обновлении трека/точки перечень категорий увеличивается
20 29 Кирилл Кулаков
21 27 Кирилл Кулаков
h2. 02-10-2014
22
23 28 Кирилл Кулаков
* проблема чтения точек в треке "город которого нет"
24
* слайдер радиуса:
25
** указать цифрами расстояние в метрах
26
** флажок "по умолчанию"
27 27 Кирилл Кулаков
28 23 Кирилл Кулаков
h2. 18-09-2014
29
30
* проверить именование треков в системе и сделать при необходимости как в письме
31
Во всех полях имени трека делать эскейп символа " ", он разделяет сущности
32
Найти решение для двойного использования urlencode
33
* ссылки на исходные картинки и трек для точки и трека
34
* добавить url в левую панель для точки
35 24 Никита Давыдовский
* удалять удаленную точку с карты (+/-, сейчас полное удаление трека)
36
* -удалять удаленный трек с карты-
37 23 Кирилл Кулаков
* отображать новые точки для видимых треков на карте при добавлении.
38 26 Никита Давыдовский
* -название точки и трека показывать целиком в окне инфо-
39 23 Кирилл Кулаков
* для больших описаний сделать expand/collapse
40
41 21 Кирилл Кулаков
h2. 11-09-2014
42
43
* маршруты
44 22 Никита Давыдовский
** -кнопка назад-
45 21 Кирилл Кулаков
** редактирование гида
46 25 Никита Давыдовский
** -сохранять зум при выборе точки для добавления-
47 21 Кирилл Кулаков
** Сделать необязательным url
48
** Редактирование точки
49 22 Никита Давыдовский
** -удаление старого сообщения при появлении нового-
50 25 Никита Давыдовский
** -скрыть маркер на карте если не в стадии редактирования-
51
** -удаление трека???-
52 22 Никита Давыдовский
** -удаление точки-
53
** -доп. параметр для точки - радиус действия в метраx, необязательный => description.radius-
54
** -показывать по умолчанию текущую позицию.-
55 21 Кирилл Кулаков
* точки:
56
** добавление в приватный канал в соответствии с категорией
57 26 Никита Давыдовский
** -при перемещении карты подгружать точки для центра экрана-
58
** -радиус фиксированный, будет изменяться в настройках-
59 21 Кирилл Кулаков
** фильтры вынести в основной список
60 26 Никита Давыдовский
** -обновлять точки на карте при изменении списка-
61
** -просмотр информации о точке из списка-
62 21 Кирилл Кулаков
** изменение точки
63
** удаление точки
64
* остальные задачи (админка и т.п.)
65
66 20 Кирилл Кулаков
h2. 04-09-2014
67
68
* восстановить работу веб клиента
69
* сделать текущие координаты - центр экрана или координаты пользователя (в центр экрана)
70
* динамическое подгружение точек и треков (?) при смещении карты
71
* возможность изменять радиус и отображать/скрывать область просмотра.
72
* проверить статус задач с предыдущего раза.
73
* (Кулаков) выслать ссылку на gets с логами
74
75 18 Кирилл Кулаков
h2. 28-08-2014
76
77 19 Кирилл Кулаков
* добавить проверки на все данные
78
* разобраться с работой в firefox
79
* скрывать проигрыватель и место под картинку если их нет
80
* восстановить функционал точек
81
* убрать авторизацию по логину/паролю
82
* (мин приоритет) подписывание/отписывание каналов в публичную область
83
** админку в вебе
84
** функционал в сервисе
85
** функции в скриптах
86 18 Кирилл Кулаков
87 17 Кирилл Кулаков
h2. 23-06-2014
88
89
* проработать вариант использования "создание аудиогида" (создание трека, добавление точек, удаление точек, изменение точки)
90
* не будет с 9 по 25 июля.
91
92 16 Никита Давыдовский
h2. 23-05-2014
93
94
* Веб интерфейс для GeTS
95
** Входить по умолчанию под гостем
96
** Карта по текущему местоположению 
97
** Значения полей по умолчанию (координаты от браузера, радиус 100 км)
98
99 15 Кирилл Кулаков
h2. 16-05-2014
100
101
* Веб интерфейс для GeTS
102
** авторизация через google и анонимная работа
103
** просмотр точек на карте + фильтры по категориям
104
** просмотр маршрутов на карте + фильтры по категориям
105
** Добавление/изменение/удаление точки и маршрута
106
** просмотр мультимедиа ресурсов, привязанных к точкам
107
** просмотр маршрута в виде списка + действия с содержимым точек (мультимедиа)
108
** администрирование (низкий приоритет): работа с категориями и публичным пространством
109
110 13 Кирилл Кулаков
h2. 04-04-2014
111
112
* функция добавления точки (только в свой канал(ы))
113
* функция удаления точки (только в своих каналах)
114
* добавить в KML информацию о категории точки (ID)
115 14 Никита Давыдовский
* -добавить в loadPoints параметр space=(public, private, all) default=all-
116 13 Кирилл Кулаков
* тестовый клиент:
117 14 Никита Давыдовский
** -авторизация (гугл ИД, гео2таг ИД)-
118 13 Кирилл Кулаков
** добавление точки
119
** удаление точки
120 14 Никита Давыдовский
** -перечень категорий-
121
** -просмотр своих точек-
122
** -просмотр общих точек-
123 13 Кирилл Кулаков
124 12 Кирилл Кулаков
h2. 21-03-2014
125
126
* добавлены точки с ticrk + обновлен скрипт gets
127
* [кулаков] посмотреть удаление канала
128
* запустить скрипт по городам (geonames).
129
* сделать описание запросов
130
* сделать описание сценариев
131
132
133 10 Кирилл Кулаков
h2. 28-02-2014
134 11 Кирилл Кулаков
135 10 Кирилл Кулаков
* запустить скрипт по городам
136
** сделать отдельного пользователя
137
** добавить данные в пространство этого пользователя
138
** подписаться на каналы пользователя в gets2
139
* добавить в имя канала имя пользователя!!!
140
* переписать API по авторизации на использование гугла
141
* вопрос с обновлением меток (изменение или удаление метки)
142
* Добавить все данные из ticrk по аналогии с geonames
143
* посмотреть, есть ли в kml поле для автора или источника точки
144
* добавить примеры в API
145
146
147 8 Кирилл Кулаков
h2. 21-02-2014
148
149
* сделать категории для городов (city.large, city.medium, city.small)
150
* для крупных городов сделать ссылки на википедию/викимапию (посмотреть БД у Кринкина)
151
* вопрос с обновлением меток (изменение или удаление метки)
152
* Кулаков: посмотреть метод удаления дубликатов
153
* Добавить все данные из ticrk
154
155 3 Кирилл Кулаков
h2. 25-11-2013
156
157 6 Кирилл Кулаков
* Кулаков: сделать удаление каналов *Сделано*
158 4 Кирилл Кулаков
* Кулаков: сделать удаление дубликатов точек в каналах *Сделано*
159 5 Кирилл Кулаков
* Кулаков: сделать удаление точки по id *Сделано*
160 3 Кирилл Кулаков
* загрузить точки из ticrk (если нет канала для нужной категории, то функция загрузки точки создает канал автоматически).
161
* сделать получение точек из БД с указанием:
162
** набор категорий
163
** координаты центра
164
** радиус окружности
165
166
Допускается отсутствие категорий или центра + радиуса. В этом случае возвращаются точки всех категорий и все точки выбранных категорий соответственно.
167
168
Авторизацию для анонимного доступа сделать неявной: при первом запросе к gets получать с помощью login() токен у geo2tag и хранить в сессии gets.
169
170
* выложить демо сервер на веб для тестирования.
171 7 Кирилл Кулаков
172
h2. 09-11-2013
173
174
* рассортировать файлы сервера
175
* обновить API (wiki, index.php)
176
* сделать чтение с публичных каналов (пользователь gets2) без авторизации и токенов
177
* ссылки на категории в описаниях каналов и в запросах по идентификаторам
178
* в сессии хранить связь категорий и каналов (сделать получение списка каналов перед первым запросом)