Чому /trackable/{code} залишається в однині
Публічний трекбл - це конкретний предмет, тож URL для поширення теж має лишатися конкретним. Geotrackable зберігає цей публічний маршрут для одного елемента як /trackable/{code} замість того, щоб привчати до рядків запиту в панелі керування чи внутрішніх URL даних як до публічних шаблонів поширення.
Це дозволяє одному шукачеві передавати іншому чистий загальнодоступний маршрут, навіть якщо той самий користувач, який увійшов у систему, також працює з інформаційної панелі, робочої області подорожей або збереже секретний доступ пізніше.
Повна нотатка про локацію може пізніше переміститися, стати приватною або зникнути, тоді як маршрут зберігає свою раніше збережену точку. Публічна сторінка подорожі спершу показує зупинку маршруту, а потім додає будь-які поточні видимі нотатки про локацію з цієї координати, якщо глядач має право їх відкрити.
Чому URL-адреси панелі керування залишаються URL-адресами робочої області
Інформаційна панель /trackables/map?scope=my і відповідний список маршрутів для входу є робочими областями для фільтрації, порівняння та повторного відкриття кількох маршрутів. Вони не призначені для заміни чистих загальнодоступних URL-адрес.
Вибравши там один елемент, ви оновлюєте карту, деталі зупинок і маршрут на інформаційній панелі. Geotrackable усе ще зберігає переспрямування сумісності для старіших /trackables/journeys і вибраних посилань на рядок запиту, але поточний робочий процес після входу залишається на місці, доки ви самостійно не виберете загальнодоступну сторінку або інший маршрут.