Lemmy Lemmy 5 листопада 2022, 03:06

Концепт оновленого інтерфейсу UJournal UI з додатковими можливостями

При­віт, я пла­ную пере­пи­са­ти бекенд бо маю визна­ти що моди­фі­ку­ва­ти Lemmy я не можу бо немаю знань та бажа­н­ня роз­би­ра­ти­ся з Rust.

З цьо­го при­во­ду я вирі­шив пере­ро­би­ти інтер­фейс щоб він був більш уні­фі­ко­ва­ним, та я мав змо­гу роби­ти типо­ві сто­рін­ки, а не вига­ду­ва­ти кожен раз новий вид інтер­фей­су типу вспли­ва­ю­чих віко­нець для сповіщень.

Ось нагля­дно як буде вигля­да­ти онов­ле­на версія:

Які прі­о­рі­те­ти я став­лю перед собою най­ближ­чим часом:

  • зни­зи­ти витра­ти на хостінг (зараз хостінг коштує 21,97 евро на місяць, я маю намір зни­зи­ти вар­тість до 5 евро);
  • зро­би­ти надій­ний хостінг медіа (в тому числі і відео — це буде ріше­н­ня ана­ло­гі­чне AWS S3 — є ще можли­вість змень­шу­ва­ти графіку);
  • дода­ти гну­чко­сті у роз­роб­ці бекен­да (це вкрай необ­хі­дно, тому що я не маю змо­ги моди­фі­ку­ва­ти код Lemmy тому що бра­кує знань з мови про­гра­му­ва­н­ня Rust);
  • зро­би­ти сер­вер-сайд рен­де­рінг (щоб покра­щи­ти індексування);
  • під­клю­чи­ти авто­по­стінг з Телеграма.

Якщо зараз у нас Стрі­чка фор­му­є­ться з усіх постів спіль­нот, то в онов­ле­ній вер­сії стрі­чка буде фор­му­ва­ти­ся з під­пи­сок. Чому я вирі­шив зро­би­ти так? Щоб мати змо­гу дода­ти авто­по­стінг з Теле­гра­му. Ви ж бачи­ли скрін з Добір­ка­ми спіль­нот? Тоб­то спіль­нот ста­не дуже бага­то бо 1 спіль­но­та буде дорів­ню­ва­ти 1 теле­грам кана­лу з яко­го буде роби­ти­ся авто­по­стінг. Але для спіль­нот з авто­по­стін­гом буде пра­ви­ло що пости які не мають комен­та­рів та оці­нок будуть авто­ма­ти­чно вида­ля­ти­ся після деяко­го часу. Це зни­зить важли­вість таких спіль­нот, тож вони будуть ниж­че за базо­ві спільноти.

Щодо під­трим­ки про­є­кта, то рад що до під­трим­ки при­єд­на­ло­ся 4 нових патро­на, що ста­ло для мене вкрай нео­чи­ку­ва­но. Дякую, дру­зі за під­трим­ку! Це моти­вую роби­ти про­єкт! Зараз вже 5 патро­нів під­три­мує про­єкт. Це озна­чає що факти­чно про­єкт живе за раху­нок патро­нів, тому що це покри­ває витра­ти на хостінг. В онов­ле­ній вре­сії хочу зро­би­ти спе­ці­аль­ні помі­тки для патро­нів, та дода­ти на спе­ці­аль­ну сторінку.

Всім гар­но­го настрою!

  • 14
  • 43
  • 5

43 коментарів

  • stopthewar stopthewar 3 роки тому

    Кру­то.

    Можно ещё стре­ло­чки лай­ков изме­нить под стиль TJ. они симпатичные.

    и убрать вопро­сик в кружке. 

    сайт как буд­то у тебя спра­ши­ва­ет »Ujournal?»

    • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Стре­ло­чки поме­ня­ем. Вопро­сик будет заме­нен на «i» (инфор­ма­ция).

      • 0
    • ohshie ohshie 3 роки тому

      в новой или в ста­рой версии?

      • 0
    • Псіноморф Псіноморф 3 роки тому

      ya vtyamil
      né mozhna pisati «UJ» into title
      this runs an endless carousel with (topic?) suggestions
      don’t even ask why, lmao

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      При­віт, роз­ка­жи подро­би­ці: який кон­тент постиш і і яку спіль­но­ту дода­єш пост?

      • 0
    • Псіноморф Псіноморф 3 роки тому

      vitannya!
      once i put something into «title» it jumps up with an endless suggestion list, picrelated
      so this actually soft-locks posting despite of other fields
      no clue about specific regulars but feeding it with «UJ» works perfect kek
      /​furryfox and chromium, debian

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      У новій вер­сії дій­сно не можу ство­ри­ти. Не знаю в чому при­чи­на. Бло­ку­є­ться через бекенд на Lemmy, кото­рий я не можу випра­ви­ти. Тому почав роби­ти свій бекенд щоб мати змо­гу від­по­від­а­ти на такі пита­н­ня та більш опе­ра­тив­но виправ­ля­ти код.

      • 0
    • Псіноморф Псіноморф 3 роки тому

      та ниц гро­зне­го, все ж таки від­мін­но пра­цює, ти й так вели­кий молодець
      я не міг зро­зу­мі­ти при­чи­ну, досить нео­че­ви­дно лол

      • 0
  • Lemmy Lemmy 3 роки тому · Автор
    Гло­баль­ная про­бле­ма — умень­ше­ние види­мо­сти и коли­че­ства поль­зо­ва­тель­ско­го контента 

    Я хочу пора­змышлять. Есть обще­ствен­ные сооб­ще­ства: Нови­ни, Вій­на, Гумор, Ігри, Покра­щу­є­мо UJournal, Кіно та сері­а­ли, Меми, Пита­н­ня, Дум­ки. Есть поль­зо­ва­тель­ские сооб­ще­ства. И есть сооб­ще­ства с автопостингом.

    Поль­зо­ва­те­ля при реги­стра­ции под­пи­сыва­ет на обще­ствен­ные сооб­ще­ства автоматически.

    Теперь поль­зо­ва­тель, открывая в сле­ду­ю­щий раз УЖ, видит посты из обще­ствен­ных сооб­ществ. Он нахо­ди­тся в сво­ей ленте.

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

    Поль­зо­ва­тель может напи­сать или сде­лать репост в любое сооб­ще­ство на кото­ре он под­пи­сан. При репо­сте поль­зо­ва­тель может доба­вить свой заго­ло­вок и текст.

    С моей точки зре­ния, ниче­го суще­ствен­но не изме­ни­тся. Если поль­зо­ва­тель и рань­ше читал толь­ко обще­ствен­ные сооб­ще­ства, где кон­тент исклю­чи­тель­но поль­зо­ва­тель­ский, то он и даль­ше будет про­дол­жать видеть и читать поль­зо­ва­тель­ский кон­тент. Ситу­а­ция изме­ни­тся для лент «Попу­ляр­ное» и «Новое». Думаю там нужно будет поста­вить фильтр по рей­тин­гу. То есть, пока­зывать толь­ко то что налай­ка­ли дру­гие пользователи.

    И еще до этой фичи нужно дожить. Я все таки, хочу назна­чить вектор дви­же­ния. Для это­го и создаю такие планы.

    • 0
    • javascript javascript 3 роки тому

      на тж всі сиді­ли в «Све­жем», ті, у кого було 5 хви­лин на день почи­та­ти сайт — сиді­ли в «Попу­ляр­ном +10», під­пи­ски — це про­сто кате­го­рії куди постя­ти­ться вся­ка фігня, вони вза­га­лі мар­ні, тому що на тж був фун­кціо­нал бло­гів кори­сту­ва­чів і всі пости­ли собі в блог (саме тому всі сиді­ли у свіжому)
      я вже задов­бав­ся шука­ти кате­го­рію куди тре­ба пости­ти котів напри­клад (У котів, у тва­рин, чи в мило­ту), куди пости­ти різні фотки, тому що навіть не зна­єш чи можна пости­ти в якусь спіль­но­ту чи вона закри­та. Ось це гор­та­н­ня мишкою спи­ска спіль­нот по 10 хви­лин через те, що кон­тент дуже уні­каль­ний, зму­шує мене пере­тво­ри­ти «Голов­не» на помий­ку різно­ма­ні­тно­го хла­му, тому що я не знаю всьо­го спи­ска з 500+ спіль­но­та­ми куди саме я це маю запо­сти­ти. Саме через від­су­тність бло­гів кори­сту­ва­чів зараз ство­рю­ють купу спіль­нот. А ти хочеш на цьо­му ще біль­ше акцен­ту­ва­ти увагу.

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Зро­зу­мів про кори­сту­ва­цькі бло­ги. Тож буду нама­га­ти­ся від­тво­ри­ти те що пропонуєш.

      • 0
  • ohshie ohshie 3 роки тому

    В целом, мне нра­ви­тся идея авто­по­стин­га с теле­ги и прев­ра­ще­ние УЖ в некий агре­га­тор ново­стей. Но мне каже­тся это доба­вит нем­но­го про­блем, от неболь­ших до глобальных.

    Гло­баль­ная про­бле­ма — умень­ше­ние види­мо­сти и коли­че­ства поль­зо­ва­тель­ско­го кон­тен­та. Кто-то при­но­сит сюда видо­сы с теле­ги, делат пост и добав­ля­ет туда какие-то свои дум­ки. Но если так слу­чи­тся что робот уже запо­стил этот видос, то у поль­зо­ва­те­ля выход толь­ко оста­вить ком­мент. Но пост > ком­мент по силе. Как пре­до­тв­ра­тить прев­ра­ще­ние мно­гих сооб­ществ в помой­ку из пустых репо­стов с теле­ги? И как боро­ться с +- оди­на­ко­выми поста­ми (в мир­ное вре­мя, напри­мер, кру­пные пре­зен­та­ции эпл — спо­кой­но вижу как в теле­ге однов­ре­мен­но пишут 5 – 10 кана­лов об этом, хотя они про­сто ново­стни­ки) не прев­ра­тит ли это «Укра­їн­ський жур­нал який робиш ти» в «жур­нал на кото­ром все уже сде­ла­но, а ты прост ком­мен­ти­ру­е­шь»? Также тогда необ­хо­дим какой-то спи­сок базо­вых сооб­ществ на кото­рые по умол­ча­нию под­пи­са­ны сра­зу все поль­зо­ва­те­ли (по ана­ло­ги с ред­дит) — как этот спи­сок составлять? 
    • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Поче­му я вооб­ще хочу сде­лать такую фичу? Я вижу что ауди­то­рия RSS риде­ров доста­то­чно боль­шая. Поль­зо­ва­тель­ский кон­тент это несом­нен­но изю­мин­ка сай­та, но она не мас­со­вая и поня­тна ауди­то­рии кото­рая на сай­те уже давно.

      Все же, я хочу прев­ра­тить УЖ в основ­ное место рабо­ты, а для это­го нужно что­бы сайт мог прив­ле­кать рекла­мо­да­те­лей и созда­вал мини­маль­ный про­жи­то­чный мини­мум. Что­бы сайт мог кор­мить как себя, так и своих поль­зо­ва­те­лей. Для это­го необ­хо­ди­мо прив­ле­кать боль­ше людей. Идея прев­ра­тить сайт в такой себе соци­аль­ный RSS ридер, может прив­ле­чь мно­го людей кото­рым пока не сов­сем поня­тна соци­аль­ная состав­ля­ю­щая про­е­кта, а кото­рых боль­ше прив­ле­ка­ет возмо­жность читать кучу теле­грам-кана­лов в одном месте.

      • 0
    • Сумні_Збочення Сумні_Збочення 3 роки тому

      Мабуть я ста­рий. До 24 люто­го кіль­кість теле­грам кана­лів = 0. Кіль­кість сай­тів з нови­на­ми в RSS Savy = 2. Два тема­ти­чних ресур­са наби­ра­ли біль­шість часу у браузері. 

      Після 24, кіль­кість кана­лів збіль­ши­ла­ся до 5, з них 2 по три­во­гам, Суспіль­не і два нови­но-роз­ва­жаль­ні. Вга­дай­те скіль­ки з них з уві­мкне­ним опо­ві­ще­н­ням? RSS Savy ско­ро­тив­ся до 1 дже­ре­ла. Одна тема­ти­ка так і зали­ши­ла­ся, інша змі­ни­ла­ся на тж, той помер.

      Сиджу на ста­рій вер­сі­її UJ, бо нова тор­мо­зить, що на пк, що на теле­фо­ні. Іно­ді бачу таке:


      Ерго­но­мі­ка про­сто ридає над трьо­ма крапками.

      При­ве­ду цита­ту з Межі:

      Цьо­го тижня один з най­по­пу­ляр­ні­ших сер­ве­рів мере­жі Mastodon, mastodon.social, мав лаги та про­стої, оскіль­ки нама­гав­ся впо­ра­ти­ся з напли­вом нових кори­сту­ва­чів. Це могло від­вер­ну­ти деяких людей від вико­ри­ста­н­ня Mastodon, оскіль­ки їхній поча­тко­вий досвід був неза­до­віль­ним. Часто, коли нові кори­сту­ва­чі, які впер­ше про­бу­ють сер­віс, роз­ча­ро­ву­ю­ться через баги та інші про­бле­ми, вони не повер­та­ю­ться вдруге.

      Не бачу сен­су щось міня­ти, поки UJ не буде в одній вер­сії, без про­блем с продуктивністю.

      • 0
  • Crea Crea 3 роки тому

    По суті май­же те, що є зараз.

    • 0
  • Crea Crea 3 роки тому


    При­бли­зно так. Пока­зав стрі­ло­чка­ми що я зробив.

    • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Думаю на вели­ких моні­то­рах це буде як раз так, як на скріні.

      • 0
  • Crea Crea 3 роки тому

    Дизайн при­коль­ний. Але я би додав тро­хи біль­ше віль­но­го про­сто­ру стрі­чці. Ліву колон­ку можна лег­ко зву­зи­ти, а блок з комен­та­ря­ми змен­ши­ти. Тим біль­ше, як на мене, вони при­вер­та­ють до себе занад­то бага­то уваги.

    • 0
  • Crea Crea 3 роки тому

    Авто­по­стинг з теле­гра­му — це зви­чай­но кру­то, ціка­ва ідея. Але потрі­бно вра­хо­ву­ва­ти, що часто нови­ни в різних теле­грам кана­лах дублю­ю­ться. Все най­го­лов­ні­ше з теле­гра­му зараз все одно люди постять на ЮЖ.

    • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Я дов­го ходжу кру­га­ми коло інстру­мен­та для того щоб отри­му­ва­ти нови­ни. Навіть почав заво­ди­ти RSS ріде­ри для цьо­го. Ідея така: я, як люди­на котра читає нови­ни та робить пости в УЖ, ходжу по купі сай­тів та читаю бага­то новин. Потім деякі з цих новин додаю до УЖ. Я поду­мав, чому не інте­гру­ва­ти ці сацти в УЖ, і лише роби­ти репо­сти в інші спіль­но­ти прям з сай­та. Напри­клад є кана­ли в теле­гра­мі CNN/​Новинач і таке інше. Я, як кон­тент-мей­кєр, під­пи­сан на всі ці кана­ли і роблю репо­сти ціка­вих постів у спіль­но­ту Нови­ни. А загаль­на біль­шість кори­сту­ва­чів вже чита­ють «кру­ті» пости з суспіль­ства Новин.

      • 0
  • Сумні_Збочення Сумні_Збочення 3 роки тому

    Якщо зараз у нас Стрі­чка фор­му­є­ться з усіх постів спіль­нот, то в онов­ле­ній вер­сії стрі­чка буде фор­му­ва­ти­ся з підписок. 

    Спір­не ріше­н­ня. Зру­чні­ше бло­чи­ти неба­жа­ні спіль­но­ти, чим шука­ти бажа­ні зара­ди під­пи­ски і про­пу­ска­ти контент.

    Це в мене одно­го нова вер­сія тормозить?

    • 0
    • Ukrainian bagel Ukrainian bagel 3 роки тому
      за стрі­чку. Я про­сто не буду сиди­ті вишу­ку­ва­ти якісь спіль­но­ти і дума­ти під­пи­са­ти­ся чи нє, коли можно про­сто стрі­чку від­кри­ти і поба­чи­ти все-все 
      • 0
    • ohshie ohshie 3 роки тому

      Согла­сен.
      Счи­таю что отпи­са­ться от тех что не нра­ви­тся — пра­виль­нее чем под­пи­сыва­ться на те что нравятся.
      Возмо­жно вто­рой вари­ант будет поле­зен когда на сай­те ста­нет 100 постов за мину­ту, но пока это мне каже­тся контрпродуктивно

      • 0
    • VirtusX VirtusX 3 роки тому

      То може зро­би­ти два варі­ан­та? Наче ж на тому ТЖ так і було — одна стрі­чка під­пи­сок, інша — для усіх записів

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Стрі­чка «за замов­ле­н­ням» буде «під­пи­са­ні», а стрі­чки «нові» та «попу­ляр­ні» зали­ша­ться як є. Але кон­це­пція отри­ма­н­ня інфор­ма­ції змі­ни­ться. Кори­сту­вач буде бачи­ти біль­ше ту інфор­ма­цію котру він заба­жав (під­пи­са­ні спіль­но­ти), аніж ту яка на ньо­го «впа­ла» без його бажання.

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Может были ситу­а­ция когда посты будут появ­ля­ться очень часто, 100 в час.
      Я хочу что­бы сайт начал выпол­нять роль RSS риде­ра для теле­грамм. То есть, вме­сто того что­бы идти в теле­грамм и пере­хо­дить из одной груп­пы в дру­гую, поль­зов­тель смо­жет про­чи­тать все сооб­ще­ния в сво­ей лен­те, а еще обсу­дить с зна­ко­мыми пользователями.

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Стрі­чка всьо­го під­ряд зі всіх-всіх спіль­нот зали­ши­ться, але буде в мен­шо­му прі­о­рі­те­ті аніж стрі­чка користувача.

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      SSR пови­нен покра­щи­ти ситу­а­цію, але я думаю, що в нас бага­то кон­тен­ту у відже­тах, такий кон­тент може силь­но наван­та­жу­ва­ти пристрій.

      • 0
    • ORLYK ORLYK 3 роки тому

      Це занад­то рано, тж таким не маяв­ся, а людей було ну в рази більше

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Загаль­на стрі­чка всьо­го під­ряд зі всіх спіль­нот буде як і була до цьо­го. Про­сто нові кори­сту­ва­чі будуть пере­ки­да­ти­ся на сто­рін­ку спіль­нот щоб під­пи­са­ти­ся на 3 поча­тко­ві спіл­но­ти. При подаль­ших вхо­дах на сайт кори­сту­ва­чі будуть за замов­че­н­ням бачи­ти свою стрічку.

      • 0
    • ORLYK ORLYK 3 роки тому

      Не бачу в цьо­му ux логі­ки. Люди­на під­пи­ше­ться на пару кана­лів. А потім з часом зай­де і поба­чить свою стрі­чку де за день від­бу­ло­ся від нуля до умов­них 5 нових запи­сів. Чи вона зро­зу­міє, що є жит­тя десь не в її колі інте­ре­сів? А якщо зро­зу­міє, то наскіль­ки вона захо­че шука­ти цьо­го само­го, якщо вона при­йшла зара­ди цих каналів?

      Під­пи­ски пра­цю­ва­ти­ме коли люди­на розу­міє, кон­тен­ту скіль­ки, що його потрі­бно змен­ши­ти щоб переварити

      • 0
    • Lemmy Lemmy 3 роки тому · Автор

      Я писав у іншо­му тре­ді. Якщо ско­ро­ти­ти, то ідея насту­пна: новий кори­сту­вач під­пи­су­є­ться авто­ма­ти­чно на базо­ві спіль­но­ти. Користувачі-«старожили» будуть чита­ти біль­ше спіль­нот або «Нові» (де буде авто­по­стінг з ТГ). Ста­ро­жи­ли можуть роби­ти репо­сти в будь яке суспіль­ство на які під­пи­са­ні. Таким чином буде попов­ню­ва­ти­ся кон­тент базо­вих спіль­нот, але котрий про­йшов через фільтр «суспіль­ної дум­ки» ауди­то­рії сайту.

      • 0
    • javascript javascript 3 роки тому

      У нас умов­но 20 постів на добу, нові кори­сту­ва­чі будуть бачи­ти 4 пости на добу. Це тупо

      • 0