New Features
Documentation > Previews for 4.xx > New Features
I'm hoping the transition from 3.xx to 4.xx will be pretty smooth. Or perhaps to put it differently, most of the hard changes have already been made in the last few rounds of 3.xx. However, there are some changes that will be in 4.xx. Here is a list of them:
1) Page names will end (invisibly) in .txt for added security, and to make it easier to manually edit them in a text editor.
2) Form commands will have to be set through session variables that will take multiple parameters (just like functions), rather than multiple fields. We will also call them commands rather than session.
For example:
BoltWire 3.xx <code> Mail Form [form] Subject: From: [session to email@example.com] [session body {=content}] [session mail] [form] </code>BoltWire 4.xx
<code>
Mail Form
[form]
Subject: From:
[form]
</code>
This should allow us to make it easy to add many different kinds of new parameters to forms like template=, lines=, replace=, filter= which should simplify a lot of big problems we have had in the past requiring a complex boltfield system and trouble with the edit action for example. Soon to be deleted!
Comment by member.boggy?, posted Sun Apr 11 09:02:07 2010
I am not sure about the security benefits of .txt extensions, but it would make a bit easier to edit pages locally, in external editor. On the other hand, if this would slow down the system performance, I think it does not worth doing it.
As to the new forms concept, I am keen on it. It sounds great!
May I mention here once again my wish for external .css and .js support on the pages, so that they could be edited online.
I may be missing the point here, but what about updating the markup, say to Creole?

