Glasnost v0.3: теперь с тэгами

3 месяца назад в открытый-код


На связи @ontofractal. Glasnost позволяет опубликовать блог на своем домене и автоматически синхронизирует блог с прошлыми и будущими постами на Голосе. В этом релизе добавлен импорт тэгов, денстраслитерация, отображение тэгов на страницах со списками постов и навигацию по тэгам.

Glasnost alpha v0.3 демо для @ontofractal

Спасибо @vadbars за первый пулл реквест в Glasnost репозитории.

Glasnost упакована в Docker имидж, опубликована на Docker Hub и может быть запущена с помощью одной строки в терминале.

docker run -it -p 80:80 -e "GLASNOST_SOURCE_BLOCKCHAIN=..." -e "GLASNOST_BLOG_AUTHOR=..." --restart always ontofractal/glasnost:0.3

Для выбора блокчейна и блога используются переменные пространства докер контейнера.

  • GLASNOST_SOURCE_BLOCKCHAIN: steem или golos
  • GLASNOST_BLOG_AUTHOR: имя аккаунта в steem или golos

Такие переменные пространства, как PORT, STEEM_URL и GOLOS_URL могут быть изменены в Dockerfile для создания нового докер имиджа.

Темные искусства

Детранслитерация тэгов в Glasnost выполняется nodejs с использованием оригинального JS кода из файла ParsersAndFormatters.js фронтенда golos.io. Безопасное взаимодействие Elixir/Erlang-а с node возможно благодаря erlang ports и npm библиотеки node-erlastic.

Технологии

  • Elixir
  • Phoenix
  • Mnesia

CSS библиотека: Semantic UI.

Дорожная карта

Больше о планах по развитию Glasnost можно прочитать в посте c анонсом.

Обратная связь

Если есть пожелания к Glasnost -- пишите ontofractal на protonmail.com или в chat.golos.io.

(ノ◕ヮ◕)ノ*:・゚✧

Если Вам понравился данный пост, поддержите автора, проголосовав за этот пост.
Голосующие читатели, также, получают вознаграждение за свой голос.
Для этого зарегистрируйтесь и проголосуйте за пост.
Порядок сортировки:  Популярное

@glasnost @ontofractal спасибо за работу, обязательно сегодня буду тестировать на моём докер-сервере :)

@sxiii, кул, дай знать о своих впечатлениях :)

@ontofractal , Отличная разработка! Возможно послужит быстрым стартом для небольших сообществ.
Я хоть и не кодер и далек от этого, но лично мне крайне приятно видеть, как люди рождают идеи и воплощают их в жизнь, а не просто говорят о них. Особенно, относительно развития Голоса.
Респект!

спасибо, @ac1d! не хочешь тоже попробовать кодить?

@ontofractal , мне кажется кодинг не для меня, я слабоват для него и мне скучноватым это выглядит. Да и времени сейчас нет, Мапала забирает 18 часов в день)

@glasnost, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:

  • Голосов - 4 позицию - 129 Голосов
  • Выплаты - 1 позицию - 1353,0150 GBG
Наш чат в RocketChat