WebYep - Release Notes

WebYep 1.4.5 - January 28, 2010

  • Added: CKEditor support.
  • Improved: Range of supported server configurations.
  • Improved: PHP 5.3 support.
  • Fixed: Image Element’s detail window did not handle big images well.
  • Fixed: Image borders in Gallery and Loop Element.
  • Fixed: When a character set was defined, some special chars (like the &) in the Long Text Element where not encoded properly.
  • Fixed: “enter license” window did not appear if the WebYep logo was already altered - thus entering of White Label license codes was cumbersome.

WebYep 1.4.4 - September 18, 2009

  • Fixed: Problem regarding the generation of obfuscated email links in the Rich Text Element.

WebYep 1.4.3 - September 8, 2009

  • Fixed: Menu Element - data was not propperly removed when deleting menu items.
  • Fixed: Problem with output buffering on some server that produced an empty page.
  • Fixed: Problem with White Label check on some servers.
  • Fixed: Image detail popup window was missing some CSS to remove image borders.
  • Added: HTML/XHTML compliance - the current mode is determined automatically by looking at the DOCTYPE directive.

WebYep 1.4.2 - July 15, 2009

  • Fixed: Problem with HTML attributes of the Image Element.

WebYep 1.4.1 - July 13, 2009

  • Fixed: Problem with Menu Element when using iframes in IE.
  • Fixed: Issues with the permissions of the documents file.
  • Fixed: Problem with pseudo formatting code (CSS class names with numbers) in Gallery Element.
  • Fixed: Gallery Element output empty table when it contained no images.
  • Fixed: Issues with file uploads on some servers not supporting move_uploaded_file() correctly and when open_base_dir restriction is in effect.
  • Added: French translation.

Dreamweaver Extension

No changes since 1.4.0

RapidWeaver Plugin

  • Fixed: Issues with the CSS class names generated by the German plugin (output German class name instead of English ones).

WebYep 1.4 - January 29, 2009

  • Fixed: When a Gallery Element was placed inside a loop, editing an image of one loop block’s gallery effected the other block’s galleries.
  • Fixed: Bugs in the Menu Element regarding closing/opening of JavaScript menu trees.
  • Fixed: The selected entry in the Menu Element was not tagged correctly via CSS under certain circumstances.
  • New: Loop blocks can now be enabled/disabled — this is to hide whole loop blocks and preserve them for later use.
  • New: The Attachment Element now supports the “Content: for all documents” attribute.
  • New: The configuration of TinyMCE and FCKEditor can now be set up in an extra file located in the webyep-system/program/opt folder: For FCKEditor the file must named “fckeditor_init.php” and for TinyMCE “tinymce_init.php” — see the Rich Text Element’s reference for details.
  • New: When deleting or adding loop blocks, WebYep now scrolls the browser page to the edited location.
  • New: The formatting codes of the Long Text Element can now also be used for the image description text of the Image Gallery Element.
  • New: All edit buttons now have a unique CSS class assigned to help avoid formatting problems when the page appears in edit mode — please see the page’s source code in the browser in edit mode to learn the CSS class names.
  • Changed: Activated the Safari plugin for TinyMCE.

Dreamweaver Extension

  • Fixed: Problems with Dreamweaver CS4 that led to erroneously inserted PHP code.
  • New: Support for the Attachment Element’s “Content: for all documents” attribute.

RapidWeaver Plugin

  • Changed: The Body Text now also uses email address encoding (obfuscation) when using a WYSIWYG editor.
  • Fixed: The automatically generated CSS code addressed the currently selected item in the sidebar menu not exact enough — for already existing pages this change to the CSS code must be performed manually.

WebYep 1.3 - September 10, 2008

  • New: Image Gallery Element.
  • Fixed: Problem with pages that have spaces in their file or folder name (but still: spaces should be avoided in URLs anyway).
  • Fixed: Problem with Loop Element in Live Demo Mode.
  • Fixed: Problem with Gallery Element on Windows Servers.
  • Added: The Menu Element’s items can now be “hidden” by preceding their title with a percentage sign.
  • Fixed: The contents of WebYep Elements that are placed inside a Loop were not properly deleted when the Loop Item was deleted.
  • Fixed: Compatibility problems with RTE.
  • Fixed: Some Elements did not fully support the Live Demo mode.
  • Added: New config option $webyep_bAutoCloseMenus - if set to true, when expanding a menu tree, all other tree collapse automatically.
  • Fixed: Problem on Windows servers resulting in an “Unauthorized program alteration” error message.
  • Fixed: All JavaScipt tags now only use the “type” attribute, not the “language” attribute.
  • Fixed: Problem with URLs generated by the Long Text Element (“HtTp” and “HtTpS”) in combination with the Google API.
  • Fixed: The Short Text Element truncated the text after a single quote.
  • Fixed: Some problems with the Live Demo mode regarding cookies and file downloads.
  • Added: The Menu Element now supports explicit URLs for each menu item. Just add a “#” sign after the menu item’s text and after that enter the URL for the item (e.g. “This is a special item#some_other_page.php”).
  • Added: Submenu titles can now serve as items too - simply append the “#” to the title’s text and in addition to opening its submenu tree the title will also open a page (like a normal item, but not when the subtree was closed - only when the click opened the subtree!).
  • Changed: Lightbox support for the Image Element has been improved. Images in a loop are now grouped into Lightbox groups to be viewed as a slideshow (next/prev buttons).

Dreamweaver Extension

  • New: Support for new Image Gallery Element.

RapidWeaver Plugin

  • New: Support for new Image Gallery Element.
  • New: Support for Menu Element - creates dynamic editable submenu in the sidebar.

WebYep 1.2.4 - June 4, 2008

  • Fixed: Lightbox compatibility problem - WebYep can now work with the new version 2.04 of Lightbox

WebYep 1.2.3 - June 2, 2008

  • New: The Image Element now supports the Lightbox JavaScript effects library. After installing a current version of Lightbox into the webyep-system/program/opt folder, the Image Element will use it to show the zoomed image instead of opening a popup window. See the Image Element’s reference for details.
  • Fixed: The Menu Element inserted its JavaScript multiple times if more than one menu was placed in a page.
  • Fixed: The Image Element failed to recognize the GD library version on some servers, This lead to distorted thumbnail images.
  • New: WebYep now supports a live demo mode – to create a live demo of the WebYep CMS whose data can be changed by visitors without affecting the original demo.

RapidWeaver Plugin

  • Changed: Minor adaption for the new RapidWeaver 4.

WebYep 1.2.2 - March 21, 2008

  • New: The Menu Element now by default uses list tags (<ul>/<li>) instead of divs (<div>) for better accessibility and CSS control. When using old config-inc.php files that do not include the $webyep_sMenuType setting, the DIV style is still used. The new list type menu can use JavaScript to expand/collaps submenu trees.
    The old option of using tables for menus has been removed.
  • Fixed: TinyMCE could not use object, embed and other tags. Now you can add e.g. YouTube inserts via TinyMCE.
  • Changed: Loop instance content now gets initialized when a new loop block is added - you will not see old/previous content when adding loop blocks anymore.
  • New: Each Element now has its own edit button icon.
  • Changed: The Image Element will now not open a detail window (from the thumbnail) if it has set a URL - it will just open that URL.
  • New: If the config-inc.php includes the setting
    $webyep_bOpenFullURLsInNewWindow = true;
    the Long Text Element and the Image Element will open links in a new window, if the URL given is absolute (includes the protocol and host part).
  • Changed: The Logon page now uses the form POST method instead of GET.
  • Extended: The Image Element now also supports GD extensions earlier then 2.0.
  • Fixed: Problem regarding PHP 5’s object cloning.
  • Fixed: Bug in the email address obfuscation mechanism of the Rich Text Element
  • Fixed: Character set problem in image detail popup window.
  • Changed: Image Element now uses “click to zoom” default hint text for thumbnails if no ALT text is given.
  • Minor bug fixes and changes in the areas: image detail window, localization.

RapidWeaver Plugin

  • Fixed: Problem with Blocks Plugin and/or PlusKit @import — you can now combine two or more WebYep pages on one page also if the pages use the same elements (e.g. they all use the Body Text Element).
  • Fixed: Problem when trying to load the Plugin under OS 10.3.

WebYep 1.2.1 - November 2, 2007

  • New: Support for the WYSIWYG in-browser HTML editor “FCKeditor”.
  • New: Rich Text Element can now obfuscate email links to hide them from SPAM spiders
  • New: TinyMCE now uses German interface, if German version of WebYep is used and the German TinyMCE language pack is installed.
  • Changed: WebYep Logon Button icon is now colorless (grey)..
  • Changed: WebYep does not use the PHP “short open tag” anymore and now also runs on server that have this disabled.
  • Changed: Enhanced security in several parts of the system.
  • Fixed: Problem with https URLs assigned to images.
  • Fixed: Problem with link URLs in TinyMCE.
  • Fixed: Memory issue when creating thumbnails for large images with GD lib.
  • Fixed: License key problems with old format license keys.

RapidWeaver Plugin

  • Fixed: Problem in German version where the Thumbnail was always on.
  • Fixed: Float clearing problem in Internet Explorer which caused a gap after the first WebYep block.
  • Fixed: We were able to sail around a problem with the RapidWeaver code tidier, which tends to “steal” tags due to its lack of understanding scripting code.

WebYep 1.2 - September 21, 2007

  • New Rich Text Element: Support for HTML WYSIWYG in-browser editors TinyMCE and RTE (see below for details).
  • The Image Element now can generate a thumbnail and a detail-popup, if the GD extension for PHP is installed on the server.
  • The Rich Text Element now automatically re-uses a Long Text Element’s data, if they have the same field name and content scope setting. See the Rich Text Element’s reference for details.
  • RapidWeaver Plugin: The Plugin now gives a warning if you open a project created for a WebYep version prior to 1.2. It reminds you to also upgrade the webyep-system on the server to at least 1.2 or edit the project with the 1.1.14 version of the RapidWeaver Plugin.
  • Dreamweaver Extension: The Extension now gives a warning if you change an Image Element in a page created for a WebYep version prior to 1.2. It reminds you to also upgrade the webyep-system on the server to at least 1.2.
  • Added front end language, current languages are: English, German, Serbian, Polish, Portuguese.
  • Fixed: Rendering failure of tables when content contains special chars (e.g. “\<”).
  • Fixed (from 1.2 pre1): Image Element did not delete thumbnail.
  • Fixed: Problems with some special characters and character encodings.
  • Fixed: Init code could not find webyep-system folder.
  • Fixed: The Image Element produced incorrect links when given external (full) URLs.
  • Fixed: Wrong parameters in the code fragment for the Image Element in the Reference section of the documentation.
  • Fixed: Bug regarding the Menu Element’s bullet.
  • Fixed: in the Long Text Element that caused trailing <br> tags.
  • Other minor bug fixes.

Using the new Rich Text Element

To use the new Rich Text Element, you need to download and install one of the supported in-browser HTML editors TinyMCE or RTE.

Please see the reference of the Rich Text Element in the documentation of this Beta version for details. RapidWeaver users, please read the help provided for the WebYep page type in RapidWeaver (“Help” button in each WebYep type page in RapidWeaver).

WebYep 1.1.14

WebYep System

  • Fixed problem: License key not accepted on some servers (e.g. 64 bit machines)
  • Fixed problem: “documents” file could be corrupted on excessive access of URLs for non existent pages
  • Text Element: Links created with “<LINK...” now always open in the same window, even if using a full URL (“http://...”)
  • Image Element: The “alt” attribute text for the generated <img> tag can now be changed by the editor
  • Text Element: The special characters “|”, “<” and “>” can now be used literally by escaping them with a backslash (e.g. “\<” instead of “<”)

RapidWeaver Plugin

  • Fixed problem: Ending the text flow around the left and right images did not work properly in some RapidWeaver Themes
  • Fixed problem: Wrong HTML code produced by RapidWeaver plugin when “block repeat” function was disabled

WebYep 1.1.13

WebYep System

  • Corrected HTML syntax of lists (<ul>/<ol>) in the WebYep Long Text Element
  • Added workarounds for some servers running under Windows
  • Extended recognition of sub-domain structures
  • Changed demo notice panel to not interfere with DOCTYPE directive
  • Fixed problem regarding “unauthorized program alteration” message

RapidWeaver Plugin

  • Changed HTML/CSS to avoid problems with floating WebYep Image Elements and some RapidWeaver Themes
  • Added CSS class attributes for all elements of the WebYep page so every element can be styled using the page’s CSS (see help inside RapidWeaver for details)
  • Configuration file in webyep-system folder shipped with the RapidWeaver package now contains UTF-8 encoding setting per default

Dreamweaver Extension

  • Fixed a problem regarding German umlauts in the extension’s user interface that lead to problems when installing the extension

WebYep 1.1.12

  • Fixed a problem with the RapidWeaver plugin on Mac OS 10.3
  • Included a workaround to let WebYep run on “Strato” web spaces

WebYep 1.1.11

New Plugins available

  • We’ve created a plugin for the Mac web design application RapidWeaver 3.5 or newer.
  • And max-izzat (Max Fancourt) has created an action suite for the Mac web design application Freeway Pro 4.
  • Fixes a bug regarding the tool tip of the logon button in WebYep’s White Label version

See the download page for details about the new plugins!

WebYep 1.1.10

Vulnerability fixed

There was a vulnerability in WebYep that could be exploited if the web server’s PHP configuration sets the option “register_globals” to “On”. This option is off by default, but some web space providers set it to “On”, in spite of adverse recommendations. This version of WebYep is not vulnerable even if “register_globals” is on.

WebYep 1.1.9

White Label option available

You can now purchase a “white label” option for WebYep. This will enable you to present WebYep as your own product, with your own logo, product name and styling.

See the order page for further details.

Lists in the Long Text Element

Lists in the Long Text Element can now have sub-items. By simply repeating the list bullet symbol (“*”, the asterisk), users can “indent” a list item.

Example:

* Item A, level 1
* Item B, level 1
** Item Bb, level 2
** Item Bbb, level 2
* Item C, level 1

Will display as:

  • Item A, level 1
  • Item B, level 1
    • Item Bb, level 2
    • Item Bbb, level 2
  • Item C, level 1

You can now also create numbered (ordered) lists by using the plus sign (“+”) instead of the asterisk:

Example:

+ Item A, level 1
+ Item B, level 1
++ Item Bb, level 2
++ Item Bbb, level 2
+ Item C, level 1

Will display as:

  1. Item A, level 1
  2. Item B, level 1
    1. Item Bb, level 2
    2. Item Bbb, level 2
  3. Item C, level 1

depending on your style sheet’s definitions for the <ol> and <li> tags.

WebYep 1.1.8

Image Element

Image Element link URLs can now also be assigned by editors (not only designers). Editors can type in any URL in the image editor window. If the Image Element is positioned within a Loop Element and the link points to a page containing WebYep Elements, the image can server as a menu item, letting the linked page have different content for each image link.

The <img...> tag now always is spelt in correct XML compatible syntax (with trailing slash).

Some incompatibility issues with the image upload on older PHP version were solved

Download Element

The “download forcing” was improved to work also with insistent versions of Internet Explorer…

WebYep 1.1.7

Editor window sizes

All editor windows now store their sizes. When a user changes e.g. the long text editor’s window size (to enlarge the text input field’s size) the window will remember that size and open at this size the next time.

Tables in the Long Text Element

Using the “|” symbol users can now create simple tables in the Long Text Element. Please see the Long Text Element’s reference in the documentation or the online help in the long text editor window for details.

WebYep 1.1.6

English Language Version

WebYep 1.1.6 is the first version that is available in English.

Resizable Editors

The editors for the Long Text and the Menu Elements were changed to adapt to window resizing.

WebYep 1.1.5

New WebYep-Element: “Attachment”

With the WebYep Attachment Element you can attach any kind of document to a web page so visitors can download it.

See the documentation for details.

Unicode

The Unicode (UTF-8) support was enhanced. In some editor windows special characters were displayed wrong when using the UTF-8 character set. This was fixed.

PHP5

The PHP5 support was stabilized.

WebYep 1.1.4

Unicode

In 1.1.3 we introduced the possibility to use different character sets. In 1.1.4 we extended this to the unicode character set.

Menu Element

Forced Line Breaks

Menu items in the WebYep Menu Element can now be forced to span several lines by inserting a “\” (backslash) into the items title.

HTML Formatting

WebYep Menu Elements can now be rendered as HTML tables or HTML div tags. This is configurable by the “$webyep_bUseTablesForMenus” setting in the config.inc.php. Default is the div tag formatting (as was before 1.1.4).

Selected menu item with multiple menus

The selected menu item was not displayed correctly when several WebYep Menu Elements were placed on one page. This is was corrected for menus that point to different target pages. But in general multiple Menu Elements on one page are still not supported.

Image Element

You can now define a URL for a WebYep Image Element in Dreamweaver, thus making the Image Element a link (and when used inside a Loop Element it can be made a kind of menu). See the documentations Image Element Reference for details.

PHP 5

WebYep’s PHP5 compatibility was enhanced. As WebYep makes heavy use of PHP’s OO features, the changes on PHP’s OO architecture hit WebYep especially hard. We made several major changes and adaptations to PHP5, but using WebYep with PHP5 must still be considered experimental.

Text Element

Links generated by the “<LINK...” markup in the Long Text Element are now opened in a new browser window, if the link a absolute (contains the “http://” part

WebYep 1.1.3

WebYep Menu Element, style names

As there have been problems in Dreamweaver MX (6.x) with style names containing underscores, the styles for the WebYep Menu Element have been renamed:

  • WebYep_MenuItem was renamed to WebYepMenuItem
  • WebYep_MenuSelected was renamed to WebYepMenuSelected
  • WebYep_MenuTitle was renamed to WebYepMenuTitle

Please change these style names in your style sheets.

Also, a new style was added (named WebYepMenuSeperator) to attach lines to menu section titles. See the Menu Element reference for details.

WebYep Text Element

New list formatting

By entering an asterisk (or the list bullet symbol) at the beginning of a line in a WebYep Text Element users could create bullet lists since webYep 1.1.0. The HTML formatting of these lists was changed in 1.1.3 from <table> to <ul> as the formatting with <table> lead to problems with CSS. So lists are now generated with the HTML <ul> and <li> tags.

As a consequence the list bullet icon can not be assigned to the WebYep Text Element anymore. Instead the bullet icon can be defined the CSS way as usual - see the Text Element reference “List formatting” for details.

Encoded email addresses

You can now activate the “Encode EMail Links” function for Long Text Elements in the elements inspector in Dreamweaver. Whenever a user enters email addresses into that Long Text Element, WebYep will display those addresses in a special encoding, making it virtually impossible for SPAM spiders and automated email grabbers to “steal” these addresses for use in SPAM mailings.

clear="all" removed

As more and more web designers use CSS also for multi column layouts, we removed a feature from the WebYep Long Text Element, where a clear="all" attribute was added to multiple consecutive line breaks to not only break lines but also break the text flow around graphics. As clear="all" unfortunately also breaks the current text column and aligns the text to left page border it’s not suitable in a multi column CSS environment.

Enhanced link recognition

The WebYep Long Text Element now also recognizes and correctly displays links that contain so called “queries” (a question mark followed by data fields – e.g.: http://www.obdev.at/index.html?test=1&example=hello).

New Documentation

The documentation for WebYep and the Dreamweaver Extension has been rewritten from scratch and now uses screen shots from the current version of Dreamweaver. A tutorial section was also added with examples for all WebYep Elements.

Support for Eastern European languages

There now is an additional configuration option “$webyep_sCharset” in the config-inc.php file. With this you can define a character set to be used by WebYep in all editor windows and for all text output. The proper HTML meta tags (Content-Type) is added to all WebYep editor windows. You only have to add this meta tag to your website pages and then can input and display all characters defined be the character set you choose (e.g. iso-8859-2 for most Eastern European languages).

The default character set is iso-8859-1, the Windows standard set used by English and most Western European languages.

WebYep 1.1.0

Loop Element

With the new Loop Element web designers can place repeating blocks of HTML code and/or editable WebYep elements into your pages. The web designers define the elements and structure of the blocks, the editors can then add and remove blocks and edit the content of each block.

See “WebYep Elements / Loop Element” in the WebYep documentation for details.

Bullet lists in the WebYep Text Element

Editors can now enter bullet lists into a WebYep Text Element by putting an asterisk or bullet symbol at the beginning of a text line (followed by a space and some text.

By entering:

* First item
* Second item, with some more text.
* …

The Text Element will display:

  • First item
  • Second item, with some more text.