elegantux / webkit

Visual editor for your website.

Home Page:https://elegantux.com/webkit

Repository from Github https://github.comelegantux/webkitRepository from Github https://github.comelegantux/webkit

Webasyst Webkit App

Webasyst Webkit application is a visual theme editor. It allows you to create projects (themes), templates and pages through a simple and intuitive interface.

System Requirements

  • Web Server
  • PHP 7.2+
  • MySQL
  • NodeJS v16.19.1 (use nvm)
  • Npm 8.19.3+
  • Typescript 5.2.2

Steps to run the project

  1. Install Webasyst Framework (required first!) - https://developers.webasyst.com/download/
  2. Install Webkit App
> cd /PATH_TO_WEBASYST/wa-apps/
> mkdir webkit
> git clone git://github.com/elegantux/webkit.git ./
  1. Add the following line into the wa-config/apps.php file (this file lists all installed apps):
'tasks' => true,
  1. Install project dependencies
> npm ci
  1. Run the project
> npm run dev
  1. Done 🎉.

Generate Locales

> brew install gettext
> msgfmt inputfile.po -o outputfile.mo

About

Visual editor for your website.

https://elegantux.com/webkit

License:Other


Languages

Language:TypeScript 48.4%Language:JavaScript 23.7%Language:PHP 21.1%Language:HTML 5.4%Language:CSS 1.4%