Inhalt: - Changelog 2.1.2 - 2.1.3 - Changelog 2.1.1 - 2.1.2 - Changelog 2.1.0 - 2.1.1 - Changelog 2.0.2 - 2.1.0 - Changelog 2.0.1 - 2.0.2 - Changelog 2.0.0 - 2.0.1 - Changelog 1.2.0 - 2.0.0 //////////////////////////////////////// // CHANGELOG 2.1.2-2.1.3 /////////////// //////////////////////////////////////// **************************************** * Neue Funktionen / Änderungen ********* **************************************** Allgemein - Neue Platzhalter für Datumsfragmente: DATE_YEAR, DATE_MONTH, DATE_DAY, DATE_TIME - Einige Sicherheitsprobleme behoben - Neu, über den Modul Manager installierte Module, erscheinen nicht in der Inhalts Navigation. Modul: Dokumenten System - Uhrzeit- (nicht nur Datums-) gesteuerte Veröffentlichung von Dokumenten. News Manager - Bei den Teasern kann der neue Platzhalter [[TEASER_FULL_TEXT]] verwendet werden, um den kompletten Inhalt der News Meldungen auszugeben. **************************************** * Behobene Fehler ********************** **************************************** Allgemein - Die Inhaltsnavigation wird bei einer Designvorschau angezeigt. - Erstellung des XML Sitemaps funktioniert besser. - Session-Handling verbessert. Alias Verwaltung - Aliase welche Leerzeichen enthalten werden in der Inhalts-Navigation korrekt ausgegeben. Benutzerverwaltung - Ein Benutzer kann nur authentifiziert werden, sofern er bei mindestens einer aktiven Gruppe Mitglied ist. - Beim Speichern einer Benutzergruppe gehen die Modul-Spezifischen Berechtigungen nicht verloren. - Die Funktion "Kennwort Zurücksetzen" funktioniert mit Benutzern, welche automatisch über den Online Shop erstellt wurden. Block System - Inhaltsplatzhalter werden beim Bearbeiten eines Blocks angezeigt. FileBrowser - Die Bild-Vorschau funktioniert bei Bildern mit Sonderzeichen im Dateinamen. Media Archive - Dateien mit Sonderzeichen im Dateinamen werden unterstützt. News Manager - Der JavaScript RSS Feed news_de.js funktioniert korrekt. - Ein Thumbnail einer News Meldung wird auch dann angezeigt, wenn kein normales Bild definiert wurde. - Die Angabe des Publikationsdatums funktioniert korrekt. Volltextsuche - Die News Meldungen werden mit einer entsprechenden Relevanz bewertet. Modul: Bildergalerie - Keine weisse Seite mehr, wenn man versucht ein Bild zu rotieren und die ImageRotate() Funktion nicht verfügbar ist. Modul: Datenlisten - Das Kopieren von Einträgen funktioniert. Modul: Digital Asset Management - Die Auflistung der Kategorien erfolgt in einem ersten Schritt anhand der benutzerdefinierten Sortierung und danach nach alphabetischer Reihenfolge. - Zeilenumbrüche beim Beschreibungstext eines Downloads werden angezeigt. - Der Download von Dateien, welche Leerzeichen im Dateinamen enthalten, funktioniert. - Nach der Authentifizierung erfolgt die Weiterleitung auf einen geschützten Download korrekt. Modul: FileUploader - Das Hochladen von Dateien funktioniert im Layout & Design Manager. Modul: Kalender - Vergangene Termine/Veranstaltungen können angezeigt werden. Modul: Newsletter - Die versandten Newsletter sind kompatibel mit der Verwenden von Virtuellen Sprachverzeichnissen. - Die Anzahl totaler Empfänger eines Newsletter wird nun zwischengespeichert, damit die Auflistung der Newsletter Übersicht schneller erfolgt. Modul: Podcast - Das Paging funktioniert korrekt. Modul: Seitenempfehlung - Die Vorschaufunktion funktioniert. Modul: Shop - Beim Bestellungsprozess stehen nur aktive Versandarten zur Verfügung. - Die detaillierte Produkte Ansicht aus dem Warenkorb heraus funktioniert. - Bilder mit Sonderzeichen im Dateinamen werden unterstützt. Modul: Statistik - Um die Ladegeschwindigkeit zu erhöhen, wird der Counter neu mittels AJAX aktualisiert, falls möglich Modul: Wissensdatenbank - Verbesserung der WYSIWYG-Editor Einbindung bei der Bearbeitungsmaske eines Artikels. Update - Update-SQL-Query im Kalendermodul gefixt Diverse weitere Korrekturen: http://bugs.contrexx.com/contrexx/milestone/Contrexx%202.1%20SP3 //////////////////////////////////////// // CHANGELOG 2.1.1-2.1.2 /////////////// //////////////////////////////////////// **************************************** * Neue Funktionen / Änderungen ********* **************************************** Benutzerverwaltung - Beim Erfassen eines neuen Benutzerkontos kann automatisch eine persönliche Kategorie beim Digital Asset Management Modul erstellt werden. - Das Aktualisierungsintervall der Benutzersitzungen in der Datenbank kann definiert werden. - Bei der Auflistung der Benutzer wird der Link 'zum Adressbuch hinzufügen' nur dann angezeigt, sofern der jeweilige Benutzer nicht bereits im Adressbuch enthalten ist. News Manager - Die ID der Newsmeldungen wird bei der Übersicht im Backend aufgelistet. - Die Platzhalter [[NEWS_TEASER_TEXT]] und [[NEWS_CATEGORY_NAME]] werden beim Platzhalterverzeichnis im Backend aufgelistet. - Der neue Platzhalter [[NEWS_IMAGE_LINK]] erzeugt einen Bild-Link auf die Detailseite der Newsmeldung. - Die Bild Platzhalter [[NEWS_IMAGE]], [[NEWS_IMAGE_LINK]], [[NEWS_IMAGE_SRC]] und [[NEWS_IMAGE_ALT]] können optional mit dem Block news_image umschlossen werden, damit diese nur dann angezeigt werden, wenn auch ein Bild vorhanden ist. Modul: Digital Asset Management - Bei einem Download muss zwingend eine Datei oder URL als Quelle angegeben werden. - Die Gültigkeit (Zeitdauer) eines Downloads kann definiert werden. - Kategorien können in einer Gruppe zusammengefasst werden. - Über die Benutzerverwaltung kann beim Erstellen eines neuen Benutzerkontos direkt eine neue persönliche Kategorie im Digital Asset Management Modul für diesen Benutzer erstellt werden. Modul: Shop - Bilder können von einem Produkt wieder entfernt werden. - Warenkorb funktioniert jetzt mit IE8 Content Manager - Flash-Objekte werden nun "gepatcht", um floating divs darüber darstellen zu können (#268) Statistik - Windows 7 wird nun erkannt **************************************** * Behobene Fehler ********************** **************************************** Allgemein: - Das Versenden von E-Mails bei der Verwendung eines separaten SMTP-Servers funktioniert. - Datei-Upload: Anstatt einer Whitelist wird nun eine Blacklist eingesetzt. Dies ermöglicht auch den Upload von Dateien, die nicht explizit von Contrexx erlaubt wurden. - Bei der Inhaltsnavigation wird beim Typ 'dropdown' ab der zweiten Ebene auch ein CSS-Style (active/inactive) ausgegeben. - Der Platzhalter [[LANGUAGE_NAVBAR]] ist kompatibel mit der Funktion 'Virtuelle Sprachverzeichnisse verwenden'. - Fehler mit Weiterleitung in einem neuen Fenster behoben - Namen von Designs werden jetzt in jedem Fall korrekt übernommen Benutzerverwaltung - Beim Export werden Benutzer, welche als Frontend Sprache die Standard Sprache ausgewählt haben beim entsprechenden Export auch mit exportiert. - Der Gruppenfilter bei der Auflistung der Benutzer im Frontend funktioniert. Content Manager - Beim Löschen der Seitenänderungen einer Seite (im Bearbeitungsmodus der Seite) gehen die definierten Zugriffsberechtigungen der jeweiligen Seite nicht verloren. - Flash-Objekte werden nun "gepatcht", um floating divs darüber darstellen zu können (#268) News Manager - Der Besitzer einer Newsmeldung kann immer auf diese Zugreifen, auch wenn diese geschützt ist und er sich kein expliziter Zugriff erteilt hat. - Die Meldungen werden in der Administrationskonsole korrekt aufgelistet, wenn die Erweiterung 'Zugriffsschutz' aktiviert ist. Modul: Bildergalerie - Die ToolTips der Bilder sind korrekt. - Die Statistik wird von Suchmaschinen nicht beeinflusst. - Als Zufallsbild [[GALLERY_RANDOM]] wird nur ein Bild aus einer Kategorie verwendet, auf welche der Besucher Zugriffs berechtigt ist. - Web-Spider können nun keine Bilder mehr bewerten (#201) - Hartcodierter Rahmen bei den IMG-Tags Modul: Blog - Umlaute bei den Überschriften des RSS-Feeds werden korrekt angezeigt. - Anführungszeichen werden bei Kommentaren akzeptiert. - Die Statistik & Tag Cloud wird von Suchmaschinen nicht mehr beeinflusst. Modul: E-Card - Die Bilder werden gemäss den Einstellungen verkleinert. - Sicherheitslücke geschlossen. - Fehler in Dateiberechtigungen behoben Modul: Digital Asset Management - Die Einstellungen können nur mit Verwaltungsrechten modifiziert werden. - XHTML validierte Ausgabe. - Input-Validierung: beim Erstellen eines Downloads muss nun eine Datei angegeben werden Modul: Forum - Die Statistik wird von Suchmaschinen nicht beeinflusst. Modul: Gästebuch - Der Inhalt des Benachrichtigung-E-Mails wird korrekt dargestellt. Modul: Kalender - Die Kategorienauswahl wird bei der Suche berücksichtigt. - Anzeige von Terminen funktioniert jetzt von der Boxenansicht aus. - Anzeigeproblem in IE behoben (Backend) - Probleme im Zusammenhang mit Aliases behoben - Den Platzhalter CALENDAR_CATEGORIE gibt es wieder. Modul: Linkverzeichnis - Die Statistik wird von Suchmaschinen nicht beeinflusst. - Es werden keine leeren Einträge aufgelistet. - Kleine Korrekturen in der Darstellung Medienarchiv - In gewissen Situationen konnten nach Updates Archive 2-4 nicht installiert werden - Direkte verlinkung im Medienarchiv geht jetzt wieder. Für "richtig" zu schützende Dateien bitte Digital Asset Management benutzen. Modul: Shop - Bei einer Bestellung wird das Land der Lieferadresse gespeichert. Modul: Livecam - Nach Updates funktionierten unter Umständen die Einstellungen nicht Modul: User to User Nachrichten - Der Platzhalter [senderName] in der E-Mail-Benachrichtigung wird ersetzt - Die Einstellungen werden nun immer gespeichert Modul: Newsletter - Fehler beim Versenden einer Multipart-Nachricht, wenn nur HTML erfasst wurde, ohne Text Modul: Wissensdatenbank - Verbesserte Live-Suche. - IE6 stürzt nicht mehr ab Modul: Memberdir - Input-Validierung verbessert Modul: Statistik - Beim Bereich 'Beliebteste Seiten' werden Seitenaufrufe, welche unter Verwendung eines Alias getätigt wurden, korrekt aufgelistet. Standard-Design: - CSS für Tabellen korrigiert Diverse weitere Korrekturen: http://bugs.contrexx.com/contrexx/milestone/Contrexx%202.1%20SP2 //////////////////////////////////////// // CHANGELOG 2.1.0-2.1.1 /////////////// //////////////////////////////////////// **************************************** * Behobene Fehler ********************** **************************************** Allgemein - Die im Benutzerprofil definierte bevorzugte Frontend-Sprache wird nach der Authentifizierung im Frontend nur dann geladen, sofern der Benutzer im Vorfeld nicht bereits die Frontend Sprache manuell ausgewählt hat. - Geschwindigkeitsoptimierung der Benutzerverwaltung. - Die Verwendung des Apache Moduls mod_rewrite wird nur aktiviert, sofern die Option 'Virtuelle Sprachverzeichnisse verwenden' aktiviert wurde. - Erweiterte Berechtigungen beim News Manager und den Modulen Kalender, Inserate Mark und Verzeichnis. Benutzerverwaltung - Geburtstage zwischen dem 10. Februar 1653 und dem 16. November 5138 können erfasst werden. Block System - Das Interface zur Auswahl der Frontend Seiten funktioniert korrekt. News Manager - Das Bearbeiten einer Nachricht ohne Administrator Rechte funktioniert. Modul: Adressverzeichnis - Die Suche funktioniert in jedem Bereich. Modul: Bildergalerie - Die Shadowbox funktioniert nun auch mit dem Internet Explorer 8 Modul: Digital Asset Management - Die Benutzerdefinierte Sortierung funktioniert. - Kategorien können keinen Unterkategorien zugeordnet werden. Modul: Dokumenten System - Kompatibel mit der Alias Verwaltung. Modul: Kleinanzeigemarkt - Die Suche nach Anzeigen im Backend funktioniert. Modul: Newsletter - Die Anmeldung und Bearbeitung des Profils funktioniert korrekt. Modul: Shop - E-Mail Vorlagen vom Typ Systemvorlage sind nicht Löschbar. - Bei der Bestellung eines Produktes vom Typ "Mitgliedschaft" wird das Benutzerkonto mit der entsprechend definierten Gültigkeitsdauer erstellt. - Beim Versand der Bestellbestätigung per E-Mail wird, falls die benötigte E-Mail Vorlage in der ausgewählten Sprache nicht vorhanden ist, die, in der Standardsprache erfassten E-Mail Vorlage verwendet. Falls auch letztere nicht vorhanden ist, wird die nächste vorhandene Sprache verwendet. - Es werden wieder alle Einstellungen gespeichert Modul: User to User Nachrichten - Die E-Mail Benachrichtigungen über neue Nachrichten werden versendet. Statistik - Die Zählung der Besucher erfolgt korrekt. Webinstaller - Kontrollkästchen werden beim Browser Opera angezeigt. Diverse weitere Korrekturen: http://bugs.contrexx.com/contrexx/milestone/Contrexx%202.1%20SP1 //////////////////////////////////////// // CHANGELOG 2.0.2-2.1.0 /////////////// //////////////////////////////////////// **************************************** * Neue Funktionen / Änderungen ********* **************************************** Allgemein - Navigationspunkte, welche als Weiterleitung dienen, zeigen auf die Ziel Adresse. Ausgenommen davon sind Navigationspunkte welche ein Alias verwenden. - Die Einträge im XML-Sitemap (/sitemap.xml) zeigen auf die Ziel Adresse von Weiterleitungsseiten, sofern es sich um solche handelt. - Das XML-Sitemap enthält keine Einträge mehr, welche auf eine andere Webseite zeigen. Das selbe trifft auch für Bereiche zu, welche sich ausserhalb des Ablagepfades von Contrexx befinden. Design-Manager - Es kann neu ein Design für Mobile Geräte festgelegt werden. Dies wird dann automatisch aktiviert, wenn ein Smartphone, PDA oder ähnliches die Seite aufruft. Es kann auch "händisch" aktiviert werden, entweder mittels Query-Parameter smallscreen=1, oder via Javascript (Platzhalter JAVASCRIPT_MOBILE_DETECTOR) WYSIWYG-Editor - Neue Version 2.6.4 des FCKeditors. Weitere Informationen unter: http://www.fckeditor.net/whatsnew/ Gallerie - Shadowbox wird nun anstelle des alten Pop-Ups verwendet. Gästebuch - Name wird nun in zwei getrennten Feldern abgelegt: Vor- und Nachname. - Das Benachrichtigungs-E-Mail enthält als Absender und Antwort Adresse die E-Mail Adresse des Verfassers des Gästebucheintrages. Forum - Thread Aktionen werden nur noch angezeigt, wenn man Berechtigungen hat. Directory - Neuer Feldtyp YouTube wurde hinzugefügt. Kalender - Es können im Frontend Termine angemeldet werden - Es kann ein Serietyp für einen Termin festgelegt werden. Benutzerverwaltung - Es kann eine CSV Datei aller Benutzer exportiert werden basierend auf Gruppenzugehörigkeit und Standardsprache. - Die Profileigenschaft E-Mail Adresse wird bei der Suche im Backend auch mit einbezogen. - Neue Profileigenschaften vom Typ Kontrollkästchen können definiert werden. Statistik - Wird ein bestehender Besucher wieder als neuer solcher gezählt, wird dessen Seitenaufrufe auch wieder gezählt, auch wenn es sich um dieselbe letzte Seite handelt die er zuletzt aufgerufen hat. News - Bei der Auflistung der News Meldungen wurde der Platzhalter [[NEWS_LINK]] durch den neuen Platzhalter [[NEWS_LINK_TITLE]] ersetzt. Der Platzhalter [[NEWS_LINK]] gibt nun den Text "[mehr...]" anstatt den Titel der Newsmeldung aus. - Zwei neue Platzhalter bei der Auflistung der News Meldungen [[NEWS_LINK_TITLE]] => Titel der Newsmeldung [[NEWS_LINK_TEASER]] => Teasertext der Newsmeldung - Die Newsmeldungen können sowie im Frontend, wie auch im Backend vor unerlaubtem Zugriff/Modifikation geschützt werden. - Neuer Platzhalter [[NEWS_CATEGORY_NAME]] bei der Detailseite. - Die exakte Zeit des Veröffentlichungszeitraumes kann angegeben werden. - Als Thumbnail kann optional ein separates Bild ausgewählt werden. Inserate - Der Platzhalter [[MARKET_PICTURE]] kann nun mit dem Block market_picture umschlossen werden. Dieser Block wird nur angezeigt, sofern das Inserat ein Bild enthält. - Die Inserate verfügen über die neue Eigenschaft 'Farbe'. Diese wird durch den Platzhalder [[MARKET_COLOR]] im Frontend repräsentiert. - Inserate können kopieren und sortiert werden. Datenlisten - Volltextsuche - Als Thumbnail kann optional ein separates Bild ausgewählt werden. - Den Anhängen kann eine Beschreibung zugewiesen werden. - Inserate können kopieren werden. Medien Archive - Die Medien Archive verwenden im Frontend keine PHP-Sitzung mehr. Dies ermöglicht es Suchmaschinen den Inhalt der Archive zu Indexieren. **************************************** * Behobene Fehler ********************** **************************************** Allgemein - Skript Dateien können nicht mehr hoch geladen werden. - Die Unterstützung von HTTPS wurde verbessert. - Automatisch generierte Links sind kompatibel mit der Alias Verwaltung. - Verbesserte Unterstützung für Installationen bei welchen PHP nicht als Apache Modul läuft. Benutzerverwaltung - Benutzer welche keiner Backend-Gruppe zugeordnet sind, können sich nicht mehr im Backend anmelden. - Die Auflistung der Benutzer erfolgt korrekt, egal nach welchem Merkmal sortiert wird. Datenbank Manager - Die mySQL Syntax der Sicherungen wurde gefixt, so dass die erzeugten .sql Dateien auch über myPhpAdmin oder mySQL Clients fehlerfrei importiert werden können. Grundeinstellungen - Auf die Konfigurationsdatei /config/settings.php wird automatisch versucht Schreibzugriff zu vergeben. - Es können keine Änderungen getätigt werden, solange auf die Konfigurationsdatei kein Schreibzugriff besteht. Directory - Seitentitel wird korrekt ausgegeben - Fehler beim Paging bei der Suche wurde behoben - Der Navigationsbaum wurd korrekt zusamengestellt. - Fehler beim verschicken der E-Mails wurde behoben - Die Uploadfunktion wurde verbessert. Kontakte Manager - Die Liste der Eingabefelder wird bei Verwendung des Safari Browsers korrekt dargestellt. News - Die Einträge im RSS Feed enthalten den Text der Newsmeldung nur, wenn es sich nicht um eine Weiterleitung handelt. Modul: Bildergalerie - Die Zugriffsrechte können bei bestehenden Kategorien verändert werden. - Das Erstellen von Unterkategorien ist nur auf der ersten Ebene möglich. Datenlisten - Wird bei der Option "Anzahl Zeichen in Einleitungstext" der Wert "0" definiert, so wird jeweils der komplette Einleitungstext ausgegeben. - Frontend-Seiten werden korrekt aufgelistet bei der Verwaltung einer Kategorie. Seitentitel Tag - Der Seitentitel wird nun XHTML Konform mit htmlentities ausgegeben. Validator-Class - E-Mails die folgendem Muster entsprechen xxx.x@example.com werden nun bei Prüfungen nicht mehr als ungültig zurückgegeben. Alias Verwaltung - Die Zielseite kann geändert werden. - Die Synchronisation mit dem Content Manager funktioniert korrekt. - Gelöschte Aliase werden aus der .HTAccess Datei gelöscht. - Änderungen werden im XML-Sitemap (/sitemap.xml) übernommen. - Die Alias Verwaltung kann nur (de)aktiviert werden, sofern auf die Konfigurationsdatei (/config/settings.php) Schreibzugriff besteht. **************************************** * Neue Module ************************** **************************************** E-Card-Modul - Ermöglicht das Versenden von E-Cards mit Grusstext. Es können bis zu 9 verschiedene Motive festgelegt werden. Die Karte wird nicht direkt verschickt, es wird eine URL generiert, die das Betrachten der Karte auf dem Server ermöglicht. Private Nachrichten (u2u Messaging) - Erlaubt das Versenden von privaten Nachrichten zwischen Benutzern (user to user messaging) - Buddylist und Versenden an mehrere Empfänger gleichzeitig - Benachrichtigung bei neuen Nachrichten Wissensdatenbank (knowledge) - Ermöglicht das Erfassen von häufig gestellten Fragen - Die Fragen lassen sich Kategorien undendlichen Levels zuordnen - Überall auf der Seite können die beliebtesten Fragen aufgelistet werden //////////////////////////////////////// // CHANGELOG 2.0.1-2.0.2 /////////////// //////////////////////////////////////// **************************************** * Neue Funktionen / Änderungen ********* **************************************** Allgemein - Die Google Sitemap Funktion wurde in XML Sitemap umbenannt. Statistik - Google Chrome Browser wurde bei den Browser Statistiken aufgenommen. - Umlaute in Suchanfragen in Referer-URLs werden nun korrekt dargestellt Benutzerverwaltung - Die Profileigenschaft E-Mail Adresse wird bei der Suche im Backend auch mit einbezogen. - Der Layoutblock "access_logged_in" bietet nun auch die Platzhalter [[ACCESS_USER_ID]] und [[ACCESS_USER_USERNAME]] zur Verfügung. Seiten - Alle Frontend-Seiten (Vorlagen) stehen ab sofort für Neuinstallationen mehrsprachig zur Verfügung: Sie wurden in Französisch und Englisch übersetzt. **************************************** * Behobene Fehler ********************** **************************************** Allgemein - Das Installieren eines Modul über den Modul Manager funktioniert in jeder Sprache. - Beim Zugriff auf eine Seite ohne hinreichende Autorisierung, wird der Besucher auf die Seite "Kein Zugriff" (section=login&cmd=noaccess) verwiesen. - Bei der Verwendung von virtuellen Sprachverzeichnissen wird nun für jedes Verzeichnis ein eigenes XML Sitemap erstellt. Alias Verwaltung - Falls die .htaccess Datei nicht vorhanden ist, wird diese, wenn nötig, mittels FTP erstellt. Benutzerverwaltung - Bei der Inhaltsseite "Mitgliederliste" (section=access&cmd=members) muss die Buchstabenindex-Liste nicht mehr zwingend angezeigt werden. - Benutzer welche bereits vor dem Erfassen von zusätzlichen Profileigenschaften im System vorhanden waren, werden bei der Suche auch gefunden. - Die Auflistung der Benutzer erfolgt korrekt, egal nach welchem Merkmal sortiert wird. - Administratoren müssen Pflichtfelder in der Administrationskonsole eines Benutzerprofils nicht zwingend ausfüllen. - Beim Bearbeiten des Benutzerprofils im Frontend werden vor dem Speichern die Pflichtfelder überprüft. - Tritt beim Speichern eines Benutzerprofils ein Fehler auf, so wird das zu bearbeitende Formular mit den vorher eingegebenen Daten wieder angezeigt. Datenlisten - Wird bei der Option "Anzahl Zeichen in Einleitungstext" der Wert "0" definiert, so wird jeweils der komplette Einleitungstext ausgegeben. - Frontend-Seiten werden korrekt aufgelistet bei der Verwaltung einer Kategorie. Kontakte Manager - Die Liste der Eingabefelder wird bei Verwendung des Safari Browsers korrekt dargestellt. Layout & Design - Die Dateien werden alphabetisch aufgelistet. - Der Inhalt der ganzen Verzeichnisstruktur eines Layouts kann bearbeitet werden. News - Bei Newsmeldungen, welche nur eine Weiterleitung beinhalten, wurde auf der Starseite eine falsche URL (Array['redirect']) ausgegeben. - Die Einträge im RSS Feed enthalten den Text der Newsmeldung nur, wenn es sich nicht um eine Weiterleitung handelt. Datenbank Manager - Die mySQL Syntax der Sicherungen wurde gefixt, so dass die erzeugten .sql Dateien auch über myPhpAdmin oder mySQL Clients fehlerfrei importiert werden können. Grundeinstellungen - Sonderzeichen in Seitentitel werden nun nicht mehr doppelt codiert Modul: Shop - Einige Fehler bei der Anzeige der Mehrwertsteuer korrigiert Modul: Forum - Die E-Mails werden alle mit dem korrekten Zeichen versendet. Modul: Immobilienverwaltung - Die E-Mails werden alle mit dem korrekten Zeichen versendet. Modul: Hotelverwaltung - Die E-Mails werden alle mit dem korrekten Zeichen versendet. Modul: Bildergalerie - Die Zugriffsrechte können bei bestehenden Kategorien verändert werden. - Das Erstellen von Unterkategorien ist nur auf der ersten Ebene möglich. Update - PHP und MySQL Versionscheck verbessert. //////////////////////////////////////// // CHANGELOG 2.0.0-2.0.1 /////////////// //////////////////////////////////////// Änderungen und Fehlerbehebungen seit Version 2.0 ================================================ Content-Manager: - Fehler beim durchsuchen von mehrsprachigen Seiten - System-Grundeinstellungen konnten nicht gespeichert werden Einstellungen: - Einige Standard-Einträge wurden beim Update nicht übernommen - SMTP-Einstellungen konnten nicht gespeichert werden Modul-Manager: - Wenn im gleichen Zug mehrere Media Module (media1..4) installiert wurden, wurden nicht alle aktiviert System: - Ein Datenbank-Fehler unter Windows / XAMPP wurde behoben - Der Platzhalter [[LANGUAGE_NAVBAR]] ungültige Links (Contrexx hat sich den Sprachwechsel nicht "gemerkt") WYSIWYG-Editor: - Der Editor wurde aktualisiert, so dass er auch mit neueren Browsern (Firefox 3) funktioniert - Codierungen beim erstellen von neuen Seiten (Meta-Titel): Fehler wurde behoben Frontend Editing: - Javascript-Fehler in Internet Explorer 6 und 7 wurden behoben - Editor-Fenster wird besser an kleinere Bildschirme angepasst Benutzerverwaltung: - Benutzerbild kann wieder geändert werden - Profiländerungen ohne Passwort-Eingabe funktionieren wieder - Blättern in Benutzerliste funktioniert wieder - Diverse Fehler im Zusammenhang mit Passwort wiederherstellen und Benutzer löschen - Die Aufzeichnung der Backend-Logins (/cadmin/index.php?cmd=log) funktioniert wieder Forum: - Im Forum konnte man keine Anhänge mehr hochladen - Blättern in der Thread-Ansicht geht wieder Directory: - Diverse Fehler beim Zuordnen von Kategorien wurden behoben - Einige Fehler im Zusammenhang mit Google-Maps behoben Online Desk: - Produkte konnten nicht mehr abgespeichert werden Newsletter: - Fehler beim Import von CSV-Dateien aus Mac-Computern Datenlisten: - Diverse Fehler beim Update wurden behoben - Ein Bild war nicht wie benötigt vorhanden - Wenn man eine Kategorie sich selbst als Überkategorie zuewies, wurde sie unsichtbar. Dies ist nun nicht mehr möglich. - Das Datenlisten-Modul befindet sich nun unter "Module" Alias-Verwaltung: - Invalide Aliases werden nicht mehr erstellt - Fehler auf News- und Blogseiten wurden behoben (Links funktionierten nicht von Alias-Seiten aus) - Die Alias-Verwaltung sollte jetzt auch benutzbar sein, wenn PHP im CGI-Modus ist - Aliases wurden in der Google-Sitemap nicht verwendet Kalender: - Registrationen können gelöscht werden Bildergalerie: - Bilder in der Galerie verschieben ging nicht mehr Podcast: - Videos können jetzt auch im Internet Explorer angesehen werden //////////////////////////////////////// // CHANGELOG 1.2.0-2.0.0 /////////////// //////////////////////////////////////// **************************************** * Neue Funktionen / Änderungen ********* **************************************** Allgemein - Durch setzen der Server Konfigurationsvariable REDIRECT_CONTREXX_LANG_PREFIX kann Contrexx in ein Virtuelles Unterverzeichnis versetzt werden. Wird der Variable z.B. der Wert "en" zugewiesen, wird allen, durch das System generierte, Links diesen Wert als Präfix zugeteilt: http://www.example.com/en/index.php?section=home - Die Grösse des Spamschutz-Bildes wurde angepasst. Die Schrift ist somit besser lesbar. - Englische Sprachversion komplettiert - Sämtliche Contentseiten der Module und das buildin_style.css wurden neu geschrieben und gestaltet. Frontend Editing - Contrexx wurde um eine Frontend Editing-Funktion ergänzt. Um diese zu verwenden müssen die folgenden Platzhalter in der index.html Ihres Designs eingefügt werden: 1) [[LOGIN_INCLUDE]] innerhalb des -Tags 2) [[LOGIN_CONTENT]] vor dem schliessenden -Tag 3) [[LOGIN_URL]] dort, wo Sie Ihren Login-Link postionieren möchten. Benutzerverwaltung - Komplettes Redesign der Benutzerverwaltung. Content Verlauf - Alte Einträge im Content Verlauf können nun über eine Funktion gelöscht werden. Content Manager: Übersicht - Ein Klick auf den Namen einer Seite führt neu nicht mehr in jedem Fall zum bearbeiten der Seite. Für Seiten, die zu bestimmten Modulen gehören, führt dieser direkt zu deren Administration. Das Icon "bearbeiten" führt aber nach wie vor immer zur Seitenbearbeitung. Seitennamen, deren "cmd" Parameter auf eines der folgenden Module gesetzt sind, sind neu mit der Verwaltung des entsprechenden Moduls verknüpft: news, calendar, community, directory, docsys, egov, feed, forum, gallery, guestbook, livecam, market, media, memberdir, newsletter, podcast, recommend, shop, voting, blog, contact. Bei Medienarchiven wird zum entsprechenden Verzeichnis gesprungen, sofern dieses angegeben ist. Seiten mit dem cmd Wert "login" werden an die Benutzerverwaltung verwiesen. Alle anderen Angaben für cmd werden ignoriert, der Seitenname bleibt mit dem Seiteneditor verlinkt. - Die Berechtigung eine neue Seite anzulegen wurde mit der optionalen Einschränkung erweiter, dass auf der ersten Struktur Ebene keine Seite angelegt werden darf. Statistik - Der Bereich "Monatliche Besucher und Seitenaufrufe" listet die letzten zwei Jahre. WYSIWYG-Editor - Neue Version 2.6 des FCKeditors. Weitere Informationen unter: http://www.fckeditor.net/whatsnew/ Modul: Blog - Auf der Übersichtsseite der Meldungen (index.php?section=blog) war kein Paging integriert. Dadurch wurden immer alle vorhandenen Meldungen angezeigt. Neu existiert der Platzhalter [[BLOG_ENTRIES_PAGING]], welcher das von anderen Modulen bekannte Paging einblendet. Modul: Community - Die Profil Eigenschaften Vor- und Nachname können bei der Registrierung angegeben werden. Modul: Directory - Anzahl Einträge pro Seite (Paging) kann frei definiert werden. Modul: Forum - Konfigurierbare Liste von verbotenen Wörtern hinzugefügt. (Regex erlaubt) Beiträge, welche mit Ausdrücken in der Liste übereinstimmen, werden abgelehnt. - Datei-Upload bei Beiträgen hinzugefügt. - WYSIWIG-Editor mit BB-Code zum Bearbeiten von Beiträgen ein-/ausschaltbar - Es können pro Beitrag Sichworte erfasst und eine Tag-Cloud erstellt werden. Siehe Forumbackend "Block Vorlage", inkl. neuem Block Template in den Designvorlagen (-> forum.html) - Bewertungssystem für Beiträge. - Neue Übersichtsseite mit den beliebtesten Beiträgen. Modul: Gästebuch - Die Datums- und Zeitangabe können nun über die Konfigurationsdateien angepasst werden. Modul: Livecam - Die Grösse des Anzeigebildes und der Thumbnails kann optional eingestellt werden. - Für sämtliche Bilder im Livecam Modul kan die LightBox aktiviert werden. - Es können nun mehr als nur eine Livecam eingestellt werden Modul: Market - Der Aufschaltmechanismus kann klar definiert werden. Variante 1 mittels Aufschaltschlüssel, Variante 2 durch Admin. Modul: Newsletter - Das System versucht automatisch frühzeitig ein bevorstehendes Timeout zu erkennen um dieses abzufangen. Modul: Podcast - Mit dem Platzhalter [[ASCMS_PATH_OFFSET]] kann der Offset Pfad (Verzeichnis unter dem die Website läuft) ausgegeben werden. Läuft die Website z.B. unter http://www.example.com/web/ so wird der Platzhalter den Wert "/cms" enthalten. - Das Textfeld zum Erfassen der Vorlagen wurde visuell vergrössert. Modul: Gallery - Kategorien können nun auf Gruppenbasis geschützt werden. - Es existiert nun ein Platzhalter [[GALLERY_CATEGORY_PAGING]] mit welchem in der Kategorienübersicht ein Paging eingefügt werden kann. Dadurch wird bei einer Vielzahl an Gallerien die Übersicht gewahrt. Modul Shop - Beim Verkauf eines Produktes in Form eines Downloads kann automatisch für den Kunden ein Benutzerkonto erstellt werden. Dieses berechtigt ihn zum herunterladen von Dateien anhand der Benutzergruppen, die dem Produkt zugewiesen worden sind, für beschränkte oder unbeschränkte Zeit. Vor Ablauf eines solchen Kontos kann ein E-Mail zur Benachrichtigung verschickt werden. **************************************** * Behobene Fehler ********************** **************************************** Allgemein - Der Platzhalter [[TIME]] gab in der Version 1.2 anstatt der aktuellen Uhrzeit die Anzahl Stunden sowie den aktuellen Monat aus. Dies wurde korrigiert, neu wird nun wie erwartet die aktuelle Uhrzeit (Stunden und Minuten) geliefert. - Der Schutz gegen Spamattacken wurde verbessert. Für Bots ist es nun ein vielfaches schwieriger, unerwünschte Werbung über die Formulare auf der Seite zu platzieren. - Befindet sich die Website in einem Unterordner relativ zur Domain, funktioniert die Navigation auch beim Einsatz eines IIS. - Die Einträge im "Benutzer Frontend Sprache" Menü in der oberen rechten Ecke im Backend werden korrekt dargestellt. - Die Suchfunktion findet nun auch wieder Einträge innerhalb des Kalenders. - Die PDF Ansicht funktioniert zuverlässiger, unabhängig von der Webserver Konfiguration. Content Manager - Wird eine Inhaltsseite vor unerlaubten Modifikationen geschützt, so wird nach dem Speichern der Seite nicht die Fehlermeldung "Zugriff verweigert" angezeigt. - Ein Benutzer kann keine Unterseite einer Seite erstellen, auf welche er keine Bearbeitungsrechte verfügt. - Optimierung des Speicherbedarfs bei einem grossen Content Verlauf. - Beim öffnen einer Seite kann über eine Menü direkt zur Modul-Seite navigiert werden. - Wenn "Aliases" eingeschaltet sind, kann einer Seite direkt im Content Manager eine SEO-URL zugewisen werden. Layout & Design - Schaltfläche zum Löschen eines Themes funktioniert. Media Manager - Die generierte Ausgabe im Frontend funktioniert nun auch, wenn das System in einem Unterverzeichnis relativ zum DocumentRoot liegt. Statistik - Der Graph des Bereichs "Monatliche Besucher und Seitenaufrufe" beinhaltet alle Monate innerhalb eines Intervalls von zwei Jahren. - Der Graph des Bereichs "Tägliche Besucher und Seitenaufrufe" zeigt nur, die im entsprechenden Monat effektiv vorhandenen Tage an. Webinstaller - Die Funktion "Datenbank erstellen" ist kompatibel mit der MySQL Version 4.0. Module: Blog - Bei den Kommentaren konnte es bei aktiviertem WYSIWYG-Editor zu Fehlern in der Darstellung von HTML-Tags kommen. Diese traten beim Einsatz der im Editor enthaltenen Smileys auf. Module: Community - Sonderzeichen der Profildaten werden auf der Profilseite korrekt dargestellt. Modul: Directory - Pagingfehler wurde behoben. Modul: Forum - Benachtichtigungsübersicht zeigt deaktivierte Kategorien nicht mehr an. Modul: Dokumenten System - Festlegung der Start- und Endzeitpunkte funktioniert nun wieder. Modul: Gallery - Die Verlinkung des Zufallsbildes verweist auf die richtige Seite der zugehörigen Kategorie. - SQL Syntax Fehler beim Bilderimport, sowie ist der Speicherüberlaufs Schutz auch kompatibel mit Windows: http://www.contrexx.com/forum/showthread.php?p=13349 Modul: Kalender - Nicht Administratoren sind berechtig die Administrationskonsole des Kalenders zu öffnen, sofern ihnen den Zugriff dazu erteilt wurde. - Die Option "Alle Kategorien" des Kategorien-Auswahlmenüs auf der Seite "Quartalsansicht (cmd=boxes)" kann ausgewählt werden. Modul: News - Meldungen welche noch nicht publiziert wurden (innerhalt des definierten Publizierungszeitraumes), werden im RSS Feed nicht veröffentlicht. Modul: Newsletter - Beim Versand werden Empfänger automatisch aus der Queue gelöscht, sofern das E-Mail nicht an die angegebene Adresse versendet werden konnte (Sofern bei der Option "Aktion bei unzustellbaren E-Mails" die Aktion "Keine Aktion durchführen" ausgewählt wurde). Modul: Podcast - Datenbank Abfragen optimiert. Modul: Shop - Fehler bei der Verarbeitung von IPN bei PayPal wurde behoben. Bestellungen werden auch bei verzögertem Eintreffen der Bestätigung über die erfolgte Zahlung korrekt verarbeitet. - Währungen hinzufügen: Kürzel und Name der Währung werden bei der Auswahl automatisch eingefügt. - Währungen bearbeiten: Die Standart Währung erhält immer den Kurs 1.000. Beim setzen einer neuen Standart Währung werden die Wechselkurse automatisch umgerechnet. - Neue Option "Produktgewicht verwenden" in den allgemeinen Einstellungen schaltet die Anzeige und Verwendung des Produktegewichtes ein oder aus.