Just released 4.18 with several more bug fixes and a couple new features. One is a new highlight function which can be used to make a nice search output. I've enabled it on BoltWire in the docs page so you can see how it looks. This may become our default search option...
I've also tried some things with data vars allowing me to set a log page to page:var, do the same with queries or the info function and it all seems to work pretty great. Basically, you can now use a data var to store a log or series of info vars and it works just as if it were a page. Let me know if you find some spot where this new functionality is not yet 100%. I will be using it to do some cool comment boxes. This last point may sound pretty trivial but it accomplishes a major goal of mine for 5.xx, without requiring me to redefine our page format (my original solution). In other words, this solution pretty much gets us to where I wanted for 5.xx, which means 5.xx will be a super easy upgrade. :) The only thing left is to put a few finishing touches on the info and data var integration and thoroughly test out the new functionality. Basically, my plan is to take the time it takes to update the plugins and modules to squash any remaining bugs--and then when everything is ready, change the number to 5.xx. Our definite goal is the end of the year. Here's the features in this particular release: * Tweaked logout function to prevent redirect loops. * Fixed bug in BOLTexists when using pageLibraries. * A couple fixes to form inputs and passdata command involving checkbox arrays. * Improved mail function to generate better output in demo mode. * Added a highlight function which takes a page parameter and returns all the sentences with parameter 1 in it, with that word highlighted. A possible candidate for the default search template. * Completely rewrote the function that handles sorting of searches. Should add significantly more capability. * Added special capabilities to the log, info and search function so can turn a data variable, essentially into a log or info page. Can log to a page:var, query a page:var, and process info vars all in a page:var. Somewhat experimental... * Can set data=true in all three index modes to index data along with page content, to include data values in index. * Added a string parameter to the insource conditional so can now do the equivalent of strpos. Also added a link to help when matching UTF page names. Cheers, Dan -- 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/d/optout.
