Good morning to everyone!
Just wanted to announce the release of version 4.02. I have been working
here and there for quite some time trying to get my main site upgraded and
have been tweaking and tightening the code all over BoltWire throughout the
whole process. Some of the changes could affect sites on 4.01, but nothing
too significant. I'm definitely settling in on a final 4.xx stable version.
Actually I don't have any other features to implement on the roadmap. And I
anticipate only minor bug fixes and tweaks from here on out. I'm VERY happy
with the overall design and functionality of BoltWire in its current
iteration.
Any help you can give to test and debug this would be appreciated. This was
a really big release, and I'd like to get it as perfect as possible to
encourage an expansion of our userbase. My goal next is to turn attention
to upgrading the docs and plugins to 4.xx.
And perhaps writing an upgrade script. I hope everyone can upgrade
eventually to the new code as it is definitely much improved.
This particular release is loaded with new features. I'll just cut and
paste from the changelog. Hope everyone has a great holiday season!
Cheers,
Dan
--------------------------------------------------------------------------------------------------
Core Engine: The Cutting Edge!
boltwire4.02.zip December 04, 2013
* Lot's of little tweaking as I upgraded my main site to 4.0
* Changed deprecated ereg to preg_match in markups.php
* Removed spaces from data variable to fix bug in data action.
* Added a new form function for creating multi-use forms like forums and
comments. Replaces {+param} with parameter value in function, also handles
vars like {+id}, {+p}, etc.
* Slight change to info function so count returns 0 rather than blank if
info not found, and can give an optional default=x when no info is found.
* Fixed a bug in the if command.
* Got the jump thing working. Give a select field the name jump and it
automatically jumps when you select something. The options need to look
like {script}pagename.
* Reworked the listpages function to allow nested folders within the pages
directory. Eliminated the folders parameter (just use dir=pages/folder
instead). For plugins, etc, use dir={shared}/plugins.
* Functions now take if statements, but this conflicts with the search and
info functions which use if statements in checking results. So I now exempt
those functions from the normal function use of if statements.
* Have tried to eliminate all vestiges of the target parameter. Now use
page.
* Fixed the localtime config value.
* Added a fmt=since option to the time function. Returns number of days
since the timestamp.
* Can now use links starting with a / which return a url relative to the
field directory.
* Added an BOLTinit system function to simplify code in functions etc that
require you to initialize variables from several options. Very cool. Now
just need to go through the code and use it.
* Tweaked engine.php to allow direct control of $BOLTskin variable.
* Added a myBOLTfuncOutput hook to add custom function output options.
* Fixed a few bugs in the new BOLTpageLibraries system. Seems to be working!
* Create command can now take templates for special needs. Set template to
a page (or anchor). Use lines=true, vars=true, replace=true in command to
replace \n, {+id} {=field}.
* Added new submit conditional to tell if a certain button was pushed.
* Deleted the new passform command and added a post=true parameter to
passdata if you want to send via post vs get.
* The {member} var is now populated by the "title" data field of the member
page, rather than a separate "member" data field. This gives lot's of nice
advantages--but will affect existing sites.
--
You received this message because you are subscribed to the Google Groups
"BoltWire" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/boltwire.
For more options, visit https://groups.google.com/groups/opt_out.