Folks,

We're going to release the Plum Release Candidate on Monday the 20th, so I
need everyone to make sure that any issues you've had with the Public Beta
are on the list below.  If not then please reply to this message and let me
know ASAP.

Thanks to everyone for your participation! :)

-------------------------
Build 761 (Release Candidate):

Corrected link from add form to list when repetitive adds were enabled by
adding a question mark before FromAction=1.

Plum IDE now allows adding master-detail child lists when one of the child
tables is a many-to-many table with no child of its own. The presence of the
many-to-many table was causing the Plum IDE to throw an error.

Corrected chooser mechanism to not allow adding choosers when no alternate
key is defined on the current table and the current table’s primary key is
auto-incrementing.

Modified generation logic such that search forms use the same add link as
their lists do.

We now check for a question mark in the URL for cf_DisplayListLinks before
appending URL parameters, which allows users to add their own URL parameters
(change was made in cf_DisplayList).

We no longer initially retrieve all existing items in the content list in
the Plum CMS, but instead require the user to choose what he wishes to
display. This greatly speeds workflow when a website contains hundreds of
content items (changes were made in PlumContentItemList.cfm and
cf_DisplayList).

Plum now shows the proper locked/unlocked state of pages in the left-hand
tree at all times.

Replaced server-side email validation with our own custom algorithm to allow
underscores and other acceptable characters (change was made in
cf_ValidateInput).

Added Cookie scope to the emails that are sent out when an error occurs
(changes were made in SiteWideErrorHandler.cfm and GeneralErrorHandler.cfm).

Security.cfc now validates against Arguments.password instead of
Form.password.

We now show the collection name in the Verity search result lists on both
the consumer side and admin side of the site (changes were made in
general/SearchAction.cfm and admin/content/SearchAction.cfm).

The license dialog now automatically focuses the license key field when the
Plum IDE launches.

Corrected formatFunction on view and delete forms (formatFunction was not
being properly honored) (change was made in cf_DisplayColumnOnForm).

Corrected JoinToParent calls in a nested list when JoinToParent referred to
a parent table other than the table of the parent form (change was made in
cf_DisplayList).

Widened email field in user profile form (change was made in
ProfileForm.cfm).

Removed back to list link from Feedback form (change was made in
FeedbackForm.cfm).

Added table attribute to search field tags in PlumContentItemList.cfm and
PlumUserSearchForm.cfm.

Added content item preview feature to CMS (changes were made in
PlumContentItemAddForm.cfm, PlumContentItemAddAction.cfm,
PlumContentItemEditForm.cfm, and PlumContentItemEditAction.cfm).

The maximumNumberOfOptions and whereClauseExtension attributes of
cf_DisplayFilteredSelect now work together properly.

After installing the tutorials from within the Plum IDE, we now tell the
user what to do next.

Plum now generates type="<underlying type>" instead of type="email" for
search form fields of type email to avoid validation errors.

Added category popup/entry field combo to content add/edit form to ease
reuse of categories (changes were made in PlumContentItemAddForm.cfm and
PlumContentItemEditForm.cfm).

Added display template popup/entry field combo to content add/edit form to
ease reuse of display templates (changes were made in
PlumContentItemAddForm.cfm and PlumContentItemEditForm.cfm).

Added explanatory text to license dialog to tell user that they don't have
to paste in their license key every time.

Added "Built with Plum" image to setup directory.

Corrected New Plum Project Wizard to allow port number in Application’s URL
Root Path.

Plum has been corrected such that tables that must be selectable are always
selectable. Previously Plum would not always allow all tables to be selected
for synchronization, which would make it impossible to import new
relationships.

Removed line wrap from Display Template label on content item add and edit
forms (changes were made in PlumContentItemAddForm.cfm and
PlumContentItemEditForm.cfm).

Added displayAllIfNoSearchCriteria attribute to cf_DisplayList that allows
the developer to specify whether or not all rows are retrieved when the user
first comes to a list containing an embedded search form that has no default
search criteria.

Created new global variable Application.absoluteUrlRoot and we now derive
other URL path variables (such as Application.images and
Request.layoutImages) from new value to avoid fully qualifying URLs in all
links (change was made in Global.cfm).

Added a new Plum custom tag named cf_DisplayComboSelect that shows both a
select menu and an entry field to allow a user to either choose a
pre-existing item from a lookup table or enter a value of his own.

Added a new Plum custom tag named cf_DisplayCountrySelect, which supplies
the standard two-character code for all countries.

Documented the ability to multi-sort plum lists that use custom queries:
User can take advantage of URL.sortOrder to modify the sort clause he uses
in his query.

Added documentation for the Repopulate with Sample Data menu option.

Created a KnowledgeBase article about how the .NET framework sometimes
incorrectly interpreting primary and alternate keys, and ways to work around
this issue.
-------------------------

Respectfully,

Adam Phillip Churvis
Member of Team Macromedia
http://www.ProductivityEnhancement.com

Download Plum and other cool development tools,
and get advanced intensive Master-level training:

* C# & ASP.NET for ColdFusion Developers
* ColdFusion MX Master Class
* Advanced Development with CFMX and SQL Server 2000


**********************************************************************
You can subscribe to and unsubscribe from lists, and you can change
your subscriptions between normal and digest modes here:

http://www.productivityenhancement.com/support/DiscussionListsForm.cfm
**********************************************************************

Reply via email to