Project

General

Profile

Actions

Gets-notes » History » Revision 36

« Previous | Revision 36/62 (diff) | Next »
Никита Давыдовский, 11/04/2014 10:40 PM


Notes

List of the open tasks for 24-10-2014

  • наложение имени трека/точки на другие поля, в окне информации
  • кнопку отображения маркера на карте переделать в 2 кнопки: 1) отображение текущего местоположения + координаты и 2) маркер в центре экрана + координаты
  • добавить кнопку публикации маршрута при наличии прав у пользователя (после добавления функционала)
  • сделать отображение произвольного json (первый уровень) на веб (просмотр: имя-значение, редактирование: имя-поле ввода) Для известных полей (image, audio) делать специальную обработку.
  • двойные запросы к серверу ()
  • не отправлять радиус если он не указан?
  • не возвращает url метод loadtracks.php
  • заменить в sequence на all в схемах для произвольного порядка аргументов.
  • расширить перечень языков популярными
  • при обновлении трека/точки перечень категорий увеличивается
  • проблема чтения точек в треке "город которого нет"
  • слайдер радиуса:
    • флажок "по умолчанию"
  • ссылки на исходные картинки и трек для точки и трека
  • удалять удаленную точку с карты (+/-, сейчас полное удаление трека)
  • отображать новые точки для видимых треков на карте при добавлении.
  • для больших описаний сделать expand/collapse
  • редактирование точек
  • добавление в приватный канал в соответствии с категорией
  • фильтры вынести в основной список
  • изменение точки
  • удаление точки
  • остальные задачи (админка и т.п.)

23-10-2014

  • кнопку отображения маркера на карте переделать в 2 кнопки: 1) отображение текущего местоположения + координаты и 2) маркер в центре экрана + координаты

16-10-2014

  • перевод организовать через параметр GET запроса и ассоциативный массив
  • [Кулаков] настроить mod_rewrite на переадресацию /ru/... -> ...php?lang=ru
  • обрабатывать accepted_language для установки языка при первом входе
  • добавить кнопку публикации маршрута при наличии прав у пользователя (после добавления функционала)
  • сделать отображение произвольного json (первый уровень) на веб (просмотр: имя-значение, редактирование: имя-поле ввода) Для известных полей (image, audio) делать специальную обработку.

09-10-2014

  • двойные запросы к серверу
  • не отправлять радиус если он не указан?
  • заменить кнопку показать на карте на кнопку с текстом
  • не возвращает url метод loadtracks.php
  • заменить в sequence на all в схемах для произвольного порядка аргументов.
  • расширить перечень языков популярными
  • при обновлении трека/точки перечень категорий увеличивается

02-10-2014

  • проблема чтения точек в треке "город которого нет"
  • слайдер радиуса:
    • указать цифрами расстояние в метрах
    • флажок "по умолчанию"

18-09-2014

  • проверить именование треков в системе и сделать при необходимости как в письме
    Во всех полях имени трека делать эскейп символа " ", он разделяет сущности
    Найти решение для двойного использования urlencode
  • ссылки на исходные картинки и трек для точки и трека
  • добавить url в левую панель для точки
  • удалять удаленную точку с карты (+/-, сейчас полное удаление трека)
  • удалять удаленный трек с карты
  • отображать новые точки для видимых треков на карте при добавлении.
  • название точки и трека показывать целиком в окне инфо
  • для больших описаний сделать expand/collapse

11-09-2014

  • маршруты
    • кнопка назад
    • редактирование гида
    • сохранять зум при выборе точки для добавления
    • Сделать необязательным url
    • Редактирование точки
    • удаление старого сообщения при появлении нового
    • скрыть маркер на карте если не в стадии редактирования
    • удаление трека???
    • удаление точки
    • доп. параметр для точки - радиус действия в метраx, необязательный => description.radius
    • показывать по умолчанию текущую позицию.
  • точки:
    • добавление в приватный канал в соответствии с категорией
    • при перемещении карты подгружать точки для центра экрана
    • радиус фиксированный, будет изменяться в настройках
    • фильтры вынести в основной список
    • обновлять точки на карте при изменении списка
    • просмотр информации о точке из списка
    • изменение точки
    • удаление точки
  • остальные задачи (админка и т.п.)

04-09-2014

  • восстановить работу веб клиента
  • сделать текущие координаты - центр экрана или координаты пользователя (в центр экрана)
  • динамическое подгружение точек и треков (?) при смещении карты
  • возможность изменять радиус и отображать/скрывать область просмотра.
  • проверить статус задач с предыдущего раза.
  • выслать ссылку на gets с логами

28-08-2014

  • добавить проверки на все данные
  • разобраться с работой в firefox
  • скрывать проигрыватель и место под картинку если их нет
  • восстановить функционал точек
  • убрать авторизацию по логину/паролю
  • (мин приоритет) подписывание/отписывание каналов в публичную область
    • админку в вебе
    • функционал в сервисе
    • функции в скриптах

23-06-2014

  • проработать вариант использования "создание аудиогида" (создание трека, добавление точек, удаление точек, изменение точки)
  • не будет с 9 по 25 июля.

23-05-2014

  • Веб интерфейс для GeTS
    • Входить по умолчанию под гостем
    • Карта по текущему местоположению
    • Значения полей по умолчанию (координаты от браузера, радиус 100 км)

16-05-2014

  • Веб интерфейс для GeTS
    • авторизация через google и анонимная работа
    • просмотр точек на карте + фильтры по категориям
    • просмотр маршрутов на карте + фильтры по категориям
    • Добавление/изменение/удаление точки и маршрута
    • просмотр мультимедиа ресурсов, привязанных к точкам
    • просмотр маршрута в виде списка + действия с содержимым точек (мультимедиа)
    • администрирование (низкий приоритет): работа с категориями и публичным пространством

04-04-2014

  • функция добавления точки (только в свой канал(ы))
  • функция удаления точки (только в своих каналах)
  • добавить в KML информацию о категории точки (ID)
  • добавить в loadPoints параметр space=(public, private, all) default=all
  • тестовый клиент:
    • авторизация (гугл ИД, гео2таг ИД)
    • добавление точки
    • удаление точки
    • перечень категорий
    • просмотр своих точек
    • просмотр общих точек

21-03-2014

  • добавлены точки с ticrk + обновлен скрипт gets
  • [кулаков] посмотреть удаление канала
  • запустить скрипт по городам (geonames).
  • сделать описание запросов
  • сделать описание сценариев

28-02-2014

  • запустить скрипт по городам
    • сделать отдельного пользователя
    • добавить данные в пространство этого пользователя
    • подписаться на каналы пользователя в gets2
  • добавить в имя канала имя пользователя!!!
  • переписать API по авторизации на использование гугла
  • вопрос с обновлением меток (изменение или удаление метки)
  • Добавить все данные из ticrk по аналогии с geonames
  • посмотреть, есть ли в kml поле для автора или источника точки
  • добавить примеры в API

21-02-2014

  • сделать категории для городов (city.large, city.medium, city.small)
  • для крупных городов сделать ссылки на википедию/викимапию (посмотреть БД у Кринкина)
  • вопрос с обновлением меток (изменение или удаление метки)
  • Кулаков: посмотреть метод удаления дубликатов
  • Добавить все данные из ticrk

25-11-2013

  • Кулаков: сделать удаление каналов Сделано
  • Кулаков: сделать удаление дубликатов точек в каналах Сделано
  • Кулаков: сделать удаление точки по id Сделано
  • загрузить точки из ticrk (если нет канала для нужной категории, то функция загрузки точки создает канал автоматически).
  • сделать получение точек из БД с указанием:
    • набор категорий
    • координаты центра
    • радиус окружности

Допускается отсутствие категорий или центра + радиуса. В этом случае возвращаются точки всех категорий и все точки выбранных категорий соответственно.

Авторизацию для анонимного доступа сделать неявной: при первом запросе к gets получать с помощью login() токен у geo2tag и хранить в сессии gets.

  • выложить демо сервер на веб для тестирования.

09-11-2013

  • рассортировать файлы сервера
  • обновить API (wiki, index.php)
  • сделать чтение с публичных каналов (пользователь gets2) без авторизации и токенов
  • ссылки на категории в описаниях каналов и в запросах по идентификаторам
  • в сессии хранить связь категорий и каналов (сделать получение списка каналов перед первым запросом)

Updated by Никита Давыдовский about 10 years ago · 36 revisions