-
-
Notifications
You must be signed in to change notification settings - Fork 586
Silex README Sample (For Review)
The Silex HTML5 website builder is a free, open-source, browser-based website editor created by Silex Labs. We make it easy to get started by providing templates, widgets, an array of WYSIWYG drag and drop tools, and an intuitive interface. Our built-in HTML, CSS, and JavaScript editors enable full customization and control over your website.
- Easy to use WYSIWYG environment
- Simple drag and drop tools
- Built-in HTML, CSS, and JavaScript code editors
- Free templates and widgets
- Open source - power to (and from) the people
These instructions will get you set up with a copy of the Silex project on your local machine for development and testing purposes. Remember, these instructions are for developers wishing to help build or improve upon the Silex website builder. If you are a developer or designer wishing to use Silex to build your own website, go to our website builder and start creating!
First you'll need to get a local copy of the Silex repository from Github. If you're new to this, follow our step-by-step instructions. Otherwise, follow along here.
Clone the repository. Include the --recursive
command to ensure that submodules are cloned. From command line:
$ git clone --recursive https://github.com/<your-username>/Silex.git
Next, navigate to the /Silex
root directory of the local repository you just created.
$ cd Silex
Now, select one of the methods below to install.
Prerequisites: Docker
First, start Docker.
Next, from command line:
$ docker run -p 6805:6805 silexlabs/silex
Run Silex from the browser of your choosing: http://localhost:6805/
Prerequisites:
Linux or Mac - Node.js, npm, Python(v2.7+), Java(v7+)
Windows - Node.js, npm, Python(v2.7+)
From command line:
$ npm install
$ npm run build
$ npm start
Run Silex from the browser of your choosing: http://localhost:6805/
-
npm start
- starts the server -
npm run start:debug
- starts the server in debug mode -
npm run build
- builds the client-side code (HTML, CSS, JavaScript) -
npm run build:server
- verifies that the server scripts are correct -
npm run watch:client
- runs a build when client-side files changeThese commands are defined in package.json.
- Ace - embedded code editor written in JavaScript
- Cloud Explorer - free customizable file browser and a self-hosted node.js API server
- GLYPHICONS - library of precisely prepared monochromatic icons and symbols
- Google Closure Library - JavaScript library for building web applications
- Google Closure Compiler - tool for improving JavaScript performance
- jQuery - library that makes using JavaScript for web development easier
- jQuery UI - curated set of user interaction tools built on jQuery
- Prodotype - tool that generates UIs for built templates
- Unifile - Node.js library for accessing cloud storage services with a common API
Check out our CONTRIBUTING.md to see how you can submit pull requests to us.
See the list of contributors who make this project a success. Are you interested in being on this list? Good news - we'd love that! Find out how you can help out.
We are licensed under the GNU General Public License.
- [Silex Website Builder](https://silex.me "target="_blank")
- [Documentation](https://github.com/silexlabs/Silex/wiki "target="_blank")
- [Issue Tracker](https://github.com/silexlabs/Silex/issues "target="_blank")
- [Getting Involved](https://github.com/silexlabs/Silex/wiki/Contribute "target="_blank")
- [Source Code](https://github.com/silexlabs/Silex "target="_blank")
- [Silex Labs](https://www.silexlabs.org "target="_blank")
This is the documentation for Silex website builder. It is a collaborative effort, click edit and start contributing. Also have a look at these discussions.
WARNING: Support for Silex v2 has stopped. Try Silex v3 alpha, Read about it, Subscribe to the newsletter