Граф Cabi.Chat — политики карточек
Есть три политики карточек, которые нужно знать. Каждая отвечает за свою ось.
Видимость — кто вообще может увидеть карточку. Публичность — могут ли это анонимные посетители и поисковые системы. Права аудитории — что читатель может с ней делать.
Видимость
- Private — только ваша, абсолютно. Никакая ссылка доступа, общая скрепка или грант никогда не раскрывает Private-карточку, и модель ни одного оракула её не читает, даже вашего собственного. Ваши собственные кампании всё равно могут использовать ваши Private-карточки; Unlisted или Public должно быть только то, что читает оракул. Каждая карточка рождается Private.
- Unlisted — для приватного доступа. Карточка не попадает в публичный поиск и списки, но доходит до тех, кого вы выбрали: через грант или ссылку доступа на самой карточке или на любой скрепке, которая её содержит, на любой глубине Cabi.Chat Graph — Общий доступ через ссылки доступа. Один лишь номер карточки или Public-скрепка вокруг неё доступа не дают. Используйте её для командных материалов и для всего, что должны читать ваши оракулы.
- Public — свободна для чтения и обнаружения: другими пользователями, сторонними оракулами, поисковыми системами.
Карточки Unlisted и Public должны быть привязаны к проекту, и карточка никогда не видна шире своего проекта: Unlisted-проект не может содержать Public-карточку. Cabi.Chat Graph — Типы данных
Публичность тонко настраивает вашу публичную открытость.
- Ecosystem (по умолчанию) — карточку видят только вошедшие пользователи; анонимным посетителям она закрыта, даже по ссылке доступа. Разумно для полуконфиденциального содержимого.
- Everyone — и анонимные посетители тоже. Только в этом режиме краулеры вроде Google, Bing и Yandex могут индексировать ваш контент, и только в этом режиме анонимный посетитель со ссылкой доступа видит карточку. Как такие карточки попадают в индекс: Cabi.Chat SEO — индексация в поисковых системах
Права аудитории — три бита, задаваемые для каждой карточки, как у файлов.
- Read — читатель видит карточку целиком и может её скопировать. Без него доступная карточка показывается в маске: только название и тизер, остальное закрыто.
- Write — читатель может редактировать карточку и управлять ею: содержимое, настройки, запуск и остановка оракула или кампании. Действует только на Unlisted-карточках и только для вошедших читателей; на Public-карточке не применяется никогда, так что открытый веб не может переписать вас.
- Execute — карточку можно назначить в поле другой карточки, чтобы система использовала её, пока та работает: группы как источники кампании, статьи и скрепки как инструкции оракула, эндпоинты как инструменты, агенды как разум за оракулом, проект как якорь кампании или оракула. Запуск и остановка требуют Write. Public-проект никогда не даёт Execute; Execute проекта передаётся только грантами и ссылками.
Что добавляют гранты и ссылки: Cabi.Chat Graph — Общий доступ через ссылки доступа
Последнее слово за владельцем. Доступ считается, только если он исходит от владельца карточки: общая скрепка или ссылка доступа переносит только собственные карточки того, кто делится. Положите чужую карточку в свою скрепку и поделитесь ею — чужая карточка вместе с ней не уйдёт: читатели увидят её, только если её владелец уже их пустил. И никакой доступ — ни через вложенность, ни по ссылке — никогда не раскрывает Private-карточку. Cabi.Chat Graph — Скрепки и вложенность