HiddenEngine - Starter pack - v0.0.1


HiddenEngine v0.0.1

Hidden Engine это легкий движок для сайтов (данная реализация на node.js). В данном релизе Starter pack содержится каркас для дальнейшей разработки, ничего лишнего.

Разработка

Легкая модульная подсистема позволяет расширять сайт или приложение отдельными файлами-модулями. Порог входа программистов снижен интуитивной структурой:

  • /class/ содержит классы:
    • template.js — легкий класс для html-шаблонов;
  • /module/ содержит исполняемые модули:
    • prepare.js — выполняется автоматически для каждого запроса, содержит предопределенные настройки сайта и подготовительные операции (такие как проверка авторизации);
    • login.js — форма авторизации;
    • logout.js — выход;
    • index.js — главный файл доступный из корня сайта;
  • /templates/ содержит html-шаблоны;
  • /uploads/ — для загруженных файлов;
  • /public/ — для публичных файлов.

Главный исполняемый файл подготовливает окружение (cookies, _GET, _POST), формирует объекты для удобного обращения (templates, global), выполняет модуль и завершает соединение (по-умолчанию включена поддержка gzip-сжатия).

Установка

git clone https://github.com/On1x/HiddenEngine.git
cd HiddenEngine
npm install

Запуск

pm2 start index.js --watch

Скачать

Ссылка на GitHub: https://github.com/On1x/HiddenEngine

Дальнейшая разработка

План: добавить поддержку SQLite, Golos.js, Steem.js. Написать первый модуль upvote_circle, для автоматизации голосования определенного круга аккаунтов.


Comments 5


Хором: "Вордпресс! Вордпресс! Вордпресс!"

Кто же наконец сделает простую связку вордпресс-плагин + движок для работы с Голосом на сервере. Это был бы настоящий прорыв для Голоса.

13.09.2017 12:56
0

Пока не будет подписи транзакций на php, можно и не ждать нормальной связки (только если костылями).

13.09.2017 17:18
0

А от кого/чего зависит появление подписи транзакций на php?

13.09.2017 17:29
0

Таких зависимостей нет. Нужен программист или команда, которые "осилят" это. Там специфика с шифрованием.

14.09.2017 03:43
0