denis-skripnik
5 лет назадСтруктура dpos.space 2.;0, часть 1: папки и файлы, а также некоторые изменения в сервисах
Здравствуйте. К прошлому посту был оставлен 1 из комментариев, в котором написали, что непонятен предыдущий пост был. Решил сделать по-другому.
Часть 1: структура папок и файлов:
- Основная дериктория:
1.1. файл index.html - главная;
1.2. Папка js;
1.3. Папка css;
1.4. файл profiles.html - сервис профилей;
1.5. backup.html - сервис бекапа постов;
1.6. calc.html - блокчейн-калькулятор;
1.7. post.html - публикация поста;
1.8. auth.html - центр авторизации.
"Лента подписок" будет вкладкой в просмотрщике профилей, поэтому в списке файлов её нет.. - JS. Все файлы js библиотек блокчейнов будут подключаться через cdn, поэтому здесь представлены они не будут:
2.1. jquery.min.js - jQuery;
2.2. garlic.min.js - автосохранение полей в формах;
2.3. config.js - конфигурация блокчейнов: Адреса паблик-Нод, Клиентов официальных, особенности в методах api, другое;
2.4. functions.js - функции, некоторые из которых созданы для возврата массива результатов, получаемых после выполнения метода API/Broadcast, прописанного в той или иной функции.
2.5. profiles.js - файл, подключаемый только в сервисе профилей. выполняет сбор данных и их вывод на страницу;
2.6. backup.js - такой-же файл для бекапов;
2.7. calc.js - файл сервиса "блокчейн-калькулятор";
2.8. post.js - скрипт для публикатора постов.
С сервисами понятно, но я думаю, вам интересно знать, что-за центр авторизации.
О центре авторизации
Это место, где пользователь сможет войти в аккаунт на Голосе, Стиме, Воксе и Визе (Возможно, в будущем будут и другие проекты).
Там будут 4 формы входа. В них будут: логин, постинг ключ
Логин можно будет скопировать из другой формы, нажав на специальную кнопку.
Все данные автоматически сохраняться будут в браузере. Постинг ключ - в зашифрованном виде.
Преимущества авторизованного пользователя:
- Ссылка на страницу аккаунта в просмотрщике профилей;
- Возможность публикации поста с выбором блокчейна аккаунт, данные которого ввели в auth.html.
- Будет доступен сервис бекапа постов.
Возможно в будущем количество возожностей увеличится.
В следующих постах:
- Структура файла configs.js без кода;
- Структура functions.js без кода (Возможно упущу, если то, что здесь описал, достаточно)
- Структура страницы сервиса просмотра профилей с точки зрения простого пользователя;
- Доделка functions.jjs: исправление ошибки и добавление оставшихся методов;
- Тестовый вызов всех функций в специально созданном файле test.html, чтобы убедиться, что ответ приходит в нужном мне формате. Пост опишет результаты.
Всё
Благодарю за внимание. Буду рад комментариям и апвотам.
Я - делегат
Прошу проголосовать за меня тут: https://golos.io/~witnesses