Створити

Невеликий апдейт

Трохи відключився від роботи, зробив перерву, бо відчував неаби яку втому. Зараз повертаюся до роботи над проєктом зі свіжим поглядом.

Працюю над стилями, компоновкою елементів, лейаутом Стрічки. Поточний прогрес можно побачити за адресою: https://phalcon.ujournal.com.ua/

Вирішив відмовитися від ідеї списків, тому що це здалося зайвим ускладенням.

Натомість додав стрічки ~~Нові~~ Потік, Читаємі.

Логіка, яку я хочу закласти в стрічки:

  • ~~Нові~~ Потік – пости що не отримали жодного голосу ~~та час життя яких меньше ніж 1 година~~. Сортування в хронологічному порядку. В цю стрічку попадають буквально всі пости. Призначення стрічки – показувати пости від ботів, які на початку існування не будуть мати жодного голосу;
  • Свіжі – ~~пости, час життя яких більше ніж 1 година та які отримали хочаб 1 голос (позитивний або негативний). Пости з голосами в сумі меньше ніж -3 прибираються. Сортування за часом.~~ пости які откримали хочаб 1 голос (позитивний чи негативний). Сортування в хронологічному порядку. В цю стрічку попадають пости від користувачів, так як посту автоматично додається 1 голос від користувача, або пости від ботів за які проголосували;
  • Читаємі – пости від користувачів на яких ви підписані. Сортування в хронологічному порядку;
  • Популярні – пости які в сумі отримали рейтинг більше 3. Сортування за рейтингом, використовується алгоритм Reddit.

На сьогодні це поки що все.

22 коментарі

Увійдіть, щоб коментувати.
5 балів
Поскаржитись

Вважаю, що обов'язково повинна бути стрічка з УСІМА постами в хронологічному порядку. Якось я ледь не пропустив гарний срач через те що плюсів поставили мало і пост був написаний вночі.

2 бали
Поскаржитись

@sumni3bochennia Доповню:

"Читаєме" – точний опис.

"Попу­ляр­ні" – тут працює формула яка нерфить пости за показником часу, тобто жирні пости довше вилітають з топу, але вилітають. Використовується алгоритм Редіта.

"Сві­жі" – я всеж хочу відсіювати ботів за голосами. Тому можемо зійтися що нехай в Свіжому будуть пости в хронологічному порядку, але у яких є хочаб один голос. Сюди одразу будуть попадати пости від користувачів, так як за замовченням додається 1 голос від самого користувача.

"Потік" – будуть всі подряд пости (з голосами і без) в хронологічному порядку. Тут буде багато постів з 0 рейтингом від ботів.

Так, "Свіжі" та "Нові" виглядає дуже схоже і плутає. Гарні зауваження та гарна назва.

2 бали
Поскаржитись

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

1 бал
Поскаржитись

@lemmy НОВІ і СВІЖІ будуть вводити в оману користувачів, бо змістовно це одне і те саме. Правильно, що ти не бажаєш змішувати ботів і правильно відбирати в популярні за рейтингом і періодом часу. На мою думку потрібно чотири стрічки:

  1. Читаємо - доступна тільки для зареєстрованих користувачів, наповнюється з підписок

  2. Популярні - відбираються пости за рейтингом, другорядний фактор - час, наприклад, найкращі за 6, 12, 24 години, щоб в топі не висів жирний пост місячної давності

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

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

Пости повинні мати можливість бути в усіх стрічках одночасно, бо більшість людей не переходить по вкладкам, що ти на головній покажеш то і буде справляти перше враження на нового відвідувача. Будуть тільки Популярні - подумають мала активність, покажеш Потік - подумають царство ботів, побачать Свіже - найс тема)

1 бал
Поскаржитись

@sumni3bochennia Ні, пости не зникають з інших стрічок.

Якщо так: Популярні – пости які отримали в суммі 3 і більше. Свіжі – які отримали будь який голос та старші за 10 хвилин. Нові – пости без голосів (тобто пости від ботів) або молодші за 10 хвилин.

1 бал
Поскаржитись

@lemmy Він зникне з свіжих?

1 бал
Поскаржитись

@sumni3bochennia Якщо пост в Свіжому (пост пролежав якись час в Новому, отримав голос) отримав 3 плюса – пост зʼявляється в Популярних.

1 бал
Поскаржитись

@sumni3bochennia Точніше так: Пост від користувача спочатку зʼявиться в "Нових", там він буде лежати умовно годину (час треба підлаштувати, можливо пів години, можливо 10 хвилин). Далі пост перейде в "Свіже".

1 бал
Поскаржитись

@lemmy Добре, він у Свіжому в хронологічному порядку на другій годині чи на першій також? Якщо отримає за три плюса - де він буде на третю годину?

1 бал
Поскаржитись

@sumni3bochennia Додам, що пости від користувачів отримують 1 лайк за замовченням (від самого користувача) – така ж сама поведінка як в нас і зараз. Цей пост зʼявиться в "Свіжому". Пости по API, від ботів не будуть мати таку оцінку, тому будуть відображатися тільки в Нових.

1 бал
Поскаржитись

@lemmy От давай промоделюємо ситуацію: я запостив пост з велетенською дозою зради, що спроможна вбити слона. Його ніхто не плюсує і не мінусує. Де він буде у першу годину існування, де він буде на другій годині?

1 бал
Поскаржитись

@sumni3bochennia Хоча можливо і фільтр на "-3" не потрібен. Можливо, він буде для нових користувачів.

1 бал
Поскаржитись

@sumni3bochennia В Свіжому будуть всі пости (від ботів будуть тільки пости які хтось лайкнув) і фільтроватися будуть тільки коли рейтинг поста буде нижчим за -3. Я давно не бачив у нас постів з рейтингом "-3".

1 бал
Поскаржитись

@lemmy Ні, я хочу 🕴 всі пости від користувачів, без ботів, без умов за рейтингом. Передивись стрічку - скільки там не набрали 3?

1 бал
Поскаржитись

@sumni3bochennia Думаю, Свіжі – це те що тобі потрібно. Пости з голосами (позитивні чи негативні), відсортовані в хронологічному порідку, в тому числі і ті що мають +3 і більше.

1 бал
Поскаржитись

@lemmy Добре, вмовив - четвертий пункт Потік - де усе підряд, а в Нових чи Свіжих без ботів.

1 бал
Поскаржитись

@sumni3bochennia Я хочу додавати аккаунти ботів, котрі будуть робити репости з різних сайтів, тому в "Нових" буде великий месс, тому я хочу розділити "Свіжі" та "Нові", тому що в "Свіжих" будуть пости на які звернули увагу користувачі сайту.

1 бал
Поскаржитись

@sumni3bochennia в популярних тоді треба додати фільтрацію за періодом, шоб популярне оновлювалось, і можна було дивитись умовно популярне за годину, день, тиждень, місяць, рік,

1 бал
Поскаржитись

Нехай буде три:

Нові - усі пости в хронологічному порядку

Чита­є­мі – пости від кори­сту­ва­чів на яких ви під­пи­са­ні. Сор­ту­ва­н­ня за часом.

Попу­ляр­ні – пости які в сумі отри­ма­ли біль­ше за 3 голо­са. Сор­ту­ва­н­ня за рейтингом.

1 бал
Поскаржитись

@lemmy Та ні - нехай в Нові будуть усі пости в хронологічному порядку, без будь-яких умов.

1 бал
Поскаржитись

@himarstime Пости видалятися не будуть, просто будуть і надалі перебувати в стрічці «Нові». Якщо пост не набрав жодного голосу або якщо час життя меньш ніж 1 година.