Segue Change Log
Version 2.2.9.2
2009-02-26
This release of Segue adds a new "Site-Members" feature. Every site has a "Site-Members" group that can be used for setting the roles on many users at once. It can also be used in conjunction with the new "Join Site" plugin to enable self-registration (with moderation) to the site. This release also fixes a large number of bugs. See the change log for more details.
----
Upgrades from versions prior to 2.2.9.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.9.5 and Polyphony 1.5.2.
-
Change: Help: added a number of "Help" links to the Site-Membership and Join Site interfaces. (2009-02-26 - Adam Franco)
Version 2.2.9.1
2009-02-25
This release of Segue adds a new "Site-Members" feature. Every site has a "Site-Members" group that can be used for setting the roles on many users at once. It can also be used in conjunction with the new "Join Site" plugin to enable self-registration (with moderation) to the site. This release also fixes a large number of bugs. See the change log for more details.
----
Upgrades from versions prior to 2.2.9.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.9.5 and Polyphony 1.5.2.
-
Bug Fix: Plugins: getLocalAction() now returns the proper string. (2009-02-25 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
Version 2.2.9.0
2009-02-25
This release of Segue adds a new "Site-Members" feature. Every site has a "Site-Members" group that can be used for setting the roles on many users at once. It can also be used in conjunction with the new "Join Site" plugin to enable self-registration (with moderation) to the site. This release also fixes a large number of bugs. See the change log for more details.
----
Upgrades from versions prior to 2.2.9.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.9.5 and Polyphony 1.5.2.
-
New feature:
#748534 New "Site-Members" group enables: associating users with a site, setting roles for many users at once, and provides support for self-registration. (2009-02-17 - Adam Franco)
-
New feature:
#1820897 Plugins: New "Join Site" plugin allows for self-registration to the "Site-Members" group. (2009-02-23 - Adam Franco)
-
Change: Create Site: Class-sites now have the class group added by default. (2009-02-17 - Adam Franco)
(reported by Shel Sax of Middlebury College)
-
Change: Plugins: Plugin internal links now include site parameters. (2009-02-19 - Adam Franco)
-
Change: Plugins: Plugin authorization callbacks can now be object methods. (2009-02-19 - Adam Franco)
-
Bug Fix: UI1: Fixed classic-mode error when displaying a page with content in the menu that is not visible. (2009-02-24 - Adam Franco)
-
Change: Roles: Choose-Agent window now includes Agent-info links for all agents, not just search results. (2009-02-24 - Adam Franco)
-
Bug Fix:
#2593676 Text-Templates: Audio text-template now doesn't cause the 'read more' links to appear. (2009-02-25 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2613501 Roles: Roles wizard now doesn't loose the current editing module when changing site-membership. (2009-02-25 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2526864 UI2: Fixed issue where the header-footer mode would revert to edit mode after making changes to the header. (2009-02-25 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2549745 Text-Templates/Wiki: Custom video splash-images hosted in Segue now work. The video player requires a filename with the .jpg extension for splash images. The wiki-resolver now uses the global media-file url-builder which includes the file name at the end of the URL. (2009-02-25 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2614017 Text-Editor: EMail "mailto:" links now use plain HTML and are not stripped out by security checks. (2009-02-25 - Adam Franco)
(reported by claudia_cooper)
-
*** IMPORTANT ***Change: Size of agent_external_children columns has been increased from 70 characters to 140 characters to prevent long DNs from being truncated.
Run the "agent_external_children field length" updater under Admin Tools --> Segue Updates to make this change on existing systems. (2009-02-25 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix: Plugins: Audio Player now allows use of 'audio/mpeg3' MIME type sometimes used by OS X. (2009-02-12 - Adam Franco)
(reported by Brian Robison of Middlebury College)
-
Bug Fix: Site Display: Invalid menu items now log errors, but do not kill the site rendering process. (2009-02-25 - Adam Franco)
(reported by Stephanie Monasky of Middlebury College)
Version 2.2.8.1
2009-02-10
This release also fixes a number of of minor bugs. See the change-log for details.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.9.4 and Polyphony 1.5.1.
-
Bug Fix: CourseManagement: Updated the winter/spring-term change-over to reflect Midd's dates this year. (2009-02-10 - Adam Franco)
-
Bug Fix: Migration: Migration now won't die on corrupted Segue 1 exports that include empty agent ids. (2009-02-10 - Adam Franco)
-
Bug Fix:
#2585563 Plugins: TextBlock plugin now doesn't show the "read more" link always. (2009-02-10 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2585564 Wiki: Wiki-links that include diacritics now resolve properly. (2009-02-10 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
Version 2.2.8.0
2009-02-09
This release adds a new tracking module to allow users to see their own actions within a site and editors to see all of the actions within a site.
The Tags plugin has been significantly improved to allow choosing of the part of the site from which tags are displayed. This could be the entire site or just a section or page. The Tags plugin also gains display-options for ordering, display-style (cloud/list), and number of tags to show.
This release also fixes a number of additional minor bugs. See the change-log for details.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.9.4 and Polyphony 1.5.0.
-
Bug Fix: UI1: Classic-mode plugin editing now doesn't get a javascript error for plugins that do not natively support the wizard. (2009-02-09 - Adam Franco)
-
New feature:
#1940491 Tags: The Tags plugin now supports selection of the part of the site from which to display tags. (2009-02-09 - David Fouhey, Adam Franco, Alex Chapin)
-
New feature: Tags: The Tags plugin now supports display options for ordering, cloud versus list, and number of items to show. (2009-02-09 - Adam Franco)
-
New feature:
#2112768 Tracking: Have added a participation module that allows any user to track their contributions to a site and allows site editors to view all contributions to nodes they are editors of. (2009-02-105 - Alex Chapin)
-
Bug Fix:
#2540837 Comments: added anchor to comments to allow linking to individual comments (2009-01-27 - Alex Chapin)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix: History: changed the compare selected revisions form action to post so form fields will work with urls that don't use path info (2009-01-27 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix: Portal: Page title now doesn't have form-text in it. (2009-02-09 - Adam Franco)
-
Bug Fix: UI2: Fixed XHTML validation error in edit-mode output. (2009-02-09 - Adam Franco)
Version 2.2.7.2
2009-02-03
This release fixes a number of issues with editing in Internet Explorer 7.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.9.3 and Polyphony 1.4.11.
-
Bug Fix: UI2: Fixed up options panel styles for IE 7. Now has nicer padding around the edges. (2009-02-03 - Adam Franco)
-
Bug Fix:
#1855103 UI2: New-mode options panels now display properly in IE 7, no longer falling behind other elements. (2009-02-03 - Adam Franco)
-
Change:
#2157377 UI2: New-mode editing interface now always shows borders and controls to improve speed. The browser no longer has to process hundreds of mouse-over/mouse-out events when moving the mouse or scrolling. (2009-02-03 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix: MediaLibrary: Fixed Safari CSS issue in the MiddMedia library. (2009-02-03 - Adam Franco)
Version 2.2.7.1
2009-02-02
This release fixes a few minor issues with the media library and improves support for Middlebury's MiddMedia service.
See the change log for more details.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.9.3 and Polyphony 1.4.11.
-
Bug Fix: MediaLibrary: File library now reloads every time the media library opens.
When repeatedly adding files and making both image and text-links to them the listings in the two panels would get out of sync. Now they are reloaded every time the panel is opened. (2009-02-02 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix: MediaLibrary: Fixed Javascript error in IE 7 that occurred when opening a plugin for editing. (2009-02-02 - Adam Franco)
-
New feature: MediaLibrary: MiddMedia library now displays thumbnails for videos. (2009-02-02 - Adam Franco)
-
New feature: MediaLibrary: MiddMedia library now displays embeded previews of media. (2009-02-02 - Adam Franco)
-
New feature: MediaLibrary: MiddMedia library now displays a link to help in the LIS wiki. (2009-02-02 - Adam Franco)
-
New feature: MediaLibrary: MiddMedia library now allows refreshing of the file list. (2009-02-02 - Adam Franco)
Version 2.2.7.0
2009-01-28
This release adds support for external media libraries with support for Middlebury's new MiddMedia service included. A new 'audio' text-template is included for embedding an MP3 player in TextAndImages blocks and text-areas now get an 'Embed Audio/Video' button. When migrating sites from Segue1 installations, mp3 downloads are now converted to AudioPlayer plugins. The Portal styling has been updated to better highlight the selected folder.
See the change log for more details.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.9.2 and Polyphony 1.4.10.
-
New feature: MediaLibrary: Added support for additional external MediaLibrary tabs. (2009-01-27 - Adam Franco)
-
New feature: MediaLibrary: Added new MiddMedia tab for browsing the MiddMedia Service. (2009-01-27 - Adam Franco)
-
Bug Fix: MediaLibrary: After uploads in Safari, MediaLibrary panel is now moved to front again. (2009-01-28 - Adam Franco)
-
Change: MediaLibrary: Now supports configuration of which libraries to enable.
This allows some plugins (such as file for download) to restrict to only local files. (2009-01-28 - Adam Franco)
-
New feature: Plugins: Added a button to embed audio/video into text areas. (2009-01-27 - Adam Franco)
-
Change: Text-Templates: Video template now supports new MiddMedia service (2009-01-27 - Adam Franco)
-
New feature: Text-Templates: Added new Audio text-template for displaying MP3 files in-line. (2009-01-27 - Adam Franco)
-
Change: User-Data: UserData javascript is now consistantly written once and only once. (2009-01-27 - Adam Franco)
-
Bug Fix:
#2520120 Portal: Added folder title to Portal header and more prominent selected link styling to help users better see current view of their portal (2009-01-22 - Alex Chapin)
(reported by Alex Chapin of Middlebury College)
-
New feature:
#2079214 Migration: Segue v1 file-for-download blocks with .mp3 files now converted to v2 AudioPlayer plugin content blocks. (2009-01-22 - Alex Chapin)
(reported by Alex Chapin of Middlebury College)
Version 2.2.6.0
2009-01-12
This release adds support for creating new content through wiki-links.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.8.6 and Polyphony 1.4.9.
-
New feature: Wiki: Wiki links to titles that do not match existing pages now link to a form that allows creation of new pages, sections or content blocks. (2009-01-15 - Adam Franco)
(reported by Shel Sax of Middlebury College)
Version 2.2.5.7
2009-01-12
This release fixes a character-encoding issue in which some Russian text became garbled due to incorrect encoding conversion.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.8.6 and Polyphony 1.4.9.
Version 2.2.5.6
2009-01-09
This release fixes a number of bugs found by users over the past few months, improving migration, the audio plugin, documentation, RSS display, and a few other issues. See the change-log for details.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.8.5 and Polyphony 1.4.9.
-
Bug Fix: Migration: Site XSD now allows colons and hyphens in the tag content to match real allowed values. (2008-12-04 - Adam Franco)
-
Bug Fix: Plugins: Audio plugin now allows choosing audio of MIME type audio/mpg as well as audio/mpeg. (2008-12-04 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix: Migration: Export now skips media assets with no media file. (2008-12-04 - Adam Franco)
-
Bug Fix: Migration/Plugins: Export and HTML cleaning now convert text to UTF-8 and strip control chars. (2008-12-04 - Adam Franco)
-
Bug Fix:
#2490323 Roles: Choose-User list now doesn't crash if a deleted agent had been given roles. (2009-01-07 - Adam Franco)
(reported by Priscilla Bremser of Middlebury College)
-
Bug Fix: UI2: Add-site form now includes additional help text on setting site-wide roles. (2009-01-07 - Adam Franco)
(reported by Kateri Carmola of Middlebury College)
-
Bug Fix: UI2: Add-site form now includes additional help text on templates and themes. (2009-01-07 - Adam Franco)
(reported by Kateri Carmola of Middlebury College)
-
Bug Fix:
#2379006 UI1: Paste-panel now works in Classic-mode. (2009-01-07 - Adam Franco)
(reported by Adam Franco of Middlebury College)
-
Bug Fix:
#2210206 SiteDisplay/UI2: Can no longer set fixed organizers to too few rows/columns. The FixedOrganizerSiteComponent now checks for internal consistency when changing the number of rows and columns (2009-01-07 - Adam Franco)
(reported by Adam Franco of Middlebury College)
-
Bug Fix:
#2189950 RSS: The RSS Feed Display can now load protected feeds from alternate segue location categories, allowing feeds from 'community' to be displayed in 'main'. (2009-01-09 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix: Roles: Documented lack of effective-dates in Role-setting UI. (2009-01-09 - Adam Franco)
(reported by Andy Wentink of Middlebury College)
-
Bug Fix:
#2305904 Plugins: Links to Segue simple-form urls (/sites/sitename) now do not get stripped to the Segue base-URL when editing content. (2009-01-09 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
Version 2.2.5.5
2008-10-22
This release add the ability to make empty site-placeholders aliases to placeholders that contain sites. This enables sites to be moved and have users redirected from the old urls. As well making multiple course-section-placeholders aliases to a single site for the course can allow that site to show up under the 'current classes' listing for students in all sections of the course.
The user interface for copying sites has now been merged with the user-interface for copying content for a more consistent user experience.
The 2.2.5.5 bug-fix release adds further fixes authenticated RSS feeds
See the change-log for details on additional fixes and improvements.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.8.4 and Polyphony 1.4.8.
-
Bug Fix:
#2187465 RSS: Authenticated RSS feeds now work again due to a fix in Harmoni 1.8.4. (2008-10-22 - Adam Franco)
Version 2.2.5.4
2008-10-16
This release add the ability to make empty site-placeholders aliases to placeholders that contain sites. This enables sites to be moved and have users redirected from the old urls. As well making multiple course-section-placeholders aliases to a single site for the course can allow that site to show up under the 'current classes' listing for students in all sections of the course.
The user interface for copying sites has now been merged with the user-interface for copying content for a more consistent user experience.
The 2.2.5.4 bug-fix release adds further fixes upgrade mechanisms.
See the change-log for details on additional fixes and improvements.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.8.3 and Polyphony 1.4.8.
-
Bug Fix: RSS: Comments feed now is titled 'Discussion' instead of 'Content'. (2008-10-16 - Adam Franco)
-
Bug Fix: Installation: Updater scripts now have correct new paths to SQL files. (2008-10-16 - Adam Franco)
(reported by Peter Wilkins of MIT)
Version 2.2.5.3
2008-10-16
This release add the ability to make empty site-placeholders aliases to placeholders that contain sites. This enables sites to be moved and have users redirected from the old urls. As well making multiple course-section-placeholders aliases to a single site for the course can allow that site to show up under the 'current classes' listing for students in all sections of the course.
The user interface for copying sites has now been merged with the user-interface for copying content for a more consistent user experience.
The 2.2.5.2 bug-fix release adds further fixes to the attribution display.
See the change-log for details on additional fixes and improvements.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.8.3 and Polyphony 1.4.8.
-
Bug Fix: DataPort: Attribution settings now retained in import/export/copy. (2008-10-16 - Adam Franco)
-
Bug Fix:
#2114311 Attribution: Further testing and fixes to attribution display to cover all possible cases. (2008-10-15 - Adam Franco)
-
Bug Fix: SiteDisplay: Menus items now respect sorting order. (2008-10-16 - Adam Franco)
Version 2.2.5.2
2008-10-15
This release add the ability to make empty site-placeholders aliases to placeholders that contain sites. This enables sites to be moved and have users redirected from the old urls. As well making multiple course-section-placeholders aliases to a single site for the course can allow that site to show up under the 'current classes' listing for students in all sections of the course.
The user interface for copying sites has now been merged with the user-interface for copying content for a more consistent user experience.
The 2.2.5.2 bug-fix release adds logging to alias actions and fixes to the tag-viewing actions.
See the change-log for details on additional fixes and improvements.
----
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue release uses Harmoni 1.8.3 and Polyphony 1.4.8.
-
Bug Fix: Placeholders: Move Site, Copy Site, Make Alias, and Remove Alias actions are now logged. (2008-10-14 - Adam Franco)
-
Bug Fix:
#2166913 Tagging: Fixed file path in tag actions to point at new plugins-dist directory. (2008-10-15 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2114311 Attribution: Straightened out attribution printing so that authors could be shown without dates. (2008-10-15 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2033088 All submit buttons have been labeled to reflect their action rather than simply saying 'Submit'. (2008-10-15 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
Version 2.2.5.1
2008-10-14
This release add the ability to make empty site-placeholders aliases to placeholders that contain sites. This enables sites to be moved and have users redirected from the old urls. As well making multiple course-section-placeholders aliases to a single site for the course can allow that site to show up under the 'current classes' listing for students in all sections of the course.
The user interface for copying sites has now been merged with the user-interface for copying content for a more consistent user experience.
The 2.2.5.1 bug-fix release adds improvements to the installation process to help ensure that new installations are operational without running database updates.
See the change-log for details on additional fixes and improvements.
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
This Segue release uses Harmoni 1.8.2 and Polyphony 1.4.7.
-
Bug Fix: Installation: Updated 'slot' table SQL so that updaters do not need to be run for new installations. (2008-10-14 - Adam Franco)
-
Bug Fix: Installation: Reordered SQL files so that new installations will succeed. (2008-10-14 - Adam Franco)
-
Bug Fix: Installation: Plugin SQL files now get run automatically on install. (2008-10-14 - Adam Franco)
-
Bug Fix: Installation: New installations now have a 'jadministrator-test_site' placeholder added so that it is straightforward how to create a site and test if Segue is operational. (2008-10-14 - Adam Franco)
Version 2.2.5.0
2008-10-13
This release add the ability to make empty site-placeholders aliases to placeholders that contain sites. This enables sites to be moved and have users redirected from the old urls. As well making multiple course-section-placeholders aliases to a single site for the course can allow that site to show up under the 'current classes' listing for students in all sections of the course.
The user interface for copying sites has now been merged with the user-interface for copying content for a more consistent user experience.
See the change-log for details on additional fixes and improvements.
Upgrades from versions prior to 2.2.5.0 require running system updaters located under Admin Tools --> Segue Updates.
This Segue release uses Harmoni 1.8.2 and Polyphony 1.4.7.
-
New feature:
#2112719 Placeholders: Placeholders can now be made aliases of other placeholders. This allows automatic redirects to the target site as well as allowing sites to display under additional names in users' portals. (2008-10-10 - Adam Franco)
-
New feature:
#2112728 Placeholders: In addition to copying, sites can now be moved to a new placeholder, keeping their node-ids and perma-links valid. (2008-10-10 - Adam Franco)
-
*** IMPORTANT ***Change: Run the 'Aliases' updater under Admin Tools -> Segue Updates. (2008-10-13 - Adam Franco)
-
Change: Site-Copy and Component-Copy are now unified and both use the selection and paste panel for consistency. (2008-10-10 - Adam Franco)
-
Change: Plugins: Divided plugins into distributed and local directories. (2008-10-08 - Adam Franco)
-
Bug Fix:
#2155578 UI2: In the 'Paste' panel, the Move/Copy button label now properly reflects the selected action when the panel is first opened. (2008-10-10 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2155588 Text-Templates: Pop-up window text-template now accepts https URLs. (2008-10-10 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2155650 Media: File urls are now properly matched when a filename is appended to the URL. (2008-10-10 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#2145261 Plugins: RSS Feed plugin now doesn't display Javascript errors in Firefox when navigating to another page before feeds have loaded. (2008-10-10 - Adam Franco)
-
Bug Fix:
#2118177 Authentication: Now doesn't jump around to other pages when logging out. (2008-10-13 - Adam Franco)
(reported by Bryan Carson of Middlebury College)
-
Bug Fix:
#2153673 UI2: 'Read More' links are now shown and hidden dynamically after edits to reflect the current state of extended content. (2008-10-13 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
Version 2.2.4.1
2008-10-03
This bug-fix release includes a number of small usability fixes to improve the user experience. See the change-log for details.
Upgrades from versions prior to 2.2.4.0 require running system updaters located under Admin Tools --> Segue Updates.
This Segue release uses Harmoni 1.8.1 and Polyphony 1.4.6.
-
Bug Fix:
#2136177 Tagging: Fixed erroneous title when viewing all tags added by everyone within all of Segue. (2008-09-30 - Adam Franco)
-
Bug Fix: Access Log: Fixed spelling mistake that was preventing a DuplicateKeyDatabaseException from being caught. (2008-09-30 - Adam Franco)
-
Bug Fix:
#2138652 Media: File URLs now include the file name at the end for clarity and to support usage by the FlowPlayer. (2008-09-30 - Adam Franco)
-
Bug Fix:
#2136489 Roles: Users now cannot accidentally revoke their own administrator access. (2008-09-30 - Adam Franco)
-
Bug Fix:
#2138946 Text-Templates: GoogleCalendar text-template now works with multiple calendars again. The issue was that the embed code was changed to drop the "http:" at the beginning of the source url. (2008-10-01 - Adam Franco)
(reported by Shel Sax of Middlebury College)
-
New feature:
#2138942 UI2: Can now open options-panel by holding down CTRL and SHIFT while clicking on content or containers. (2008-10-02 - Adam Franco)
(reported by Shel Sax of Middlebury College)
-
Change:
#2138939 UI2: Clicking off on an options panel now closes it. (2008-10-02 - Adam Franco)
(reported by Shel Sax of Middlebury College)
-
Bug Fix:
#2131028 UI2: Controls links now properly hide along with the bar. (2008-10-02 - Adam Franco)
-
Bug Fix: UI2: Controls-bar now spans the width of its item. (2008-10-02 - Adam Franco)
-
Bug Fix: UI2: Controls-bar now is fixed width. It right-aligned on wide items and left-aligned on items narrower than its width to always keep it close while still accessible. (2008-10-02 - Adam Franco)
-
Bug Fix: Portal: Folder icons now displayed again. (2008-10-02 - Adam Franco)
-
Change: UI2: Tightened up margins and borders in arrange mode. (2008-10-02 - Adam Franco)
-
Bug Fix: Themes: Removed extra padding around menus. (2008-10-03 - Adam Franco)
Version 2.2.4.0
2008-09-24
This release includes a large number of usability improvements that make Segue usage much more smooth.
Notable User-Facing changes:
* New 'Recently Visited' folder
* The current portal folder and many settings are now remembered.
* New media library buttons in the Text and Images plugin make it much easier to insert images and add links to files.
* Permissions icons are now shown in edit-mode and in the media library.
* The move/copy process has be renamed to better fit with the copy/paste metaphor of usage.
* The selection panel now is always shown.
* The window now scrolls when dragging in Arrange mode.
See the change log for more details and other improvements.
Upgrades from versions prior to 2.2.4.0 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue 2 release uses Harmoni 1.8.0 and Polyphony 1.4.5.
-
New feature:
#2102311 Agent: Now supports IP-range-based group membership. Configure in segue/config/agent.conf.php (2008-09-24 - Adam Franco)
(reported by Bryan Carson of Middlebury College)
-
New feature:
#2117994 Portal: New 'Recently Visited' folder. (2008-09-22 - Adam Franco)
-
*** IMPORTANT ***Change: Run the 'Access Log' updater under Admin Tools -> Segue Updates. (2008-07-08 - Adam Franco)
-
New feature:
#2112775 Portal: The current portal folder is now remembered so that users get returned to the same folder each time they go to the portal. (2008-09-22 - Adam Franco)
-
*** IMPORTANT ***Change: Run the 'User Data' updater under Admin Tools -> Segue Updates. (2008-07-08 - Adam Franco)
-
New feature: Choice of 'Classic Mode' or 'New Mode' is now stored across sessions. (2008-09-22 - Adam Franco)
-
Bug Fix:
#2126727 Selection: Removing an item now doesn't jump to the top of the page. (2008-09-24 - Adam Franco)
-
Change:
#2117996 Selection: The selection panel is now visible in view-mode and on the portal. (2008-09-22 - Adam Franco)
(reported by Bryan Carson of Middlebury College)
-
Change:
#2117959 Selection/Move-Copy: '+ Selection' button renamed to 'Copy', '+ Move/Copy' renamed to 'Paste'. (2008-09-22 - Adam Franco)
-
Change:
#2114523 Selection: When an item is selected the 'Copy' button now is highlighted by a border. (2008-09-22 - Adam Franco)
-
Change:
#2117959 Selection/Move-Copy: Sections and Pages are now differentiated in the Selection and Paste panels. (2008-09-23 - Adam Franco)
-
Change:
#2117959 Move-Copy: Now only shows controls if there are selected items. (2008-09-23 - Adam Franco)
-
New feature: Move-Copy: Now remembers all paste-panel settings persistently. (2008-09-23 - Adam Franco)
-
Bug Fix:
#2123498 UI2: 'Copy' and 'Options' links are now always shown in to controls bar rather than only when the bar itself is moused-over. (2008-09-23 - Adam Franco)
-
Bug Fix:
#2118182 UI2: Window now scrolls when dragging items in 'Arrange' mode. (2008-09-23 - Adam Franco)
(reported by Bryan Carson of Middlebury College)
-
New feature:
#2118001 MediaLibrary: The Textblock and FileForDownload plugins now include buttons below the FCKEditor for inserting images and links to files. (2008-09-23 - Adam Franco)
(reported by Bryan Carson of Middlebury College)
-
Change:
#2126714 TextBlock: Now remembers setting for plain-text editor or rich-text editor. (2008-09-24 - Adam Franco)
-
New feature:
#2118038 MediaLibrary: Authoriztion icons are now displayed for files in the media library. (2008-09-24 - Adam Franco)
-
New feature:
#2118038 Roles: Authorization icons are now displayed in edit mode to give editors an idea of what is public and what is private. (2008-09-24 - Adam Franco)
-
Change: Performance: Added pre-caching optimization to site viewing actions to reduce the number of queries needed. (2008-08-28 - gabe)
Version 2.2.3
2008-09-17
This release fixes a number of small bugs and usability issues.
----
This Segue 2 release uses Harmoni 1.7.0 and Polyphony 1.4.4.
-
Bug Fix:
#2098632 Migration: Segue v2 to v1 URL resolver now does not add extra slashes to the URL. (2008-09-15 - Adam Franco)
-
Bug Fix:
#2112929 Roles: search field in Roles UI is now labelled and includes instructions for use. (2008-09-12 - Alex Chapin)
-
Bug Fix:
#2094932 UI2: title fields have been increased in size to accommodate more title text. (2008-09-12 - Alex Chapin)
-
Bug Fix:
#2094944 UI2: options box title bar now no longer obscures block, page or section titles. (2008-09-12 - Alex Chapin)
-
Bug Fix: Wiki: File-URL writing now puts the repository first to keep it out of display in the browser's title-bar. (2008-09-16 - Adam Franco)
Version 2.2.2
2008-08-29
This release fixes several issues that were in 2.2.1.
----
This Segue 2 release uses Harmoni 1.7.0 and Polyphony 1.4.3.
-
Bug Fix: Portal: Now hiding edit links when not authenticated to help exclude crawlers. (2008-08-29 - Adam Franco)
-
Bug Fix: Errors: UnknownActionException now gives a 404 error instead of a 400. (2008-08-29 - Adam Franco)
-
Bug Fix: Slots: Fixed infinite loop in course-owner merging. (2008-08-29 - Adam Franco)
(reported by hector_vila)
Version 2.2.1
2008-08-29
This release improves the speed of searching for sites in the portal as well as fixes a number of minor bugs.
Notable user-facing changes:
* speed improvements in the portal
* Audio Clip plugin can now be used in comments.
See the change log for more details on these and other fixes.
----
This Segue 2 release uses Harmoni 1.7.0 and Polyphony 1.4.3.
-
Bug Fix:
#2079425 Slots/Portal: Slots/Placeholders are now only merged with external owner lists when owners are requested rather than when the slot is instantiated. This change means that searching for slots in the portal doesn't require loading course information. (2008-08-28 - Adam Franco)
-
Bug Fix:
#2080741 Plugins: Fixed PHP notice in Next/Previous Links. (2008-08-28 - Adam Franco)
-
Bug Fix:
#2079423 Comments: AudioPlayer plugin can now be used for comments. (2008-08-28 - Adam Franco)
-
Bug Fix:
#2080744 Portal: Fixed PHP notice in Portal search. (2008-08-28 - Adam Franco)
-
Bug Fix:
#2081075 Portal: removed the "All Editable" folder because it is too slow. (2008-08-29 - Adam Franco)
Version 2.2.0
2008-08-27
This Release adds several new plugins, a number of user-interface and RSS improvements, and numerous fixes.
Notable User-facing changes:
* New Audio Clip plugin
* RSS feeds now include enclosures for File for Download and Audio Clip plugins.
* RSS feeds now include tags.
See the change log for more details on these and other fixes.
----
This Segue 2 release uses Harmoni 1.7.0 and Polyphony 1.4.3.
-
New feature:
#1820865 Plugins: New Audio Clip plugin. (2008-08-26 - Adam Franco)
-
Change: MediaLibrary: Can now limit selection to certain MIME Types. (2008-08-26 - Adam Franco)
-
New feature: Plugins: New plugin methods available for accessing media from Flash while maintaining session-based authentication of the file-access. (2008-08-26 - Adam Franco)
-
New feature:
#2073883 Plugins: New Next/Previous links plugin for auto-creating links between pages in a section. (2008-08-27 - Adam Franco)
-
Change: Plugins: File-for-download now uses the FCKEditor and puts the caption below the file rather than above. (2008-08-26 - Adam Franco)
-
New feature:
#2076091 RSS/Plugins: Download and Audio Clip plugins now support enclosures in the RSS feeds. (2008-08-27 - Adam Franco)
-
New feature: RSS: RSS feeds now include tags. (2008-08-27 - Adam Franco)
-
Change:
#2076735 Roles/View: Roles link is now shown in view mode as well as edit mode, whenever the user is authorized to see roles on the current node. (2008-08-27 - Adam Franco)
-
Bug Fix: Roles: Fixed NullArgumentException in Roles UI when entering from the site-level. (2008-08-26 - Adam Franco)
(reported by hector_vila)
-
New feature: UI2: Options links now have more agreeable spacing. (2008-08-27 - Adam Franco)
-
Bug Fix:
#2067369 UI2: History link is now available under 'Options' so that it is accessible when titles are hidden. (2008-08-27 - Adam Franco)
-
Bug Fix: Themes: Fixed spelling mistake in UI. (2008-08-27 - Adam Franco)
(reported by Bryan Carson of Middlebury College)
-
Bug Fix:
#2058072 Plugins: Now allowing Local URLs outside of href tags to be converted.
Commit 4b01672feaf80a6cef6d3df4f68293369ebde587 (2.1.0) went a little too far and broke local-url tokenization for File and RSS plugins that need to tokenize plain URLs. (2008-08-27 - Adam Franco)
Version 2.1.0
2008-08-25
This release updates site URLs to include the site/placeholder name to improve the sense of context by users. Additionally, this release includes 'Meebo' chat widget support as well as a number of fixes.
See the change-log for details of these fixes.
----
This Segue 2 release uses Harmoni 1.6.2 and Polyphony 1.4.2.
-
Change:
#2062718 View/UI1/UI2: Site-name is now included in all site-viewing urls to provide context to users. (2008-08-22 - Adam Franco)
-
New feature:
#2067943 Text-Templates: Added support for embedded Meebo chat widget. http://www.meebome.com/ (2008-08-25 - Adam Franco)
(reported by Richard Jenkins of Middlebury College)
-
New feature:
#1820837 Help: Added new help documentation for adding content; adding pages and sections; and for using the Rich-Text Editor. (2008-08-25 - Alex Chapin)
-
Bug Fix:
#2068137 Plugins: Local-URLs as plain-text instead of link href values now don't break HTML formatting. Local URLs are now only tokenized if they are used in an href, src or other tag, not just plain text. (2008-08-22 - Adam Franco)
-
Change: View: When users request a node that doesn't exist and have a site parameter in the URL, they are given a link to the main page of the site. (2008-08-22 - Adam Franco)
-
Bug Fix:
#2067965 UI1/UI2: Empty Section UI message now refers to link text of "+ Page". (2008-08-25 - Adam Franco)
-
Bug Fix: UI1: Updated menu addition text from "+ Menu Item" to "+ Page" for consistency with UI2. (2008-08-25 - Adam Franco)
-
Bug Fix: Login form now says Username/Email instead of just 'username'. (2008-08-25 - Adam Franco)
Version 2.0.1
2008-08-21
This bug fix release fixes an error in editing multi-lingual text in 'new mode' as well as a minor Segue 1 redirect issue.
See the change-log for details of these fixes.
----
This Segue 2 release uses Harmoni 1.6.1 and Polyphony 1.4.1.
-
Bug Fix: UI2: Non-ASCII UTF-8 text was getting improperly encoded when doing an AJAX form submission. Now using the proper encodeURIComponent() method instead of the escape() method. (2008-08-21 - Adam Franco)
-
Bug Fix: Migration: Now redirecting segue 1 urls even if they include encoded ampersands. (2008-08-21 - Adam Franco)
Version 2.0.0
2008-08-20
This first stable release of Segue 2 fixes a number of issues that were found during testing of the release candidates.
Notable user-facing changes:
* Now supports embedded GoogleCalendars.
* Now supports links targeting pop-up windows.
* YouTube videos now can be loaded in high quality using the fmt=18 option.
* A warning is now given if leaving a page with a text-editor open.
See the change-log for details of these and other fixes.
----
Upgrades:
As of beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 30 require running system updaters located under Admin Tools --> Segue Updates.
----
This Segue 2 release uses Harmoni 1.6.1 and Polyphony 1.4.1.
-
Bug Fix:
#2053286 Themes: Border color and style options for Bevelbox theme now apply to content block heading. (2008-08-19 - Alex Chapin)
-
Bug Fix: UI2: changed minimal width of options layer from 200px to 150px. (2008-08-19 - Alex Chapin)
-
Bug Fix: Migration: Segue 1 redirects now work for RSS feeds and site-names with hyphens. (2008-08-18 - Adam Franco)
-
Bug Fix:
#2058072 Migration: Local URLs are now updated to point a new locations. (2008-08-18 - Adam Franco)
-
Bug Fix:
#2053923 Dataport: Admin-only import tool now works again. (2008-08-18 - Adam Franco)
-
Bug Fix: UI2: Ajax plugin updates now do not result in a null-argument exception. (2008-08-18 - Adam Franco)
-
Bug Fix: Re-applied a set of changes that should have been in beta 28, but that got accidentally dropped during resolution of a merge conflict.
* Plugins: Text-Plugin now prompts with confirmation before unloading the page (back, refresh, link-click, etc) when the plugin is open for editing in UI2.
* Improved XML error checking in RSS feed display.
* Removed debugging lines.
* Placeholder admin screens now remember pagination state. (2008-08-19 - Adam Franco)
-
Bug Fix:
#2060103 UI2: Block controls now are above header so that they don't hide reorder and history links. (2008-08-19 - Adam Franco)
(reported by Shel Sax of Middlebury College)
-
New feature:
#2060070 Text-Templates: New text template for popup-windows enables usage of links that spawn popup windows as created by the FCKEditor. (2008-08-20 - Adam Franco)
-
New feature:
#2060070 Text-Templates can now optionally flag themselves as 'WYSIWYG editor safe' so that their HTML can be modified in the FCKEditor and then converted back to markup for storage and filtering. (2008-08-20 - Adam Franco)
-
Change: Text-Templates now support multi-valued arguments. Needed for allowing multiple Google-Calendars. (2008-08-19 - Adam Franco)
-
New feature:
#2058349 Text-Templates: New GoogleCalendar text-template. (2008-08-19 - Adam Franco)
(reported by Shel Sax of Middlebury College)
-
Change:
#2058238 Text-Templates: Youtube text-template now supports the fmt (format) option which can take '18' as a value to get a high-quality video. (2008-08-19 - Adam Franco)
Version 2.0-rc-2
2008-08-14
This release fixes a number of small bugs and a number of security issues.
Security issues fixed:
* Cross-Site Request Forgeries (CSRF) are now eliminated from data-modification actions. Read about CSRF at: http://shiflett.org/articles/cross-site-request-forgeries
* Segue can now be configured to use secure/http-only cookies.
* Admin actions are now restricted to prevent listing of users and ids in the system.
-
Bug Fix: Errors: Fixed unknown index notice in the SegueErrorPrinter. (2008-08-14 - Adam Franco)
-
Bug Fix: Slots/Placeholders: Now folds slot names to lowercase when looking up.
Segue 1 had some instances of uppercase slot-names that were causing errors in migration and redirects. (2008-08-14 - Adam Franco)
-
Bug Fix: Migration: Redirects to Segue 1 now properly include the 'site' action when short-form URLs ('/sites/sitename') are used. (2008-08-14 - Adam Franco)
-
Change:
#2040513 Security: Actions that involve data modification now require per-user tokens in the request to prevent Cross-Site Request Forgeries. (2008-08-14 - Adam Franco)
(reported by Josh Abraham of Rapid7, LLC.)
-
Change: Now welcome message is configurable. (2008-08-14 - Adam Franco)
Version 2.0-rc-1
2008-08-14
This first production release candidate of Segue 2 fixes a number of user-interface difficulties and adds much documentation.
Notable User-Facing Changes:
* Can now search for sites in the Portal by title, description, or placeholder
* More contextual help.
* New 'Blank' template.
* Can now set site-wide roles and theme when creating a site.
* Roles links have been moved to the top of the screen for easier access.
----
Upgrades:
As of beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 30 require running system updaters located under Admin Tools --> Segue Updates.
----
Segue 2.0.0 uses Harmoni 1.5.0 and Polyphony 1.3.3.
-
New feature:
#2032839 Portal: Can now search for sites by title, description, or placeholder. (2008-08-11 - Adam Franco)
-
New feature:
#1820937 Can now split sites to different virtual-hosts or paths based on their location category. This enables sites given the 'main' location-category to appear at a different url from sites given the 'community' location-category. (2008-08-07 - Adam Franco)
-
New feature:
#2030595 Site Creation: Added a new 'Blank' template (2008-08-11 - Adam Franco)
-
New feature: Site Creation: Can now set site-wide roles and choose theme in create-site wizard. (2008-08-13 - Adam Franco)
-
New feature:
#2039320 New course-sites listing action to provide listings of course sites to external systems. (2008-08-12 - Adam Franco)
-
Bug Fix:
#1820837 Help: Added new help documentation for Portal, Copy-Site, Move/Copy, Wiki-Linking, and Text-Templates. (2008-08-13 - Adam Franco)
-
Change: Roles: Renamed all references to 'Permissions' to 'Roles' for consistency. (2008-08-13 - Adam Franco)
-
Change: UI2: Roles-link has now been moved to the commands area at the top of the page for easier access. Also added to that area for Classic mode. (2008-08-13 - Adam Franco)
-
Change:
#2009057 UI1/UI2: TextBlock and Download plugins renamed to 'Text & Images' and 'File'. (2008-08-11 - Adam Franco)
-
Bug Fix:
#2046491 UI2: Now can not delete layout containers that are targets for menus as this would through the site into an invalid state. (2008-08-11 - Adam Franco)
-
Bug Fix: Fixed a number of notices that were filling up the logs when the MSNBot crawled Segue. (2008-08-11 - Adam Franco)
Version 2.0-beta-30
2008-08-07
This release fixes a number of security issues, an authorization bug that was prevent proper view access to some sites, and a few smaller issues. As well, it introduces the ability to move or copy content and pages within a site or across sites. See the change-log for details.
Notable User-Facing Changes:
* New Move/Copy abilities
* New delete-confirmation dialog that shows the scope of the action.
----
Upgrades:
As of beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 30 require running system updaters located under Admin Tools --> Segue Updates.
----
Segue 2.0-beta-30 uses Harmoni 1.4.7 and Polyphony 1.3.2.
-
New feature:
#1799954 SiteEditing: Can now select Pages or Content Blocks and move or copy them elsewhere in the site or another site. (2008-08-05 - Adam Franco)
-
New feature: SiteEditing: New delete confirmation dialog displays a list of all items that will be deleted. (2008-08-05 - Adam Franco)
-
Bug Fix: AuthZ: New updater to rebuild cascading-up implicit 'view' authorizations that were not getting written to the database. This has been fixed in Harmoni 1.4.7 and this updater will rebuild any implicit authorization rows that are not in the database. (2008-08-07 - Adam Franco)
(reported by Peter Wilkins of MIT)
-
Bug Fix: Migration: Segue1UrlResolver now properly returns id-strings instead of Id objects, enabling forwarding to work properly. (2008-08-05 - Adam Franco)
-
Bug Fix: CopySites: 'Copy Discussions' flag no longer inverted. (2008-08-04 - Adam Franco)
-
Bug Fix:
#2040277 Security: Fixed reflective cross-site scripting vulnerability in error printer. (2008-08-06 - Adam Franco)
(reported by Josh Abraham of Rapid7, LLC.)
-
Bug Fix:
#2040303 Security: Fixed Cross-Site Scripting vulnerability in all usage of HTTP_REFERER. (2008-08-06 - Adam Franco)
(reported by Josh Abraham of Rapid7, LLC.)
Version 2.0-beta-29
2008-08-01
This release adds a number of new themes, allows copying of sites, and numerous other improvements.
Notable User-facing changes:
* Can now copy sites to empty placeholders in the portal.
* Site-URLs are now printed in the portal.
* Viewing of sites has now been dramatically sped-up for users without the editer role.
* Sections and Pages are now named with more clarity.
* Many theme improvements.
* Portal style-fixes MS Internet Explorer browser.
* Better support for uploading multi-page PDFs.
See the change log for more details and other fixes.
Harmoni 1.4.6 includes a fix to the thumbnail generation system that prevents excess processing overhead on large multi-page PDFs and improves the upload and migration of these files.
Segue 2.0-beta-28 uses Harmoni 1.4.6 and Polyphony 1.3.1.
----
Upgrades:
As of this beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 26 require running the RSS Feed updaters located under Admin Tools --> Segue Updates.
-
New feature: Themes: Added two new themes, RoundedBox and Midd. (2008-07-30 - Alex Chapin)
-
New feature:
#1799954 Portal: Can now copy sites into empty placeholders. (2008-07-29 - Adam Franco)
-
New feature:
#2032019 Portal: Site URLs are now printed below the site title on the portal for easy reference. (2008-07-30 - Adam Franco)
(reported by hector_vila)
-
Change: Moved menu on Segue main pages from the left to the right side (2008-07-30 - Alex Chapin)
-
Change: UI2: removed from nav item (renamed in this release to pages/sections) options settings for titles, history, comments, dates attribution and sort method (unless these were set to something other than default in current installs). (2008-07-22 - Alex Chapin)
-
Bug Fix:
#2031891 Removed the display of tags divider line for users viewing sites in edit mode without edit permissions. (2008-08-01 - Alex Chapin)
-
Bug Fix: Portal: Fixed styling problems in IE. (2008-08-01 - Adam Franco)
-
Change:
#2031895 View/UI1/UI2/Portal: Links to edit-mode are now shown to all users as these devolve into view mode if users have no edit authorizations. Doing so prevents us from having to search for edit authorizations throughout the entire site, drastically improving page-load times such as from 35s to 1.3s on one particular site.
Similarly, the 'permissions' button is now only displayed on pages where the user has authorization to work with permissions. This forces users who are admins of only one page to browse to that page to see the permissions link, but saves enormous time on everyone else's page loads. (2008-07-30 - Adam Franco)
-
Bug Fix: UI2: fixed improper width setting in div enclosing permissions button that was causing site options box to not properly surround the background block (2008-07-25 - Adam Franco)
-
Change:
#2034986 Plugins: Deprecated 'Plugin data-arrays' support as it was causing hundreds of excess reordering queries every page load and not being used anyway. (2008-08-01 - Adam Franco)
-
Change:
#2009049 UI1/UI2: Menus are now "Page Containers", nav items with submenus below are now "Sections" and otherwise "Pages". (2008-08-01 - Alex Chapin, Adam Franco)
-
Bug Fix: Configuration: Now including the wizard-uploads configuration file to allow uploads in wizards on servers with safe-mode on. (2008-08-01 - Adam Franco)
(reported by Robyn Whyte of Middlebury College)
Version 2.0-beta-28
2008-07-24
This release fixes a number of minor bugs, improves theme-support for MS Internet Explorer, and adds support for embedding GoogleMaps.
See the change-log for additional details on fixes.
Segue 2.0-beta-28 uses Harmoni 1.4.5 and Polyphony 1.3.0.
----
Upgrades:
As of this beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 26 require running the RSS Feed updaters located under Admin Tools --> Segue Updates.
-
New feature: TextTemplates: New Text-Template for embedding Google Maps. For details See: https://segue2.middlebury.edu/view/html/node/481328 (2008-07-24 - Adam Franco)
-
Bug Fix:
#2026991 UI2: Content display name fields now doen't get extra entity encoding. (2008-07-24 - Adam Franco)
-
Bug Fix:
#2021654 Plugins: Text-Plugin now prompts with confirmation before unloading the page (back, refresh, link-click, etc) when the plugin is open for editing. The Classic-Mode wizard similarly prompts the user. (2008-07-24 - Adam Franco)
-
Bug Fix:
#2023876 Placeholders: Admin placeholder management screens now keep pagination state. (2008-07-22 - Adam Franco)
-
Change: Themes: updated the RoundedCorners theme to be more compatible with other themes and to display more consistently across browsers. (2008-07-23 - Alex Chapin)
-
Change: UI2: removed the Nav block display of settings for titles, history, comments dates, attribution and sort method unless these are other than the default settings. These settings are being removed from the nav block because they can be set in the content containers within that nav block. (2008-07-22 - Alex Chapin)
-
Bug Fix:
#2021654 Plugins: Text-Plugin now prompts with confirmation before unloading the page (back, refresh, link-click, etc) when the plugin is open for editing in UI2. (2008-07-24 - Adam Franco)
-
Bug Fix:
#2023876 Placeholders: Admin placeholder management screens now keep pagination state. (2008-07-22 - Adam Franco)
Version 2.0-beta-27.2
2008-07-21
This release fixes a number of bugs in migration and with wiki-text.
An additional bug fix in Harmoni 1.4.4 fixes an issue with permissions settings for members of groups the ids of which contain quotes.
See the change-log for additional details on fixes.
Segue 2.0-beta-27 uses Harmoni 1.4.4 and Polyphony 1.2.11.
----
Upgrades:
As of this beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 26 require running the RSS Feed updaters located under Admin Tools --> Segue Updates.
-
New feature:
#2021759 WikiText: Wrapping wiki-links and text-template markup in <nowiki> tags now prevents parsing of the wiki-text. This is useful for documenting how to use wiki-markup. (2008-07-21 - Adam Franco)
-
Bug Fix: WikiText: Wiki-links to page names with diacritics now work properly. (2008-07-21 - Adam Franco)
-
Bug Fix:
#2021588 WikiText: Links to Segue root now do not get converted into invalid page links. (2008-07-21 - Adam Franco)
-
Bug Fix: Wizard/Dataport: File upload temporary directory is now configurable using the POLYPHONY_TMP_DIR constant located in a new uploads.conf.php configuration file. (2008-07-21 - Adam Franco)
-
Bug Fix:
#2021570 Migration: User doing migration now always gets the Admin Role. Certain permissions settings in the origin site sometimes caused a revocation of admin privlidges mid-way through the migration process. (2008-07-21 - Adam Franco)
-
Bug Fix:
#2021564 Migration: For sites with complex permissions, header view perms are now properly set. (2008-07-21 - Adam Franco)
Version 2.0-beta-27.1
2008-07-18
This release fixes an issue that preventing inline images from appearing in text blocks.
-
Bug Fix:
#this Plugins: File-url and local-url markup is now not stripped from HTML output by the Safe-HTML system when displaying plugins. Inline images will now display properly. (2008-07-18 - Adam Franco)
Version 2.0-beta-27
2008-07-17
This release adds support for embedded Flash videos, text-templates, and fixes several bugs.
Text-templates are a new extension system that use the same markup as MediaWiki's templates to enable output of custom HTML blocks customized with a set of named parameters.
For example, a new 'video' template inserts embed code for videos from a variety of providers defined in a white-list (to prevent XSS attacks). Example of usage: {{video|service=youtube|id=s13dLaTIHSg|width=425|height=344}} This video template will also search through the HTML source in a text-block and replace any embed orobject elements with appropriate template markup.
Also included is a 'search' template that can insert a customized search field into a text-block. Example of usage: {{search}} Example of usage: {{search|base_url=http://youtube.com/results|search_param_name=search_query}}
See the change-log for additional details on fixes.
Segue 2.0-beta-27 uses Harmoni 1.4.3 and Polyphony 1.2.10.
----
Upgrades:
As of this beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 26 require running the RSS Feed updaters located under Admin Tools --> Segue Updates.
-
New feature: Text-Templates: New 'text-templates' extension system uses markup like MediaWiki's templates to enable output of HTML blocks given a template and set of parameters. A 'video' template to enabled white-listed embedded video and a 'search' template to insert a search form are the first uses of this new system. (2008-07-16 - Adam Franco)
-
New feature:
#2013487 Text-Templates: New 'video' template inserts embed code for videos from a variety of providers defined in a white-list to prevent XSS attacks. This template will also search an HTML block and replace any embed or object elements with appropriate template markup. Example: {{video|service=youtube|id=s13dLaTIHSg|width=425|height=344}} (2008-07-16 - Adam Franco)
-
New feature: Text-Templates: New 'search' template inserts a search form for a variety of providers or custom search end-points. Insert {{search}} into a text-content block to use. (2008-07-16 - Adam Franco)
-
Bug Fix: UI2: Accessing edit-mode when not logged in now doesn't cause a fatal error of a class not found. (2008-07-15 - Adam Franco)
-
Bug Fix:
#2018685 UI2: Quotes in titles no longer break XHTML validity. (2008-07-16 - Adam Franco)
-
Bug Fix:
#2018232 Themes: Themes with non-default options set now load CSS files with the option choices. Fixes for this are in Harmoni (commit de26816ffa93753366584861cb798380eb8ef09a) and Polyphony (commit 717117f3e9f05e63e9a1e4f79fc9efed34f2ebb9). (2008-07-17 - Adam Franco)
-
Bug Fix:
#2018218 RSS: Feeds in alternate encodings are now converted to UTF-8. (2008-07-17 - Adam Franco)
-
Change:
#2018160 Migration: All characters in Segue v1 tags other than alphanumeric and underscores are converted to underscore in order to comply with Segue v2 tag validation. (2008-07-17 - Alex Chapin)
Version 2.0-beta-26.1
2008-07-14
This release fixes a few bugs that were not fixed in beta 26.
----
From Beta 26:
As of this beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 26 require running the RSS Feed updaters located under Admin Tools --> Segue Updates.
----
Segue 2.0-beta-26.1 uses Harmoni 1.4.2 and Polyphony 1.2.8.
-
Bug Fix:
#2017290 Themes: Added missing method getModificationDate() that was preventing custom theme CSS from loading. (2008-07-14 - Adam Franco)
(reported by Laurel Taylor of Middlebury College)
-
Bug Fix:
#2014548 Roles: Additional fix for 'invalid default state' issues.
The roles UI now rebuilds implicit AZs if an 'invalid default state' exception is raised, and then re-attempts to load the roles UI.
Also added an admin-only action for manually rebuilding implicit AZs.
It seems that some sites have been created with invalid or missing implicit AZs. Rebuilding the Hierarchy-caused Implicit AZs for the site fixes this issue. This should not be necessary for newly created sites. (2008-07-14 - Adam Franco)
(reported by Thierry Leterre of Middlebury College/Université de Versailles-Saint-Quentin-en-Yvelines)
Version 2.0-beta-26
2008-07-11
This release fixes a major bug in the permissions/role-setting system that was preventing modifications of roles for some groups. Also improved are the RSS feed-display plugin's support for slightly non-conforming feeds and a few other minor issues.
As of this beta 25, Segue requires PHP to be compiled with XSL support. On unix systems this can be added by configuring PHP using the --with-xsl option. See the following for installation instructions: http://www.php.net/manual/en/xsl.installation.php
Upgrades from versions prior to beta 26 require running the RSS Feed updaters located under Admin Tools --> Segue Updates.
Segue 2.0-beta-25 uses Harmoni 1.4.2 and Polyphony 1.2.7.
-
Bug Fix:
#2014548 Roles: Fixed Roles issue with 'invalid default state'.
It appears that since the transition to the new AuthZ2 implementation, the roles system has not been working correctly when setting complex authorization. This issue stems from the 'new' property of view authorizations cascading up as well as down. This cascading up was confusing the roles system. When there was no site-wide view authorization the roles system thought that there was due to a view authorization cascading up from a story or page.
This has now been sorted out and the roles system only looks at implicit authorizations that cascade down when determining what role to display for a user. (2008-07-11 - Adam Franco)
(reported by Laurel Taylor of Middlebury College)
-
Change: Plugins: RSS remote access script now validates and cleans RSS doc instead of using XSD validation.
The schema was too strict and failing on too many feeds. Since the reader only uses a few elements in the feed, these are verified and cleaned. (2008-07-11 - Adam Franco)
-
Bug Fix: Plugins: Extended cached size of RSS data. (2008-07-11 - Adam Franco)
-
Bug Fix: Plugins: Cached RSS data is now deleted after expiration time on any cache addition, not just its own. (2008-07-11 - Adam Franco)
-
Change:
#2009044 UI2: New menu items are selected after creation. (2008-07-11 - Adam Franco)
Version 2.0-beta-25
2008-07-10
This release adds the capability to display RSS feeds inline in a site and fixes a wide range of bugs.
Notable User-facing changes:
* Can now display RSS feeds in a site.
* 'New Mode' is now the default user interface.
* Migration fixes enable more sites to be successfully migrated.
* Major speed improvements for users viewing sites without editing access.
Upgrades from versions prior to beta 25 require running the RSS Feed updaterlocated under Admin Tools --> Segue Updates.
Segue 2.0-beta-25 uses Harmoni 1.4.1 and Polyphony 1.2.7.
-
Change:
#1998213 Dataport: Added status display during site import. (2008-07-10 - Adam Franco)
-
Change: Dataport: Added more error checking during import process to help debug import problems. (2008-07-10 - Adam Franco)
-
Change:
#2009035 UI: New Mode now the default editing UI. (2008-07-10 - Alex Chapin)
-
New feature:
#1820785 Plugins: New RSS feed-display plugin to allow in-line display of RSS feeds. (2008-06-18 - Adam Franco)
-
*** IMPORTANT ***Change: As of this release, Segue requires PHP to be compiled with XSL support. See the following for installation: http://www.php.net/manual/en/xsl.installation.php (2008-07-07 - Adam Franco)
-
*** IMPORTANT ***Change: Run the RSS display updater under Admin Tools -> Segue Updates to enable the RssFeed plugin. (2008-07-08 - Adam Franco)
-
Change:
#1959168 View/Portal: Major speed improvements for non-editor and non-logged in users. Now only checking 'add_children' authorization for determining when to show mode-switching links, saving dramatically on the number of authorization queries when all such queries return false. As well, mode-switching-link checks will simply be bypassed if the user is not authenticated to prevent even more authorization queries. (2008-07-10 - Adam Franco)
(reported by Jeff Merriman of MIT)
-
Bug Fix:
#2014319 Starting Site: Now doesn't require a second click to access other parts of the site when using a custom starting site. (2008-07-09 - Adam Franco)
(reported by Jeff Merriman of MIT)
-
Bug Fix:
#2013156 Authentication: Failed login followed by successful login now doesn't retain the 'login failed' message. (2008-07-09 - Adam Franco)
(reported by Gabe Schine)
-
Change: Roles: With 'Editor' role set for 'everyone' log-in is required to edit.
To accomplish this, the role-system now merges authorizations for the 'edu.middlebury.agents.everyone' group and the 'edu.middlebury.agents.users' group when viewing or setting roles for 'Everyone'.
The 'edu.middlebury.agents.everyone' group (which includes the anonymous user) is only ever given the 'reader' role (view authorization) and the view_comments authorization (part of the 'commenter' role) while the 'edu.middlebury.agents.users' group(which includes all authenticated users, even visitors) is given the additional authorizations.
As far as the UI is concerned site admins are just setting roles for 'Everyone', but now anonymous users aren't being given grants to make changes. This should prevent spam and make modifications at least nominally traceable. (2008-07-10 - Adam Franco)
-
Bug Fix:
#2009077 View: Fixed issue where theme name was printed in the site title. This was initially added in commit b633fb846d9addf2f8f7ef44a1f13e5db00c21d7 as a debugging aid. The site title now includes the full breadcrumb trail. (2008-07-09 - Adam Franco)
-
Bug Fix:
#2009092 Migration: Segue v1 sites with null creation dates no longer halts site migration. (2008-07-08 - Alex Chapin)
-
Bug Fix:
#2009095 Migration: Segue v1 null agent information now replaced with unknown agent and no longer halts site migration (2008-07-08 - Alex Chapin)
-
Bug Fix:
#2009104 Migration: migrating theme options from Segue v1 that do not exist in Segue v2 no longer throws an error (2008-07-07 - Alex Chapin)
-
Change: Plugins: Manager now executes any script blocks when reloading the plugin after AJAX update. (2008-06-17 - Adam Franco)
-
New feature:
#1820785 Plugins: Plugins can now get URLs for static files in their own 'public' directories. Enables serving of custom javascript/images/css. (2008-06-18 - Adam Franco)
-
New feature:
#1820785 Plugins: Plugins can now specify CSS and Javascript files to be linked from the document head. (2008-06-18 - Adam Franco)
-
Change: Themes: Theme CSS now configured to be loaded from a separate file to cut down on document size. (2008-06-18 - Adam Franco)
-
Bug Fix: Updates: Updates now check for authorization. (2008-07-10 - Adam Franco)
Version 2.0-beta-24
2008-06-16
This release fixes a number of minor bugs that were affecting some users and adds support for setting a particular Segue site as the default page when no particular action or site is specified.
As of this release Segue requires that PHP be compiled with the --enable-mbstring option. This option adds enhanced support for translation of strings between character sets and is needed for exporting sites.
Segue 2.0-beta-23 uses Harmoni 1.4.0 and Polyphony 1.2.6.
-
*** IMPORTANT ***Change: As of this release Segue requires that PHP be compiled with the --enable-mbstring option. (2008-06-16 - Adam Franco)
-
New feature:
#1995141 Configuration: Can now set a particular segue site as the default page when users do not specify any parameters. (2008-06-16 - Adam Franco)
-
Bug Fix: Display: fixed CSS so that Internet Explorer no longer displays extra space at the end of content blocks. (2008-06-13 - Alex Chapin)
-
Bug Fix:
#1993889 Export: The following issues have been fixed in site exporting:
* ISO-8859-1 characters are now converted to UTF-8.
* 'smart quotes' are now translated to basic quotes.
* Roles for groups are now properly exported.
* If no authorization to view roles, empty roles elements is added to export rather than dying. (2008-06-16 - Adam Franco)
-
Change:
#1993278 UI2: Choosing admins step now uses a more user-friendly checkbox list for choosing admins. (2008-06-16 - Adam Franco)
Version 2.0-beta-23
2008-06-13
This release add a new template system for providing site starting-points. Several templates are shipped with Segue and administrators may install additional custom templates as needed.
In addition to the new template system, a number of smaller improvements and bug fixes have been made.
Segue versions beta-20 through beta-22 included a bug in which cascading authorizations for administrators were not created when new sites were created. This version adds an updater that will rebuild missing authorizations. This updater can be found under 'Admin Tools' --> 'Segue Updates' --> 'Rebuild Implicit AZs'.
Notable changes from Harmoni and Polyphony:
* Visitor registrations are now logged.
* Log-Browsing now allows for category selection and manual user selection.
Segue 2.0-beta-23 uses Harmoni 1.3.5 and Polyphony 1.2.5.
-
New feature:
#1820782 Templates: Now have a choice of templates (starting points) when creating sites. (2008-06-12 - Adam Franco)
-
Bug Fix:
#1936837 UI1/UI2: When content is sorted by recent 1st or other reordering methods, the '+Content' button is at the top of the container. (2008-06-13 - Adam Franco)
-
Bug Fix:
#1991431 UI2: Fixed error where content containers could disappear when dragged to the header. (2008-06-12 - Adam Franco)
-
Bug Fix:
#1992250 UI2: Plus-symbols in text are now not lost due to Javascript not encoding them. (2008-06-13 - Adam Franco)
-
Bug Fix: Portal/Home: Now more theme-portable. Any theme will work ok as the default. (2008-06-13 - Adam Franco)
-
Change: Configuration: Config files are now included in the main 'try' block to allow pretty-printing of configuration errors when backtrace-display is off. (2008-06-10 - Adam Franco)
-
Bug Fix:
#1991142 Permissions: Fixed issue where errors in the create-site process can result in inaccessible sites.
Also fixed an issue where implicit AZs were not created on initial site creation.
Added a Segue-updater that willrebuild implicit AZs for all nodes with broken permissions. (2008-06-13 - Adam Franco)
-
Change: Themes: Theme info now allows language-localization. (2008-06-13 - Adam Franco)
-
New feature: Themes: Sites now have a default theme different from the 'program' theme. (2008-06-13 - Adam Franco)
-
Change: Themes: Added margins to BevelBox headers so that the would line up with menus. (2008-06-13 - Alex Chapin)
-
Change: Comments: Renaming 'Comments' links to 'Discuss'. (2008-06-13 - Adam Franco)
-
Bug Fix: DownloadPlugin: Download plugins with no file selected now do not crash imports. (2008-06-13 - Adam Franco)
Version 2.0-beta-22
2008-06-09
This release of Segue 2.0-beta adds visitor registration, theme migration, and a number of bug fixes.
Visitor registration (disabled in the default configuration) enables external users to register for visitor accounts that will all them to participate in public discussions.
Theme migration has been added to allow Segue 1 sites to retain their theme settings when they are migrated to Segue 2.
This release also includes several new themes.
Upgrades from versions prior to beta 22 require running the appropriate updaterlocated under Admin Tools --> Segue Updates. As well, the authentication configuration files have change and will need to be updated.
-
*** IMPORTANT ***Change: Configuration of authentication has changed. (2008-06-05 - Adam Franco)
-
Change: Config: Reorganized authentication configuration to allow more flexibility.
Authentication configuration is now broken into 5 files:
* The overall setup file that usually won't be changed - authentication_setup
* The list of authentication sources - authentication_sources
* A file for each authentication source - authentication-XXXX
This new setup will allow for less confusion between the default configurations of basic types and custom configurations of LDAP, secondary types. (2008-06-05 - Adam Franco)
-
*** IMPORTANT ***Change: Configuration of authentication has changed. (2008-06-05 - Adam Franco)
-
New feature:
#1820894 Visitor Registration: Visitor registration system is now in place to allow visitors to register with a Segue instance. A reCAPTCHA check is done at registration-time and email-address confirmation is required to help prevent abuse.
You will need to sign up for a reCAPTCHA API key. (2008-06-05 - Adam Franco)
-
Bug Fix: View: added Holly Hack to all themes to prevent disappearing text bug in IE. (2008-05-30 - Alex Chapin)
-
New feature: Themes: added new TornPaper, Minimal and BevelBox themes (2008-06-05 - Alex Chapin)
-
Bug Fix:
#1985939 Comments: Fixed Javascript error that was preventing Safari users from creating comments. (2008-06-06 - Adam Franco)
-
New feature: UI2: Added theme options selectors. (2008-06-05 - Alex Chapin)
-
Bug Fix:
#1986629 UI2: Now can't accidentally delete menu containers. (2008-06-06 - Adam Franco)
-
New feature: Migration: added support for migrating most Segue v1 themes and their options into Segue v2. (2008-06-06 - Alex Chapin, Adam Franco)
-
Bug Fix: Migration/Tagging: Empty tags in original site now don't crash migration. (2008-06-09 - Adam Franco)
-
New feature: Migration/Import/Export: Block and menu display-styles are included in export, import, and migration operations. (2008-06-09 - Adam Franco)
-
Bug Fix: Migration: Removed hard-coded reference to the 'Middlebury LDAP' authentication type. (2008-06-09 - Adam Franco)
-
Bug Fix:
#1959168 Portal: Classes load time partially sped up for some students. (2008-06-09 - Adam Franco)
Version 2.0-beta-21.3
2008-05-23
This release fixes a few small issues found in 2.0 beta 21.2.
This release fixes a few errors affected a few users, notably a work-around for a PHP/PDO bug that results in segmentation faults when escaped quotes exist in an SQLstring that is then prepared. This is occurring when checking authorization for users who are members of groups that have a quote in their LDAP DN.
Missing theme images now do not fill the logs with errors.
Upgrades from versions prior to beta 21 require running the appropriate updaterlocated under Admin Tools --> Segue Updates.
-
Bug Fix: Config: Adding path-info URL configuration to action_default.conf.php (2008-05-23 - Adam Franco)
-
Change: Plugins: Reformatted download plugin display to include download graphic and adjusted spacing. (2008-05-23 - Alex Chapin)
-
Bug Fix: Themes: removed unused images from themes (2008-05-23 - Alex Chapin)
Version 2.0-beta-21.2
2008-05-22
This release fixes a few small issues found in 2.0 beta 21.1.
In addition to portal speed improvements, thumbnail images now work again.
Upgrades from versions prior to beta 21 require running the appropriate updaterlocated under Admin Tools --> Segue Updates.
-
Bug Fix: Themes: Fixed text-color on Rounded Corner theme to be more visible. (2008-05-21 - Adam Franco)
-
Bug Fix:
#1968671 Portal: Speed improvements
Folders can now report a pre-sorted flag to indicate to the list that authorization doesn't need to be checked when paginating.
Folders can also now indicate a desire not to show edit controls. This prevents authorization traversal of huge numbers of sites when viewing the "All Visible" Folder.
Also, added a note about slow first access to the "All Editable" folder. (2008-05-21 - Adam Franco)
Version 2.0-beta-21.1
2008-05-20
This release of Segue adds theming choices for sites. Site-editors can now choose between a number of built-in themes, each of which supports a number of options for changing color scheme and/or fonts.
Additionally, local copies of any theme can be created for a site. These copies enable site-editors to modify the CSS and HTML templates that define a theme, enabling full customization for users familiar with CSS and HTML. In a future release we will eventually add a public gallery of themes that users will be able to submit their themes to and choose themes for their sites from.
New themes in this release: Rounded Corners, Shadow Box, Tabs.
Usage of this new theming system requires running the appropriate updater located under Admin Tools --> Segue Updates.
-
Bug Fix: Themes: updated theme thumbnail images. (2008-05-20 - Alex Chapin)
-
Bug Fix: Portal: Heading bar is now properly styled like a heading. (2008-05-20 - Adam Franco)
Version 2.0-beta-21
2008-05-20
This release of Segue adds theming choices for sites. Site-editors can now choose between a number of built-in themes, each of which supports a number of options for changing color scheme and/or fonts.
Additionally, local copies of any theme can be created for a site. These copies enable site-editors to modify the CSS and HTML templates that define a theme, enabling full customization for users familiar with CSS and HTML. In a future release we will eventually add a public gallery of themes that users will be able to submit their themes to and choose themes for their sites from.
New themes in this release: Rounded Corners, Shadow Box, Tabs.
Usage of this new theming system requires running the appropriate updater located under Admin Tools --> Segue Updates.
-
Change: Themes: added a number of CSS classes to UI elements so these could be themed. (2008-05-15 - Alex Chapin)
-
New feature: Themes: created a new Tabs theme with options. (2008-05-15 - Alex Chapin)
-
New feature: Themes: created a new ShadowBox theme with similar options to those found in Segue 1x. (2008-05-15 - Alex Chapin)
-
Change: Themes: created theme options for RoundedCorners theme using new theming system. (2008-05-15 - Alex Chapin)
-
New feature:
#1820834 Themes: Users can now choose the theme for their site from a list of available themes. Themes may have options for varying their color scheme or other attributes. (2008-05-14 - Adam Franco)
-
New feature:
#1820835 Themes: Users with CSS and HTML knowledge can now customize the theme CSS and HTML templates that define the theme, enabling full control over the theme. These custom copies of themes are restricted to the site for which they are created. (2008-05-20 - Adam Franco)
-
*** IMPORTANT ***Change: New theming system requires updates be run under Admin Tools --> Segue Updates. (2008-05-20 - Adam Franco)
-
Bug Fix:
#1962686 ClassicMode: Site-Settings wizard now includes the site-width option. (2008-05-13 - Adam Franco)
Version 2.0-beta-20.1
2008-05-05
This release of Segue 2.0 includes dramatic speed improvements over beta 19.1 due to a new implementation of Harmoni's Authorization and Hierarchy system. Usage of this new systems requires running the appropriate updater located under Admin Tools --> Segue Updates. This updater will take several minutes to run and will make irrevocable changes to your database. Please back up your database before running this updater.
Other improvements to Segue include support for migrating tags from Segue 1 sites, and an improved installation process.
Segue 2.0 beta 20 uses Polyphony 1.1.0 and Harmoni 1.2.0.
-
Bug Fix:
#1958172 Classic Mode: Edit links now do not break when using site=sitename form of the url. (2008-05-05 - Adam Franco)
(reported by Gregg Humphrey of Middlebury College)
Version 2.0-beta-20
2008-05-05
This release of Segue 2.0 includes dramatic speed improvements over beta 19.1 due to a new implementation of Harmoni's Authorization and Hierarchy system. Usage of this new systems requires running the appropriate updater located under Admin Tools --> Segue Updates. This updater will take several minutes to run and will make irrevocable changes to your database. Please back up your database before running this updater.
Other improvements to Segue include support for migrating tags from Segue 1 sites, and an improved installation process.
Segue 2.0 beta 20 uses Polyphony 1.1.0 and Harmoni 1.2.0.
-
New feature:
#1951075 AuthZ2: New Authorization/Hierarchy package stores implicit authorizations as rows in their own table so that they can be quickly read at the expense of a small increase in writing time and storage space.
Usage of this new systems requires running the appropriate updater located under Admin Tools --> Segue Updates. This updater will take several minutes to run and will make irrevocable changes to your database. Please back up your database before running this updater.
Please note that in AuthZ2 the 'edu.middlebury.authorization.view' function has the property of cascading up the hierarchy as well as down. This property is needed by our Segue and Concerto applications and the lack of it in the original implementations required the use of the isAuthorizedBelow() function. All other authorization functions cascade down only. (2008-04-24 - Adam Franco)
-
Change:
#1940489 Migration: have added support for migrating tags in Segue v2 sites and from Segue 1x sites (2008-04-18 - Alex Chapin)
-
Bug Fix: Migration: nav block now no longer catches exceptions from below and so plugin errors now halt import. (2008-04-13 - Adam Franco)
-
Change:
#1940489 Migration: SiteExport schema now allows for tags in export. (2008-04-18 - Adam Franco)
-
Change: Installer: Removed transaction around initial data creation as this was causing table-locking conflicts when a second (Harmoni_Db) database connection was used in tandem with the DatabaseManager connection. (2008-05-01 - Adam Franco)
-
Change: Installer: Installation is now a 2-stage process. This allows new installations to have their database tables created in one execution cycle and then have their services configured in the second cycle. (2008-05-01 - Adam Franco)
-
Bug Fix: Configuration: Added ClassesDN option to default Authentication config. Also removed unneeded variables before arguments. (2008-05-01 - Adam Franco)
-
Change: Portal: Speed increases for 'All Visible' and 'All Editable' folders.
'All Visible' now doesn't need to check the entire site as view AZs cascade up. 'All Editable' now first checks view AZ before doing the more expensive check of the entire site for edit AZ. (2008-05-02 - Adam Franco)
Version 2.0-beta-19.1
2008-04-13
-
Bug Fix:
#1941132 Media Library: File-browser now works from within FCKEditor dialog. (2008-04-13 - Adam Franco)
-
Bug Fix:
#1941460 Classic-Mode: 'Edit Site Settings' wizard now doesn't crash. (2008-04-13 - Adam Franco)
Version 2.0-beta-19
2008-04-11
This release fixes a number of bugs and adds the ability to tag content.
Notable user-facing changes:
* Tagging system.
* Minor speed improvements to the portal
* Refined Migration UI.
* Role-Setting now works.
* Migration tools now work with more sites.
Notable back-end changes:
* New Harmoni_Db system allows for usage of prepared statements for improved database performance.
Segue 2.0 beta 19 uses Polyphony 1.1.0 and Harmoni 1.1.0.
-
New feature:
#1820857 Tagging: Added tag cloud plugin for displaying the tags for any given node and its children. (2008-04-07 - Alex Chapin, Adam Franco)
-
New feature:
#1820853 Tagging: Added UI for tagging content blocks (i.e. nodes). (2008-04-03 - Alex Chapin)
-
New feature:
#1814119 Harmoni_Db: New Harmoni_Db database access layer supports prepared statements. Harmoni_Db can be optionally used along side the existing database access layer to improve performance of some common page loads by 30% or more. (2008-04-08 - Adam Franco)
-
New feature:
#1814119 Slots: SlotManager can now use Harmoni_Db if available to speed loading of slots. (2008-04-08 - Adam Franco)
-
Bug Fix: Fixed RSS flow organizer visitor to call visitor only if child is object. (2008-04-07 - Alex Chapin)
-
Bug Fix:
#1938743 Migration: Sites that contain the old 'archive posts by week' setting now import without errors. (2008-04-09 - Adam Franco)
(reported by Bryan Carson of Middlebury College)
-
Change: Migration: Refined site migration UI styles. (2008-04-09 - Alex Chapin)
-
Change:
#1934801 Request: Re-factored how context (current node id or site id) parameters are passed around. (2008-04-09 - Adam Franco)
-
Bug Fix: Breadcrumbs: Now link to the view/html action if printed outside of one of the main UI modules (view, ui1, ui2), such as in the versioning or tagging modules. (2008-04-10 - Adam Franco)
-
Change: Breadcrumbs: now wraps breadcrumbs links in span tags with 'white-space: nowrap;' to enable more legible output in narrow columns (with each level on its own row). (2008-04-10 - Adam Franco)
-
Bug Fix: Request: Now doesn't keep 'site' parameter in urls when using the /sites/sitename form of the urls. (2008-04-10 - Adam Franco)
-
Bug Fix: Portal: now doesn't crash when an admin or with no valid 'personal-site shortname' views the portal. (2008-04-10 - Adam Franco)
-
Bug Fix:
#1933715 Portal: Slots for deleted sites cached in 'All Visible' list now don't crash portal. (2008-04-10 - Adam Franco)
-
Bug Fix: SiteDisplay: New algorithm for determining if parts of the site are in a 'header' or 'footer' role allows for more variation in the arrangement of 'headers' and 'footers', not requiring there to be only one-cell of each. (2008-04-10 - Adam Franco)
-
Bug Fix:
#1938840 SiteMap: Fixed HTML errors. (2008-04-10 - Adam Franco)
-
Bug Fix:
#1940237 Tagging: Now cannot add tags in tag-viewing screens or edit-mode if no AZ to modify the item. (2008-04-11 - Adam Franco)
-
Change:
#1940236 Tagging: Added tagging controls to classic mode. (2008-04-11 - Adam Franco)
-
Change:
#1940239 Tagging: Tag cloud now appears at the bottom of the content block. (2008-04-11 - Adam Franco)
-
Bug Fix:
#1940261 Roles: The '?' info links for disabled roles now do not confuse group-caused roles with globally set roles and now properly list the groups causing the implicit role. (2008-04-11 - Adam Franco)
-
Bug Fix: Comments: Now limiting plugins to a list of appropriate plugin types. Not allowing system-plugins like RSS and BreadCrumbs as these would break things in their attempts to traverse up the site hierarchy from the comment. (2008-04-11 - Adam Franco)
-
Bug Fix: Plugins: If exceptions occur during plugin execution an error is displayed, but the page doesn't halt. (2008-04-11 - Adam Franco)
-
Bug Fix:
#1940459 Comments: Download plugin now works in comments. (2008-04-11 - Adam Franco)
Version 2.0-beta-18
2008-04-03
This release fixes a number of bugs and adds a new Portal display.
Notable user-facing changes:
* Portal 'Folders' to break up the lists of sites
* Major speed improvements to the portal
* Comment authors are now preserved when migrating from Segue 1
* URLs to elsewhere in Segue now work more reliably when migrating from Segue 1.
Segue 2.0 beta 17 uses Polyphony 1.0.6 and Harmoni 1.0.6.
-
Bug Fix: Migration: Local URLs are now resolved in migration or pointed at a resolver action for run-time redirection if they are external to the site. (2008-04-03 - Adam Franco)
-
Bug Fix:
#1930617 Migration: Comment authors are now preserved when migrating from Segue 1 to Segue 2. (2008-04-03 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#1931259 Migration: Forced migration table columns to be 50% width, so buttons shouldn't jump when clicked. (2008-04-03 - Adam Franco)
-
Bug Fix:
#1922304 Fixed UI switcher to include pagination from flow organizer. (2008-04-02 - Alex Chapin)
-
Bug Fix:
#1931238 Fixed change UI mode selector in portal so that it properly changes the UI without throwing an error. (2008-04-02 - Alex Chapin)
-
Bug Fix:
#1922490 Portal/Slots: entering an existing slot name into the 'create-slot' form now doesn't give the user an error-screen. (2008-04-02 - Adam Franco)
-
Change:
#1897447 CourseManagement/Portal: Added session-caching of user's courses, halving loading time of class-site lists. (2008-04-02 - Adam Franco)
-
Change: Removed unused right column from the main window. (2008-04-01 - Adam Franco)
-
New feature:
#1918691 Portal: New Folder-View for portal. This speeds loading and provides for easier finding of sites. (2008-04-01 - Adam Franco)
(reported by Shel Sax of Middlebury College)
-
Change:
#1926683 Migration: Site importing is now logged. (2008-04-01 - Adam Franco)
-
Change: Migration: Can now get site from import. (2008-04-01 - Adam Franco)
-
Bug Fix:
#1931244 Breadcrumbs/RSS: Namespaces are now properly set when generating links. This was broken in beta 17. (2008-04-01 - Adam Franco)
-
Bug Fix:
#1931223 Versioning: fixing up action to use the new SiteDispatcher. (2008-04-01 - Adam Franco)
-
Bug Fix:
#1931211 Slots: Updated default config to reflect actual groups. (2008-04-01 - Adam Franco)
-
Change: UI1: Removed unused ui1.content_rss action. (2008-04-01 - Adam Franco)
Version 2.0-beta-17
2008-03-31
This release fixes a number of bugs to avoid errors in RSS feeds, Wiki-Text in comments, and the site map. As well, short-form URLs now work with placeholder names that contain hyphens and under-scores.
Segue 2.0 beta 17 uses Polyphony 1.0.5 and Harmoni 1.0.5.
-
Bug Fix:
#1930252 Comments/WikiText: Wiki-links in comments now don't cause error. (2008-03-31 - Adam Franco)
(reported by Jeff Rehbach of Middlebury College)
-
Change:
#1930252 Plugins: Now can attach a related site component to a plugin for use in resolving wiki links. (2008-03-31 - Adam Franco)
-
Bug Fix:
#1930258 RSS: Removed header and footer blocks from RSS feeds. (2008-03-31 - Alex Chapin)
-
Bug Fix:
#1930257 WikiText: fixed wiki-text matching so that matches in the sub-menus of other navigational nodes are found. (2008-03-31 - Alex Chapin)
-
Bug Fix:
#1930271 UI1: Deleting a parent node no longer causes an error. (2008-03-31 - Adam Franco)
-
Change:
#1930271 View/UI1/UI2/Roles/RSS: Re-factored access to the current node and the site director to move all access to a new SiteDispatcher class in the view module. Now use methods: SiteDispatcher::getCurrentNode(), SiteDispatcher::getCurrentNodeId(), SiteDispatcher::getCurrentRootNode(), SiteDispatcher::getDirector(). (2008-03-31 - Adam Franco)
-
Bug Fix: View: Fixed site map so that header and footer items are labelled. (2008-03-31 - Adam Franco)
-
Bug Fix:
#1930278 View: Fixed site map so that sub-menu items are displayed. (2008-03-31 - Alex Chapin)
-
Bug Fix:
#1930254 Site Display: Fixed RSS feeds of navigational nodes with sub-menus so that content blocks in sub-menus are also included in the feed. (2008-03-31 - Alex Chapin)
-
Bug Fix: Short-form urls of the style '/sites/siteName' now work with site names that contain hyphens and underscores. (2008-03-28 - Adam Franco)
-
Bug Fix: Migration: Fixes to allow migration to work on servers with high security settings. (2008-03-26 - Adam Franco)
Version 2.0-beta-16
2008-03-26
This release adds Media Library quotas and enables redirects from Segue 1 instances.
Segue 2.0 beta 16 uses Polyphony 1.0.5 and Harmoni 1.0.5.
-
Bug Fix: View: Now doesn't throw an error when viewing restricted sites while not logged in. Included a missing class. (2008-03-26 - Adam Franco)
-
New feature:
#1926129 Migration: New action for reporting the existence of a site to a Segue 1 instance. With Segue 1.9.1, this allows forwarding from a Segue 1 instance to the Segue 2 instance in addition to forwarding in the other direction (supported in 2.0-beta 15/1.9.0). (2008-03-26 - Adam Franco)
-
Bug Fix: Migration: Now can accept Segue 1-style URLs to Segue 2 sites that were created in the Segue 2 instance and not imported. (2008-03-26 - Adam Franco)
-
New feature:
#1820917 MediaLibrary: Quotas are now displayed in the media library and enforced by the upload actions. (2008-03-26 - Adam Franco)
Version 2.0-beta-15.1
2008-03-25
This release fixes a little bug introduce in beta 15.
-
Bug Fix: SiteDisplay: Fixed cascading settings. (2008-03-25 - Adam Franco)
Version 2.0-beta-15
2008-03-25
The Segue 2.0 beta is capable of most of the site creation and editing needs of users. We are continually adding features to bring Segue 2 up to feature parity with Segue 1.x. See the Feature Request Tracker for a list of features that still need to be completed: https://sourceforge.net/tracker/?group_id=82171&atid=565237 This release adds a number of major improvements as well as fixes a large number of bugs. Notable user-facing changes:
* Migration tools for importing Segue 1 sites
* New plugins for Breadcrumbs and RSS links
* Improvements to UI2, 'New Mode' editing interface to reduce visual clutter.
* New Site-Map view.
* New version of FCK editor, now supports Safari.
Upgrade Notes: For upgrades from releases prior to beta 15, please run the updates located under Admin Tools --> Segue Updates.
Segue 2.0 beta 15 uses Polyphony 1.0.4 and Harmoni 1.0.5.
-
New feature:
#1820861 View: added settings for displaying block create and update time-stamps, as well as names of block creators and editors (2008-03-20 - Alex Chapin)
-
Bug Fix: Versioning: Fixed history action to use new view module (2008-03-20 - Alex Chapin)
-
New feature:
#1820829 Importer/Migration: Site migration tools to allow users to import Segue 1 sites. (2008-03-20 - Adam Franco)
-
New feature: URLs/Migration: A URL resolver has been added that can redirect Segue 1-style urls. If the Segue 1 site has bee imported into Segue 2 then the user will be redirected to the Segue 2 version, otherwise, they will be redirected to the Segue 1 instance.
This feature allows Segue 2 to be placed at the previous location of a Segue 1 instance (e.g. http://segue.example.edu) and the Segue 1 instance to be moved to a new location (e.g. http://segue1.example.edu). With this switch, Segue 2 will be able to forward old urls to either new versions or to the Segue 1 instance for the duration of a migration period. (2008-03-20 - Adam Franco)
-
New feature: View/UI1/UI2: added a view module with unified view actions and redirected view actions in UI1 and UI2 to it. (2008-03-18 - Alex Chapin)
-
Change: View: Added link to site map in site footer. (2008-03-17 - Alex Chapin)
-
New feature: View: added javascript to site map link in footer so that link opens in a new sized window and site map links open in window that was the source of the link. (2008-03-18 - Adam Franco)
-
New feature:
#1844315 View: Added module and action for displaying a site map. (2008-03-17 - Alex Chapin)
-
Change: Slots: Slots are now defined by a 'Slot' interface to allow for implementation from outside of this package. (2008-03-13 - Adam Franco)
-
Change: Slots: Slot fetching is now cached for the execution cycle to speed repeated access. (2008-03-14 - Adam Franco)
-
New feature:
#1820917 Slots: Now media-upload quotas can be set for sites. (2008-03-20 - Adam Franco)
-
Change: UI1/UI2: Updated FCKeditor from version 2.4.3 to 2.5.1 This version of this editor now works in Safari and Opera web browsers (2008-03-25 - Alex Chapin)
-
Change: UI1/UI2: now passes current node id to breadcrumbs (2008-03-11 - Adam Franco)
-
Change: UI1/UI2: Site Template now uses the new Breadcrumbs and RSS plugins. (2008-03-24 - Adam Franco)
-
Change: UI2: refined the layout of UI2 settings. (2008-03-24 - Alex Chapin)
-
Bug Fix:
#1919951 UI2: fixed UI2 so that site options appear in arrange mode (2008-03-24 - Alex Chapin)
-
Bug Fix: UI2: Now UI2 gives the same error as UI1 when no site exists with the placeholder name given. (2008-03-14 - Adam Franco)
-
Bug Fix: UI2: Fixed invalid markup in ui2 edit commands display. (2008-03-13 - Alex Chapin)
-
Bug Fix: UI2: Fixed footer width in ui2. (2008-03-13 - Alex Chapin)
-
Bug Fix:
#1922512 UI2: Edit mode detail view now doesn't show hidden titles in header. (2008-03-25 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix:
#1913755 UI2: Fixed issue where containers couldn't be added to the first cell of a layout organizer. (2008-03-25 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
-
Bug Fix: UI2: Fixed Insert form HTML syntax. (2008-03-25 - Adam Franco)
-
Change: UI2: Header and footer controls are now hidden in default edit mode. (2008-03-25 - Adam Franco)
-
New feature: UI2: New action for only editing header and footer. (2008-03-25 - Adam Franco)
-
New feature:
#1798877 Plugins: added a RSS links plugin (2008-03-13 - Alex Chapin)
-
New feature:
#1798877 Plugins: added breadcrumbs plugin (2008-03-13 - Alex Chapin)
-
Bug Fix: Plugins: PluginManager now adds newly enabled plugins to the session cache as such. (2008-03-21 - Adam Franco)
-
Change: Plugins: Versions and Content now are stored in LONGBLOB fields to allow more than 64kB of data. (2008-03-24 - Adam Franco)
-
Bug Fix:
#1918452 Plugins: TextBlock plugin's 'Add Image' and 'Add File' buttons now work in the plain-text editor in IE. (2008-03-25 - Adam Franco)
-
*** IMPORTANT ***Change: Plugin data changes require execution of a Segue update -- located under Admin Tools --> Segue Updates. (2008-03-24 - Adam Franco)
-
New feature: WikiText: Now supports [[fileurl:asset_id=1234&record_id=5678]] syntax for urls to files. (2008-03-17 - Adam Franco)
-
Change: MediaLibrary: Default repository id 'edu.middlebury.segue.sites_repository' is now used if no repository id is specified. (2008-03-18 - Adam Franco)
-
Change: MediaLibrary: Now is more flexible of id-strings, supporting both plain and escaped ampersands as well as 'asset_id' in addition to 'assetId'. (2008-03-18 - Adam Franco)
-
Bug Fix: Comments: added argument validation (2008-03-11 - Adam Franco)
-
Bug Fix: Comments: fixed html markup (2008-03-11 - Alex Chapin)
-
Change: Comments: can now get comment body without editing controls (2008-03-11 - Adam Franco)
-
New feature:
#1799956 Site Display: added link to RSS feeds (2008-03-11 - Alex Chapin)
-
Bug Fix: Site Display: Fixed error in FlowOrgaizer sorting when sort-keys were not unique. (2008-03-19 - Adam Franco)
-
Bug Fix: Site Display: Site-level comment-enabling now works. (2008-03-19 - Adam Franco)
-
Bug Fix: Site Display: Removed debugging lines from component saving methods. (2008-03-20 - Adam Franco)
-
New feature:
#1799956 RSS: new actions for publishing RSS of content and comments. (2008-03-11 - Alex Chapin)
-
Bug Fix: Importer: Fixed notice when invalid archives are uploaded. (2008-03-20 - Adam Franco)
-
New feature: Importer: Now can import media quotas. (2008-03-21 - Adam Franco)
-
New feature: Importer: Can now display status during import. (2008-03-24 - Adam Franco)
-
Bug Fix: ErrorPrinter: Now doesn't try to send headers if they are already sent. (2008-03-21 - Adam Franco)
Version 2.0-beta-14
2008-03-10
This release fixes a few bugs in the permissions UI and fixes some HTML validation errors.
Notable Changes:
* Permissions are more reliable cross-browser
* File downloads now work in IE
* Download Plugin description now updates immediately after change.
-
Bug Fix: Roles: Now include needed classes directly so that there are not errors when the user gets logged out. (2008-03-06 - Adam Franco)
-
Change: SiteDisplay: Now throws a NullArgumentException if no site or node is specified rather than a generic Error. (2008-03-06 - Adam Franco)
-
Change: Adding PHP configuration documentation to the INSTALL.txt file. (2008-03-03 - Adam Franco)
-
Bug Fix:
#1908315 Permissions: Modify Roles buttons now work in Firefox and Safari again. The previous fix for IE broke the buttons in Firefox and Safari. (2008-03-05 - Adam Franco)
(reported by Bryan Carson of Middlebury College)
-
Bug Fix: Fixed some HTML validation errors. (2008-03-05 - Adam Franco)
-
Bug Fix:
#1909030 Plugins: File for Download description now updates immediately after being changed. (2008-03-06 - Adam Franco)
(reported by Alex Chapin of Middlebury College)
Version 2.0-beta-13
2008-03-03
This release fixes a number of Javascript bugs that were preventing some site editing and commenting actions from working for users of Safari and InternetExplorer.
Also in this release are some improvements to the logging system that allow filtering of some errors (such as from web-crawlers) and the graphing of Segue usage statistics.
See the change log for details on further fixes and improvements.
Segue 2.0 beta 13 uses Harmoni 1.0.2 and Polyphony 1.0.1.
-
Bug Fix:
#1899147 MediaLibrary: Fixed Safari Javascript error. (2008-02-29 - Adam Franco)
-
New feature: Logging: Now can view graphs of usage statistics. (2008-02-29 - Adam Franco)
-
Change: Basket: Hiding 'basket'/'selection' from display as it isn't in use yet. (2008-02-29 - Adam Franco)
-
Change: Added more documentation about the license and included libraries. (2008-02-28 - Adam Franco)
-
Bug Fix:
#1899707 Portal: Now doesn't show 'arrange' option in classic mode. (2008-02-28 - Adam Franco)
-
Bug Fix:
#1899137 Editing UI: 'Edit Site Options' and 'Permissions' buttons now work in IE. (2008-02-28 - Adam Franco)
-
Bug Fix:
#1903445 UI: Now displays an unauthorized error if the user is not authorized to access any part of a site, hiding the site title. (2008-02-28 - Adam Franco)
-
Bug Fix:
#1903445 Editing UI: Now does not display menu help if the user is not authorized to add content to the menu. (2008-02-28 - Adam Franco)
-
Bug Fix: UI2: Now does not display empty content organizers when the user is not authorized to view or add content to them. (2008-02-28 - Adam Franco)
-
Bug Fix:
#1904983 UI2: Fixed IE7 'Add Content' button error. (2008-03-03 - Adam Franco)
-
Bug Fix:
#1899753 SiteDisplay: If users only have access to later menu items, then the first of those will now be shown by default instead of no menu items selected at all. (2008-02-27 - Adam Franco)
-
New feature: Logging: Can now filter certain UserAgent/Exception combinations to prevent web-crawlers from filling up logs with repeated invalid requests. (2008-02-26 - Adam Franco)
Version 2.0-beta-12
2008-02-21
This Segue beta release fixes a number of issues discovered in testing the previous beta release.
Notable Improvements: Clean installs now work. Comments and MediaLibrary now work in InternetExplorer. Rich-Text Editor now uses the custom configuration properly. Invalid requests now generate HTTP error codes to indicate to web-crawlers that their request is invalid. Error pages are now friendlier. Cookie values are no longer added to URLs.
Segue 2.0 beta 12 uses Harmoni 1.0.1 and Polyphony 1.0.1.
-
Bug Fix: DataPort: Added 'Author' role to the site schema. (2008-02-18 - Adam Franco)
-
Bug Fix:
#1871478 UI2: Removed the ability to manually create a submenus from the arrange-mode UI. Submenus can now only be created as multi-component collections, the same as in edit-mode and classic-mode. (2008-02-18 - Adam Franco)
-
Bug Fix:
#1896348 MediaLibrary: Fixed a NULL_VALUE notice in the MediaLibrary that was appearing in Safari. (2008-02-19 - Adam Franco)
-
Bug Fix:
#1897396 MediaLibrary: Now works in InternetExplorer browsers. (2008-02-20 - Adam Franco)
-
Change: URLs: MYURL constant is now configurable via a config file. (2008-02-19 - Adam Franco)
-
Change: URLs: POLYPHONY_PATH constant by default is now based on the MYPATH constant rather than the MYURL constant to allow more flexibility in the URL structure. (2008-02-19 - Adam Franco)
-
Bug Fix: XHTML Output: Fixed a syntax error on the welcome page. (2008-02-19 - Adam Franco)
-
Bug Fix:
#1871490 UI1: Rich-Text editor (FCKEditor) now is using the custom toolbar config. (2008-02-19 - Adam Franco)
-
Change:
#1854972 UI1: Create Item links now include the option name to differentiate them. (2008-02-19 - Adam Franco)
-
Change: Logging: Added additional logging of user actions. (2008-02-19 - Adam Franco)
-
New feature: Added a favicon.gif to the images/ directory. (2008-02-19 - Adam Franco)
-
Bug Fix: Installation: Fixed a Harmoni issue that was preventing successful clean installation. (2008-02-19 - Adam Franco)
-
Bug Fix:
#1897333 Comments: IE users can now choose the comment type. (2008-02-19 - Adam Franco)
(reported by Sarah Franco of Middlebury College)
-
Bug Fix: Plugins: Now AJAX-updating doesn't return the user to the top of the page. (2008-02-21 - Adam Franco)
-
New feature:
#1897459 Uncaught exceptions now result in HTTP error codes being sent and a nicer error page being display during production use. (2008-02-21 - Adam Franco)
Version 2.0-beta-11
2008-02-18
This release fixes a few bugs that were noticed in testing beta 10.
-
Bug Fix: SiteDisplay: Fixed error in Block-In-Menu titles when no content is added. (2008-02-18 - Adam Franco)
-
Bug Fix:
#1894687 SiteDisplay: Reordering and moving now works again. In Beta 10 whitespace was added to the stored XML for legibility purposes. The whitespace is now stripped out of the working document during site-modification. (2008-02-18 - Adam Franco)
-
Bug Fix: UI2: Fixed error that was causing new content blocks to be added to the top of the ContentOrganizer. (2008-02-18 - Adam Franco)
-
Bug Fix: SiteDisplay: Removed some debugging lines. (2008-02-18 - Adam Franco)
-
Bug Fix:
#1894688 Portal: Now doesn't re-encode html entities in Site titles. (2008-02-18 - Adam Franco)
-
Bug Fix:
#1894694 Plugins: WikiText Links generated in ajax editing response now go to the appropriate module and action. (2008-02-18 - Adam Franco)
-
Bug Fix:
#1799748 Plugins: PluginManager now respects the order of the plugin-type ids. Still need the ability to change the plugin order from the admin UI, but at least order can be manually set in the database now. (2008-02-18 - Adam Franco)
Version 2.0-beta-10
2008-02-15
This release includes fixes to a large number of bugs. In addition to a few new changes and improvements.
Notable user-facing changes: Media library should be much more stable. Authors and editors now always get links to edit-mode. Now can reliably use path_info-based urls as the primarily URL scheme. Admin-only export/import tools to allow migration of sites.
Notable back-end changes: Updated to Harmoni 1.0.0. Internal links are now parsed and tokenized to improve mobility of the content.
Segue 2.0 beta 10 uses Harmoni 1.0.0 and Polyphony 1.0.0.
-
Change: A number of small fixes to allow working with Harmoni 1.0.0's move to pure OSID interfaces. (2008-02-06 - Adam Franco)
-
New feature:
#1820781 Export: New site-export tool that provides a downloadable XML representation of the site and its media. (2008-01-18 - Adam Franco)
-
New feature:
#1820781 Import: New site-import tool that can import from an XML representation of the site and its media. (2008-01-25 - Adam Franco)
-
New feature:
#1820781 Plugins: New plugin methods to support mapping of Ids as sites are imported. (2008-01-25 - Adam Franco)
-
New feature:
#1820777 Plugins: Now support 'tokenizing' of internal links. This translates links from the form:
http://segue.example.edu/index.php?module=ui1&action=view&node=12345
to a wiki-style token that can be more easily found, replaced, or translated when exporting/importing sites:
[[localurl:module=ui1&action=view&node=12345]] (2008-01-25 - Adam Franco)
-
New feature:
#1820777 WikiText: Now supports [[localurl:xxxxx]] for of url-tokens. (2008-01-25 - Adam Franco)
-
Bug Fix: WikiText: Links to add missing pages now land on a page with a message rather than throwing an unknown action exception. (2008-02-14 - Adam Franco)
-
Bug Fix: index.php: Now MYPATH constant is set to the SCRIPT_PATH instead of PHP_SELF to work better when using path info-based URLs. (2008-01-25 - Adam Franco)
-
Bug Fix:
#1893980 Editing UI: People with author/editor roles below the site root now get links to edit-mode. (2008-02-14 - Adam Franco)
-
Change: Site Display: Can now get the content type of a block. This matches the plugin type. (2008-01-18 - Adam Franco)
-
Change:
#1815898 Site Display: Asset-based site components now use the PHP5 DOM libraries instead of the DOMIT libraries that had been needed under PHP4. (2008-01-23 - Adam Franco)
-
Bug Fix:
# 1873960 A URL that requires javascript processing now isn't placed in a form action, preventing web-crawlers form accidentally going to an invalid URL. (2008-01-17 - Adam Franco)
-
Bug Fix:
#1876751 History: Now catches if no versions are specified. (2008-02-15 - Adam Franco)
-
Bug Fix:
#1871570 History: Links to other parts of the site Hierarchy now go back to the appropriate module and action. (2008-02-15 - Adam Franco)
-
Change: Comments: The CommentManager now checks the authorization of the asset the thread is attached to rather than looking at the request. (2008-01-24 - Adam Franco)
-
Change: Comments: Can now return the asset for a CommentNode to enable export. (2008-01-18 - Adam Franco)
-
Bug Fix: Comments: Added a note to the UI that comments can be edited until there are replies. (2008-02-15 - Adam Franco)
-
Change: Can now get the Segue version string during execution. (2008-01-18 - Adam Franco)
-
Bug Fix:
#1854967 MediaLibrary: Failed thumbnail generation for multi-page PDF files no longer causes an error in the MediaLibrary. (2008-02-15 - Adam Franco)
Version 2.0-beta-9
2008-01-15
This release fixes a number of bugs in the Roles user interface. See the change-log for details.
-
Change:
#1872198 Themes: Sub-menus are now indented more to improve clarity. Indent is now 17px. (2008-01-15 - Adam Franco)
-
Bug Fix:
#1872247 Permissions: Now components without titles do not crash the Manage Roles user interface. (2008-01-15 - Adam Franco)
-
Bug Fix:
#1872261 Permissions: Now nested menus are traversed-to when populating the Roles Matrix. (2008-01-15 - Adam Franco)
-
Bug Fix:
#1872249 Permissions: Groups are now not duplicated in search results. (2008-01-15 - Adam Franco)
-
Bug Fix:
#1872249 Permissions: Now can display more info about users and groups in case the names are not unique. (2008-01-15 - Adam Franco)
Version 2.0-beta-8
2008-01-14
This release clarifies the role of slots/site-placeholders and brings some performance improvements to the portal page, especially for users with large numbers of course sites.
This version also adds versioning support for content blocks and programatic sorting of content to enable blogging.
Upgrade Notes: The icons/ directory has been renamed to images/ to prevent conflicts with the Apache system icons directory. Be sure to run the Segue Updaters under Admin tools to update the table structure to support versioning.
Segue 2.0 beta 8 uses Polyphony 0.10.7 and Harmoni 0.13.7.
-
*** IMPORTANT ***Change: Run the Updaters under Admin Tools --> Segue Updates to update the table structure. (2008-01-14 - Adam Franco)
-
Change:
#1871485 Classic Mode UI: Now 'Add Image' and 'Add File' buttons are hidden when using the FCK editor. (2008-01-14 - Adam Franco)
-
New feature:
#1798872 Site Display: Can now programatically order content blocks by title, create date, or modification date, all ascending or descending. (2008-01-11 - Adam Franco)
-
New feature:
#1820927 New versioning system for plugin-content. Optionally supported by individual plugins. (2008-01-08 - Adam Franco)
-
Change: Slots: Added documentation to Admin UI. (2008-01-04 - Adam Franco)
-
Change:
#1864130 Slots: Can now change the type of a slot when editing or adding. (2008-01-04 - Adam Franco)
-
Bug Fix:
#1851038 Portal/Slots: Have cut the load time by ~2/3. From 30 seconds to 11 seconds.
The big overhead that is now skipped was checking the ownership status of all members of a class rather than just the current user. (2008-01-04 - Adam Franco)
-
Bug Fix: Slots: Now internally and externally defined slots are merged properly so that all intended owners are given authorizations. (2008-01-04 - Adam Franco)
-
Bug Fix: Slots: Added a unique-key to the slot-owner table to prevent duplicate entries. (2008-01-04 - Adam Franco)
-
Bug Fix: Portal/Slots: Now edit and delete links are not shown for course sites if the user doesn't have authorization to take action on the site. (2008-01-14 - Adam Franco)
-
Change: Site Creation: Can now select which slot owners are given Admin access to a new site at time of create. (2008-01-14 - Adam Franco)
-
Change:
#1863384 Moved the 'icons/' subdirectory to 'images/' to prevent collision with the Apache system-icons directory when installing Segue in the web-server root. (2008-01-03 - Adam Franco)
Version 2.0-beta-7
2007-12-20
This release fixes a large number of bugs as well as improves the validity of the XHTML markup generated by Segue.
-
Bug Fix:
#1854951 CourseInformation: Now mal-formed course codes should not prevent the portal from displaying. (2007-12-20 - Adam Franco)
-
New feature: Plugins: New descriptive methods in plugins. (2007-12-19 - Adam Franco)
-
New feature: Plugins: Can now determine if a plugin type is installed and/or enabled. (2007-12-20 - Adam Franco)
-
Bug Fix:
#1844330 Failed login now displays a message and logout now redirects properly. (2007-12-17 - Adam Franco)
-
Bug Fix: General improvements to validity of XHTML markup. (2007-12-18 - Adam Franco)
-
Bug Fix:
#1819569 Portal: Now shows a generic portal to non-logged-in users with a not that they should log in to see their own portal. (2007-12-14 - Adam Franco)
-
Bug Fix: Portal: Empty site categories are now hidden. (2007-12-14 - Adam Franco)
-
Bug Fix:
#1849650 Portal: 'Create New Site' button for admins has been removed since it was an unneeded hold-over from early testing. (2007-12-14 - Adam Franco)
-
Bug Fix:
#1849657 Slots: 'Slots' are now named 'placeholders' in the UI. (2007-12-14 - Adam Franco)
-
Bug Fix:
#1850947 Slots: 'delete placeholder' link in portal now works. (2007-12-14 - Adam Franco)
-
Bug Fix:
#1851019 UI2: Options in 'Add Menu Item' list are now categorized. (2007-12-14 - Adam Franco)
-
Bug Fix:
#1850944 UI1/UI2: 'Page with Sidebar' option is now not as prominently listed. (2007-12-14 - Adam Franco)
-
Change:
#1854964 UI1/UI2: When editing a page and viewing and empty menu, instructions are now printed to the screen describing how to add a Content Page on which content can be added. (2007-12-20 - Adam Franco)
-
Change: UI2: Upgraded Scriptaculous library to latest version and moved the overridden Draggables.isAffected() method to the ArrangeModeVisitor where it is used, allowing a plain vanilla Scriptaculous library to be included in the source. (2007-12-17 - Adam Franco)
-
Change: UI2: Arrange mode now shows the move-cursor for only draggable items. (2007-12-18 - Adam Franco)
-
Change: UI2: Arrange mode now only allows dragging by the controls bar. (2007-12-18 - Adam Franco)
-
Bug Fix:
#1798921 UI2: Arrange mode now renders more closely to edit mode. Re-factored Arrange mode visitor to only add its needed additions rather than replicating functions in edit mode. (2007-12-17 - Adam Franco)
-
Bug Fix: UI2: Some fixes to the Javascript syntax to aid XHTML validation. (2007-12-17 - Adam Franco)
-
Bug Fix:
#1854960 UI2: Added a notice for MSIE < v7 users that New Mode won't work for them. (2007-12-20 - Adam Franco)
-
Bug Fix:
#1853122 SiteDisplay: Now cannot drag nav items into their child menus, creating cycles in the hierarchy. (2007-12-18 - Adam Franco)
-
Bug Fix:
#1854956 SiteDisplay: Empty NavOrganizers now have a non-null placeholder, so if they don't get filled they won't cause other elements on the page to stretch. (2007-12-20 - Adam Franco)
-
Bug Fix:
#1854958 SiteDisplay: Links in text blocks are now underlined and colored. (2007-12-20 - Adam Franco)
-
Bug Fix:
#1854969 WikiText: Link titles are now case-insensitive. (2007-12-20 - Adam Franco)
Version 2.0.0-beta-6
2007-12-12
This release fixes a number of bugs as well as provides new admin-tools for the management of slots (site-placeholders). Additionally, security measures have been put in place to prevent cross-site-scripting (XSS) attacks.
For upgrades from earlier releases, please run the update located under Admin Tools --> Segue Updates.
This release of Segue uses Harmoni 0.13.5 and Polyphony 0.10.5.
-
Bug Fix:
#1845759 Security: All titles, descriptions, and other user-supplied text is now cleaned to prevent cross-site-scripting (XSS) attacks. (2007-12-07 - Adam Franco)
-
Bug Fix:
#1845757 Security: Plugins now strip HTML markup that might give openings for cross-site-scripting (XSS) attacks. (2007-12-06 - Adam Franco)
-
*** IMPORTANT ***Change: Existing installations need to have the Segue Update run under Admin Tools --> Segue Updates. (2007-12-06 - Adam Franco)
-
New feature:
#1844322 Slots: New slot-editing and deleting admin interfaces. (2007-12-06 - Adam Franco)
-
New feature:
#1844322 Slots: New slot-browsing admin interface. (2007-12-06 - Adam Franco)
-
Change:
#1844322 Slots: Can now build a list of all slots. (2007-12-06 - Adam Franco)
-
Change:
#1820937 Slots: Now can specify a category for which virtual instance to display a site in main/community. (2007-12-06 - Adam Franco)
-
New feature: New data updater system. (2007-12-06 - Adam Franco)
-
New feature:
#1799957 Wiki-Linking: New Wiki-Linking support to use double-square-brackets links a la MediaWiki for link between parts of a site or between sites. (2007-12-03 - Adam Franco)
-
Bug Fix: Permissions: Titles are now are consistently tabbed using padding. (2007-11-30 - Adam Franco)
-
Bug Fix:
#1841252 Permissions: AZs set for all of Segue are now not changeable in the permissions UI. (2007-11-30 - Adam Franco)
-
Bug Fix:
#1831274 'Show Titles' and 'Enable Comments' settings are now only 'yes' or 'no' at the root (site) level, so the default setting is clear. (2007-11-30 - Adam Franco)
-
Bug Fix: Fixed an error in the change log that was preventing it from displaying. (2007-11-30 - Adam Franco)
Version 2.0.0-beta-5
2007-11-29
This release includes a new hierarchical authorization-setting user interface that allows for the designation of roles to any user or group anywhere in the site hierarchy.
This release uses Harmoni 0.13.4 and Polyphony 0.10.4.
-
New feature:
#1828372 Permissions: New Hierarchical role-setting UI that can set roles for any user or group across the entire site. (2007-11-15 - Adam Franco)
-
Bug Fix:
#1831176 UI1: Fixed an issue where Header/Footer sensing was inappropriately thinking that a cell was a footer when it contained a nav-target rather than a nav item. This was leading to an uncaught exception in Classic Mode. (2007-11-14 - Adam Franco)
-
Change:
#1831176 SiteRendering: Improved the debugging output to help solve an issue. (2007-11-13 - Adam Franco)
-
Bug Fix:
#1831322 UI2: Arrange-mode no longer asks for confirmation before moving items. (2007-11-13 - Adam Franco)
Version 2.0.0-beta-4
2007-11-13
This release fixes an installer bug that was preventing fresh installs from completing. It also fixes some ArrangeMode bugs that were allowing Menus and MenuItems to be dragged to invalid places.
This release uses Harmoni 0.13.4 and Polyphony 0.10.3.
-
Bug Fix: UI2: Menu Items are now filtered from being dropped on their own cells, preventing inadvertent nudges from triggering 'do you want to move' prompts. (2007-11-13 - Adam Franco)
-
Bug Fix:
#1830622 UI2: Menus now are not draggable to content organizers.
The issue was an comparison between a string id and an integer id was improperly evaluating to true. (2007-11-13 - Adam Franco)
-
Bug Fix:
#1819565 Installer: Moved install script to segue/main/install/ since it isn't really end-user modifiable. (2007-11-12 - Adam Franco)
-
Bug Fix: Installer: Now makes authorization service available before install-process runs so that installation happens smoothly. (2007-11-12 - Adam Franco)
Version 2.0.0-beta-3
2007-11-09
This release fixes a large number of bugs and adds role-based authorization-setting user interfaces. As well, the Plugin System had its interface hierarchy reworked.
The major Harmoni improvement is the ability to attach externally-defined groups (such as from LDAP) underneath locally defined groups.
Segue 2.0.0-beta-3 runs on Harmoni 0.13.3 and Polyphony 0.10.3.
Changes to the Agent tables require running a database updater script: segue/main/harmoni/core/DBHandler/db_updater.php
-
New feature:
#1824417 Permissions: When users are assigned an 'Author' role, they are automatically given the 'Editor' role of anything that they create.
This allows people to go back and make changes to or delete content that they have added.
Similarly, If a user moves a piece of content from a place where they have an implicit 'Editor' role to a place where they only have an implicit 'Author' role, they are given an explicit 'Editor' role on the newly moved content. (2007-11-09 - Adam Franco)
-
Change:
#1820233 Logging: Content deleting, creation, and modification are now logged. (2007-11-09 - Adam Franco)
-
Change:
#1828607 Comments: Changes to comments are now logged. (2007-11-09 - Adam Franco)
-
Bug Fix:
#1829074 UI1: Classic-Mode now doesn't show controls for unimplemented 'move' and 'versions' options. (2007-11-09 - Adam Franco)
-
Bug Fix:
#1829021 UI1: Classic-Mode controls now are not shown if the current user does not have authorization to use them. (2007-11-09 - Adam Franco)
-
Bug Fix:
#1827777 Comments: Comments can now be edited by users who are not otherwise editors of the site and only have 'comment' authorization. (2007-11-08 - Adam Franco)
-
Bug Fix:
#1827779 Comments: Authorizations are now checked before showing 'comment' and 'reply' buttons. Authorization checks have also been added inside the comment manager to ensure that authorizations are respected. (2007-11-08 - Adam Franco)
-
Change:
#1798943 UI2: 'Controls' are now named 'Options'. (2007-11-08 - Adam Franco)
-
Change:
#1798943 UI2: 'Content Organizers' are now named 'Content Containers' (2007-11-08 - Adam Franco)
-
Change:
#1798943 UI2: 'Fixed Organizers' are now named 'Layout Containers' (2007-11-08 - Adam Franco)
-
Bug Fix:
#1828414 SiteDisplay: Fixed exception being thrown when adding menus. (2007-11-08 - Adam Franco)
-
Bug Fix:
#1798922 UI2/Permissions: UI2 editing actions now properly check authorizations before acting. (2007-11-08 - Adam Franco)
-
New feature:
#1799950 Permissions: New 'Role' system to provide an abstraction over the particular combinations of authorizations. (2007-11-05 - Adam Franco)
-
New feature:
#1824880 Permissions: New 'Institute Users' group. This group can have an number of sub-groups or individuals added to it. It represents all users that should be treated together as 'members of the institution'. (2007-11-07 - Adam Franco)
-
New feature:
#1799950 Permissions: New Role-setting interface that allows setting the role of 'the world' and 'institute users' throughout the site hierarchy. This UI is part of the classic-mode editing UI. (2007-11-05 - Adam Franco)
-
Bug Fix:
#1810360 MediaLibrary panel now works in IE. Needed to explicitly add tbody elements to tables. (2007-10-22 - Adam Franco)
-
Bug Fix:
#1819563 Fixing a number of E_STRICT notices and improving the class and interface hierarchies. (2007-10-10 - Adam Franco)
-
Bug Fix:
#1802310 MediaLibrary: Can now delete files. (2007-10-25 - Adam Franco)
-
Bug Fix:
#1819999 MediaLibrary: Thumbnails are now refreshed when uploading new files. (2007-10-25 - Adam Franco)
-
Change: MediaLibrary: When uploading a replacement file, if the submitted title is the same as the original filename, the title will be updated to the new filename. (2007-10-25 - Adam Franco)
-
Change: Plugins: Reworked the SeguePlugins class hierarchy in order to separate out responsibility areas and enforce method-access and method-overriding restrictions. (2007-10-25 - Adam Franco)
Version 2.0.0-beta-2
2007-09-25
-
Bug Fix: MediaLibrary: Now extends screen after uploading files. (2007-09-25 - Adam Franco)
-
Bug Fix:
#1798905 MediaLibrary: Now displays errors and continues rather than failing. (2007-09-25 - Adam Franco)
-
Change: MediaLibrary: Now logs exceptions. (2007-09-25 - Adam Franco)
-
Bug Fix:
#1798905 TextBlock Plugin: Now the Media Library always receives the correct assetId And uploads to the correct Asset. (2007-09-25 - Adam Franco)
-
New feature: Chang-log links and display now work. (2007-09-25 - Adam Franco)
-
Bug Fix: Footer cleaned up and now showing correct version. (2007-09-25 - Adam Franco)
-
Change: UI1: 'Edit Site Settings' button is now on the right side of the page. (2007-09-25 - Adam Franco)
-
Change:
#1802062 UI1/UI2: 'Append New...' has been renamed to 'Add Content' or 'Add Menu Item' as appropriate. (2007-09-25 - Adam Franco)
-
Change:
#1799053 UI1/UI2: "2-column page" is now renamed back to "Page with Sidebar". As well, the "sidebar" organizers now have their default widths set to 200px so that they look more like a sidebar. (2007-09-25 - Adam Franco)
-
Bug Fix:
#1801625 SiteDisplay: Now 'Read More' links aren't shown if no text is present. (2007-09-25 - Adam Franco)
-
Change: SiteCreation: Default site no longer has a footer. (2007-09-24 - Adam Franco)
-
Change:
#1799049 UI1: Editing controls for header and footer are now hidden in Classic Mode and accessible through the "Site Settings" wizard. (2007-09-24 - Adam Franco)
-
Change: Site visitors now use PHP5-style __construct() methods. (2007-09-24 - Adam Franco)
-
Bug Fix:
#1801241 SiteDisplay: Titles of content blocks set to "hide" are now hidden if they are not the target content block. (2007-09-24 - Adam Franco)
-
Change: Now the default main menu has a 200px width setting. (2007-09-24 - Adam Franco)
-
Bug Fix: SiteDisplay: Now empty content organizers collapse cleanly. (2007-09-24 - Adam Franco)
-
New feature:
#1798938 UI2: Added Classic Mode-style reordering. (2007-09-21 - Adam Franco)
-
Bug Fix: Trimming extra slashes from the url (2007-09-21 - Adam Franco)
-
Change: Now using Alex's new theme as the default. (2007-09-21 - Adam Franco)
-
Bug Fix:
#1799736 Database/Setup: Fixing an uncommitted transaction that was causing transaction-lock-timeouts. (2007-09-21 - Adam Franco)
-
Bug Fix:
#1798939 UI1: Reordering forms now appear for all sibling elements. (2007-09-20 - Adam Franco)
-
Bug Fix:
#1798903 SiteDisplay: SubMenus with no items now don't stretch to the width of the page. (2007-09-20 - Adam Franco)
-
Bug Fix:
#1798913 UI2: Block settings default button is now 'Apply Changes' instead of 'Delete'. (2007-09-20 - Adam Franco)
-
Change:
#1798937 UI1: Status step placeholder not shown to user. (2007-09-20 - Adam Franco)
-
Bug Fix:
#1798916 UI2: Now whitespace won't prevent widths from saving. (2007-09-20 - Adam Franco)
Version 2.0.0-beta-1
2007-09-20
-
*** IMPORTANT ***Change: As of this version, Segue no longer supports PHP4. Please use PHP5 or later. (2007-09-04 - Adam Franco)
-
Change: Removing ampersands for compatibility with other PHP5 code. The BBEdit-grep string used for the find and replace was: (function )&|(=\s?)&([^a-z#])|([^&])&\s?(\$) replaced with \1\2\3\4\5 (2007-09-04 - Adam Franco)
-
*** IMPORTANT ***Change: In order to support PostgreSQL without re-factoring of the Database Handler, column names have been all made lowercase. To update a currently populated harmoni database to the new names, run the following updater script: harmoni/core/DBHandler/db_updater.php (2007-09-11 - Adam Franco)
-
Change: Libraries: Moved default location of harmoni and polyphony to segue/main/. (2007-09-20 - Adam Franco)
-
Bug Fix:
#1798996 Comments: Refreshing page after deleting a comment no longer results in an uncaught exception. (2007-09-20 - Adam Franco)
-
Bug Fix: TextBlock: Now works with both editors as an AJAX Plugin. (2007-09-20 - Adam Franco)
-
Bug Fix: AJAX Plugins: Now updates text-areas that use the FCK Editor before submitting. (2007-09-20 - Adam Franco)
-
Bug Fix: TextBlock: Now uses a full-width text field. (2007-09-20 - Adam Franco)
-
Bug Fix: TextBlock: Now can reliably switch between editors in non-wizard mode. (2007-09-19 - Adam Franco)
-
Bug Fix: Plugins: Fixed some javascript quoting errors. (2007-09-19 - Adam Franco)
-
Bug Fix: Media Library: Panel now re-centers as items are added. (2007-09-19 - Adam Franco)
-
Bug Fix: Added a warning before deleting sites via the portal. (2007-09-14 - Adam Franco)
-
Bug Fix: Fixed SQL statements to work with PostgreSQL. (2007-09-13 - Adam Franco)
-
Bug Fix: SiteDisplay: Fixed some assumptions of cells containing Element nodes. (2007-09-13 - Adam Franco)
-
Bug Fix: Nav Items can now be deleted without causing errors. (2007-09-07 - Adam Franco)
-
Bug Fix: Menus can now be moved without causing errors. (2007-09-06 - Adam Franco)
-
Bug Fix: Content can now be appended in arrange mode. (2007-09-06 - Adam Franco)
-
Bug Fix: Reordering now works consistently due to a change in the AssetFlowOrganizerSiteComponent->putSubcomponentInCell() algorithm. (2007-09-05 - Adam Franco)
-
Bug Fix: Now prints "untitled" if menu/page title isn't specified. (2007-09-05 - Adam Franco)
-
Bug Fix: Plugins: Now properly ends the plugin_manager namespace, fixing a bug in the add-content wizards. (2007-09-05 - Adam Franco)
-
Bug Fix: UI1: Adding site editing action to UI1 (2007-09-05 - Adam Franco)
-
Bug Fix: MediaBrowser: Fixed notice that was causing an XML error. (2007-09-04 - Adam Franco)
-
Bug Fix: Removed plugin-tests link. (2007-09-04 - Adam Franco)
-
Bug Fix: UI2: Max-width guideline now can be cleared. (2007-09-04 - Adam Franco)
-
Bug Fix: Now using an empty default cookie domain to better work out of the box. (2007-09-04 - Adam Franco)
-
New feature: Comments: New comment/discussion library. (Adam Franco)
-
New feature: Plugins: Now can supply custom authorization functions to the plugin to enable usage outside of the preconceived authorization system. (Adam Franco)
-
New feature: Plugins now return a description and icon for display to the user. (Adam Franco)
-
New feature: Added breadcrumbs to the site view. (Adam Franco)
-
New feature: Ajax updates now respect normal/extended state. (Adam Franco)
-
Change: Detail mode now forces plugin titles to be shown. (Adam Franco)
-
New feature: Plugins can now specify a separate/different 'extended content'. (Adam Franco)
-
Change: Creating sub-menus now adds non-nested menus when the parent menu is horizontal. (Adam Franco)
-
Change: DOM cache is now cleared when moving/adding/removing site nodes. (Adam Franco)
-
New feature: Classic-mode site-building user interface added. (Adam Franco)
-
New feature: Site-building user interface added. (Adam Franco)
-
New feature: Plug-in system added. (Adam Franco, Christopher Shubert)
-
New feature: Site rendering system added. (Adam Franco)
-
New feature: Everything is new. (Adam Franco)