$RCSfile: CHANGELOG.txt,v $
----------------------------------------------------------------------
----------------------------------------------------------------------
CONTENIDO CHANGELOG
----------------------------------------------------------------------
----------------------------------------------------------------------
$Id: CHANGELOG.txt 1026 2009-04-24 09:03:48Z timo.trautmann $:

Release 4.8.12
----------------------------------------------------------------------	
** Bug

    * [CON-240] - Rightsmanagement: Dateiverwaltung is called bersicht instead of Dateiverwaltung
    * [CON-245] - Height of categories in "Content -> Articles" in Internet Explorer 8
    * [CON-247] - parse error bug in demomodule gallery

** Improvement

    * [CON-241] - Improved performance and control by scanning-interval for the plugins-folder (60sec.)
    * [CON-242] - Layout supports multiline container-tags
    * [CON-243] - Unique class for Edit- & Save-Button under the Editor
    * [CON-246] - Also Copy Artice alias on article synchronisation

** New Feature

    * [CON-244] - Added CMS_Type Teaser to Contenido

** Task
	* [CON-248] - Removed TinyMce2 out of standard installation

Release 4.8.11
----------------------------------------------------------------------	
** Bug

    * [CON-234] - con_tiny.js: wrong parameter in setFocus throws javascript error in IE
    * [CON-235] - bug which does not display any categories when root categories does not own the same right in content->article
	* [CON-236] - Bug allows cross site scripting
	
** Improvement

    * [CON-231] - Rewritten Contenido Example Client module Navigation
    * [CON-232] - Rewritten Contenido Example Client module Sitemap

** New Feature

    * [CON-233] - Modified Contenido Example Client links which contains full name to article
	* [CON-237] - Added possibility for deactivating insight editing

** Task

    * [CON-229] - Location of manual/handbook in "README.txt" is not correct
    * [CON-230] - Setup: Upgrade message



Release 4.8.10
----------------------------------------------------------------------	
** Bug

    * [CON-222] - missing images for category tree in content->article
    * [CON-223] - Frontend category class does list categories in menu, also if user has no permission on it
    * [CON-224] - URL and Encoding Bugs in new URL Generation features which were implemented in 4.8.9
    * [CON-225] - Missing global definition for redrawing categorytree in content->category
    * [CON-226] - class.xml.php : Warning: ...Length parameter must be greater than 0 in /w...
    * [CON-228] - Empty array intialization causes warnings in content->article

** Improvement

    * [CON-221] - More usability for insight tiny in live editing of articles
    * [CON-227] - Consistent encoding for CMS_HEAD and CMS_TEXT in editmode of Contenttypes


Release 4.8.9
----------------------------------------------------------------------	
** Bug

    * [CON-102] - XHTML Bug im Backend <cx /> / werden bei der Speicherung gelscht
    * [CON-204] - Can't insert Layouts from Modul-Package
    * [CON-205] - Articel-left-top does not change the Cache on Category-Template change
    * [CON-206] - Preview at protected areas don't work
    * [CON-208] - incomplete message in setup-systemcheck
    * [CON-211] - Backend group management is still possible after group deletion!
    * [CON-212] - Can't read and save Copyright-Infos in File-Details
    * [CON-213] - Layoutproblem Firefox / Mac
	* [CON-219] - Zusammenhang Artikelsuche/Rechtevergabe

** Improvement

    * [CON-216] - Mozile replaced with insight tiny
    * [CON-217] - Added new Class conuser for central handling of contenido users
    * [CON-218] - Performanceproblem in category tree in content->article

** Task

    * Commented out display_errors as this should be handled as defined in php.ini by default

	
Release 4.8.8
----------------------------------------------------------------------	
             
** Bug

    * [CON-141] - Kein Cursor im FF bei Headline- oder HTML-Feldern im Artikel-Editbereich
    * [CON-153] - Chain execution allows function-user-call via REQUEST
    * [CON-182] - Impossible to send html newsletter from other language than default language
    * [CON-186] - Join queries via genericdb/gdbDriver fehlerhaft
    * [CON-189] - basehref chain doesn't take "no settings" into account and returns "" as base href
    * [CON-192] - Newsletter area needs refactoring + some bugs fixed
    * [CON-194] - Template Assign on creating new trees is not possible
    * [CON-195] - con_upl_meta; Meta information is not stored urlencoded
    * [CON-196] - Missing some globals
    * [CON-198] - Link to security class hard coded in front_content
    * [CON-199] - Client-Settings can't display special TinyMCE-Settings
    * [CON-200] - User can access client languages also if he has no permission to this client

** Improvement

    * [CON-15] - Newsletter Empfnger-Icon und Empfnger-Gruppen-Icon ndern
    * [CON-67] - contenido mandant auf mehreren domains
    * [CON-193] - class.update.notifier.php tries to generate cache folder in contenido folder and may fail on certain server configurations
    * [CON-197] - Usability Client Settings
    * [CON-201] - Enhancement of CEC

** New Feature

    * [CON-202] - Versioning of Sourcecode

** Task

    * [CON-171] - documentation of new security functions for plugin-developer
    * [CON-185] - New CEC fr Upl-Detail


Release 4.8.7
----------------------------------------------------------------------	
** Bug
    * [CON-139] - Link fr Handbuch im cfg-array
    * [CON-144] - plugin createmetatags entfernt akzentuierte Zeichen
                  aus den keywords
    * [CON-154] - Creating inactive user by using a date in history
                  doesn't work
    * [CON-156] - Some cronjobs do not use function 
                  "isRunningFromWeb()"
    * [CON-159] - Encoding isn't recognized in backend user and group
                  administration
    * [CON-160] - New Categories can be created if there ist no active
                  language
    * [CON-162] - Multiple Meta Tag definition and overwriting of user
                  defined meta tags by system defined metatags
    * [CON-163] - Php mail() function generates warning if default
                  sender is not set in php.ini
    * [CON-164] - content->category: Selection of Template on creating
                  new category is not possible when there is no
                  default template
    * [CON-165] - Modulepackages: Imported Translations are not
                  stored
    * [CON-166] - Templateduplication: Template preconfiguration was
                  not duplicated
    * [CON-169] - Missing descriptions for some log actions
    * [CON-170] - Missing username in backenduser delete-confirm-box
    * [CON-172] - Setup hangs between step 7 and 8
    * [CON-173] - Im Firefox 3: Artikelbersicht/Kategorie lsst sich
                  nicht schtzen
    * [CON-174] - Fehlender Eintrag in der config.misc.php

** Improvement
    * [CON-XXX] - Added new Debug object Debug_VisibleAdv.class.php
    * [CON-60] - Umlaute im Backend defekt -> Problem gelst->bitte integrieren!
    * [CON-70] - feature request: meta tags vordefinition
    * [CON-99] - Backend Hauptmen Javascriptsteuerung
    * [CON-115] - Move con_cache activation to config file
    * [CON-119] - Caching
    * [CON-142] - Linkchecker hngt nach Migration eines groen Portals
    * [CON-143] - php-Funktion mail() vermeiden, class.phpmailer.php verwenden
	* [CON-176] - Contenido Security Class
	* [CON-XXX] - Some XSS/RFI Bugfixes

** Task
    * [CON-6] - Lock/ Unlock (neues Icon finden und umbenennen)
    * [CON-140] - class.ui.php Funktion setCellExtra
    * [CON-146] - neue Adresse von 4fb im Impressum ndern
    * [CON-148] - "docs\techref\backend\backend.customizing.html" auf den aktuellen Stand bringen
	* [CON-XXX] - Removed Java Applets
	* [CON-XXX] - Removed SPAW editor

** New Feature
	* [CON-175] - Contenido Update Notify and RSS-Feed
    * [CON-184] - CMS_DATE


Release 4.8.6
----------------------------------------------------------------------
* Security
	* [CON-XXX] - Additional hot- and bugfixes added

Release 4.8.5
----------------------------------------------------------------------
** Bug
    * [CON-147] - Recipients import didn't import plugin data
    * [CON-152] - Security fixes in cronjobs
    * contenido/tools files cleaned - this files are deprecated cause
        this kind of scripts are evil in productive environments
    * [CON-150] - Security fixes

Release 4.8.4
----------------------------------------------------------------------
** Bug
    * [CON-127] - release.php/release.xml aktualisieren - manuelle
                  nderungen in setup/data/base ungnstig -
                  conAlloc-Primary Key-Definition - Plugins
                  bercksichtigen
    * [CON-128] - Idlang for new languages skips ids example: 4 6 8 10
                  for new language ids
    * [CON-129] - todo mails were not send to user
    * [CON-131] - InUse Notification in Article edit does not appear,
                  if <body> tag of client has attributes
    * [CON-133] - Logo for clients crashes back end
    * [CON-135] - Dateiverwaltung: It is not possible to come back to
                  root directory
    * [CON-136] - Eingabe von Templatenamen lnger 30 Zeichen unmglich
    * [CON-137] - Klasse UI_Table_Form setzt Template-Variablen nicht.
    * [CON-138] - Artikelsperrung wird aufgehoben durch Linkwahldialog

** Improvement
    * [CON-132] - Avoid double definiton of metatags, if meta tag is
                  already defined in layout
    * [CON-134] - Unterschiedliches Verhalten von "Administration ->
                  Benutzer -> Bereiche" und "Administration ->
                  Gruppen -> Bereiche", wenn keine bersetzungen der
                  Actions vorhanden sind

** New feature
    * [CON-104] - Highlighting of code

** Task
    * [CON-130] - Redesign of edit_area
    * Plugin Linkchecker
        - Table !PREFIX!_pi_externlinks removed
        - Results were stored for 14 days
        - Possibility to refresh result (refresh button)


Release 4.8.3
----------------------------------------------------------------------
** Bug
    * [CON-58]  - Suchfunktion (&DB?) scheitert bei bestimmten
                  Sonderzeichen
    * [CON-94]  - Newsfeed und Teaser rechts gehen nicht
    * [CON-105] - Interaction Contenido & Workflow PlugIn
    * [CON-106] - Create Client Problem
    * [CON-107] - Error Message on XAMP
    * [CON-108] - SQL Bug in Plugin Workflow
    * [CON-110] - Content Allocation: Translation logic changed/Bugfix
    * [CON-111] - Artikel wird bei setzen eines Endzeitpunkts und ohne
                  Angabe des Startzeitpunkts immer offline gesetzt wird
    * [CON-112] - sicherheitslcken
    * [CON-116] - File functions.general.php has UTF-8 Encoding
    * [CON-118] - Many modules / plugins working with PEAR::CACHE
                  references the wrong location
    * [CON-120] - Diverse Darstellungsprobleme unter Administration ->
                  Mandanten
    * [CON-121] - Fehlermeldung unter "Administration -> System" bei
                  bestimmten GD-Konfigurationen
    * [CON-122] - Fehlende globale Variablen in strRenameCategory()
                  (functions.str.php) $cfgClient und $client nicht
                  global definiert
    * [CON-123] - Fehlende berprfung ob $tpl instanziiert ist in
                  Modulen
    * [CON-124] - Contenido adds double slashes to client paths when
                  a new client is created
    * [CON-125] - Wrong path to non existing spacer.gif in
                  class.widgets.treeview.php
    * [CON-126] - !$public in functions.con.php conMakePublic()
                  causes some problems.

** Improvement
    * [CON-114] - lange Pfadangaben in Content - Dateiverwaltung

** Task
    * [CON-117] - Maintenance Feature


Release 4.8.2
----------------------------------------------------------------------
** Bug
    * [CON-64]  - conMakeStart bei start_compatible = true fehlerhaft
    * [CON-80]  - Bugs in Content Allocation und conlib/mysql.inc
    * [CON-82]  - demo mandant unschnheiten
    * [CON-90]  - Update auf leere DB
    * [CON-91]  - Fehler im Dateimanager bei Install ohne Mandant
    * [CON-93]  - Frontenduser im Mustermandanten fehlt
    * [CON-96]  - Installation Error: MySQL-Error 1292 - Fehlende
                  Standardwerte in INSERT STATEMENTS fr sysadmin und
                  admin
    * [CON-97]  - Markieren des Modulcodes nicht mglich in IE7
    * [CON-98]  - short_open_tag direktive
    * [CON-101] - Beispielmandant login

** Improvement
    * [CON-54]  - Integration of tinyMCE V3.0.6.1
    * [CON-95]  - Usability "neuer Mandant" - "keine Sprache angelegt"

** Task
    * [CON-83]  - Titel bei Startseite Setup


Release 4.8.1
----------------------------------------------------------------------
** Bug
    * [CON-77] - Reiter in der Dateiverwaltung wechselt nach Upload
                 nicht in bersichtsseite
    * [CON-78] - strip_tags() im Modul "Suchausgabe"

** Improvement
    * [CON-79] - anmerkungen zum release


4.8
----------------------------------------------------------------------
- Bug in Backendsearch bei eingeschrnkten Berechtigungen entfernt
- Bug in functions con - berflssiges SQL Statement entfernt und
  Kommentierung angepasst
- Vereinheitlichung der Contenidohinweisboxen und Einfhrung dreier
  globaler Farben fr Hinweis, Error und Information/Erfolg
- Fehler in perm.inc behoben:
  Siehe http://contenido.org/forum/viewtopic.php?t=16227
- Platzhalter fr Templateselectboxen damit diese in CSS-Layouts
  weniger berlagert sind. Krzung von langen Templatenamen
- Contenido FrontendNavigation-Klassen berarbeitet
- Diverse Fixes an der Seitennavigation des Backends in allen
  Seitennavigationen. Refresh mit JavaScript
- "Warning: Call-time pass-by-reference has been deprecated;" in
  Modul Suchausgabe fixxed
- Setup: Integration eines Layers der Details ber optional zu
  installierende Plugins beinhaltet.
- Modulfilter, Angabe von Bereich in dem Gesucht werden soll
  (Kommentar, Input, Output, Name)
- Sprachenname im Header wird gekrzt damit Header bei langen
  Bezeichnungen nicht umbricht.
- Lschenicons in Administration->System, Bugentfernung in den neuen
  Debugklassen unter contenido/classes/debug, Einfgen fehlender
  bersetzungen in die deutsche Sprache.
- Newsletterbugfix des left_top Frames, kleinere weitere Fixes
- Kleinere Bugfixxes bei Passwort vergessen, Administration->Frontend,
  Erkennung von Installierten Plugins bei Update
- Passwort vergessen Funktion, wenn der Benutzer eine Mailadresse
  hinterlegt hat (kann unter Administration->System->
  Systemeinstellungen konfiguriert und auch abgeschaltet werden).
- Rechtezuweisung in Content nun durch Typisierung und Auswahl
  bersichtlicher, Rechtebersetzungen, Anpassungen, Fixing,
  Darstellungsbugs
- Administration -> Frontend: berarbeitetes Interface zur Zuweisung
  von Benutzern zu Gruppen
- Tabellenpraefixe wurden den Plugintabellen hinzugefgt. Bitte bei
  einer Aktualisierung diese Praefixe manuell nachtragen oder neu
  installieren. Das Setup wurde angepasst, Update an dieser Stelle
  nicht mglich.
- Auf der Login Seite knnen sich Benutzer des Systems ihr Passwort
  zusenden lassen.
- Bei der Sprachsynchronisation ist es jetzt mglich, neben einzelnen
  Kategorien, auch alle Unterkateggorien mit zu kopieren.

4.6.23
----------------------------------------------------------------------
- Bugfix fr Session Container 'file'
- Bugfix fr Sprachrechte

4.6.19 - 4.6.22
----------------------------------------------------------------------
- Newsletter: Removed some bugs.
- Removed UTF-8 issue

4.6.18
----------------------------------------------------------------------
- Offen: Newsletter:
  - Tests mit mod_rewrite
  - Tests mit Nicht-iso-9958-1-Sprachen
  - Tests unter base_dir-Restriktionen
  - Konzept: Restart: Sind 5 Minuten zuviel und/oder sollte die
    Zeit ber Systemeinstellungen festgelegt werden knnen?
  - Konzept: Senden: Sollte man einen Abbruch erzwingen knnen
    (nach dem aktuellen Block)?
  - Konzept fr Restart: Soll man manuell einen Neustart auch
    unabhngig der 5 Minuten anstoen knnen?

- Newsletter: Zur Verwendung von Ankern kann das base-Tag beim
  Senden aus dem Newsletter-Artikel entfernt werden (siehe techref)
- Newsletter: Ausgabe der Newsletter und Jobs optimiert (kein Array)
- Newsletter: Empfnger-Gruppen-Bereich berarbeitet
- Newsletter: Suche und Blttern fr Empfnger in Gruppen
- Newsletter: Wird ein Newsletter gelscht, wird auch der HTML-
  Nachrichten-Artikel gelscht (jedoch aus Performance-Grnden nicht
  ber die Klasse, sondern in includes.newsletter_edit.php)
- Newsletter: Wurde der HTML-Nachricht-Artikel gelscht (ups),
  erscheint ein entsprechender Hinweis und die Artikel-ID im
  Newsletter-Objekt auf 0 gesetzt.
- Newsletter: Wurde der Template-Artikel gelscht (ups) und der HTML-
  Nachricht-Artikel existiert noch, wird aus diesem wieder ein Template
  erzeugt.
- bersetzung aktualisiert
- Newsletter-Empfnger: Import mglich
- Newsletter: "Hngende" Jobs (d.h. Jobs, die seit 10 Minuten
  "gesendet" werden), werden automatisch neu gestartet (cronjob) oder
  knnen manuell wieder angestoen werden (ohne cronjob).
- Newsletter: Einstellungen werden sprachabhngig gespeichert
  (HTML-Templates, -Artikel, Gruppen sowie weitere Einstellungen
  knnen sich damit von Sprache zu Sprache unterscheiden)
- Newsletter: Globale Auswahl von Empfngern ist entfallen.
- Newsletter: Tags werden auch in HTML-Nachricht untersttzt
  (besondere Nomenklatur beachten, kein [ oder ] innerhalb der Tags
  mglich).
- Newsletter: Test-Newsletter kann an Nutzer oder Test-Gruppe gesendet
  werden.
- Newsletter: Empfnger-Auswahl wird nun pro Newsletter gespeichert.
- Newsletter: Versand grundlegend berarbeitet, Sende-Jobs, -Logs
  und Versand ber cronjob eingefhrt
  (cronjob nur fr Blocksendung und kleine Blcke geeignet)
- Newsletter: HTML-Newsletter ergnzt
- Bei Administration -> Mandanten -> Mandanteneinstellungen den
  Zugriff auf sprachabhngige Einstellungen ergnzt

- Bugfix: War ein Modul durch parallele Nutzung gesperrt und
  das Modul wurde trotzdem gespeichert, wurden alle Inhalte des
  Moduls gelscht
- Modul-Packages: Import und Export kompletter Module mit
  JS- und CSS-Dateien, Modul-Templates und bersetzungen
  fr mehrere Sprachen
- Beispielmandant: Komplett auf div umgestellt (i-fekt)
- tinyMCE: Von Flash-Plugin auf Media-Plugin umgestellt, zus.
  Eintrag fr contenido_lists ergnzt
- tinyMCE: Standardmig verwendet der tinyMCE nun Inline-PopUps,
  die nicht mehr von PopUp-Blockern behindert werden (Ausnahme:
  Dateiauswahl)
- tinyMCE: Standardmig wird HTML-Code nun formatiert und mit
  Zeilenumbrchen ausgegeben (apply_source_formatting,
  remove_linebreaks)
- tinyMCE/Backend-Customizing: Die Einstellungen fr den tinyMCE
  wurden vom Typ wysiwyg/* in tinymce/* gendert. Auerdem werden die
  Parameter gem Schreibweise der tinyMCE-Dokumentation verwendet.
  Damit knnen nun fast alle mglichen Parameter ber System-,
  Mandanten-, Gruppen- oder Nutzereinstellungen festgelegt werden
- Dateiverwaltung speichert fr die Dauer einer Session das
  zuletzt besuchte Verzeichnis und verwendet dieses bei erneutem
  Aufruf als Startverzeichnis (yeah!)
- Hinweis bei Login ergnzt, wenn sysadmin- bzw. admin-Accounts
  noch ber Standard-Passwrter verfgen
- Einem Mandanten-Admin ist es nicht mehr mglich, Benutzer
  zu erzeugen, die nicht fr "seinen" Mandanten berechtigt sind
  (-> auf die er nach der Erzeugung keinen Zugriff mehr hatte)
- Aktualisierung class.phpmailer.php/class.smtp.php auf V1.73
- Diverse i18n-Bugs, insbesonder im Zusammenhang mit SAFE MODE
  gefixt
- Dialogfenstergrenfestlegung bei JS-MessageBox verbessert
- getPropertiesByType-Methoden fr alle Bereiche eingefhrt
- Fehler in genericdb bei deleteWhere und deleteWhereGroup gefixt
- i18nEmulateGetText optimiert
- Hinweis auf Upgrade-Verfahren in ReadMe ergnzt

4.6.17
----------------------------------------------------------------------
- Sicherheitslcke fr Remove Code Injections unter bestimmten
  PHP-Konfigurationen geschlossen (aktualisiert)

4.6.16
----------------------------------------------------------------------
- tinyMCE 2.0.8 integriert. Plugin advlink modifiziert. Anchor Funktion
  erweitert.

4.6.15
----------------------------------------------------------------------
- Probleme bei Eingabe von besonderen Zeichen behoben (u.a. ', ", $)
- Kategorie-bersicht: Template auf CSS-Klassen umgestellt
  (Performance)
- Bei allen Abfragen mit getEffectiveSetting Abfrage auf Boolean
  geprft und ggf. durch Prfung auf String ersetzt (true vs. "true")
- Dateiverwaltung: Sicherheitsabfrage vor dem Lschen einer Datei
  ergnzt (Lschen einer einzelnen Datei)
- Fehlerkorrektur in Dateiverwaltung: Ordner mit Dateien knnen nicht
  mehr gelscht werden
- Fehlerkorrektur bei XHTML-Prfung in front_content.php
- Einbindung der italienischen bersetzung von mvf
- Fr die Einbindung neuer Sprachen gengt nun die Erstellung der
  Sprach-XML-Datei (contenido/xml) und der contenido.po und
  contenido.mo im Unterverzeichnis unter contenido/locale
- Endlich dieses <br /> aus den Modul-Fehlermeldungen entfernt
- Fr Ein- und Ausgabebereiche von Modulen knnen immer, nur bei
  Fehler oder nie (Default) Zeilennummern eingeblendet werden
- Module werden nur noch beim Speichern evaluiert, nicht mehr bei
  jedem Aufruf von Style -> Module (jedoch erzwingbar ber Backend-
  Einstellung)
- Tabulator kann in Eingabe- und Ausgabefeldern von Modulen verwendet
  werden (d.h. es wird nicht zum nchsten Feld gewechselt, optionale
  Backend-Einstellung)
- Korrektur in prCreateURLNameLocationString ($cfgClient undefiniert)
- Korrektur in render-Methode der Link-Klasse in class.ui.php (fr
  den Fall, dass fr einen Link ein Bild spezifiert wird - Bildpfad
  muss relativ zu Contenido-Pfad sein)
- Korrektur in layoutInUse-Methode in classes/class.layout.php
  (bei bergabe eines Namens statt einer ID)
- exportTree-Methode in classes/tree/class.ctreeitem.php deaktiviert
  (ohne Funktion)
- Fehlerkorrektur in der deleteGroupByGroupName der
  classes/class.group
- Der create-Methode der dbfs-Klasse kann nun direkt Inhalt bergeben
  werden ($content wird nun optional als Parameter bergeben)
- bersetzung und Einbindung Frontend-Kategorie-Berechtigung
  korrigiert
- Ergnzung einer Systemeinstellung zur Festlegung des bevorzugten
  Mandanten (System-, Mandant- oder Nutzereinstellung)
- berarbeitung der have_perm_client_lang, da fehlerhaft bei
  Prfung auf admin-Eigenschaft, wenn zu berprfende idclient nicht
  identisch mit aktueller idclient
- Umgehung der Funktion ini_restore in functions.mod.php (Umgehung
  der Deaktivierung bei einigen Providern wegen Sicherheitslcke
  in PHP) - ini_restore wird aber weiterhin in functions.general.php
  bei restore_include_path()-Emulation (nur fr PHP < 4.3.0)
  verwendet!
- Setup setzt createcode-Flag fr alle vorhandenen Artikel, um
  Neuerzeugung des jeweiligen Artikels zu erzwingen
- Fehler-Korrektur in contenido/class.module.php, u.U. wurde Text
  auch ohne mi18n zur bersetzung ausgewhlt
- Fehler-Korrektur in class.user.php, deleteUserByUsername
  (Verwendung undefinierter Variable)
- Ergnzung einer Bltter-Funktion fr die Artikel-bersicht
  (basierend auf einem Vorschlag von i-fekt)
- Fehlerhafte Mozile Edit Bar deaktiviert.
- Fehlerkorrektur bei Verwendung von $ bzw. \ in HTML-Feldern.
- Location wird im Titel angezeigt.
- Menpunkt "HTML Editor" in "Modul-Templates" gendert.
- Mozile 0.52d integriert (bessere Zusammenarbeit mit Mozile
  Extension).
- Auswahl der Elemente pro Seite wird nun fr Frontend User, Module,
  Newsletter und Newsletter-Empfnger gespeichert.
- -- Alle -- -Option fr Module und Newsletter-Empfnger ergnzt.
- Wird die Systemeinstellung Typ: phpmailer, Name: mail_set_f_option
  mit dem Wert true gesetzt, wird beim Senden ber
  class.phpmailer.php, Typ "mail" automatisch der Wert aus ->From
  als ->Sender gesetzt, sofern kein anderer Sender gesetzt wurde.
- Lschen einer Sprache "anderer" Mandanten korrigiert. Die Funktion
  bercksichtigt nun den gewhlten Mandanten bei Administration ->
  Sprachen und der Mandant kann gelscht werden ("Papierkorb"
  verfgbar).
- Frontend-Vorlage-Verzeichnis aktualisiert und an Beispiel-Mandanten
  angeglichen.
- Javascript-Fehler bei Kategorie-Konfiguration ber Artikel-
  bersicht korrigiert.
- class.client.php-Einbindung in functions.api.php korrigiert
  (fehlerhafte Einbindung fhrte erneut zu cAPIClient-Meldungen)
- Modul-Anzahl-Einstellung in Style -> Module werden nutzerabhngig
  gespeichert.
- Artikel-Index-Erzeugung (Keywords) berarbeitet, so dass pro
  Artikel-Speicherung nur einmal der Index aktualisiert wird
- Plugins fr Frontend User Groups ergnzt.
- Erweiterte Einstellungen fr die Weiterleitung im Fehlerfall
  (Frontend, login_error_page mit neuen Parametern idcat und idart),
  Signalisierung bei falschem Passwort.
- Funktion replacei18n in class.template.php berarbeitet, so dass
  PHP-Code unangetastet bleibt.

4.6.14
----------------------------------------------------------------------
- Verfgt der Nutzer nicht ber die Einstellung "WYSIWYG-Editor" wird
  nun - wenn tinyMCE des Systemeditor ist - ein Textfeld statt des
  Editors angezeigt.
- Probleme mit DBFS korrigiert (Anzeige von Bildern und Thumbnails in
  der Dateiverwaltung)
- Verschiedene Korrekturen im Dateibrowser (tinyMCE)
- Recht zum Lschen eines Verzeichnisses wird nun bercksichtigt.
- Bei einem Artikel, der nicht in der ersten Sprache angelegt wird,
  wird nun bereits bei der ersten Speicherung die Online-Eigenschaft
  (und das nderungsdatum) bercksichtigt.
- nderung in con_type fr CMS_HTMLHEAD und CMS_HTML: \ wird
  durch Entity ersetzt - lst Probleme mit bestimmten Satzkonstrukten
- Es wurde eine neue Chain eingefhrt, der nach dem Lschen eines
  Artikels ausgefhrt wird (Contenido.Content.DeleteArticle).
- &nbsp; bei CMS_HTMLHEAD und Problem beim Eingeben von $ gelst.
- Fehlermeldungen beim Kopieren des Frontend-Templates korrigiert.
- Update testet nun gegen _actions und nicht mehr _actionlog (->
  Update von V4.4.0 mglich).
- Plugin-bersetzungen werden nun korrekt eingelesen.
- Module werden nun bei Import gleich korrekt gespeichert.
- tinyMCE bercksichtigt nun auch die Schreibrichtung des Textes
  (rechts nach links bzw. links nach rechts)
- Einbindung von Flashfilmen im tinyMCE integriert.
- Einfhrung der Methoden deleteValue, getProperties, deleteProperties
  fr class.properties.php.
- Werden Objekte ber die genericdb/ItemCollection-Objekte gelscht,
  werden nun auch die dazugehrigen Properties gelscht.
- Die Meldung beim Versuch der Rechte-Konfiguration fr System
  Administratoren und Administratoren wurde verstndlicher gestaltet.
- Magic_Quotes-Behandlung korrigiert.
- Public/Private-Schaltung einer Kategorie unter Content -> Artikel
  korrigiert; es werden nun auch die Unterkategorien geschtzt
  (analog Content -> Kategorien)
- Neue tinyMCE-Option tinymce-lists zur Anzeige von DropDown-Listen
  in Insert Link, Insert Image bzw. Insert Flash Popup-Fenstern.
- Einbinden von Styles in tinyMCE DropDown-Men ber wysiwyg,
  tinymce-styles-Einstellung korrigiert.
- Anzeige der Links im tinyMCE Link-Einfgen-Dialog funktioniert nun
- Berechtigung zum Lschen und Mehrfachlschung in der
  Dateiverwaltung wird nun beachtet.
- bernahme des Start-Parameters bei cHTMLDiv und cHTMLSpan
- nderung class.ui.php, so dass diese auch im Frontend genutzt
  werden kann.
- Modul-Historie wird nun komplett bernommen und Modul aus der
  Historie bernommen werden  (inkl. Beschrteibung und Typ). Der Typ
  fr Module wurde bis vor 4.6.13 nicht in die Historie bernommen.
- Basis-Variablen werden in front_content.php auf numerischen Wert
  geprft.
- delete()-Methode fr Item aus genericdb deaktiviert, ohne Funktion.
- Artikelspezifikation lsst sich nun ber deleteArtSpec lschen
- Es wird bei Verwendung des CMS_IMGEDIT-Typs keine Zahl mehr im
  Frontend angezeigt.
- Das Wiedervorlage-PopUp zeigt nur noch die Nutzer des aktuellen
  Mandanten, nicht aller Mandanten.
- Administration -> System bercksichtigt nun auch https
- CANCELLINK-Platzhalter in generic_table_form-Template integriert,
  Korrektur fr addCancel in class.ui.php.
- Korrektur in systemdata.php, so dass es zu keiner Fehlermeldung
  bzgl. prepend3.php bei Updates von Contenido-Versionen vor V4.6
  kommt.
- Stilistische Korrektur in front_crcloginform.inc.php
- cAPIClient-Klasse in functions.api.php aufgenommen - steht
  damit wieder global zur Verfgung.
- Aktuelle Version der class.newsletter.php integriert (Versand fr
  mehr Nutzer, Integration von Empfnger-Plugins)
- Diverse Korrekturen im Beispiel-Mandanten (IMG-Platzhalter, Komma
  in SQL-Abfrage des Hauptnavigations-Moduls, html_entity_code-Fix fr
  Such-Modul bei PHP < 4.3, url_file_access-Fix bei Illustrations-
  Modul, Beachtung der Startartikel-Option beim News-Modul, aktuelle
  Version der Newsletter-Module/Template).

4.6.13
----------------------------------------------------------------------
- bei dem CMS-Typ "CMS_HTMLHEAD" wurde &nbsp; in ASCII-Zeichen
  umgewandelt, was wiederum beim Internet Explorer in einigen
  Encodings zu Anzeigeproblemen fhrt. Dies wurde behoben.
- Eine fehlende Parameterbergabe beim Scrolling/Sortieren im
  Filebrowser/Imagebrowser wurde nachgerstet. Wenn sich der Benutzer
  im Filebrowser/Imagebrowser befindet, sollte es jetzt nicht mehr
  vorkommen, da sich der Fokus auf die normale Dateiverwaltung
  verstellt.
- cHTMLCheckbox verwendet nun die parent-Klasse, um die Ausgabe zu
  rendern und erbt damit auch alle von der Basisklasse cHTML zur
  Verfgung gestellten Funktionalitten.
- Der MySQL-GenericDB-Treiber erzeugt keine Fehlermeldung mehr, wenn
  ein leeres Array bergeben wird.
- cSwitchableDateChooser blendet jetzt den Inhalt des Datumsfeldes aus,
  wenn die Checkbox deaktiviert ist (bessere Benutzerfhrung).
- Die Farbgebung smtlicher Textboxen im Backend sind ab sofort ber
  CSS definiert, soda sie in jeder Umgebung gleich aussehen.
- In der Template-Klasse werden bei Aufruf der Methode 'generate'
  standardmig keine HTML-Kommentare mehr generiert.
- Es wurde eine neue Chain eingefhrt, um neue Dateien nach dem Upload
  zu verarbeiten.
- Es wurde eine neue Chain eingefhrt, die nach dem Lschen eines
  Frontendusers aufgerufen wird.
- cSwitchableDateChooser verwendet jetzt eine neue CSS-Klasse, um die
  Farbgebung zu ndern.
- Es wurde eine neue Chain eingefhrt, mit der das BASE HREF-Tag
  manipuliert werden kann
- Metaobjekte knnen ab sofort auch als "Invalid" markiert werden,
  um eine weitere Bearbeitung zu verhindern (z.b. fr Lschaktionen)
- Die Benutzerabfrage bei Metaobjekt-Aktionen funktioniert ab sofort
  wieder.

4.6.12
----------------------------------------------------------------------
- cDateChooser untersttzt jetzt das programmatische Ausblenden von
  Selectboxen (Workaround fr IE-Bug)
- Kopien von Artikeln, Kategorien und Templates werden nicht mehr als
  "Copy of name" bzw "Kopie von name" gekennzeichnet, sondern mit
  "name (Copy)" bzw "name (Kopie)", um die Sortierreihenfolge
  einzuhalten.
- Es wurde eine neue Chain eingefhrt, um weitere Subnavigationspunkte
  in der Subnavigation bei Content -> Articles zu ermglichen.

4.6.11
----------------------------------------------------------------------
- Aktualisierung der Lokale-Dateien
- Bugfix im Insite-Editing (es wird nun geprft, ob die Subnavigation
  vorhanden ist)

4.6.10
----------------------------------------------------------------------
- Die Sortierreihenfolge bei dem Sprachendropdown ist ab sofort
  auf "Name" festgelegt, kann aber ber Systemeinstellungen
  modifiziert werden.
- Es wurde ein neues Kalender-Widget entwickelt (cCalendarControl),
  welches zusammen mit einem Kalender-Textfeld (cDateChooser) fr
  Datumsauswahlen verwendet werden kann.

4.6.9
----------------------------------------------------------------------
- "sysadmin" ist ab sofort wieder das Standardpasswort, die Mglichkeit
  zum Setzen eines Passwortes bei der Installation besteht nicht mehr.
- Eventuelle Fehler beim Erzeugen der Datenbankindizes werden ab sofort
  ignoriert.
- Im Notiz-Popup werden die Kategorienamen jetzt korrekt ausgelesen.
- In der Rechteverwaltung knnen ab sofort eigene Bereiche definiert
  werden, um die Rechteverwaltung fr Plugins zu ermglichen.
- Einbau von TinyMCE 2.0.5.1

- Module knnen jetzt als Dateien gespeichert werden, um einen
  einfacheren Abgleich mit anderen Systemen vorzunehmen. DIESE FUNKTION
  IST ALS HCHST EXPERIMENTELL EINGESTUFT - BENUTZUNG AUF EIGENE GEFAHR.


4.6.8
----------------------------------------------------------------------
- Einbau von TinyMCE 2.0.1. Die neue Version des TinyMCE untersttzt
  nun auch Safari und Firefox 1.5.
- capiImgScale funktioniert jetzt auch richtig, wenn ein Verzeichnis
  angegeben wird.
- capiImgScale verwendet jetzt md5_file (sofern die Funktion in PHP
  vorhanden ist), um eine Datei nur dann erneut zu verkleinern, wenn
  sie wirklich gendert wurde. Lst Performanceprobleme bei groen
  Webauftritten mit vielen skalierten Bildern.
- Das Einfgen von Bilder im WYSIWYG-Editor ist jetzt auch dann
  mglich, wenn im Dateibrowser eine andere Thumbnailgre ausgewhlt
  wurde
- Contenido ist jetzt mit den nderungen von MySQL 5.0.12 voll
  kompatibel
- Die valueOf-Methode der XML_doc-Klasse gibt nun den Pfad zurck, wenn
  der Pfad nicht gefunden wurde.
- Wird eine Beschreibung bei der Rechtevergabe nicht gefunden, wird der
  Schlssel ausgegeben, was das Debuggen vereinfacht.
- Diverse kleinere Bugfixes


4.6.7
----------------------------------------------------------------------
- Einbau einer Systemeinstellung, die es erlaubt, die automatische
  Generierung der BASE HREF-Tags zu umgehen.


4.6.6
----------------------------------------------------------------------
- Die Chain Contenido.Frontend.AllowEdit wurde eingefhrt, um trotz
  bestehender Editierungs-Rechte dem Benutzer das Editieren des
  Artikels zu verbieten (z.b. mittels eines Workflows)


4.6.5
----------------------------------------------------------------------
- Der Operator "DIACRITICS" der GenericDB setzt Escapes jetzt richtig,
  wenn der Suchbegriff Metazeichen enthlt. Weiterhin wird der
  _inFilter auf den Suchbegriff angewendet, damit die Suchergebnisse
  mit den GenericDB-Filtern gefunden werden knnen.


4.6.4
----------------------------------------------------------------------
- Sicherheitslcke fr Remove Code Injections unter bestimmten
  PHP-Konfigurationen geschlossen
- Der Pathresolve-Cache wird bei Verwendung richtig aktualisiert,
  wenn Kategorien on- bzw offline gesetzt werden.
- Die JOIN-Syntax wurde an die von MySQL 5.0.12 angepasst.


4.6.3
----------------------------------------------------------------------
- Performanceprobleme mit dem PathResolver bei sehr groen
  Webauftritten wurden behoben.
- Der SPAW-Editor kann jetzt auch als nicht-Standardeditor (z.b. in
  Plugins) verwendet werden.
- Die GenericDB-Klassen funktionieren jetzt richtig mit Joins, die von
  abgeleiteten Klassen verwendet werden.
- PHP-Workaround in der MySQL-Treiberklasse, bei der PHP Resourcen
  ungltigerweise schliet


4.6.2
----------------------------------------------------------------------
- Erneutes Release der 4.6.1 mit Korrektur der Fehler, die beim
  Erzeugen von Contenido 4.6.1 entstanden sind.


4.6.1
----------------------------------------------------------------------
- Bugfix fr die korrekte ImageMagick-Erkennung auf Windows-Servern
- bersetzungskorrektur im Setup
- Newsletter-Bugfix
- kleinere Usabilitynderungen im Setup
- Prfung, ob MySQL- oder MySQLi geladen ist
- Setup funktioniert jetzt mit PHP5.0.4
- Bugfix in der GenericDB (Kompatibilitt mit PHP5)
- Diverse kleinere Bugfixes

4.6.0
----------------------------------------------------------------------
- Diverse Bugfixes im MySQLi-Interface fr Contenido
- Newsletter-Bugfixes

4.5.6 beta
----------------------------------------------------------------------
- Neues Setup
- Ein in tinyMCE integrierter Datei- und Linkbrowser
- MySQLi- und PHP5-Untersttzung
- Plugin fr Kategorieberechtigungsprfung im Frontend
- Neuer Newsletter (dank HerrB ;))

4.5.4 beta
----------------------------------------------------------------------
- tinyMCE 2 als neuer Standard-WYSIWYG-Editor
- XHTML-Untersttzung
- Neuer Beispielmandant


4.5.3 alpha
----------------------------------------------------------------------
- Filterung und Sortierung fr Backend-Benutzer, Frontend-Benutzer sowie Module
- Untersttzung fr andere Enkodierungen
- Zahlreiche Bugfixes und neue Features (Rechtevererbung) im Rechtemanagement,
  dank emergence
- Datum, Uhrzeit und kombiniertes Datums- und Uhrzeitformat sind jetzt als
  Spracheigenschaft verfgbar
- Anzeige der Fehlerseite, wenn ein bestimmter Artikel nicht existiert
- Die Anzeige, da ein Artikel gesperrt ist, wird jetzt ber absoluten
  DIV-Elementen positioniert
- Beim Setup wird der MySQL-Fehler angezeigt, wenn das Setup nicht zur
  Datenbank verbinden konnte
- Die bentigten Endslashes werden bei der Mandantenkonfiguration
  automatisch hinzugefgt
- Contenido Extension Chainer
- Integration des Newsletters von HerrB
- Optionale Benachrichtigung eines Administrators, falls die MySQL-Datenbank
  nicht erreichbar ist
- Konfiguration der Sprachrichtung (LTR, RTL)
- Installation auf einem anderen Port als 80 mglich
- Neue CMS-Typen: CMS_HTMLTEXT, CMS_SIMPLELINK


4.5.1 alpha
----------------------------------------------------------------------
- Kopieren von Kategorien und Kategoriebumen
- Lschen der Modul-Historie mglich
- Prfung auf LOCK TABLE-Recht und optionales Arbeiten ohne dieses Recht
- Warnmeldungen fr Module < Contenido 4.3
- $CMS_VALUE-Patch
- Definition eines Standard-Templates (wird bei neuen Kategorien automatisch zugewiesen)
- Lschen eines kompletten Ordners in der Dateiverwaltung
- Erledigte TODO-Eintrge knnen nun ausgeblendet werden
- Neue Content-Typen (CMS_SIMPLELINKEDIT, CMS_HTMLTEXT, CMS_EASYIMGEDIT)
- Import / Export von Modulen
- Neue Newsletter-Module / Newsletter-Changes (Thanks an HerrB)


4.5.0 alpha
----------------------------------------------------------------------
- Artikel- und Kategoriebernahme zwischen verschiedenen Sprachen
- Systemweites Customizing
- Vernderbare Framegre im Backend
- Das Startartikel-Flag ist nun sprachunabhngig
- Vorschau von Layouts
- Modul-Historie
- Typ-Zuweisung fr Module
- Insite-Modulzuweisung bei den Templates (visual edit)
- Container nun definierbar mit Name, erlaubten Modultypen, Defaultmodulen usw.
- Aufklappzustand bei Artikeln und Kategorien werden userabhngig gespeichert
- Neuer Upload-Manager
- InUse-Anzeige fr Module
- Objekte, die in Benutzung sind, knnen vom aktuellen Bearbeiter
  nach Besttigung trotzdem bearbeitet werden
- Modulbersetzungen sind nun mglich
- optionale Java-basierte Modulein- und Ausgabefelder mit Zeilennummern
- Reminder-Funktionen
- Frontend-Benutzer und Gruppen


4.4.1 - 4.4.5
----------------------------------------------------------------------

NDERUNGEN:
- Bugfixes only



4.4.0
----------------------------------------------------------------------

NEU:
- Automatischer Session-Cleanup (ber cronjob)
- Optimierung der Datenbank (einmal tglich ber cronjob)
- Sperren von Artikeln
- Artikel knnen nur von einem Benutzer gleichzeitig bearbeitet werden
  (In-Use Anzeige)
- Zahlreiche Bugfixes

4.3.1 beta --> 4.3.2 beta
----------------------------------------------------------------------

NEU
- Sprachauswahl im Backend (deutsch und englisch). Default-Auswahl
  erfolgt ber die Spracheinstellungen des Browsers
- Mozilla Insite-Editing (ab Version 1.3)


NDERUNGEN
- Template Problem (Kategorie / Artikel) gelst (27)
- Frontend Loging gefixt (21)
- Mandantenfunktionen berarbeitet und gendert (29)
- WYSIWYG verschiedene Bugfixes (22,24)
- Newsletter fr vierstellige Adressen gendert (niB)
- Verschiedene Security Probleme im Rechtemanagement behoben (4,5,6,26)
- Modul-Aktualisierungen berarbeitet (19)
- Aktualisierung der con_code berarbeitet (18,19)
- Design: Aktive Menpunkte blau hinterlegt (14)
- Funktion fr geschtzte Bereiche im Frontend implementiert (17)
- Template Problematik gefixt (9)
- Shorttags <? in allen Dateien in <?php gendert (niB)
- Kopieren von Sprache - Verlust der Templatekonfiguration behoben (niB)
- Kleine nderung bei der Anzeige von Rechten (15)
- Anzeige der Login-Zeit bei Sonderfllen gendert (niB)
- Contenido Pop-ups einheitlich gestaltet (2)
- LostAndFound Anzeige und Funktion berarbeitet (niB)
- Newsletter Funktionen debuggt und erneuert (niB)
- include.CMS_HEAD.php Codefehler behoben (niB)
- nderung der Inputbox von Modulen - vorherige Bearbeitung mit
  htmlspecialchars (niB)
- Rechteabhngiges Men - Menpunkte werden nur mit den entsprechenden
  Rechten angezeigt (niB)
- Kleine nderung in der Tabelle con_keywords (23)
- Speicherung des +-Zeichens im Onsite-Editing ermglicht (25)
- Leerer Artikelname wird durch Default-Titel ersetzt (niB)
- Sonderzeichen im Artikelnamen ermglicht - Nutzung von addslahes(niB)
- Verbesserung der Upgrade-Engine (niB)
- Diverse Tests und Debugs mit verschiedenen Einstellungen in der
  php.ini (1,13)
- Anzeige Empfnger ohne Namen gefixt (7)




4.3 beta --> 4.3.1 beta
----------------------------------------------------------------------

NEU
- Pseudo-Cron-Daemon
- Spaw als Default-Editor implementiert
- Zeitsteuerung von Artikeln
- Mglichkeit zur Pflege von Meta-Tags
- Gruppen

NDERUNGEN
- Modifiziert fr SAFE_MODE ON
- Mandantenzugriff auf das richtige Upload-Verzeichnis
- Verschiedene kleinere Bugs in der Rechteverwaltung behoben
- Diverse Bugfixes in verschiedenen Bereichen
- Neue Upgrade-Engine
- Optimierung der Datenbank




4.2 --> 4.3 beta (Mai 2003)
----------------------------------------------------------------------

NEU
- Neues Layout fr das Contenido-Backend (Template basiert)
- Implementierung des PlugIn-Mechanismus (ab 4.4.1)
- Vorkonfiguration der Templates

NDERUNGEN
- Neue Sicht auf die Artikelbearbeitung
- Ausbau des WYSIWYG-Editors
- Neues Mediamanagement (Upload)
- Neues Rechtemanagement
- Erweiterungen der Sprachen um eine individuelle Sprachcodierung
- Neues Beispiel Frontend (cms)
- Anlegen eines Mandanten im Backend
- Datenbankstruktur berarbeitet
- Weitere Schritte in Richtung OOP (Objektorientierte Programmierung)
- Ausbau der Kommentierung im Source Code
- Bugfixes, Bugfixes und noch einmal Bugfixes
