I'm looking for options that allow very high-level web site development with these special characteristics:
- not requiring the user to program in a complex programming language
- not requiring the user to use GUI-like administration areas
- allow the user to "program" in a lightweight markup language
The last point is not only about look and structure of the output but also about creating simple dynamic output. For example:
- listing pages
- fetching the content of other pages
- doing a site search and displaying its output
- dynamically show or hide parts of the page depending on login status
Of course, I am not expecting a solution that provides the same possibilities like a Ruby, Python or PHP web framework. Rather I am looking for support of the "basics" that are common for web sites.
Until now, I have found only one piece of software that fulfills these requirements but while it's free, it's not open source: BoltWire at http://www.boltwire.com/.
Being open source is required.