Screenshots

How easy is it to edit your site with WidgetWeb?

  1. Move your mouse over what you want to change
  2. Double click
  3. Make changes
  4. Save
Try It out

1.0.65 Released

Sites will be updated the night of Friday, April 27th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Bug fix for file upload.
  • Upgrade to FileUpload 1.2 (important to developers).
  • Upgrade to Prevayler 2.3 (important to developers).
By Ron Lancaster on Apr 27 '07

1.0.63 Released

Sites will be updated the night of Sunday, April 22nd through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Bug fix for permissions on new site.
  • Upgraded to Restlets 1.0 (important to developers).
By Ron Lancaster on Apr 22 '07

1.0.62 Released

Sites will be updated the night of Thursday, April 11th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Bug fix for WYSIWYG in IE.
  • Upgraded to FCKEditor 2.4.2 (important to developers).
By Ron Lancaster on Apr 11 '07

1.0.61 Released

Sites will be updated the night of Sunday, March 10th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Bug fix for memory leak.
  • Upgraded to Restlets 1.0 RC5 (important to developers)
  • Upgraded to Jetty 6.1.1 (important to developers)
By Ron Lancaster on Mar 10 '07

1.0.59 Released

Sites will be updated the night of Saturday, March 3rd through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Removed spaces and added hierarchical URLs. The benefit to our customers is that pages no longer have to be unique across the site, but only unique within a level. This is similar to how directories work (file names need to be unique within a directory).
  • Added Contact Form (send email to defined email addresses)
  • Upgraded to YUI 2.2 (important to developers).
  • Upgraded to Restlet 1.0 RC4 (important to developers).
  • Upgraded to FCKEditor 2.4 (this normalizes how carriage returns (breaks) are handled between browsers).
By Ron Lancaster on Mar 03 '07

1.0.58 Released

Sites will be updated the night of Monday, January 29th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Bug fix for Move Page action.
  • Bug fix for Delete Page action.
  • Bug fix for Move Child action.
  • Set Theme dialog (and other large dialogs) are no longer clipped by the top of the screen. Additionally, the page can now be scrolled down to see the bottom of the dialog if it's off the bottom of the page.
By Ron Lancaster on Jan 29 '07

1.0.57 Release

Sites will be updated the night of Sunday, January 28th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • WYSIWYG editor now allows browsing and placement of images inline.
  • WYSIWYG editor now allows creation of tables.
  • Fixed caching bugs with IE.
  • Admin controls now popup rather than being displayed inline. This makes it easier to view a larger page, e.g. a list of widgets.
Developer changes:
  • Upgraded to Groovy 1.0.
  • Upgraded to YUI 12.2.
  • Initial implementation of email sending facility.
By Ron Lancaster on Jan 28 '07

1.0.56 Release

Sites were updated the night of Tuesday, January 23rd through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Can now link to files in WYSIWYG editor. Will complete image selection in next release.
  • Introduced new Nature theme.
Developer changes:
  • Final integration with Restlets - will move content and services over to rest interface over following months.
  • Themes can now control the HTML of the page within the body tag. Before was constrained to HTML produced by system. This will ease porting of existing CSS-based designs.
By Ron Lancaster on Jan 24 '07

1.0.51 Release

Sites will be updated the night of Saturday, November 11th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Upgraded WYSIWYG editor to FCKEditor. This offers several enhancements including additional font control.
  • Improved IE6 support including mouseover support for flyout menus.
  • Tested in IE7.
  • Improvements in browser caching support. Should be noticeably faster page loads after initial load.
  • Reduced size of JS file downloads - Should improve initial page load times.
Developer changes:
  • Removed integration with OpenLaszlo - Important to developers.
  • Initial integration with Restlets - Important to developers.
  • Upgraded to Groovy JSR 06 - Important to developers.
  • Upgraded OSCache - Import to developers.
  • Upgraded to Yahoo! User Interface library version 11.4 - Important to developers.
  • Removed Markdown support - Important to developers.
  • Removed Clickstream support - Important to developers.
By Ron Lancaster on Nov 11 '06

1.0.46 Release

Sites will be updated the night of Monday, August 22nd through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Upgraded to YUI 0.11 - Important to developers.
  • Added ability to query widgets. Useful to create summary widgets. Special thanks to Dale Lotts.
By Ron Lancaster on Aug 22 '06

1.0.44 Release

Sites will be updated the night of Monday, July 10th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Added Table Layout widget to allow more complex placement of widgets.
  • Fixed bug with Picture Gallery widget throwing exception introduced in version 1.0.42.
By Ron Lancaster on Jul 10 '06

1.0.42 Released

Sites will be updated the night of Saturday, July 8th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changes include:

  • Added short URL for logout (/logout).
  • Ability for those with appropriate permission to create new users.
  • Users can have personal file systems. This option not enabled by default.
  • Auto Update can be defeated by AutoUpdateEnabled system property. See system-example.conf in the conf directory.
  • Widget properties are displayed for editting after widget added.
By Ron Lancaster on Jul 08 '06

1.0.40 Released

Sites will be updated the night of Friday, June 30th through BitEvolution AutoUpdate. Manual updates can be downloaded at http://www.widgetweb.com/download.

Changed include:

  • Page, Space, and Site controls are now in an overlay controlled by a tab at the top of the screen. This simplies the page widgets.
  • Updated to BitEvolution 1.2.0 (important to developers).
  • Fixed issue when uploading/deleting files in the Public directory.
  • Removed Login and Register links from page.
  • New login url at /login.
  • All top-level URLs that are specific to the WidgetWeb framework (e.g. /service, /content, /action) are now prepended with the bang character (e.g. /!service, /!content, /!action). This reduces potential conflicts with page names.
  • User pages are now accessible at /~ (e.g. /~nyven). This is a simplification of the previous url (e.g. /person/nyven) and reduces potential conflicts with page names.
By Ron Lancaster on Jun 30 '06

1.0.34 Released

Many interesting changes in this release including:

  • New user interfaces for editing widgets.
  • Drag and Drop move for widgets.
  • New YouTube widget contributed by Eric Wahlstrom.
  • Fixed memory leak with user management.
  • Added ability to delete users.
  • Introduced the Yahoo User Interface library.
  • Added ability to sort menu by reorganizing order of pages.
  • Simplified WYSIWYG toolbar.
  • Added "lightbox" effect for logging in and user dialogs.
By Ron Lancaster on Jun 12 '06

1.0.16 Released

Changelist:

  • Bug Fix - Drop-down menus in Prozac Afternoon no longer show line to right of menu entry.
  • Bug Fix - Blog Entry headers in Prozac Afternoon and Markdown are no longer too large.
  • Bug Fix - Link names in Plain 1.0 theme no longer collide with "arrow indicator".
  • Bug Fix - Number indicator for editing numbered lists in Wysiwyg editor not missing (could not reproduce).
  • Bug Fix - Font size on Windows for Plain 1.0 is now adjustable by browser.
By nyven on Mar 29 '06

1.0.14 Released

Changelist:
  • Enhancement - Added new design called Plain 1.0 based on design by James Koster.
  • Enhancement - Drop-down menus now readded to Prozac Afternoon design.
  • Change - Images in Picture Gallery are now displayed in alphabetical order.
  • Change - Interfaces for Widgets changed and finalized (important to developers).
  • Change - Upgraded to OpenLaszlo 3.2 (important to developers).
  • Change - Upgraded to BitEvolution 1.1.4 (important to developers).
Known Issues:
  • Drop-down menus in Prozac Afternoon show line to right of menu entry.
  • Blog Entry headers in Prozac Afternoon and Markdown are slightly too large.
  • Link names in Plain 1.0 collide with "arrow indicator" on menu entry.
  • Font size on Windows for Plain 1.0 is too small
  • Number indicator is missing when editing numbered lists using Wysiwyg editor.
  • Editor Menu shows for widgets even when no actions are editable by user.
  • Not taken automatically to new page when new page is added.
By nyven on Mar 27 '06

1.0.6

  • Bug Fix - IE CSS issues for Prozac Afternoon forced a removal of the "fly-outs".
  • Change - Important to developers - Initial introduction of container for services. Widget and Content models as well as Action argument may now have service dependencies injected through their constructor.

1.0.5

Released Mar 2, 2006

  • Bug Fix - IE CSS issues resolved for Prozac Afternoon. Specifically, the menu was not displaying inline on IE.

1.0.4 (February 2006)

Released Feb 25th, 2006

  • Enhancement - New One Column Layout
  • Enhancement - Added Prozac Afternoon as stylesheet for one and two column layouts.
  • Enhancement - Added Andreas 07 as stylesheet for two and three column layouts.
  • Enhancement - Added TinyMCE rich text editor.
  • Enhancement - Enabled Gzip compression and Client Cache Controls.
  • Change - Menus now are more intuitive. If spaces are enabled, then they show up as intertitle headers between unordered lists of children pages. This makes it much easier to control the styling of the menu.
  • Change - The Local Menu was removed. It was too confusing when jumping between one level of the site an other.
  • Change - Removed "Set Colors" action on themes. Colors were not well implemented in light of new themes.
  • Change - Upgraded to Open Laszlo 3.2cr1. Technical change relevant to developers.

1.0 Beta 11 (October)

Released Oct 30th, 2005

  • Enhancement - Widget titles now displayed in edit mode making identification easier.
  • Enhancement - Filter Flash widget to only allow selecting .swf files.
  • Enhancement - Filter Image widget to only allow selecting image files.
  • Change - Move "Set Theme" action from Site to Theme. This provides a more consistent, intuitive user interface.
  • Change - Summary action removed as it rarely had useful information. May reintroduce later.
  • Change - "Edit" action of Site/Space/Page/Profile now default.
  • Change - "Set Styles" action of Themes now default.
  • Change - Spaces are now disabled by default. This simplifies the user interface until Spaces are needed.
  • Change - Widgets now show their title to ease differentiation of Widgets (if the widgets can be edited).
  • Change - Guests may no longer own widgets. This prevents issues where guests can edit widgets created by other guests. Additionally, this prevents issues for installations in "wiki" mode from changing to "non-wiki" status.
  • Change - Picture Gallery now aligns the pictures both horizontally and vertically.
  • Change - Editing the properties of a Site or Space now requires Administrator privileges.
  • Bug Fix - Handle Windows paths correctly (for public file system). Only an issue when WidgetWeb installed on Windows OS.
  • Bug Fix - Can no longer hide the default space or page. These should never be hidden since they are displayed by default wiith empty URLs.
  • Bug Fix - The File widget now displays the file name if a title was not given.
  • Bug Fix - Blog Entry now displays current date rather than date server started.
  • Bug Fix - Should not be able to move components to be children of themes (only the containers of themes).

1.0 Beta 10 (October)

Released Oct 14th

Changelist:

  • Change - Merge Site, Space, Theme, Page actions into single action menu.
  • Change - (Important to Developers) Moved hidden attribute from Space model to Space object.
  • Enhancement - Add creation listeners. These are commands that can be executed immediately after a widget is created.
  • Enhancement - Extensive redesign of themes/layouts. Introduce concept of themes to ease customization of sites. For an overview of how to change themes, see Themes Layouts.
  • Bug Fix - Encoding issues resolved. Will now support any language as input to Widgets.
  • Bug Fix - Numerous bug fixes including improvements to the user interface and continued improvement of handing in Internet Explorer.

1.0 Beta 9 (August)

Released August 23rd

Changelist:

  • Enhancement - Add option to create "root" page on New Page action of Page.
  • Enhancement - Support directory creation using public web interface. Note: This is still possible using webdav.
  • Enhancement - Support file/directory deletion using public web interface.
  • Enhancement - Add categories to widgets to provide visual separation on Add Widget page.
  • Enhancement - Support directory-like urls for resources. This will make it easier to embed libraries such as IE7.
  • Enhancement - Add option to resize image during edit of Image widget.
  • Enhancement - Supports image resize for JPEG, JPEG 2000, GIF, PNG, BMP, Wireless BMP, and Tiff.
  • Enhancement - Add Edit action to Local and Site menus so that the title can be edited or hidden.
  • Enhancement - Load time is now about 20 seconds. This is roughly a 50% savings in load time.
  • Change - Disabled adding templates until they are fully designed.
  • Change - Renamed Execute servlet to Action servlet for consistency with Content and Service servlets.
  • Change - Upgrade to IE7 version 0.9.
  • Change - Upgrade to CSSQuery version 2.
  • Change - URLs to spaces (ending with /) should go to the default page of the space.
  • Bug Fix - Popup menus are not working in IE 5.
  • Bug Fix - Default directory for picture gallery should be base directory.
  • Bug Fix - File/Directory selection in Image and Picture Gallery widgets should honor ViewFile and ViewDirectory permissions.
  • Bug Fix - Render URLs for a page in the default space were not found.
  • Bug Fix - Allow selecting the root directory for picture gallery.
  • Bug Fix - Fix for StringIndexOutOfBounds when requested resource length is zero. Specifically, if the site was nested in a servlet container in a context other than root, then this error would occur if the trailing slash of the context was missing from the URL.

1.0 Beta 8

Released July 7th

Changelist:

  • Enhancement - Allow writing widgets using Laszlo XML. Includes initial integration of Laszlo compiler to convert LZX to Flash.
  • Change - Remove ContentProxy until relative URLs can be fixed.
  • Bug Fix - Cached images should not be used if their timestamp is earlier than source image.
  • Bug Fix - Fix error when creating new spaces.

1.0 Beta 7

Released June 19th

Changelist:

  • Enhancement - Redesign of Menu. No longer lose context of "peer" pages (other pages on the same level as the current page). There is now a Site Menu which uses CSS menus to allow navigation of the entire site. There is now a Page Menu which is similar to the site menu but only shows the peer pages and all sub pages.
  • Enhancement - Introduce a base stylesheet to make it easier to extend styles (reduce copy and pasting when creating new designs).
  • Enhancement - Initial implementation of session tracking using OpenSymphony's ClickStream.
  • Change - Reduced startup time by half.
  • Change - Switch to Jetty from Glue.
  • Change - Remove space's stylesheet. This is a simplification of style sheet handling.
  • Change - Introduce System to widget interfaces. This only affects widget developers.
  • Bug Fix - Opening the action menu, selecting a non-default tab, and then closing the menu would cause the wrong edit page to be shown for the highlighted tab on reopening of the action menu.
  • Bug Fix - Bug fix where redirect after an action was incorrect. Only affects environments where context is [host]/[appname].
  • Bug Fix - Some browsers send the path with file name when uploading files. Fixed this so that the path is trimmed.
  • Bug Fix - Saving public resources (images, etc.) was passing only the extension to the browser. For example, "test.jpg" would have a default "Save As..." name of ".jpg".
  • Bug Fix - Fix flicker in edit mode in IE 6. IE incorrectly reloads images that are backgrounds for links. For more information see: http://www.fivesevensix.com/studies/ie6flicker/.
  • Bug Fix - IE 6 displays display artifacts in edit mode. These look like rectangular parts of the background are showing through in odd places. This is caused by inline scripts. IE = big sigh
  • Bug Fix - Removed redirect facility. Replaced by small script to remove edit frame if required.
  • Bug Fix - Attempting to create a new page for a space was causing errors.
  • Bug Fix - Creating templates was causing errors.
  • Bug Fix - Box Layout doubles height in IE 6. I believe this is because of an IE bug called the "IE 3 Pixel Text Jog" detailed at Position Is Everything.

1.0 Beta 6

Released: May 30th, 2005

Changelist:

  • Enhancement - Update summary page with "summarization" of widget using Classifier4J.
  • Enhancement - Provide general ability for widgets to request variable length summaries of other widgets.
  • Enhancement - Allow components to be moved to containers without any children.
  • Enhancement - Allow moving children in spaces and sites. This facilitates reording of widgets in a site or space bar.
  • Enhancement - Ability to group an arbitrary hierarchy of widgets or a page as a template. This can be then used as a shortcut for recreating that hierarchy elsewhere.
  • Enhancement - More intelligent usage of referrer for returning from actions. It's annoying for Login to dump you at the home page just because it's attached to the Site.
  • Enhancement - After adding a new widget, automatically default action (e.g. edit page) for the new widget. This reduces the number of clicks required to edit the widget.
  • Enhancement - Widgets are highlighted on mouseover of edit button.
  • Enhancement - Double-clicking an action displays the Edit Menu displaying the default action (e.g. the edit page).
  • Enhancement - Greatly improved column management in default skin. Adding a component to the site converts the layout to a two-column layout. Adding a second component to the space converts the layout to a three-column layout.
  • Change - Temporarily change the "Edit" link on a user to "Change Password" until there is more stuff to edit about a user.
  • Change - Increased font size of default skin.
  • Change - Removed ViewAsXML action, Meme widget, and Geneology Node widget since they were confusing many people. Note: These can still be viewed/added, just not through the standard menu.
  • Bug Fix - Fixed bug allowing two pages to have same name (or short name). This meant pages were "hidden" or inaccessible.
  • Bug Fix - Fixed the IE PeekABoo bug where text was not displayed unless highlighted or scrolled to.

1.0 Beta 5

Released: April 8th, 2005

Changelist:

  • Enhancement - Webdav! Added webdav support to both standalone and hosted WidgetWeb. You can access it through the url /webdav/. Uses same permissions as WidgetWeb. Notes: IE does not like that the webdav URL is not the site root. Recommend using a different webdav client if on Windows. Works perfectly in OSX.
  • Enhancement - Added ability to specify permissions in Groovy script. See system.prepare in the classes directory. This allows setting up a site with different permissions for each user group than the default WidgetWeb permissions.
  • Enhancement - "Move Page" command - move a page to another page or space.
  • Enhancement - Alphabetize links in "PagesMenu"
  • Enhancement - Add syntax help to widgets that use wiki syntax for fields. The commands that use wiki syntax have a small triangle icon in the top right below the new Close button on the title bar of the edit interface.
  • Enhancement - Changed CSS Class "PageMenu" to the more generic name of "Menu". This makes future skinning through CSS easier.
  • Enhancement - Add new "ProxyContent" widget. This is a simple widget that grabs the contents of a URL and presents them in-line. Note, relative URLs do not work correctly for the "hosted" page.
  • Enhancement - New Default Skin. The default is a white page in the middle bordered by a dark grey slate in homage to Markdown.
  • Enhancement - Added the ability to move the edit interface. You can drag it around by the title bar compliments of Walter Zorn.
  • Bug Fix - Prevayler was set to snapshot every minute. This should have been once a day.
  • Bug Fix - Add validation to "Delete" command to not allow the command in "permanent" components.
  • Bug Fix - "View As XML" command had problems if content contained invalid characters, e.g. "<" and ">".
  • Bug Fix - Resolved "Too Many Open Files" exception. Changed to using GroovyClassLoader with an input stream so stream can be closed after class loaded.
  • Bug Fix - "Login" command will not require a component identifier
  • Change - Added caching of actions for components. This should mean a marginal speed increase.
  • Bug Fix - Fix for classpath issue when starting from jar in standalone mode.

1.0 Beta 4

Released: March 11th, 2005

Changelist:

  • Bug Fix - Fixed new registrations causing exception.
  • Enhancement - Changed from Radeox engine to MarkdownJ for wiki text.

1.0 Beta 3.1

Released: March 7th, 2005

Changelist:

  • Bug Fix - Fixed rendering error where content type was not being returned. This caused problems in standards-based browsers such as firefox.

1.0 Beta 3

Released: March 5th, 2005

Changelist:

  • Bug Fix - Default value of Text widget is now "No Text". This makes it easier to differentiate the text widget from other widgets.
  • Bug Fix - "Add" action renamed to "New Widget".
  • Bug Fix - Blog Entry was misnamed as Site on Add action.
  • Bug Fix - Summary request page throws exception.
  • Bug Fix - Move request page throws exception.
  • Enhancement - Now can add pages as direct children of spaces. Previously could only add children to default page of space. The PagesMenu widget now reflects the top-level pages of a space as static content at the top of the menu, followed by the children pages of the currently viewed page, followed by the other spaces of the site.
  • Enhancement - Ability to view components as XML. Early precursor to querying components via XML.

1.0 Beta 2

Beta 2 was announced February 25th, 2005 on Freshmeat (http://freshmeat.net/projects/widgetweb/).

1.0 Beta 1

1.0 (Beta 1) was never released to the public. It originally ran on my personal website at http://www.firelord.net.

It is a complete rewrite of version 0.3.

0.3 - Ancient History

Version 0.3 used to reside on SourceForge. It was an early version of WidgetWeb. Later versions share very little code with this version.

Copyright © 2008 by WidgetWeb - Widget Based Web Sites. All Rights Reserved.