I'm building a website that will host some community projects. I want to give to an user that knows nothing about HTML/CSS/JavaScript coding the ability to create some simple web pages using an external WYSIWYG website editor and the output of this external program will be uploaded to my website where I will host and show the contents.
I'm looking for something like wix.com, but wix does not solves my problem because I have three additional requirements:
The user have to start the website using templates that I will provide. After the user has finished, I may be able to use the user website as a new template.
The user may use some components that will connect to my database. For example, one page may show an image that is stored in my database. So the user may look to one of my templates to learn how to do this.
When the user has finished the website, I need that the program exports all html/css/js so the user can zip and upload it to me. (may be optional since the user can send me na URL and I can look and retrieve all contentes of a web page).
Do you have any suggestion?