Wählen Sie Ihre Sprache:

Version 6.1.0.0

In total, about 233 bugs have been fixed and 191 feature requests have been implemented.

Published on: 16.08.2010

PLEASE NOTE: This update requires at least PHP 5.2.4. webEdition is still not completely compatible with PHP 5.3.

The mail classes smtp.class.php, we_mailer_class.inc.php, weNewsletterMailer.php have been substituted by the class Zend mail. During an Update via the OnlineUpdater those classes will not be deleted so that they are still available in existing installations. In newly installed sites (tarball setup or OnlineInstaller) those classes are not present. Prior to importing a backup which requires those classes, they have to be copied manually into the respective folders.

After installation the following rebuilds should be performed:

  • navigation
  • objects
  • templates (if voting module tags were used)

Because of an overdue update of YUI from version 2.5 to 2.8 existing WE-Apps need to be adapted. Existing Applications may not be executable without adaptations. The necessary changes are documented in migration from SDK version 6.0.0.0 to SDK version 6.1.0 .

Available language packages

Complete translations

  • Deutsch
  • Deutsch_UTF-8
  • Dutch
  • Dutch_UTF-8
  • English
  • English_UTF-8
  • Finnish
  • Finnish_UTF-8

Incomplete translations

  • French_UTF-8
  • Polish_UTF-8
  • Russian_UTF-8
  • Spanish_UTF-8

Improvements

  • Versioning can now be activated for templates (Preferences → Versioning webEdition template (#3123, #3409), enables special settings for templates (#4120) and the readability of differences is improved (#4596).
  • The <we:listview> tag now supports the values self and top for the attribute languages. For this purpose, the language/country combination assigned to the document is used for the listview (#4089).
  • New attribute sizingrel added to the <we:img> tag. It allows for automatical scaling (also by a dynamically assigned factor) of existing width/height attributes (stored within the we:img tag or within the graphics document) (#3789). With the attribute sizingstyle="none/em/ex/px/%" a new (scaled) style-declaration can be generated in the respective unit, and the basis for conversions can be changed with the attribute sizingbase (standard: 16). The classical width and height attributes of the HTML img-tag will not be displayed in this case. That should make it easier to implement more accessible sites.
  • New attribute sizingrel added to the <we:flashmovie> tag. It allows for automatical scaling of existing width/height attributes (stored within the we:flashmovie tag or within the flash document) (#4066). With the attribute sizingstyle="none/em/ex/px/%" a new (scaled) style-declaration can be generated in the respective unit, and the basis for conversions can be changed with the attribute sizingbase (standard: 16).
  • New attribute sizingrel added to the <we:quicktime> tag. It allows for automatical scaling of existing width/height attributes (stored within the we:quicktime tag or within the quicktime document) (#4067). With the attribute sizingstyle="none/em/ex/px/%" a new (scaled) style-declaration can be generated in the respective unit, and the basis for conversions can be changed with the attribute sizingbase (standard: 16).
  • The documentation for <we:flashmovie> and <we:quicktime> tags have been supplemented by the topic Passing values to the movie so that (audio- and video-)players are easier to implement (#4179).
  • The new tag pageLanguage outputs the language assigned to the document (e.g. de_DE) in several variations (#4145), and by means of the new attributes to="screen|request|global|session etc." and nameto the language can be saved in any variable (#4328).
  • The tag <we:url> now also supports the values self and top with the attribute id (#4383).
  • The list of documents on the properties-page of templates is now sorted so that documents can be found more easily (#4587).
  • WYSIWYG-Editor: a problem with <noscript>-areas resolved, they can now be used (#4453).
  • Customer Management: enhanced attribute match for the tags <we:ifRegisteredUser> and <we:ifNotRegisteredUser> so that - comma separated - membership can be checked for several "groups" at a time (membership in one group is sufficient to fulfil the criterion). (#3561).
  • Customer Management: the fields of customer management are no longer sorted only by the date of creation, but the order can be determined in the menu Fields administration (#4189).
  • Customer Management: <we:sessionfield type=img> can now use a thumbnail for the output so that images can now be resized (#4265).
  • Shop Module: <we:listview type="shopVariant"> now also works within <we:object> and <we:listview type="object"> respectively, without explicitly passing an object-ID, which needed to be obtained via PHP (#4170).
  • Shop Module: <we:listview type="shopVariant"> does no longer list standard-data (data without variants) twice at the ending, if no defaultname was provided (#4191). It is now possible to influence the display order of variants or to push the default values on first position with a defaultname that contains the character sequence "FIRST", for instance defaultFIRST or fooFIRST. Above that, all object fields are now accessible within the variants via <we:field>.
  • Navigation: It is now possible to hide DirectoryIndex file names (e.g. index.php) for the hyperlinks generated by the navigation tool. This enables link structures such as /testdir/?par=parameter. This behaviour can be switched on in the Preferences dialog → Advanced (#4058)
  • Navigation: it is now possible to show navigation items for not registered users only. These navigation items are not displayed for registered users anymore. The customer filter of the navigation tool has been extended accordingly (#3648, #3941)
  • Navigation: URL-parameters and anchors can now be evaluated for highlighting without the usage of rules. Both features can be activated through a checkbox for each single navigation item. Since browsers do not transmit anchors to the server, an additional URL-parameter we_anchor is used for anchors in this case. (#1231, #3887)
  • Navigation: a directory with dynamic content can now be reset to 'no dynamic content' (#2864)
  • Newsletter Module: the recipient address is now displayed as real name (#2208) and superfluous charset declarations in the subject-field have been removed (#167). This should lead to better ratings by spam filters.
  • Newsletter Module: while editing a csv-file the table can now be sorted by different criteria (#4017).
  • Newsletter Module: the tag <we:addDelNewsletterEmail> now supports type="emailonly", which makes it possible to send information on the newsletter recipient by e-mail to an administrator account after double-opt-in (without creating an entry in a csv-file or the customer database). All necessary data is passed via the attributes adminmailid adminsubject and adminemail. In the e-mail to the administrator ###SALUTATION### ###TITLE### ###FIRSTNAME### ###LASTNAME### ###HTML### and ###MAIL### are substituted with the respective newsletter fields (#4393).
  • LogIn-Screen / Info-Dialog: both do no longer list the single developers (some of them with links to their websites), but link to the new credits.webedition.org - Site (#4490). This is meant to ease the competitive situation with agencies / freelance web developers.
  • LogIn-Screen / Info-Dialog: both are now enabled for an easy, update-safe branding of an installation (see documentation in agency_sample.php in webEdition-directory) (#4492)
  • LogIn-Screen: in order to simplify bookmarking of backends, the URL of the Site has been added to the title (#4488)
  • Hooks: Hooks can now be used to manipulate data. For this purpose the parameter $skipHook (e.g. we_save($resave=0, $skipHook=0) has been introduced to we_save etc. (also for Save/Publish/Unpublish/Delete functions), with which recursion (through saving the hook is executed again) can be prevented (#4008)
  • Tag reference: For many tags an overview of variants has been created in the tag reference (#4497)
  • New WE-command open tag documentation introduced (#4518) and tag wizard adapted accordingly (#4535). This enables other components of the system (see CodeMirror below) to access the tag reference directly.
  • MySQL 5.5 compatibility: webEdition itself including LiveUpdate, OnlineInstaller and Tarball-Setup are now compatible to new MySQL Versions that no longer support TYPE=MyISAM, but require ENGINE=MyISAM (#4475, #4480, #4481, #4482)
  • PHP 5.3 compatibility: Login and adaptation of preferences (e.g. switch off E-Depriciated warnings) is now possible (#4348), the areas of SDK and Apps are adjusted (#4349), OnlineInstaller is adjusted (#4247, #4354), DateTime is initialised conforming to PHP 5.3 (#4353)
  • The whole WE mail system has been converted to Zend Mail (#4025)
  • For this reason, encryption with SSL and TLS it is now possible and configurable when sending via SMTP (#4180)
  • Internally utilised PHP-Mailer updated to version 2.3 (#4026), and kept despite conversion to Zend_Mail for reasons of backward compatibility (#4001)
  • Validity check of e-mail addresses converted to Zend_Validate. This resolves problems with validation of e-mail addresses from subdomains (#4456)
  • Zend framework, which is the basis for webEdition SDK and other parts of webEdition, updated to version 1.10.6 (#4342, #3850)
  • webEdition is now able to run with external versions of Zend framework. For this purpose, the external Zend framework should lie within the include-path and the WE internal Zend-folder should be renamed (#4343, #4188 )
  • Template editor CodeMirror, which is available since the last version, updated to version 0.8 (#4028, #4233, #4341, #4484) and marked as BETA (#4234) and equipped with a button for auto-formatting of source code (selectively, or general if nothing was selected) (#4228)
  • Internally utilised Yahoo YUI library updated from version 2.5.2 to version 2.8.1 (#4362)
  • Internally utilised PEAR package updated from version 1.3 to 1.9 and therefore now compatible to PHP 5.3 (#4248)
  • Upload of graphic files now converts extensions to lowercase letters automatically, in order to reduce problems with several external tools, that accept graphic extensions with lowercase letters only (#3764)
  • System information now displays a warning when short_open_tag in PHP options is activated (#4381), a warning of outdated database versions (#4472), a warning when the PHP extension Suhosin is used (#4471) and displays the SVN revision (#4423)
  • Links inside webEdition, pointing to subdomains of webedition.de, redirected to webedition.org, as far as it was reasonable (#4493)

Installation and Update

  • Online-Installer now allows for installation of pre-release versions (nightly builds, alpha-, beta- and rc-versions) (#4360)
  • Online-Installer displays warnings of insecure PHP configurations and therefor accounts for different representations of PHP.INI values (#4398), displays warnings of outdated database versions (#4469) and displays a warning note, if the PHP extension Suhoshin is used (#4470), as well as if safemode and register_globals is enabled (#3719).
  • Online-Installer cleaned up. The OnlineInstaller now uses valid HTML-Code (#4400) and is PHP 5.3 compatible (#4402)
  • Online-Installer now displays the SVN-revision of the version to be installed (#4406)
  • Online-Installer now sets the client character set for the database connection (DB_SET_CHARSET) (#4358,#4253)
  • Online-Installer: the "[beta]"-status of some translations is now displayed in the OnlineInstaller (#4426)
  • Online-Installer: installation option for WE-5 deleted from the installer (#4396)
  • Online-Installer now shows the names of folders which could not be created so that the search for the source of potential problems is facilitated (#4390)
  • Tarball setup: the setup script for tarball installations now displays warnings of insecure PHP configurations and therefor accounts for different representations of PHP.INI values #4395), displays warnings of outdated database versions (#4474) and displays a warning note, if the PHP extension Suhoshin is used (#4473).
  • Tarball setup: the setup script for tarball installations now cleans up after installation and removes potentially dangerous files and scripts (#3804, #3587, #4394)
  • Tarball setup: the setup script for tarball installations now enables to set DB_CHARSET and DB_COLLATION and also sets DB_SET_CHARSET and DEFAULT_CHARSET during installation (#4359)
  • LiveUpdate: a new checkbox enables updating to pre-release versions (nightly builds, alpha-, beta- and rc-versions) (#4351)
  • LiveUpdate now displays the SVN-revision of the version to be installed (#4407)
  • LiveUpdate now noticeably displays the minimally required version of PHP and requirements referring to the Zend frameworks (#3804, #3813)
  • LiveUpdate: during the installation of language packages incomplete translations are marked as beta (#3819)
  • LiveUpdate: during the update of versions which have not achieved release-state (e.g. nightly builds) it is taken care of an update-repetition first, before the update is executed (#4576).
  • Update-Server: a new version builder for the OnlineInstaller has been developed, which generates new versions of the OnlineInstaller automatically and deposits them in download.webedition.org/releases/ (#3804, #4511)
  • Update-Server: the SVN-revision is now inserted in tarballs generated by the update server (to be found in download.webedition.org/weekly) (#4425), and the type of version (alpha,…) is included, too (#4566).
  • The status of an installation (from SVN, nightly build, alpha-, beta-, or preview-version or official release) is now indicated by a corresponding Logo in the LogIn dialog and in the info-dialog (#4568, #4565).

Backup

Voting Module

DB/Object Module

Workflow Module

SDK / Applications

Template Editor CodeMirror

Websites

Bugs Fixed

Installation and Update

DB/Object Module

Newsletter Module

Customer Management

Shop Module

Versioning

SDK / Applications

Template Editor CodeMirror