Home
Variables
Forms
Reports
Queries
Groups
Globals
Preferences
Triggers
Updaters
Audit Tables
Timed Tasks
Import
Export
Help
Macros
Report a Bug




Login

addedValues Plugin 1.0.10

AddedValues is a Manila plug-in which implements message, gem, shortcut and member attributes in Manila websites. It can also gener`te arbitrary forms and deal with form submissions in a number of extensible ways.

addedValues is a direct descendant of John VanDyks' Metadata Plugin, created with permission, but it is a complete rewrite, so don't blame John.

Plug-in upated to version 1.0.14 (8/2/09; 8:34:45 PM), please disable then enable addedValuesPI on the plugins page

Version Date Change
1.0.14 10/6/08; 4:47:53 PM forms : [bug] work around bad address in testdata setup if encountered
static : [bug] avoid referencing pathargs if not defined
variables : [bug] avoid use of regex in validate method for urls if re exists.
forms : [bug] viewing a form and flushing data loses form id
forms : [bug] forms with wysiwyg redisplayed when submit has an error don't function
macros : [bug] addedValueMacros.countryNationality ensure value for Egypt and India
variables : add virtual for gemsFolderName
macros : [bug] fix inversion of "rss/public" in RSSLink when static rendering but rss cannot be static
reports : [bug] provide a way to disable updater once selected
macros : viewRSS macro
forms : HTMLArea3 wysiwyg coercion of a strign to a number
macros : [bug] searchprefileld failed "the name “flForceGrouping” hasn’t been defined.."
forms : [bug] in demo mode layout of forms wasn't visible
rss : say when manila site has disabled feeds
messages : builtin variable sitestructurepath and op beginsWith
dschema : [bug] left over message Xreferences in reports in dumped schema {BC}
1.0.13 4/3/08; 12:06:16 PM values : [bug] display mutiple valued builtins in same way as for non builtins
forms : [bug] always use form dictionary to parse form submission, not variables lists
parser : allow relational and between operator on multiple valued columns of row placeholder variables
parser : [bug] notice use of parameters in forEachWhere expression
variables : [bug] enable failed if any variables table lacked methods subtable
reports : [feature] forEachACtualCount/forEachACtualMax(row variable) inside foreach scopes
reports : [bug] asLinkTo for variables which must be gems and help text for asLinkTo
index : [bug] fix typo that broke addedValueMacros.indexProperty
macro : recognise hacking via searchargs and return http code 403 (forbidden)
parser : [bug] fix values builtin for row place holder variables
globals : add external virtuals for staticFolder and statciFolder URL
shortcuts : [bug] in key routine
parse : file.getPathChar
forms : [bug] cannot assume all system variables have isRequired property
reports : [bug] some rename operations failed on certain report types
rename : enable rename feature for all new sites
forms : [bug] test search form failed in report phase
preferences : update documentation url for tinyMCE
rss : Ensure that membership info is available for /public/ paths, from cookie if one exists
variables : [bug] put method for multi-level buitlin tables now built correctly (bullitin.sitename.enabled)
forms : fix typos in picUpload post processor description
forms : [bug] typographical error in 1.0.12
variables : [bug] index delete for multiple unordered variables
static : pages that generate Apache SSI are set to executable if admin options XBitHack set
1.0.12 17/12/07; 12:11:54 PM groups : add titles to links from inspect display
RSS : [bug] ensure RSS feeds work in members only (Manilfixer style) websites
forms : [bug] do not attempt to validate attachFile, that's for Manila only
variables : [bug] glitches if modifying builtin variables
rico1x : [bug] compute path to register at runtime, not report define time
macros : [bug] search args must be url encoded beginUserTransactionLinkPopup
RSS : [bug] static RSS render needs pathargs in dummy page table.
general : [bug] yet another case best message url
forms : copy test data from
variables : [bug] fix typo in definition of attachFile builtin
parser : [bug] fix expression involving parameters
scheduler : implement skeleton for testing timed tasks
renderRSSfeed : add a diagnostic line to feed log shown in scheduler.
rss : [bug] cache for rss id does not take sitename into account.
macros : messageLink must be sensitive to static rendering
forms : postprocessor schemaObjectTable
reports : add optional 3rd parameter (ascending, descending) to ForEachWhere
variables :[bug] RSS20Header attributes predefines problem with timestamps
query : [bug] static render next/previous links if descending lost continuation pages.
reports : shortcutStaticURL, a shortcutURL made sensitive to static rendering
copyright : update to 2008
1.0.11 13/11/07; 11:44:31 AM prefs : don't allow index max loops < 1
forms : under some circumstances imported forms could lose their layout.
forms : show layout subscripted variable format when helptext example is multiple valued
forms : improve help text for layouts.
forms : allow textbox to have either required/optional after rows,columns,
variables : [bug] builtins are not systemOnly unless they need implicit declaration for ETP forms.
install : [bug[ localised date macros enabled with an incorrect name addedValueSiteMacros
variables : allow changing "value must be" semantics for body, subject
forms : [bug] if validating for unique value , check that value exists
general : thread.sleepfor review/purge pass 2
forms : add way to set javascript handlers on a rendering
1.0.10 29/10/07; 12:39:21 PM groups : [bug] show forms in groups even if there are no variables
general : try to link back to group containing edited entity, if appropriate
forms : [bug] missing error message errEntityNotEditable
forms : [bug] allow delete a row of a row place holder from a member record
variables : [bug] indexoneValidating for unique index didn't self check
callbacks : new message/gems callbacks should index only builtins , put methods does the rest
forms : leave shortcut,message address clue in page table for implementors when a picture uploaded
forms : implement postprocessor pictureUpload
forms : improve error message if picture is not within size limits on upload
forms : allow member initials prefix for picture shortcut rule
schema : cannot dump scheme because "Unexpected table externalurls found".
indexing : Optimisation thread.sleepfor every Nth time in loops [jan Storms]
queries : make clear that uniqueIndexValues is a slow operator

We are grateful for the advanced free JavaScript-based WYSIWYG editors from InteractiveTools,.

We are grateful for the opportunity to use the DOM Calendar by Mihai Bazon. If you use the date selection window in forms please visit his website at http://dynarch.com/mishoo/calendar.epl and make a donation.

If the FrontierMath DLL is installed on your server, we make good use of it. Many thanks to to Arnold Lesikar, Andre Radke and Tom Clifton who graciously made the dll available in Frontier.

We are grateful for the Rico open-source javascript library which is used in search repors.

Thanks to the following for assistance and encouragement in the development process

  • Kris Krois, whose site has moved to Visual Language Collection, was the first serious addedValues website.
  • Eveline Frei at Udena Internet for design assistance.
  • Jerome Camus for stimulating design debate and bug location assistance above and beyond the call of duty.
Development of addedValues would not have been possible without financial assistance of Thanks to Benjamin Keen for his Postit javascript we used to implement comments for addedValues entities.

© David Bayly; Jobsurf Ltd. and John VanDyk 2002-2006. David Bayly; Jobsurf Ltd 2007-2008.

Support a Frontier Developer!

It costs a great deal of time and effort to build plug-ins like addedValuesPI.

If you use and appreciate freely available plug-ins, send money to encourage more of the same. Or, commission some software, perhaps a manila extension or plugin or macro that you need.

Contact dbayly@udena.ch or jvandyk@iastate.edu for more information.

Ask your Server Administrators to suppress this commercial!