Структура dpos.space 2.;0, часть 1: папки и файлы, а также некоторые изменения в сервисах


Здравствуйте. К прошлому посту был оставлен 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 - центр авторизации.
    "Лента подписок" будет вкладкой в просмотрщике профилей, поэтому в списке файлов её нет..
  2. 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 формы входа. В них будут: логин, постинг ключ
Логин можно будет скопировать из другой формы, нажав на специальную кнопку.
Все данные автоматически сохраняться будут в браузере. Постинг ключ - в зашифрованном виде.

Преимущества авторизованного пользователя:

  1. Ссылка на страницу аккаунта в просмотрщике профилей;
  2. Возможность публикации поста с выбором блокчейна аккаунт, данные которого ввели в auth.html.
  3. Будет доступен сервис бекапа постов.

Возможно в будущем количество возожностей увеличится.

В следующих постах:

  1. Структура файла configs.js без кода;
  2. Структура functions.js без кода (Возможно упущу, если то, что здесь описал, достаточно)
  3. Структура страницы сервиса просмотра профилей с точки зрения простого пользователя;
  4. Доделка functions.jjs: исправление ошибки и добавление оставшихся методов;
  5. Тестовый вызов всех функций в специально созданном файле test.html, чтобы убедиться, что ответ приходит в нужном мне формате. Пост опишет результаты.

Всё

Благодарю за внимание. Буду рад комментариям и апвотам.


Я - делегат

Прошу проголосовать за меня тут: https://goldvoice.club/~witnesses


Комментарии 4


Чтобы читать и оставлять комментарии вам необходимо зарегистрироваться и авторизоваться на сайте.

Моя страницаНастройкиВыход
Отмена Подтверждаю
100%
Отмена Подтверждаю
Отмена Подтверждаю