Перед вами открытый код сервиса 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;