nims
Комментарии nims
nims nims 31 Мая
2
Рендеринг на стороне сервера в JavaScript – объяснение SSR и CSR

NextJS, как флагман SSR прекрасен. Однако, SSR иногда дает много головной боли, особенно когда тебе нужно хранить какой-либо state. Это хорошо видно в паре с самым популярным стэйт менеджером — Redux. Когда по хорошему, тебе нужен дополнительный внешний враппер для синхронизации стейта между сервером и клиентом, а на 14м нексте и его app router этот враппер реализовать можно, но это костыль космических масштабов и имеет мало смысла. Поэтому SSR с app router практически исключил возможность нормально юзать тот же Redux в больших проектах. Однако, next.js все еще остается прекрасным

nims nims 27 Мая
3
Новый форум украинских программистов

ну он же не попросил сидеть на форуме. Человек попросил дать советы. Возможно стоит поделиться опытом как такие форумы вести, администрировать и правильно содержать инфраструктуру

nims nims 16 Апреля
Посоветуйте плагины что бы создать reddit на wordpress

Раз теперь ты там есть, то твои на телетайпе ахах 😅

nims nims 16 Апреля
Посоветуйте плагины что бы создать reddit на wordpress

Офтоп, я, но теперь буду ждать статьи на телетайпе ахах 😅

nims nims 16 Апреля
2
Fatum - это скрипт сообщества мультиблогов с открытым исходным кодом.

Ну пока рано. Мы сейчас делим шкуру неубитого медведя. Нужно хотя бы что-то сначала сделать, чтобы люди пощупать могли. Вообще я планировал выкатить демку в феврале этого года, чтобы пощупать можно было. Без возможности авторизации, просто визуально все пощупать сайтик с сидом из пары десятков юзеров и постов с коментами, но со всеми модулями (вики, дискорд и блоги). И в целом то я почти успел к тому времни, но как-то запал пропал, ирл съел все. Однако, я хочу сказать вам всем тут спасибо, вы этой темой и своим интересом снова дали заряд мотивации и я снова сел писать этот проект, после почти 2х месячного перерыва. Получается ждём демку. Спасибо вам большое, ещё раз ^^

nims nims 15 Апреля
1
Fatum - это скрипт сообщества мультиблогов с открытым исходным кодом.

Редактор сейчас юзается Editor.JS (аналогичный стоит на dtf при создании статьи. Можно загуглить оф сайт, либо просто посмотреть как он выглядит на dtf. Блочный, удобный редактор).

Категории менеджат юзеры. Создатель категории — ее админ и назначает своих модеров на эту категорию. Вот тут еще всплывает модуль дискорда, т.к. к каждой категории создается еще дискорд-сервер, где админ категории становится овнером сервера, а модеры категории — модерами сервера (в целом, в будущем я думаю реализовать возможность назначать разных людей на сервер и на категорию в модеры, но это так разговоры о далеком). Каждая категория жестко завязана на своем дискорд-сервере, где админ и модеры могут формировать свое полноценное сообщество и обсуждать новые посты своей категории с удобными линками на посты в категории и т.д. В общем это опять затрагивать разговоры о дискорде, а это снова очень долго хах. Ну поверхностно, то я что-то вот рассказал. Категория и дискорд — это одно полноценное сообщество со своим камунити, которое вполне себе имеет место, где они могут тусить и флудить. Оставляя коменты своей категории и коменты других постов в чистоте, без спама мемами в коментах и прочих вещей, которые очень любят одни люди и не очень любят видеть другие. Поэтому коменты к постам остаются чистыми и по делу, а вся жизнь сообщества происходит в на их сервере дискорда, где местные завсегдатаи носят свои мемы и шутят свои смешные шутки. Пока не придумал критерии какие именно пользователи смогут создавать свои категории. Очевидно не сразу после регистрации, самое банальное рейтинг, но это тоже мне не очень нрав. Однако я над этим еще не думал. Критерии возможностей юзеров — это уже дело десятое.

Коменты и тело поста обрезаются уже сейчас, но не пикселями, а по символам. На первом скрине как раз обрезанный пост.

Остальные пункты совмещу в один ответ: я делаю большой упор на модерацию и админку. Чтобы небыло такого, что модер не может дать кому-то мут на сутки с указанием причины. Не бан, а именно мут. Баны и кики реализованы уже сейчас, мута пока нет. А так черные списки будут, как на конкретных юзеров, так и на отдельные сообщества (категории). Я примерно ориентируюсь на возможности админки mastodon, сделать не меньше, чем там.

5 пункт — это кнопка поделиться или что? Я на самом деле не совсем понимаю зачем нужна кнопка поделиться с кем в другой соц. сети. Я думаю 99% юзеров просто копируют ссылку и скидывают ее человеку в тг/вк или еще куда. Я думаю над такой кнопкой с возможностью скинуть ее кому-то в личку на сайте или в канал на сервере сообщества (категории).
7 пункт. Идея вроде хорошая, нигде ее вроде не встречал, но звучит неплохо. не думал над этим.

Спасибо за предложения ^^

nims nims 15 Апреля
3
Fatum - это скрипт сообщества мультиблогов с открытым исходным кодом.

Под рукой пока только такие, не совсем под показ кому-то, с лишними окошками, но в целом видно. Это главная страничка блогов.
Как-то слишком тут шакалит этот скрин, поэтому ссылка

А это модуль дискорда. Многие почему-то не выкупают зачем там дискорд, но это лучше 1 раз увидеть в финальном варианте, чем 100 раз услышать и все равно не понять. Скрин модуля дискорда совсем в зародыше (скрин старый), но на данный момент базовый функционал (посты, загрузка медиа, модерация, новые каналы (и удаление их), новые сервера (и удаление их), профили юзеров, личные сообщения, баннеры и лого серверов, авторизация, аватарки юзеров, аудио и видеозвонки (по этому поводу хз, буду оставлять или нет. Во первых для этого юзается внешняя огромная либа, во вторых — это будет очень тяжело для сервера. Возможно вынесу это в отдельный подключаемый модуль) — все готово и работает на вебсокетах.

Как-то так. На днях смогу больше скринов скинуть, если будет интересно.
Я открыт для хотелок и предложений, к вашему видению, может получится что-то еще более удачное ^^

nims nims 15 Апреля
1
Посоветуйте плагины что бы создать reddit на wordpress

В целом, поставив плагин elementor-pro, вы сможете сделать что угодно. Но сразу скажу, что его изучение чуть ли не бесконечно (он не сложный, он крайне простой. Нюанс в осознании масштабов. Вот вроде готовые элементы и все полностью понятно, а потом оказывается, что одни элементы можно интегрировать в другие и получаются новые 3и элементы ui). Вот вроде через 2ч изучения сидите и говорите себе, что вы в нем полностью разобрались и сможете создать аналог любого сайта, а через месяц вы осознаете, что не разобрались и в 30% элементора. Есть бесплатный, есть про версия. Несколько лет держал сайтики на нем, т.к. крайне удобно и интересно «пощупать» элементор. Потом интерес к WP утих и переписал сайтики просто на html+css+js.

nims nims 13 Апреля
3
Fatum - это скрипт сообщества мультиблогов с открытым исходным кодом.

Всегда рад. А по поводу js и прочих штук, то конкретно в этом случае все просто будет ставиться в итоге: docker compose up -d и в nginx в /etc/nginx/conf.d/fatum.conf повесить 80 и 443 порт на условный 127.0.0.1:3000. Собственно это сейчас так и работает, только пока в паблике нет конфигов докера, т.к. пока там смотреть нечего толком ^^

nims nims 13 Апреля
3
Fatum - это скрипт сообщества мультиблогов с открытым исходным кодом.

Мое творение. Спасибо за интерес. Пока его никак не поставить. Там несколько модулей в репе, которые пока никак между собой не дружат. Собственно модуль аналога дискорда для сообществ, сами блоги, авторизация и главная страничка. Сейчас связываю модуль дискорда с сообществами блогов.
P.S. Там нет безголовых cms, там все самописное.
Как я уже писал в каком-то комментарии: как только я его допишу, то первое что я сделаю — это принесу вам сюда подробнейший мануал )

nims nims 18 Ноября 2023
3
Готовые решения

О, я вижу что автор прошел через все терзания, что и я. Разве что в этом списке забыли еще https://una.io, которая ближе всего к этому. Однако она очень тяжелая, слишком много настроек, на полноценный vc.ru понадобится неделя настроек, но все равно во время пользования не покидает ощущение захламленности. Ты пользуешься и понимаешь сколько лишнего там где-то крутится внутри, чего по хорошему быть не должно. Однако, не считая forem, una — самое доступное и лучшее решение на данный момент для автора. Forem — это отдельный вид садомазо с его установкой. Я про это уже писал.

Лично мои блуждания в поисках чего-то готового привели меня к созданию нового репозитория на гите, т.к. за полгода суммарно, что я искал решение, можно было сделать уже самостоятельную 1.0 beta версию желаемого. Чем я собственно и занялся.

Репо можно чекнуть тут:
https://github.com/nimscore/mustel-ui

Он совершенно свежий, так что будет готов не завтра, но посмотреть на главную страничку можно.

Как будет готово, конечно же принесу вам сюда статью.

nims nims 11 Ноября 2023
4
VK — ....

Ну как минимум ждем новое лого. В вк не был с года 2018, т.к. раньше было «вк норм, хотя бы ui более менее человеческий, вы фейскбук вообще видели?», а потом вк просто превратился в фейсбук с ужасным ui, которым невозможно пользоваться. А то, что Лебедев сможет хоть немного сделать вк лучше — веры нет от слова совсем. Лебедев — бездарный популист, не более. По крайней мере, это мое мнение. Да и вообще, верните стену