Створити

Лейаут, стрічка. Короткострокові плани

Вітаю. В цьому пості: апдейт по розробці UJ та короткострокові плани.


На даний момент досягнуто:

Зараз йде робота над лейаутом та стрічкою постів.

Подивитись поточну чернову версію можно за посиланням: https://phalcon.ujournal.com.ua

Цілі котрих хочу досягти:

  • Значно пришвидшити сайт на поточному хостінгу (сторінка повинна віддаватися сервером до 100 мілесекунд);
  • Зробити створення поста максимально комфортним (починаючи з реєстрації/входу на сайт);
  • Зробити сайт підлаштованим до ботів для репосту контента з Telegram / Twitter / сайтів.

Для цього я виокремив наступні пріорітети:

  • Перенести код на фреймворк Phalcon (мова Сі), працює як розширення для PHP. Код фреймворка знаходиться в памʼяті, повинен працювати значно швидше за Laravel. Це доведеться виявити на практиці;
  • Переробити лейаут з фокусом на невеликі повідомлення до 500 символів (як у Twitter/Threads/Telegram), пропрацювати реєстрацію та вхід через соціальні мережі та email;
  • Додати "списки" для группування аккаунтів в окремі стрічки (як у Twitter).

Хочу звернути увагу що в планах зробити:

  • Форма додавання поста буде знаходиться над стрічкою;
  • Пост буде мати: текст до 500 символів, до 10 зображень, 1 відео. Гілку поста можно буде доповнювати, тобто додавати текст/відео/фото окремими відповідями. Сортування буде за датою – вгорі старі, знизу нові.
  • Зʼявиляться окремі кнопки, доступні на головній: Додати Фото/Відео, Довгий текст (той самий редактор поста який ми знаємо зараз), Опитування.
  • Зʼявляться списки – группування аккаунтів в стрічку за тематикою. Приклад: Список "Аніме", Список "Історичні факти". Можно подивитися як це зроблено в Твіттері. Для початку там будуть репости з Twitter / Telegram. Користувач може мати власні списки.

Приклад (приблизний) як буде виглядати сайт:

7 коментарів

Увійдіть, щоб коментувати.
2 бали
Поскаржитись
  1. Мені подобається теперішня версія для ПК з тегами зліва і коментарями праворуч, сторінка не виглядає як сирота, інтерфейс органічний

  2. Порівняй наскільки менше "корисної площі" у новій версії для телефонів https://imgur.com/a/budAAY0

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

@sumni3bochennia потрібно оптимізувати розміри елементів під мобільні. Тим паче я буду доопрацьовувати вигляд на сабдомені з повними даними поки не доведемо до прийнятного стану. Поки зарано робити висновки.

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

@javascript Пости до 500 сімволів простіше менеджити як відповіді. Тобто я хочу зробити один код для рендеру стрічки та відповідей, це дуже сильно (в теорії) спростить менеджмент контента. А Довгі тексти будуть як вийняток і будуть хоститися в іншій базі даних, що не буде захламляти основну БД. В теорії це дасть більше швидкості.

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

@javascript Так, якщо зайдеш на https://​phalcon​.ujournal​.com​.ua з десктопа то у формі створення поста є три кнопки: Фото/Відео, Довгий текст, Опитування.

Коли нажимаєш Довгий текст – на сторінці відкривається повновіконний редактор: https://texts.ujournal.com.ua/658a225d627448.95926463/edit?ref=default і можно створювати текст такий самий як і зараз.

Я ще розмірковую як він буде виглядати при читанні. Ідея приблизно така.

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

@javascript Так, багато взяв від Twitter/Threads. Для мене ці соцмережі – позитивний досвід, хочеться перейняти UX. Функціонально можно буде і надалі мати такі самі пости як і зараз. Але в той же момет створювати невеликі пости як на 9GAG стане значно простіше – кнопки додавання медіа на головній.