2009/10/6 The Editor <[email protected]>:

> How is BoltWire supposed to know you are not calling the command, and
> intend to use it as a data variable instead?  It is the same with any
> other command: login, create, target, etc. They all have special
> behaviors.

This is what happened, and I think any user might do so and not think
twice about a special word being used:

On a page click 'data' link (action=data).
On the Data form enter 'source' as new data field name, then click
button 'New Fields'.
The new 'source' field is shown in the list of existing fields.
(note: the page file is not updated at this point with the new data field name).
Now I enter a word into this 'source' field which happens to be  a
page name, and click 'Data'.
The page saves with a new data 'source' field, but the content of this
field is the source of the page which name I entered.

Maybe you call this a totally expected behaviour. But it was not for me.
I expect what i entered into  a field to be saved, not automatically
substituted.
I think for anyone not familiar with these 'special commands' it is a
very unexpected non-intuitive behaviour, and the result is so strange
that you are puzzled as to what happened.

Maybe it cannot be helped the way BW is set up internally. Instead of
a action=source returning the page source any field named 'source'
will return a page source. I can see the logic, in that you can
construct forms which will let you easily execute a number of
commands. But it needs a big warning sign at least to teach the
uninitiated.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"BoltWire" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/boltwire?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to