Вітаю. В цьому пості: апдейт по розробці UJ та короткострокові плани.
На даний момент досягнуто:
- Сервіс по управлінню ресурсами: https://resources.ujournal.com.ua
- Сервіс по управлінню текстами: https://texts.ujournal.com.ua
- Сервіс по управлінню опитуваннями: https://polls.ujournal.com.ua
Зараз йде робота над лейаутом та стрічкою постів.
Подивитись поточну чернову версію можно за посиланням: https://phalcon.ujournal.com.ua
Цілі котрих хочу досягти:
- Значно пришвидшити сайт на поточному хостінгу (сторінка повинна віддаватися сервером до 100 мілесекунд);
- Зробити створення поста максимально комфортним (починаючи з реєстрації/входу на сайт);
- Зробити сайт підлаштованим до ботів для репосту контента з Telegram / Twitter / сайтів.
Для цього я виокремив наступні пріорітети:
- Перенести код на фреймворк Phalcon (мова Сі), працює як розширення для PHP. Код фреймворка знаходиться в памʼяті, повинен працювати значно швидше за Laravel. Це доведеться виявити на практиці;
- Переробити лейаут з фокусом на невеликі повідомлення до 500 символів (як у Twitter/Threads/Telegram), пропрацювати реєстрацію та вхід через соціальні мережі та email;
- Додати "списки" для группування аккаунтів в окремі стрічки (як у Twitter).
Хочу звернути увагу що в планах зробити:
- Форма додавання поста буде знаходиться над стрічкою;
- Пост буде мати: текст до 500 символів, до 10 зображень, 1 відео. Гілку поста можно буде доповнювати, тобто додавати текст/відео/фото окремими відповідями. Сортування буде за датою – вгорі старі, знизу нові.
- Зʼявиляться окремі кнопки, доступні на головній: Додати Фото/Відео, Довгий текст (той самий редактор поста який ми знаємо зараз), Опитування.
- Зʼявляться списки – группування аккаунтів в стрічку за тематикою. Приклад: Список "Аніме", Список "Історичні факти". Можно подивитися як це зроблено в Твіттері. Для початку там будуть репости з Twitter / Telegram. Користувач може мати власні списки.
Приклад (приблизний) як буде виглядати сайт:
5 коментарів