Skip to content

vizplus/my-viz-plus

Repository files navigation

my.VIZ.plus

Перед вами открытый код сервиса my.viz.plus, который представляет собой самостоятельный легкий клиент-приложение к блокчейну VIZ.

Скрипты

  • config.example.php хранит параметры для доступа в административный скрипт, доступ к базе данных (MySQL), адрес ноды для JSON-RPC запросов;
  • autoloader.php файл помощник для инициализации состояния других скриптов;
  • index.php подключает файл соответствующей локализации (по умолчанию rus) и пользователь работает с локализованной версией index.rus.php, который является шаблоном с элементами управления;
  • updater.php делает запрос к ноде viz и обновляет данные в базе данных;
  • ajax.php предоставляет возможность совершать поиск и сортировку по заданным таблицам;
  • admin.php позволяет авторизоваться для управления отображения данных из таблиц связанных с поиском и сортировкой;
  • minify.php при вызове формирует автономную версию сайта, которая будет представлять собой отдельный html файл (и все скрипты, стили и изображения);
  • portable.php помогает дополнить заголовок ответа для скачивания автономной версии.

Сопутствующие файлы

  • tables.sql содержит SQL команды для создания таблиц связанных с хранением данных доступных для поиска и сортировки;
  • js файлы из зависимостей;
  • svg файлы для иконок (часть из которых решено было не использовать);
  • config.example.php требуется переименовать в config.php;
  • nginx.example.conf пример настройки nginx для корректного перенаправления всех запросов вида /path/to/page/ к корневому index.php.

Зависимости

  • MySQL;
  • nginx;
  • php;
  • jsonrpc нода VIZ;
  • jQuery;
  • progressbar js;
  • viz-js-lib;