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, для автоматизации голосования определенного круга аккаунтов.

открытый-кодgithubhidden-enginenode.js
25%
0
182
1413.142 GOLOS
0
В избранное
Анатолий Пискунов
web-developer
182
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (5)
Сортировать по:
Сначала старые