Fatum - это скрипт сообщества мультиблогов с открытым исходным кодом.
Год назад здесь был автор этого скрипта, интересно продолжает ли работу.
Кто-нибудь ставил https://github.com/nimscore/fatum?tab=readme-ov-file ?
Год назад здесь был автор этого скрипта, интересно продолжает ли работу.
Кто-нибудь ставил https://github.com/nimscore/fatum?tab=readme-ov-file ?
Мое творение. Спасибо за интерес. Пока его никак не поставить. Там несколько модулей в репе, которые пока никак между собой не дружат. Собственно модуль аналога дискорда для сообществ, сами блоги, авторизация и главная страничка. Сейчас связываю модуль дискорда с сообществами блогов.
P.S. Там нет безголовых cms, там все самописное.
Как я уже писал в каком-то комментарии: как только я его допишу, то первое что я сделаю — это принесу вам сюда подробнейший мануал )
Всегда рад. А по поводу js и прочих штук, то конкретно в этом случае все просто будет ставиться в итоге: docker compose up -d и в nginx в /etc/nginx/conf.d/fatum.conf повесить 80 и 443 порт на условный 127.0.0.1:3000. Собственно это сейчас так и работает, только пока в паблике нет конфигов докера, т.к. пока там смотреть нечего толком ^^
Под рукой пока только такие, не совсем под показ кому-то, с лишними окошками, но в целом видно. Это главная страничка блогов.
Как-то слишком тут шакалит этот скрин, поэтому ссылка
А это модуль дискорда. Многие почему-то не выкупают зачем там дискорд, но это лучше 1 раз увидеть в финальном варианте, чем 100 раз услышать и все равно не понять. Скрин модуля дискорда совсем в зародыше (скрин старый), но на данный момент базовый функционал (посты, загрузка медиа, модерация, новые каналы (и удаление их), новые сервера (и удаление их), профили юзеров, личные сообщения, баннеры и лого серверов, авторизация, аватарки юзеров, аудио и видеозвонки (по этому поводу хз, буду оставлять или нет. Во первых для этого юзается внешняя огромная либа, во вторых — это будет очень тяжело для сервера. Возможно вынесу это в отдельный подключаемый модуль) — все готово и работает на вебсокетах.
Как-то так. На днях смогу больше скринов скинуть, если будет интересно.
Я открыт для хотелок и предложений, к вашему видению, может получится что-то еще более удачное ^^
Да, про дискорд конечно не совсем понятно, но кажется крутая альтернатива Альмы будет.
А что по редактору?
Вот что мне не хватало в Альме:
Необязательно, но полезно:
Клонированный комментарий, но в другом материале = [per hour] / [per day]
Лимит на высоту комментария (условно если больше 180px, то скрывать остаток под кнопку «показать полностью»). Ибо сейчас можно наспамить один комм на 300 экранов и придётся листать.
Редактор сейчас юзается Editor.JS (аналогичный стоит на dtf при создании статьи. Можно загуглить оф сайт, либо просто посмотреть как он выглядит на dtf. Блочный, удобный редактор).
…
Категории менеджат юзеры. Создатель категории — ее админ и назначает своих модеров на эту категорию. Вот тут еще всплывает модуль дискорда, т.к. к каждой категории создается еще дискорд-сервер, где админ категории становится овнером сервера, а модеры категории — модерами сервера (в целом, в будущем я думаю реализовать возможность назначать разных людей на сервер и на категорию в модеры, но это так разговоры о далеком). Каждая категория жестко завязана на своем дискорд-сервере, где админ и модеры могут формировать свое полноценное сообщество и обсуждать новые посты своей категории с удобными линками на посты в категории и т.д. В общем это опять затрагивать разговоры о дискорде, а это снова очень долго хах. Ну поверхностно, то я что-то вот рассказал. Категория и дискорд — это одно полноценное сообщество со своим камунити, которое вполне себе имеет место, где они могут тусить и флудить. Оставляя коменты своей категории и коменты других постов в чистоте, без спама мемами в коментах и прочих вещей, которые очень любят одни люди и не очень любят видеть другие. Поэтому коменты к постам остаются чистыми и по делу, а вся жизнь сообщества происходит в на их сервере дискорда, где местные завсегдатаи носят свои мемы и шутят свои смешные шутки. Пока не придумал критерии какие именно пользователи смогут создавать свои категории. Очевидно не сразу после регистрации, самое банальное рейтинг, но это тоже мне не очень нрав. Однако я над этим еще не думал. Критерии возможностей юзеров — это уже дело десятое.
…
Коменты и тело поста обрезаются уже сейчас, но не пикселями, а по символам. На первом скрине как раз обрезанный пост.
…
Остальные пункты совмещу в один ответ: я делаю большой упор на модерацию и админку. Чтобы небыло такого, что модер не может дать кому-то мут на сутки с указанием причины. Не бан, а именно мут. Баны и кики реализованы уже сейчас, мута пока нет. А так черные списки будут, как на конкретных юзеров, так и на отдельные сообщества (категории). Я примерно ориентируюсь на возможности админки mastodon, сделать не меньше, чем там.
…
5 пункт — это кнопка поделиться или что? Я на самом деле не совсем понимаю зачем нужна кнопка поделиться с кем в другой соц. сети. Я думаю 99% юзеров просто копируют ссылку и скидывают ее человеку в тг/вк или еще куда. Я думаю над такой кнопкой с возможностью скинуть ее кому-то в личку на сайте или в канал на сервере сообщества (категории).
7 пункт. Идея вроде хорошая, нигде ее вроде не встречал, но звучит неплохо. не думал над этим.
Спасибо за предложения ^^
Блин по описанию звучит грандиозно. Советую завести какой-то тг канал, будем следить за развитием, может даже донатов соберём на разработку.
Ну пока рано. Мы сейчас делим шкуру неубитого медведя. Нужно хотя бы что-то сначала сделать, чтобы люди пощупать могли. Вообще я планировал выкатить демку в феврале этого года, чтобы пощупать можно было. Без возможности авторизации, просто визуально все пощупать сайтик с сидом из пары десятков юзеров и постов с коментами, но со всеми модулями (вики, дискорд и блоги). И в целом то я почти успел к тому времни, но как-то запал пропал, ирл съел все. Однако, я хочу сказать вам всем тут спасибо, вы этой темой и своим интересом снова дали заряд мотивации и я снова сел писать этот проект, после почти 2х месячного перерыва. Получается ждём демку. Спасибо вам большое, ещё раз ^^
Интересно… попробую поставить… Хотя всегда там какой-то геморой… с обычными системами как правило все понятно — есть корень сайта и на него настраиваешь сервер куда должен смотреть document-root. А в этих безголовых системах хер поймешь что где куда? Надо запускать приложение, особенным образом конфигурировать сервер… Вот опять — где у него инструкция насчет install? Официального сайта нету, демо — нету…Нету нихрена:(
вот я и не вывез. интересно остальных послушать
Написал автору в телегу. Может ответит…