Купите мне кофейку!Ваше сообщение будет висеть здесь, пока кто-то другой не купит мне новый кофе. ♡

Дневник

Новая фича: залогиньтесь через Патреон, чтобы читать новые страницы!

13 Aug 2019 161

Я тестирую новую фичу на сайте. После 3-4 дней лютобешеного кодинга у меня получилось написать немного кода, и теперь я могу выкладывать новые страницы, и они будут доступны только для патронов (блин, ужасное слово. Поддержчиков? Подписчиков? Мы со мной подумали и решили, что "подписчики" звучит как-то лучше), и подписчики могут залогиниться и прочитать их на сайте.

В общем и целом это то же самое, что мои предыдущие попытки выкладывать новые страницы прямо в Патреоне, только лучше: минус несколько лишних телодвижений для меня, и для всех желающих прочитать новые страницы теперь более наглядно видно что где и как. Мне больше не придётся выкладывать контент дважды, страницы будут в законченном виде, и я могу сделать их доступными для всех нажатием одной кнопки.

Код ещё пока не совсем идеален, и я могу придумать пару способов сделать его лучше, и я продолжу тестировать и улучшать. Но он достаточно хорош, чтобы уже пользоваться этой фичей, поэтому я выкачу апдейт на сайт. Если честно, меня прям радует, что у меня всё получилось. Были опасения, что придётся переносить весь сайт на Wordpress, потому что у них есть плагин Патреона. Но хэй! У меня есть мозги! У меня получилось написать штукень под GetSimple!

Помощь в тестировании фичи и комменты очень приветствуются.

Окей, окей, но.. Как это работает?

Просто!

  1. Откройте dreamdb.com и увидьте что-то типа:
  2. Очень обрадуйтесь и щёлкните ссылку.
  3. Если вы разлогинены в Патреоне, он попросит зарегистрироваться или войти в аккаунт, и потом произойдёт одна из трех вещей:
  • Если вы уже мой подписчик, то нужно дать моему приложению разрешение получить и сохранить некоторые данные, оно отдаст вам куки и отправит читать разблокированную страницу.
  • Если вы ещё не подписаны, то вас перенаправит на страницу, где можно подписаться, и дальше всё пойдёт как в первом пункте.
  • Если вы не залогинитесь, не подпишитесь, не получите доступ, потеряетесь где-то в ссылках Патреона, то ничего не произойдёт. Такое тоже может быть.

Фолловеры не получают доступ. Подписчики без уровня не получат доступ (можно подписаться на уровень и поменять сумму, но без уровня просто не сработает).

Если всё прошло успешно, то вы увидите превьюшки, открытый замок и ссылки больше не будут перенаправлять:

Я также напишу пост, когда новые страницы станут доступны для подписчиков, и когда они будут доступны для всех.

Зачем вот это всё?

Иногда я выкладываю какую-нибудь штуку, а потом её приходится менять. Иногда я делаю опечатки, копи-пащу не тот текст или забываю что-нибудь стереть. Это немножко хаотичный процесс, и мне бы помогло, если б кто-то ещё мог сообщить мне что не так. До этого новые страницы уже выкладывались в Патреоне, но у меня было ощущение, что потом мне приходилось делать еще 3000 вещей, чтоб опубликовать их для всех. Ну и Патреонский редактор постов ПРОСТО ОТСТОЙ. Поэтому постить здесь для меня привычнее и у меня больше контроля над тем, как всё выглядит. Если вы поможете мне, то мы бы улучшили вот это всё вместе (и мне было бы легче оплатить хостинг, и еще может я смог бы поесть). Если вы не хотите или не можете помочь, то ничего не изменится для вас: страницы будут опубликованы, когда мне будет удобно и вы сможете всё прочитать как и раньше. Но я по-прежнему буду выкладывать секретный арт в Патреоне, и по-прежнему там будут публичные посты про то, как я делаю вот это всё, так что по-крайней мере зафоловьте меня там (это бесплатно! Я говорил, что фолловить ничего не стоит? БЕСПЛАТНО).

Этот пост в Патреоне: https://www.patreon.com/posts/29126703/

Mastodon Mastodon.Art