$RCSfile: CHANGELOG.txt,v $
----------------------------------------------------------------------
----------------------------------------------------------------------
CONTENIDO CHANGELOG
----------------------------------------------------------------------
----------------------------------------------------------------------
$Id: CHANGELOG.txt 1230 2010-10-13 12:14:37Z timo.trautmann $:
Release 4.8.20
----------------------------------------------------------------------
** Bug
* [CON-1658] - Multiple issues with scroll properties in IE 11
* [CON-1679] - Inuse entries are not proper removed
* [CON-1730] - Tinymce does not work in IE 11
* [CON-1807] - Encoding problems in the subnav of 4.8
* [CON-1811] - Auto generated Metatags are not valid
** Task
* [CON-1762] - Update copyright year
Release 4.8.19
----------------------------------------------------------------------
** Bug
* [CON-812] - Typo in include.newsletter_edit_message.php
* [CON-896] - Problems with database names containing hyphen
* [CON-898] - Content allocation and user rights
* [CON-921] - CMS_TEASER: Encoding issue with umlauts in title
* [CON-926] - Embedding SWF files via DBFS
* [CON-937] - i18n: Remove the backslash from double quotes in translation strings
* [CON-939] - Error in search class if db search option is set to 'like' or 'exact'
* [CON-942] - Language update fails for languages not assigned to the current client
* [CON-950] - Misssing "Use WYSIWYG Editor" setting in MyContenido area
* [CON-1006] - Locking Tables
* [CON-1039] - Multiple primary key warnings in setup
* [CON-1041] - Different field lengths in tables.txt
* [CON-1097] - Usage of MySQL/MySQLi extensions in setup
* [CON-1101] - Url to clients directory won't be detected as frontend urls
* [CON-1167] - Article search in backend is broken
* [CON-1178] - AMR should use REDIRECT_URL and REDIRECT_QUERY_STRING instead of REQUEST_URI if set
* [CON-1220] - Missing host causes problems getting update notifier files
* [CON-1225] - Article ID in AMR plugin is searched for all languages in some cases
* [CON-1332] - When database connection encoding is empty, an other value is displayed in disabled select box
* [CON-1381] - Setup: Remove usage of cHTMLAlphaImage (IE alpha filter)
* [CON-1442] - Rework category renaming logic (action str_renamecat)
* [CON-1457] - Convert letters with accents & umlauts to ascii equivalents
* [CON-1462] - Fix magic_quotes_gpc handling in globals_off.inc.php
* [CON-1466] - Change Password Function deactives non-shown Checkbox Use WYSIWYG Editor
* [CON-1499] - Tricky problem with wrong php syntax at module input / output
* [CON-1525] - Fix retrieving of value for settings having value '0' or empty string ''
* [CON-1537] - Replace deprecated ereg_replace, eregi_replace, split and spliti
* [CON-1558] - Layout problems in setupscreen at step additional plugins
* [CON-1565] - ActiveUsers: Syntax error in sql statement
* [CON-1570] - Two wrong links at German example client
* [CON-1571] - Setup does not find MySQL table con_mod_history
* [CON-1573] - User can change articletemplate for frozen article if no template is selected
* [CON-1574] - Fixed wrong translations with single i18n quotes at templates
* [CON-1627] - Missing idart in stats leads to wrong URLs
** Improvement
* [CON-899] - Add support for configurable document extensions in CMS_LINKEDIT
* [CON-938] - Make usage of Search class in module Search_Output configurable
* [CON-1266] - AMR: URLs to lowercase
* [CON-1459] - Setting for ImageMagic usage
* [CON-1482] - Make session lifetime configurable
* [CON-1498] - Setup: Add support for typing host + socket for DB connection
* [CON-1621] - Simplify code to get subnavigations in all subnav includes
** New Feature
* [CON-813] - Add support to set default charset for PHP and Database
* [CON-1184] - AMR Plugin in Content Area
** Task
* [CON-914] - Set mysqli as default database extension
* [CON-915] - Add more configurable filetypes to CMS_LINKEDIT
* [CON-1197] - AMR Plugin empty aliases check
* [CON-1389] - Remove usage of deprecated preg_replace modifier /e
* [CON-1447] - Replace usage of escapeshellcmd() against escapeshellarg()
Release 4.8.18
----------------------------------------------------------------------
** Bug
* [CON-354] - PHP-Error in Area Modul-Package if css/js/tpl-dir not exists
* [CON-371] - No reset of template object in some example client modules
* [CON-374] - Newsletter encoding is ignored due to wrong parameter values
* [CON-381] - Various bugs in versioning feature
* [CON-385] - Fallback login page front_crcloginform.inc.php does not work
* [CON-401] - Check reported issue with synchronization of renamed/deleted upload folder via FTP
* [CON-404] - Missing dbfs URL creation in CMS type CMS_IMG
* [CON-471] - Display problem with headline in language creation
* [CON-496] - Menu frame in tab "Logs" contains image for left frame
* [CON-608] - No fallback for username if real name is not entered
* [CON-609] - Unnecessary "," in online user display on dashboard
* [CON-676] - Single table head of article specifications
* [CON-800] - Wrong variable name in contenido_include()
** Improvement
* [CON-510] - Return of rendered code in cHTML classes by calling their object as string
* [CON-613] - The error pages should return actual HTTP error codes instead of 200
** New Feature
* [CON-476] - Extend setup checks with maximum PHP version support
* [CON-562] - Display template description on all configuration views
* [CON-567] - Support for PNG transparency in scaling feature
Release 4.8.17
----------------------------------------------------------------------
** Bug
* [CON-334] - Generic DB does not handle NOT NULL fields
* [CON-784] - conHtmlSpecialChars_decode is not declared
* [CON-788] - Wrong/Incomplete translations
* [CON-789] - Multiple slashes in created config files
* [CON-790] - Usage of conHtmlSpecialChars in EditArea compressor
* [CON-791] - EditArea may not have write permissions.
* [CON-795] - Normalize usage of class names for cHTMLDiv, cHTMLSpan and PHPMailer
* [CON-796] - Add feature to load case insensitive class name files to autoloader
* [CON-798] - Creating default object from empty value in file management
** New Feature
* [CON-335] - Autoloader for contenido classes
** Task
* [CON-389] - Updates of localization
Release 4.8.16
----------------------------------------------------------------------
** Bug
* [CON-266] - Upgrade/Migration not possible without xmlwriter extension
* [CON-357] - You can't use two instances of CMS-FILELIST within same article
* [CON-358] - CMS_TEASER: no output if sort by publisheddate is selected
* [CON-362] - Custom file extensions in CMS_FILELIST are ignored
* [CON-365] - Only logins are logged in administration->logs
* [CON-366] - class.update.notifier.php throws multiple fopen errors
* [CON-369] - Wrong datatype for in_array haystack in linkchecker
* [CON-372] - Limited check period of update notifier is displayed wrong in backend settings page when set under 60 minutes
* [CON-373] - Multiple replacements of title tags
* [CON-375] - purgetools: cleaning only one client causes Illegal Call
* [CON-378] - Error while trying to get the frontend path of a non existing client in backend header
* [CON-380] - MySQL 5.5 is not supported due to deprecated CREATE TABLE syntax
* [CON-386] - Redirections in front_content.php are not forced with exit
* [CON-391] - CMS_DATE error after Update to 4.8.14
* [CON-392] - Article Timeschedule problem in Release: 4.8.12
* [CON-399] - Wrong condition in Contenido_Url::parse() function
* [CON-402] - Groupname shown for frontenduser are broken with german umlaute
* [CON-405] - FEUser-Plugins valide_to and valide_from saving wrong time
* [CON-406] - TinyMCE: Idart is missing in url using anchor-feature of TinyMCE
* [CON-413] - Item class method loadBy() does not find filtered id values
* [CON-414] - Not workings links and not filled template variable in backend statistic
* [CON-421] - Users can be added without password
* [CON-423] - Empty array breaks SQL query for content allocation matching
* [CON-445] - Calling system overview in BE may throw a db connect error
* [CON-446] - Linkchecker whitelist works not correct
* [CON-451] - Deleting upload item doesn't deletes entries in upload meta table
* [CON-452] - class.request.php transforms arrays to NULL values as of PHP 5.3.0
* [CON-453] - Multiple categories switch on/off if one category is toggled
* [CON-454] - Special characters in files can cause duplication of entries in con_upl
* [CON-463] - Searching for article ID 0 leads into display error
* [CON-464] - Removal of upgrade error log display
* [CON-470] - Ampersand is displayed wrong in category creation
* [CON-497] - Multple tab selection on dashboard links
* [CON-523] - Special characters in Content Allocation
* [CON-716] - Wrong item reference after calling createNewItem(), select() and next() of ItemCollection
* [CON-756] - Adapt setup to MySQL 5.5
** Improvement
* [CON-251] - Checking write permissions in cms-folder during migration setup
* [CON-332] - Old password is overwritten with new one using password-request
* [CON-376] - Display error message on database connection failure
* [CON-379] - Info in backend home is missing when no clients are available for dropdown box
* [CON-382] - Remove integration of old unspported java module editor
* [CON-387] - Provide error message on database failures
* [CON-403] - Show info in dashboard if maintenance is active
* [CON-430] - Change default definition for path and url configuration
* [CON-482] - Extend memory_limit check in setup process to 32M
* [CON-506] - Remove own inuse-entries in editor for current object
* [CON-507] - Include config.local.php and config.after.php also in dbfs.php
* [CON-519] - Limit the year selection to current year in log view
** New Feature
* [CON-361] - Check permission for FE-User in Navigation_Meta
** Task
* [CON-360] - Identify the "inuse"-tabledata as a title by Itemname
* [CON-394] - Check setting include_path configuration for PEAR
* [CON-479] - Footnotes in english demo client are not translated
* [CON-780] - Add support for PHP 5.4 installations
Release 4.8.15
----------------------------------------------------------------------
** Bug
* [CON-390] - Security Issue in all cronjobs
Release 4.8.14
----------------------------------------------------------------------
** Bug
* [CON-305] - Initialization of global $encodinmg could fail
* [CON-319] - Info for can't write a upload in directory
* [CON-340] - TinyMCE wraps table in a p-tag
* [CON-343] - Teaser Right Modul has no content
* [CON-345] - Invalid TinyMCE option for inline editor
* [CON-346] - Plugin inclusion causes a PHP warning
* [CON-349] - markSubMenuItem not working in dualframe
* [CON-350] - Missing resource check for fsockopen stream in update notifier
* [CON-351] - Fixed XSS Security Issue
* [CON-352] - No copy label per default when copying articles or categories
** Improvement
* [CON-322] - scan and save only in BE (for FE performance & security)
** New Feature
* [CON-342] - New defalut File for SubNavi for Frame 3 (right-top)
* [CON-353] - Added Inuse Information for Layouts, Modules and Templates
Release 4.8.13
----------------------------------------------------------------------
** Bug
* [CON-249] - Bug in Contenido_FrontendNavigation::isActiveChild
* [CON-250] - Changing template to none not working right under Artikel->Kategorie bearbeiten
* [CON-252] - Missing german umlaut � in function capiStrReplaceDiacritics
* [CON-254] - Tinymce does not support ancor links
* [CON-255] - Tiny does not store content, which cointains plain "|" character
* [CON-256] - The usage of CEC_Hook::execute brings more problems as advantages
* [CON-257] - Tiny MCE generates wrong links for internal file ressources
* [CON-259] - Content Allocation: can't order root-tree
* [CON-261] - wrong db-handling updating categoriealias
* [CON-262] - PHP 5.3: Backend not working (conlib), apache/php stop working caused by mysql_list_fields function
* [CON-263] - javascript error in filemanager (IE 8)
* [CON-264] - Problem with collapsing/expanding categories in WYSIWYG-filebrowser
* [CON-267] - CEC conSyncArticle_AfterInsert has wrong recordset for dest_art_lang
* [CON-268] - Modul RSS_Reader: PHP Deprecated: Assigning the return value of new by reference is deprecated
* [CON-269] - Missing Doctype in frameset files switching FF in quirks mode
* [CON-272] - Issue at metatag creation from description/keywords containing sing/double quotes
* [CON-274] - PHP >= 5.3: Replacement of deprecated functions (ereg*, split, ?)
* [CON-276] - needless mysql queries in preconfiguration of templates
* [CON-277] - convert Layoutname to integer in Layout::getLayoutID()
* [CON-281] - Header navigation renders anchors with apostrophes
* [CON-282] - Usage of invalid database instance at include.con_str_overview.php
* [CON-286] - TemplateConfig::getPreConfigurationValues() does not work
* [CON-288] - Offline articles are shown in CMS_TEASER
* [CON-289] - Article time management does not work properly when end date is missing
* [CON-292] - Usage of wrong variable in linkchecker plugin (file: include.linkchecker_tests.php, line: 258)
* [CON-293] - Argument in capiStrTrimHard() set hard in function
* [CON-294] - Cache_Lite produces PHP deprecated error
* [CON-295] - TinyMCE lists don't work cause of security fixes
* [CON-303] - SQL-Error with fresh democlient without content
* [CON-304] - Change con_upl.size from varchar(255) in to int(10)
* [CON-307] - Incostistent usage of Contenido_Security and HttpInputValidator
* [CON-309] - Usage of Debug_File generates a PHP warning
* [CON-314] - Remove password maxlength definition at backend login
* [CON-315] - The BE-User must be active to request a password
* [CON-316] - (PHP 5.3) Create new be-user, php-function split is deprecated
* [CON-320] - Typo in module "Contact_Form"
* [CON-323] - No modulexport with PHP >= 5.3
* [CON-324] - function self_url returns wrong self url under xampp
* [CON-325] - After delete of a layout next click of another layout will delete this too
* [CON-329] - No check for writepermissions of temp-folder during setup
* [CON-330] - Layouts and templates can be saved with empty name
* [CON-333] - Session ID gets lost when deleting folders or files
* [CON-337] - Column "lastmodified" in con_mod is not updated
** Improvement
* [CON-284] - Check of write permissions for contenido/cache/
* [CON-287] - Changed behavior of moving a category
* [CON-291] - Extend Contenido Extension Chainer (CEC)
* [CON-296] - Added frontend url to client name
* [CON-297] - Don't list inactive sysadmin in dashboard
* [CON-298] - Reduction of database queries for category tree in "Content -> articles"
* [CON-299] - Generation of con_cat_tree should only use 1 INSERT statemant
* [CON-300] - Modify conlib/local.php to allow only one database connection through class DB_Contenido
* [CON-302] - Remove deprecated variables/methods from "contenido/classes/class.template.php"
* [CON-311] - Update of external Components
* [CON-312] - Update of Content Type CMS_TEASER
* [CON-317] - Add rightsmanagement to purgetool
* [CON-318] - nonrelevant actions can be choosed in administration-logs
* [CON-326] - Translation for new "layout deleted" notification
* [CON-328] - FE:Plugin: Add english translation and headerdata in "valid_from" and "valid_to"
** New Feature
* [CON-258] - languagecode & countrycode for Language
* [CON-285] - Added new content type "CMS_FILELIST"
* [CON-308] - Add iso-639-1- & iso-3166-selecter for languages
* [CON-313] - Added Prune Tools
** Task
* [CON-253] - Checking for write permissions of cronjob jobfiles
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 / werden bei der Speicherung gel�scht
* [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 Empf�nger-Icon und Empf�nger-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 f�r Upl-Detail
Release 4.8.7
----------------------------------------------------------------------
** Bug
* [CON-139] - Link f�r 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: Artikel�bersicht/Kategorie l�sst sich
nicht sch�tzen
* [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 gel�st->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 h�ngt nach Migration eines gro�en 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 ung�nstig -
conAlloc-Primary Key-Definition - Plugins
ber�cksichtigen
* [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
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 l�nger 30 Zeichen unm�glich
* [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] - sicherheitsl�cken
* [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 �berpr�fung 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 unsch�nheiten
* [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 f�r sysadmin und
admin
* [CON-97] - Markieren des Modulcodes nicht m�glich 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 eingeschr�nkten Berechtigungen entfernt
- Bug in functions con - �berfl�ssiges SQL Statement entfernt und
Kommentierung angepasst
- Vereinheitlichung der Contenidohinweisboxen und Einf�hrung dreier
globaler Farben f�r Hinweis, Error und Information/Erfolg
- Fehler in perm.inc behoben:
Siehe http://contenido.org/forum/viewtopic.php?t=16227
- Platzhalter f�r Templateselectboxen damit diese in CSS-Layouts
weniger �berlagert sind. K�rzung 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 gek�rzt damit Header bei langen
Bezeichnungen nicht umbricht.
- L�schenicons in Administration->System, Bugentfernung in den neuen
Debugklassen unter contenido/classes/debug, Einf�gen 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, Rechte�bersetzungen, Anpassungen, Fixing,
Darstellungsbugs
- Administration -> Frontend: �berarbeitetes Interface zur Zuweisung
von Benutzern zu Gruppen
- Tabellenpraefixe wurden den Plugintabellen hinzugef�gt. Bitte bei
einer Aktualisierung diese Praefixe manuell nachtragen oder neu
installieren. Das Setup wurde angepasst, Update an dieser Stelle
nicht m�glich.
- Auf der Login Seite k�nnen sich Benutzer des Systems ihr Passwort
zusenden lassen.
- Bei der Sprachsynchronisation ist es jetzt m�glich, neben einzelnen
Kategorien, auch alle Unterkateggorien mit zu kopieren.
4.6.23
----------------------------------------------------------------------
- Bugfix f�r Session Container 'file'
- Bugfix f�r 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 k�nnen?
- Konzept: Senden: Sollte man einen Abbruch erzwingen k�nnen
(nach dem aktuellen Block)?
- Konzept f�r Restart: Soll man manuell einen Neustart auch
unabh�ngig der 5 Minuten ansto�en k�nnen?
- 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: Empf�nger-Gruppen-Bereich �berarbeitet
- Newsletter: Suche und Bl�ttern f�r Empf�nger in Gruppen
- Newsletter: Wird ein Newsletter gel�scht, wird auch der HTML-
Nachrichten-Artikel gel�scht (jedoch aus Performance-Gr�nden nicht
�ber die Klasse, sondern in includes.newsletter_edit.php)
- Newsletter: Wurde der HTML-Nachricht-Artikel gel�scht (ups),
erscheint ein entsprechender Hinweis und die Artikel-ID im
Newsletter-Objekt auf 0 gesetzt.
- Newsletter: Wurde der Template-Artikel gel�scht (ups) und der HTML-
Nachricht-Artikel existiert noch, wird aus diesem wieder ein Template
erzeugt.
- �bersetzung aktualisiert
- Newsletter-Empf�nger: Import m�glich
- Newsletter: "H�ngende" Jobs (d.h. Jobs, die seit 10 Minuten
"gesendet" werden), werden automatisch neu gestartet (cronjob) oder
k�nnen manuell wieder angesto�en werden (ohne cronjob).
- Newsletter: Einstellungen werden sprachabh�ngig gespeichert
(HTML-Templates, -Artikel, Gruppen sowie weitere Einstellungen
k�nnen sich damit von Sprache zu Sprache unterscheiden)
- Newsletter: Globale Auswahl von Empf�ngern ist entfallen.
- Newsletter: Tags werden auch in HTML-Nachricht unterst�tzt
(besondere Nomenklatur beachten, kein [ oder ] innerhalb der Tags
m�glich).
- Newsletter: Test-Newsletter kann an Nutzer oder Test-Gruppe gesendet
werden.
- Newsletter: Empf�nger-Auswahl wird nun pro Newsletter gespeichert.
- Newsletter: Versand grundlegend �berarbeitet, Sende-Jobs, -Logs
und Versand �ber cronjob eingef�hrt
(cronjob nur f�r Blocksendung und kleine Bl�cke geeignet)
- Newsletter: HTML-Newsletter erg�nzt
- Bei Administration -> Mandanten -> Mandanteneinstellungen den
Zugriff auf sprachabh�ngige Einstellungen erg�nzt
- Bugfix: War ein Modul durch parallele Nutzung gesperrt und
das Modul wurde trotzdem gespeichert, wurden alle Inhalte des
Moduls gel�scht
- Modul-Packages: Import und Export kompletter Module mit
JS- und CSS-Dateien, Modul-Templates und �bersetzungen
f�r mehrere Sprachen
- Beispielmandant: Komplett auf div umgestellt (i-fekt)
- tinyMCE: Von Flash-Plugin auf Media-Plugin umgestellt, zus.
Eintrag f�r contenido_lists erg�nzt
- tinyMCE: Standardm��ig verwendet der tinyMCE nun Inline-PopUps,
die nicht mehr von PopUp-Blockern behindert werden (Ausnahme:
Dateiauswahl)
- tinyMCE: Standardm��ig wird HTML-Code nun formatiert und mit
Zeilenumbr�chen ausgegeben (apply_source_formatting,
remove_linebreaks)
- tinyMCE/Backend-Customizing: Die Einstellungen f�r den tinyMCE
wurden vom Typ wysiwyg/* in tinymce/* ge�ndert. Au�erdem werden die
Parameter gem�� Schreibweise der tinyMCE-Dokumentation verwendet.
Damit k�nnen nun fast alle m�glichen Parameter �ber System-,
Mandanten-, Gruppen- oder Nutzereinstellungen festgelegt werden
- Dateiverwaltung speichert f�r die Dauer einer Session das
zuletzt besuchte Verzeichnis und verwendet dieses bei erneutem
Aufruf als Startverzeichnis (yeah!)
- Hinweis bei Login erg�nzt, wenn sysadmin- bzw. admin-Accounts
noch �ber Standard-Passw�rter verf�gen
- Einem Mandanten-Admin ist es nicht mehr m�glich, Benutzer
zu erzeugen, die nicht f�r "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
- Dialogfenstergr��enfestlegung bei JS-MessageBox verbessert
- getPropertiesByType-Methoden f�r alle Bereiche eingef�hrt
- Fehler in genericdb bei deleteWhere und deleteWhereGroup gefixt
- i18nEmulateGetText optimiert
- Hinweis auf Upgrade-Verfahren in ReadMe erg�nzt
4.6.17
----------------------------------------------------------------------
- Sicherheitsl�cke f�r 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
gepr�ft und ggf. durch Pr�fung auf String ersetzt (true vs. "true")
- Dateiverwaltung: Sicherheitsabfrage vor dem L�schen einer Datei
erg�nzt (L�schen einer einzelnen Datei)
- Fehlerkorrektur in Dateiverwaltung: Ordner mit Dateien k�nnen nicht
mehr gel�scht werden
- Fehlerkorrektur bei XHTML-Pr�fung in front_content.php
- Einbindung der italienischen �bersetzung von mvf
- F�r die Einbindung neuer Sprachen gen�gt nun die Erstellung der
Sprach-XML-Datei (contenido/xml) und der contenido.po und
contenido.mo im Unterverzeichnis unter contenido/locale
- Endlich dieses
aus den Modul-Fehlermeldungen entfernt
- F�r Ein- und Ausgabebereiche von Modulen k�nnen 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 n�chsten Feld gewechselt, optionale
Backend-Einstellung)
- Korrektur in prCreateURLNameLocationString ($cfgClient undefiniert)
- Korrektur in render-Methode der Link-Klasse in class.ui.php (f�r
den Fall, dass f�r 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
- Erg�nzung einer Systemeinstellung zur Festlegung des bevorzugten
Mandanten (System-, Mandant- oder Nutzereinstellung)
- �berarbeitung der have_perm_client_lang, da fehlerhaft bei
Pr�fung auf admin-Eigenschaft, wenn zu �berpr�fende idclient nicht
identisch mit aktueller idclient
- Umgehung der Funktion ini_restore in functions.mod.php (Umgehung
der Deaktivierung bei einigen Providern wegen Sicherheitsl�cke
in PHP) - ini_restore wird aber weiterhin in functions.general.php
bei restore_include_path()-Emulation (nur f�r PHP < 4.3.0)
verwendet!
- Setup setzt createcode-Flag f�r 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 ausgew�hlt
- Fehler-Korrektur in class.user.php, deleteUserByUsername
(Verwendung undefinierter Variable)
- Erg�nzung einer Bl�tter-Funktion f�r 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.
- Men�punkt "HTML Editor" in "Modul-Templates" ge�ndert.
- Mozile 0.52d integriert (bessere Zusammenarbeit mit Mozile
Extension).
- Auswahl der Elemente pro Seite wird nun f�r Frontend User, Module,
Newsletter und Newsletter-Empf�nger gespeichert.
- -- Alle -- -Option f�r Module und Newsletter-Empf�nger erg�nzt.
- 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.
- L�schen einer Sprache "anderer" Mandanten korrigiert. Die Funktion
ber�cksichtigt nun den gew�hlten Mandanten bei Administration ->
Sprachen und der Mandant kann gel�scht werden ("Papierkorb"
verf�gbar).
- 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 f�hrte erneut zu cAPIClient-Meldungen)
- Modul-Anzahl-Einstellung in Style -> Module werden nutzerabh�ngig
gespeichert.
- Artikel-Index-Erzeugung (Keywords) �berarbeitet, so dass pro
Artikel-Speicherung nur einmal der Index aktualisiert wird
- Plugins f�r Frontend User Groups erg�nzt.
- Erweiterte Einstellungen f�r 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
----------------------------------------------------------------------
- Verf�gt 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 L�schen eines Verzeichnisses wird nun ber�cksichtigt.
- Bei einem Artikel, der nicht in der ersten Sprache angelegt wird,
wird nun bereits bei der ersten Speicherung die Online-Eigenschaft
(und das �nderungsdatum) ber�cksichtigt.
- �nderung in con_type f�r CMS_HTMLHEAD und CMS_HTML: \ wird
durch Entity ersetzt - l�st Probleme mit bestimmten Satzkonstrukten
- Es wurde eine neue Chain eingef�hrt, der nach dem L�schen eines
Artikels ausgef�hrt wird (Contenido.Content.DeleteArticle).
- bei CMS_HTMLHEAD und Problem beim Eingeben von $ gel�st.
- Fehlermeldungen beim Kopieren des Frontend-Templates korrigiert.
- Update testet nun gegen _actions und nicht mehr _actionlog (->
Update von V4.4.0 m�glich).
- Plugin-�bersetzungen werden nun korrekt eingelesen.
- Module werden nun bei Import gleich korrekt gespeichert.
- tinyMCE ber�cksichtigt nun auch die Schreibrichtung des Textes
(rechts nach links bzw. links nach rechts)
- Einbindung von Flashfilmen im tinyMCE integriert.
- Einf�hrung der Methoden deleteValue, getProperties, deleteProperties
f�r class.properties.php.
- Werden Objekte �ber die genericdb/ItemCollection-Objekte gel�scht,
werden nun auch die dazugeh�rigen Properties gel�scht.
- Die Meldung beim Versuch der Rechte-Konfiguration f�r System
Administratoren und Administratoren wurde verst�ndlicher gestaltet.
- Magic_Quotes-Behandlung korrigiert.
- Public/Private-Schaltung einer Kategorie unter Content -> Artikel
korrigiert; es werden nun auch die Unterkategorien gesch�tzt
(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-Einf�gen-Dialog funktioniert nun
- Berechtigung zum L�schen und Mehrfachl�schung 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
f�r Module wurde bis vor 4.6.13 nicht in die Historie �bernommen.
- Basis-Variablen werden in front_content.php auf numerischen Wert
gepr�ft.
- delete()-Methode f�r Item aus genericdb deaktiviert, ohne Funktion.
- Artikelspezifikation l�sst sich nun �ber deleteArtSpec l�schen
- 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 ber�cksichtigt nun auch https
- CANCELLINK-Platzhalter in generic_table_form-Template integriert,
Korrektur f�r 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 Verf�gung.
- Aktuelle Version der class.newsletter.php integriert (Versand f�r
mehr Nutzer, Integration von Empf�nger-Plugins)
- Diverse Korrekturen im Beispiel-Mandanten (IMG-Platzhalter, Komma
in SQL-Abfrage des Hauptnavigations-Moduls, html_entity_code-Fix f�r
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 in ASCII-Zeichen
umgewandelt, was wiederum beim Internet Explorer in einigen
Encodings zu Anzeigeproblemen f�hrt. Dies wurde behoben.
- Eine fehlende Parameter�bergabe beim Scrolling/Sortieren im
Filebrowser/Imagebrowser wurde nachger�stet. 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
Verf�gung gestellten Funktionalit�ten.
- 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 Benutzerf�hrung).
- Die Farbgebung s�mtlicher 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'
standardm��ig keine HTML-Kommentare mehr generiert.
- Es wurde eine neue Chain eingef�hrt, um neue Dateien nach dem Upload
zu verarbeiten.
- Es wurde eine neue Chain eingef�hrt, die nach dem L�schen eines
Frontendusers aufgerufen wird.
- cSwitchableDateChooser verwendet jetzt eine neue CSS-Klasse, um die
Farbgebung zu �ndern.
- Es wurde eine neue Chain eingef�hrt, mit der das BASE HREF-Tag
manipuliert werden kann
- Metaobjekte k�nnen ab sofort auch als "Invalid" markiert werden,
um eine weitere Bearbeitung zu verhindern (z.b. f�r L�schaktionen)
- Die Benutzerabfrage bei Metaobjekt-Aktionen funktioniert ab sofort
wieder.
4.6.12
----------------------------------------------------------------------
- cDateChooser unterst�tzt jetzt das programmatische Ausblenden von
Selectboxen (Workaround f�r 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 eingef�hrt, um weitere Subnavigationspunkte
in der Subnavigation bei Content -> Articles zu erm�glichen.
4.6.11
----------------------------------------------------------------------
- Aktualisierung der Lokale-Dateien
- Bugfix im Insite-Editing (es wird nun gepr�ft, 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) f�r
Datumsauswahlen verwendet werden kann.
4.6.9
----------------------------------------------------------------------
- "sysadmin" ist ab sofort wieder das Standardpasswort, die M�glichkeit
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 k�nnen ab sofort eigene Bereiche definiert
werden, um die Rechteverwaltung f�r Plugins zu erm�glichen.
- Einbau von TinyMCE 2.0.5.1
- Module k�nnen jetzt als Dateien gespeichert werden, um einen
einfacheren Abgleich mit anderen Systemen vorzunehmen. DIESE FUNKTION
IST ALS H�CHST EXPERIMENTELL EINGESTUFT - BENUTZUNG AUF EIGENE GEFAHR.
4.6.8
----------------------------------------------------------------------
- Einbau von TinyMCE 2.0.1. Die neue Version des TinyMCE unterst�tzt
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 ge�ndert wurde. L�st Performanceprobleme bei gro�en
Webauftritten mit vielen skalierten Bildern.
- Das Einf�gen von Bilder im WYSIWYG-Editor ist jetzt auch dann
m�glich, wenn im Dateibrowser eine andere Thumbnailgr��e ausgew�hlt
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 zur�ck, wenn
der Pfad nicht gefunden wurde.
- Wird eine Beschreibung bei der Rechtevergabe nicht gefunden, wird der
Schl�ssel 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 eingef�hrt, 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 enth�lt. Weiterhin wird der
_inFilter auf den Suchbegriff angewendet, damit die Suchergebnisse
mit den GenericDB-Filtern gefunden werden k�nnen.
4.6.4
----------------------------------------------------------------------
- Sicherheitsl�cke f�r 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 gro�en
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
ung�ltigerweise schlie�t
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 f�r die korrekte ImageMagick-Erkennung auf Windows-Servern
- �bersetzungskorrektur im Setup
- Newsletter-Bugfix
- kleinere Usability�nderungen im Setup
- Pr�fung, ob MySQL- oder MySQLi geladen ist
- Setup funktioniert jetzt mit PHP5.0.4
- Bugfix in der GenericDB (Kompatibilit�t mit PHP5)
- Diverse kleinere Bugfixes
4.6.0
----------------------------------------------------------------------
- Diverse Bugfixes im MySQLi-Interface f�r Contenido
- Newsletter-Bugfixes
4.5.6 beta
----------------------------------------------------------------------
- Neues Setup
- Ein in tinyMCE integrierter Datei- und Linkbrowser
- MySQLi- und PHP5-Unterst�tzung
- Plugin f�r Kategorieberechtigungspr�fung im Frontend
- Neuer Newsletter (dank HerrB ;))
4.5.4 beta
----------------------------------------------------------------------
- tinyMCE 2 als neuer Standard-WYSIWYG-Editor
- XHTML-Unterst�tzung
- Neuer Beispielmandant
4.5.3 alpha
----------------------------------------------------------------------
- Filterung und Sortierung f�r Backend-Benutzer, Frontend-Benutzer sowie Module
- Unterst�tzung f�r andere Enkodierungen
- Zahlreiche Bugfixes und neue Features (Rechtevererbung) im Rechtemanagement,
dank emergence
- Datum, Uhrzeit und kombiniertes Datums- und Uhrzeitformat sind jetzt als
Spracheigenschaft verf�gbar
- 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 ben�tigten Endslashes werden bei der Mandantenkonfiguration
automatisch hinzugef�gt
- 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 m�glich
- Neue CMS-Typen: CMS_HTMLTEXT, CMS_SIMPLELINK
4.5.1 alpha
----------------------------------------------------------------------
- Kopieren von Kategorien und Kategorieb�umen
- L�schen der Modul-Historie m�glich
- Pr�fung auf LOCK TABLE-Recht und optionales Arbeiten ohne dieses Recht
- Warnmeldungen f�r Module < Contenido 4.3
- $CMS_VALUE-Patch
- Definition eines Standard-Templates (wird bei neuen Kategorien automatisch zugewiesen)
- L�schen eines kompletten Ordners in der Dateiverwaltung
- Erledigte TODO-Eintr�ge k�nnen 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 Kategorie�bernahme zwischen verschiedenen Sprachen
- Systemweites Customizing
- Ver�nderbare Framegr��e im Backend
- Das Startartikel-Flag ist nun sprachunabh�ngig
- Vorschau von Layouts
- Modul-Historie
- Typ-Zuweisung f�r Module
- Insite-Modulzuweisung bei den Templates (visual edit)
- Container nun definierbar mit Name, erlaubten Modultypen, Defaultmodulen usw.
- Aufklappzustand bei Artikeln und Kategorien werden userabh�ngig gespeichert
- Neuer Upload-Manager
- InUse-Anzeige f�r Module
- Objekte, die in Benutzung sind, k�nnen vom aktuellen Bearbeiter
nach Best�tigung trotzdem bearbeitet werden
- Modul�bersetzungen sind nun m�glich
- 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 t�glich �ber cronjob)
- Sperren von Artikeln
- Artikel k�nnen 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) gel�st (27)
- Frontend Loging gefixt (21)
- Mandantenfunktionen �berarbeitet und ge�ndert (29)
- WYSIWYG verschiedene Bugfixes (22,24)
- Newsletter f�r vierstellige Adressen ge�ndert (niB)
- Verschiedene Security Probleme im Rechtemanagement behoben (4,5,6,26)
- Modul-Aktualisierungen �berarbeitet (19)
- Aktualisierung der con_code �berarbeitet (18,19)
- Design: Aktive Men�punkte blau hinterlegt (14)
- Funktion f�r gesch�tzte Bereiche im Frontend implementiert (17)
- Template Problematik gefixt (9)
- Shorttags in allen Dateien in 4.3.1 beta
----------------------------------------------------------------------
NEU
- Pseudo-Cron-Daemon
- Spaw als Default-Editor implementiert
- Zeitsteuerung von Artikeln
- M�glichkeit zur Pflege von Meta-Tags
- Gruppen
�NDERUNGEN
- Modifiziert f�r 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 f�r 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