You are viewing a single comment's thread from:

RE: SteemHome: Деякі ідеї - обережно json)) / SteemHome: Some Ideas - Attention JSON is here)) [UA/EN]

in Steem Dev3 days ago

Thank you very much for taking the time to prepare such a detailed analysis and for sharing your ideas about the future of SteemHome.

I really appreciate the effort you put into not only describing the concepts but also creating visual examples to better explain your vision. This makes it much easier to understand the proposed improvements and evaluate them properly.

Several of your suggestions are particularly interesting, especially:

  • structuring challenge information instead of relying on long blocks of text,
  • improving challenge previews and participant statistics,
  • simplifying the participation workflow,
  • enhancing the evaluation dashboard,
  • automatic report generation,
  • autosave and editor improvements,
  • and the possibility of using structured metadata to make challenge management more efficient.

I also agree that the user experience should remain simple, especially for mobile users, and that creating, participating in, evaluating, and reporting on challenges should require as few steps as possible.

Some of these ideas are already aligned with the direction I have in mind for SteemHome, while others introduce new perspectives that are definitely worth exploring further. Before implementing anything, I will carefully evaluate what can be integrated safely without affecting compatibility, existing challenges, or the stability of the platform.

Thank you again for your contribution, your creativity, and the time you invested in preparing this presentation. Feedback like this is extremely valuable because it helps transform SteemHome into a platform built not only by a developer, but also with the ideas and experience of the community.

I will review everything in more detail and keep these suggestions in mind for future updates.

Sort:  

Так багато слів)) й так зрозуміло, що те що вам підходить може бути реалізовано.))

Проте два важливі пункти важливо виділити, це:

  • Безпека - кастомні теги, можна дозволити, тим паче вони не виконують якісь серйозні скрипти, лише додають візуальних ефектів. А все інше спокійно забороняєтьсья через той модуль, що виключає виконання інши скриптів і фреймів, тоді буде безпечно. Здається таке ж діє на інших сайтах.
  • Метадата - деяку метатаду можна вшивати в допис, без використання json просто в влавши їх у контейнер <> , але потрібно перевірят, послідовнісь заповення, бо в деяких випадках їх буде показувати у превью. Ось приклад для тегу, який буде прихований у превью, але буде давати інформацію, що це перша частина із 5 наявних у челенджу чи може навчальному курсі <parts p1s5> - і механізм відображення буде бачити відразу без додаткових запитів до блокчейну, що це перша частина із п'яти, і тому подібне. Всі бачитимуть чистий текст, на інших платформах, а система матиме нові опції відобраежння, а json записувати прямо важливі незмінні дані, може тоді буде простіше, щоб не займатись пагінацією.
  • Зручність - оце звичайно було дещо упущено. Проте є рішення. Можна відразу дозволити три варіанти, це візуальний редактор, поряд із яким будуть вкладки htlm поля (для перемикання на нього за потреби) із всим форматування, а також наповнення блоками. Якщо кому так зручніше із смарфона вписуватит в поля, але щоб воно було послідовне перемикання від поля до поля.
  • Відображення - для збереження зручності не обов'язково залишати лише режим підсвічування важливих блоків. Можна залишит кнопку, перемнути у звичайни режим і буде просто текс мардкаун без кольорів. Теги форматування, у візуальному редакторові просто будуть полями введення, або так само будуть обгортати виділений текст.
  • Зручність ++ - до зручності можна додати додаткові форми автозаповнення й формування призів та їзнього розподілу, щоб вручну не вводити або критерії оцінювання, які просту будуть синхронізуватись із набраним текстом і все, всі в шоколаді, дольче віта люди щасливі й сміються та жують печива із банановим варенням)))

Якось може показу кращий варіант, бо хочеться щоб був хороший сервіс, і при тому підтримка хороши апвоутів мені теж знадобиться))

Так, цього разу явно трохи занесло з кількістю слів.

Але якщо по суті напрямок думок мені подобається. Особливо те, що ви розділили все на три чіткі речі: безпека, метадані, зручність. Це правильна рамка.

Щодо кастомних тегів погоджуюсь, що сила тут саме в тому, щоб використовувати їх як структурні маркери, а не намагатися відтворити HTML. Якщо санітизація вже бере на себе все небезпечне скрипти, iframe і решту то обмежений набір тегів, які SteemHome просто читає для себе, виглядає цілком розумно.

Метадані на кшталт <parts p1s5> теж цікава ідея. Головне знайти формат, який не ламає прев'ю і нормально відображається на різних фронтендах. Тут без експериментів не обійтись, але якщо вийде це буде справді корисна інформація без зайвих запитів до блокчейну.

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

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

Дякую за ідеї. Якщо з'являться нові приклади або варіанти реалізації показуйте, не соромтеся. Саме такі конкретні речі найчастіше і виводять на найкраще рішення.

І щодо апвоутів будемо робити сервіс настільки корисним, щоб вони приходили самі собою.