Что может сделать посетитель без аккаунта, а что требует учетной записи
Каждый может попробовать OrbitingFox без регистрации. Вот как это выглядит, и 6014; именно также важно 6014; что он намеренно не притворяется, что предлагает.
Ловля без аккаунта
Посетитель может поймать несколько тестовых Blinks прямо с главной страницы, а затем открыть один, чтобы добавить детали. Это реальные ряды с нашей стороны, а не просто что-то, хранящееся в браузере, и если человек зарегистрируется в той же сессии, всё, что они поймали, становится настоящим Blink в их новом аккаунте. Возвращение и вход в систему позже тоже подхватывает их.
Почему форма показывает вещи, которые вы не можете использовать (2026-09-11)
Страница "добавить детали" является настоящей формой Blink 6014; той самой, которую получают владельцы аккаунтов. До сих пор части, которые гость не мог использовать, просто были скрыты, и владелец сообщил, что именно это произвело: "эта простая форма не показывает всю нашу систему, и они думают, что это не полная система. У них нет представления о том, что у нас есть гораздо более продвинутые системы."
Он был прав. Панель вкладок с отсутствующими интересными вкладками смотрится как игрушка. Теперь эти разделы видимы и заблокированы: вкладки Связь и Финансы на экране, и открытие одной объясняет простыми словами, что она делает на настоящем Blink и что учетная запись разблокирует её.
Заблокировано означает, что ничего нельзя ввести
Это часть, которую стоит понять, потому что очевидный вариант этого изменения был бы хуже, чем делать ничего.
Запись гостя может содержать только титул, описание и тип. Вот и всё для этого есть место. Если бы заблокированные разделы просто были включены, кто-то мог бы заполнить категории, цели, связь и финансы, нажать Сохранить, и каждый из этих ответов исчез бы без слова. Продукт, который показывает поле и выбрасывает ответ, учит людей не доверять ему.
Таким образом, заблокированные разделы вообще не содержат полей. Ничего нельзя ввести, поэтому ничего нельзя потерять.
Пример показывает истинную глубину
Пустая форма с доступными вкладками ничего не доказывает. Под формой теперь один заполненный пример Blink 6014; категории, цель, проект, ссылка, финансы, голосовая заметка 6014; четко обозначен как пример и не является собственными данными посетителя. Вот что демонстрирует, что продукт делает, когда он действительно используется.
Что требует учетной записи
- Голосовые заметки и файлы 6014; запись в Blink, сохранение аудио, автоматическая транскрипция и прикрепление изображений или документов.
- Связь 6014; ваше собственное древо категорий, и связывание Blink с целями, проектами, бизнесом и сохраненными ссылками.
- Финансы 6014; сумма, доход или расход, налоговое обращение и дата.
- Сохранение чего-либо на постоянной основе 6014; записи гостей связаны с одной сессией браузера, пока они не будут преобразованы.
Для разработчиков
Записи гостей представляют собой ряды в adminapp.GuestCapture, ключ которых session_key
6014; не данные сессии. docs/blink/SRS.md
3.7 говорило
request.session["guest_winks"] до тех пор, пока BL-466 не исправил это; это было устаревшим с тех
пор, как хранилище было перенесено.
Модель содержит шесть полей, и config.views.guest_capture_edit сохраняет три
(название, описание, тип_blink). Эта асимметрия является всей ограничением этой функции.
Если гость когда-либо должен будет сохранить больше, GuestCapture сначала нужно увеличить поля,
и путь продвижения должен перенести их 6014; это не изменение шаблона.
Заблокированные предварительные просмотры находятся за {% if not guest_mode %}6014;{% else %}
в templates/blink/_blink_form.html, и охранник
(adminapp/test_guest_sees_depth.py) утверждает, что ветвь гостей не содержит
<input>, <textarea> или <select>, так что
непреднамеренное удаление не может быть вновь введено случайно. Тот же файл показывает, что преобразование при
регистрации все еще работает, потому что владелец специально попросил это проверить, а не предполагать.
Пример — это templates/guest/_sample_blink.html и умышленно
статичен: гость анонимен, страница должна отображаться идентично для всех, и она
никогда не должна зависеть от seed_sample_data, которое должно быть запущено в данной среде 6014; чего этого
не было в производственной среде. Принцип предшествует строке:
docs/auth/User-Registry-and-Authorization-Flow.txt:239 6014; "Анонимная демонстрация должна использовать
примеры данных, временные данные сессии или только примеры для чтения."
This guide was translated automatically. Read the English original.