Setting up a development environment is easy with Six910. Follow these steps:
You will need a local version of MySQL running on your development box.
Running the back-end is ease. The server uses localhost by default for the MySQL server and a username of admin and a password of admin.
To run the server, just place the file in any folder on your system and from the command line, type ./server
Note: The server file on github is compiled for linux. If you are using another OS, just pull the source and recompile with Golang.
Pull the designer to any location and run ./main from the command line. By default, the designer looks for the back-end services on localhost.
Note: The main file in the designer is compiled for linux. If your are using another OS, just pull the source and recompile with Golang.
With the designer from above, navigate to the static/templates folder. There you will see three existing templates in folders. You can use those as a starting point for building a new template. Once the template is complete, it must be packaged in a tar.gz file named for the template name. If your template is named webstore, for example, then the file would be named webstore.tar.gz.
Plugins in Six-9-10 or just server-side applications written in any language and placed on your server. To activate a plugin, you would place JavaScript code that calls your application with JQuery. The JavaScript would be placed in any template file where needed. A good plugin example for reference would be the PayPal plugins built into Six-9-10 UI.