Infopark CMS Fiona. Fiona 6.7.3 Release Notes



Ähnliche Dokumente
Infopark CMS Fiona. Fiona Release Notes

Infopark CMS Fiona. Fiona Release Notes

Die Dateiablage Der Weg zur Dateiablage

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Adminer: Installationsanleitung

Live Update (Auto Update)

Kleines Handbuch zur Fotogalerie der Pixel AG

SANDBOXIE konfigurieren

Ihr CMS für die eigene Facebook Page - 1

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7

OX Updater: als frei zu betrachten sind. Bitte senden Sie Verbesserungshinweise zu dieser Dokumentation an

INSTALLATION VON INSTANTRAILS 1.7

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Einfügen von Bildern innerhalb eines Beitrages

Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Installation des Zertifikats. Installationsanleitung für Zertifikate zur Nutzung des ISBJ Trägerportals

Hilfe zur Dokumentenverwaltung

Tutorial: Wie nutze ich den Mobile BusinessManager?

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Bedienungsanleitung für den Online-Shop

Brainloop Dox Häufig gestellte Fragen

NEVARIS Umstellen der Lizenz bei Allplan BCM Serviceplus Kunden von der NEVARIS SP Edition auf NEVARIS Standard/Professional

Adami CRM - Outlook Replikation User Dokumentation

Intrexx unter Windows Server 2008

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Folgeanleitung für Fachlehrer

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Bedienungsanleitung. Stand: Copyright 2011 by GEVITAS GmbH

Anton Ochsenkühn. amac BUCH VERLAG. Ecxel für Mac. amac-buch Verlag

Nutzung von GiS BasePac 8 im Netzwerk

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Hilfe bei Adobe Reader. Internet Explorer 8 und 9

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Einführung in das redaktionelle Arbeiten mit Typo3 Schulung am 15. und

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Eigene Seiten erstellen

Konvertieren von Settingsdateien

MetaQuotes Empfehlungen zum Gebrauch von

Update-Anleitung für SFirm 3.1

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

ARAkoll 2013 Dokumentation. Datum:

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

Datenaustausch mit dem BVK Data Room

Artikel Schnittstelle über CSV

Installationsleitfaden kabelsafe backup professional unter MS Windows

Handbuch zum Excel Formular Editor

FTP-Server einrichten mit automatischem Datenupload für

Titel. SCSM ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab

Kurz-Anleitung Veranstaltungskalender AHG

Tutorial -

KURZANLEITUNG CLOUD OBJECT STORAGE

Anleitung zur Installation von VSP-Client- Zertifikaten in Browsern

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Outlook 2000 Thema - Archivierung

Folgeanleitung für Klassenlehrer

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Microsoft Windows XP SP2 und windream

Musterlösung für Schulen in Baden-Württemberg. Windows Basiskurs Windows-Musterlösung. Version 3. Stand:

Alinof Key s Benutzerhandbuch

Hilfe zur Urlaubsplanung und Zeiterfassung

VIDA ADMIN KURZANLEITUNG

Success! Bestellausgabe

Datensicherung. Beschreibung der Datensicherung

DB2 Kurzeinführung (Windows)

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Dokumentation IBIS Monitor

Updatehinweise für die Version forma 5.5.5

Anleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Erstellen eines Formulars

Übersichtlichkeit im Dokumentenmanagement

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

YouTube: Video-Untertitel übersetzen

Patch Management mit

Informations- und Kommunikationsinstitut der Landeshauptstadt Saarbrücken. Upload- / Download-Arbeitsbereich

PDS Terminkalender Anwender-Dokumentation

Avira Support Collector. Kurzanleitung

Installationsanleitung Webhost Linux Flex

Datenaustausch mit dem BVK Data Room

Einkaufslisten verwalten. Tipps & Tricks

ecaros2 - Accountmanager

Daten sichern mit Carbon Copy Cloner

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Dokumentenverwaltung. Copyright 2012 cobra computer s brainware GmbH

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2

OP-LOG

Transkript:

Infopark CMS Fiona Fiona 6.7.3 Release Notes

Infopark CMS Fiona Fiona 6.7.3 Release Notes Die Informationen in allen technischen Dokumenten der Infopark AG wurden mit größter Sorgfalt erarbeitet. Dennoch können Fehler nicht vollständig ausgeschlossen werden. Wir übernehmen keine juristische Verantwortung oder Haftung für eventuell verbliebene fehlerhafte Angaben und deren Folgen. Alle Warennamen werden ohne Gewährleistung der freien Verwendbarkeit benutzt und sind möglicherweise eingetragene Warenzeichen. Wir richten uns im Wesentlichen nach den Schreibweisen der Hersteller. Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten, einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Inhalt 1 Neue und geänderte Funktionen............................................................. 5 2 Behobene Fehler............................................................................ 8 3 Entfallene oder künftig entfallende Funktionen.............................................. 11 4 Wichtige Hinweise zum Upgrade........................................................... 12 5 Bekannte Fehler........................................................................... 15 Fiona 6.7.3 Release Notes 2011 Infopark AG 3/15

Fiona 6.7.3 Release Notes 2011 Infopark AG 4/15

Neue und geänderte Funktionen 1 1 Neue und geänderte Funktionen CMS Abschaltbarer Authentifizierungscache Der Authentifizierungscache im Content Manager (CM) verringert die Anzahl der Authentifizierungsanfragen an den Benutzermanager. Wird ein externer Benutzermanager (beispielsweise ein LDAP-Server) eingesetzt, kann es aufgrund der Master-Slave-Architektur bei eingeschaltetem Authentifizierungscache dazu kommen, dass eine Passwortänderung erst später wirksam wird, weil Slaves nicht über die Passwortänderung informiert werden. Um diesem Umstand Rechnung zu tragen, kann der Authentifizierungscache des CM nun abgeschaltet werden. Fügen Sie hierzu Folgendes in die Datei config/tuning.xml ein: <usermanproxy> <cacheauthentication>false</cacheauthentication> </usermanproxy> Starten Sie anschließend den CM neu. Rails Connector für CMS Fiona Formulare für OMC-Aktivitäten erzeugen In Rails-Anwendungen können jetzt Formulare auf der Basis von Aktivitätstypen im OMC generiert werden. Die Formularfelder richten sich nach den Feldern des jeweiligen Aktivitätstyps. Wenn ein Formular abgeschickt wird, lässt sich eine entsprechende Aktivität mit ausgefüllten Feldern im OMC anlegen. Performance-Optimierungen Die Performance des Rails Connectors wurde optimiert. Dadurch verringert sich die CPU-Last, und es werden weniger Datenbankabfragen durchgeführt. Vorlagenspezifische Controller In Rails-Anwendungen, die den Rails Connector nutzen, können jetzt Controller definiert werden, die nur für bestimmte Vorlagen im CMS gelten. Bisher wurden alle Anfragen auf den CmsController gelenkt. Jetzt können Rails-Applikationen mit Hilfe der vorlagenspezifischen Controller besser strukturiert werden. Voreingestellte Sortierung für Obj#sorted_toclist Fiona 6.7.3 Release Notes 2011 Infopark AG 5/15

Neue und geänderte Funktionen Ist bei einem Ordner im CMS keine Sortierreihenfolge angegeben, so sortiert Obj#sorted_toclist jetzt aufsteigend nach Name. URL-Optionen für cms_path und cms_url Bei der Erzeugung einer URL für eine Seite mittels cms_path oder cms_url ist es jetzt möglich, über das zweite Argument zusätzliche GET-Parameter anzugeben. Dateigröße mittels Obj#body_length ermittelbar Im Rails Connector kann die Größe einer CMS-Datei mit der Methode body_length ermittelt werden. Dadurch ist es beispielsweise möglich, auf einer Webseite die Größe von Downloads anzugeben. Keine automatisch erzeugten Klassen für Vorlagen von Objekten Der Rails Connector weist einer CMS-Datei automatisch die Ruby-Klasse zu, deren Name dem Namen der Vorlage der CMS-Datei entspricht. Gibt es in der Rails-Anwendung keine zur Vorlage passende Ruby-Klasse, so wurde bis einschließlich Version 6.7.2 zur Laufzeit automatisch eine Ruby-Klasse generiert. Einige Anwender des Rails Connectors haben bemängelt, dass sie dadurch nicht die volle Kontrolle über die Menge der Klassen ihrer Applikation und insbesondere den Definitionszeitpunkt der Klassen hätten, wodurch Programmierfehler wahrscheinlicher würden. Deshalb wurde das Verhalten des Rails Connectors in diesem Punkt geändert. Gibt es keine zur Vorlage einer Datei passende Klasse in der Rails-Applikation, so erhält die Datei immer die Basisklasse, also Obj. Klassen werden nicht mehr automatisch zur Laufzeit erzeugt. Unabhängig davon können wie bisher Seitentypen erweitert werden, indem eine Klasse mit dem Namen der entsprechenden Vorlage zur Applikation hinzugefügt wird. Bei der Programmierung muss jedoch zwischen der Ruby-Klasse einer Datei und der Vorlage der Datei unterschieden werden. Auf den Namen der Vorlage sollte über das Feld obj_class zugegriffen werden: @obj.obj_class == "Pressemittelung" Anpassbare Fehlerseiten in Rails-Anwendungen Die Fehlerseiten für die HTTP-Status-Codes 403 und 410 können nun über den Controller individuell angepasst werden. Weitere Hinweise finden Sie in der Dokumentation zum Rails Connector und in der mitgelieferten RDoc-Dokumentation zum Modul CmsAccessible. Erweiterter Zugriff auf angemeldete Personen über das OMC Die Views und Controller einer Rails-Anwendung, die mittels Rails Connector (und dessen OMC Connector) an das OMC angebunden sind, können über current user auf die angemeldete Person zugreifen. Es ist jetzt ebenfalls möglich, den current_user zu setzen und neu zu laden. Weitere Hinweise finden Sie in der mitgelieferten RDoc-Dokumentation zum Modul OMC::AuthenticationSupport. Inhaltsverzeichnis eines CMS-Ordners generieren Der Infopark Rails Connector bietet nun eine einfache Möglichkeit, aus dem Inhalt eines CMS-Ordners ein Inhaltsverzeichnis zu erzeugen. Der hierfür verfügbare TableOfContentsHelper berücksichtigt die Live-Leserechte für die einzelnen Dateien im Ordner sowie deren Sortierung. Fiona 6.7.3 Release Notes 2011 Infopark AG 6/15

Neue und geänderte Funktionen Details hierüber finden Sie in der mitgelieferten RDoc-Dokumentation zum Modul TableOfContentsHelper. Infopark Portal Manager Manche Portlets können gemeinsame Templates verwenden Portlets, die Dialoge auf Basis der InstanceDialog-Klasse verwenden (etwa das Gallery- oder das Voting-Portlet), können jetzt durch den Initialisierungsparameter usecommontemplates so konfiguriert werden, dass sie statt instanzspezifischer Templates die unspezifischen Templates (beispielsweise aus WEB-INF/templates/voting anstatt aus WEB-INF/templates/ voting/instanzname) verwenden. Fiona 6.7.3 Release Notes 2011 Infopark AG 7/15

Behobene Fehler 2 2 Behobene Fehler CMS-Funktionalität Beim Anlegen von CMS-Dateien wird der Standardgruppe des Benutzers nicht mehr das Lese- und Schreibrecht erteilt, wenn der Benutzer schon ein höheres Recht (Administration) hat. (ID 10678) Bei manchen Browsern lieferte das Dateiauswahlfeld eines Assistenten einen absoluten Pfad statt des Dateinamens, nachdem die Datei hochgeladen wurde. Jetzt liefert das Auswahlfeld immer nur den Namen der hochgeladenen Datei. (ID 11441) Bei der Verwendung von CMS Fiona mit einer Microsoft-SQL-Server-Datenbank treten nun keine Deadlocks mehr auf. (ID 11620) Archivierte Versionen von Dateien können Links auf andere Dateien, die Linkziele, enthalten. Wird ein solches Linkziel gelöscht, wird der lastchanged-wert der archivierten Versionen, die Links auf die gelöschte Datei enthalten, nicht mehr aktualisiert. (ID 11871) Symbolische Links im Dateisystem werden bei den Befehlen obj touchall und increxport reset nun korrekt behandelt. (ID 11804) Bei der Option zur Anzeige von Titeln anstelle von Namen können Benutzer oder Gruppen jetzt ausgewählt werden, ohne dass irreführende Fehlermeldungen angezeigt werden. (ID 11970) Symbolische Links im Dateisystem werden bei der Migration nun korrekt behandelt. (ID 12254) Einige Fehler im Zusammenhang mit der Formatierung von Daten im GUI wurden behoben. (ID 12380) Eine falsche Interpretation der Konfigurationseinstellung tuning.master.app.maxslaves konnte bei niedrigen Werten für diesen Eintrag dazu führen, dass keine normalen Slave- Prozesse gestartet wurden. (ID 12483) Assistenten, die Datei-Auswahl-Dialoge in Verbindung mit einer Bildvorschau verwenden, führen nicht mehr zu einem schweren Fehler. (ID 12613) Bei der Bearbeitung von Inhalten wurden in bestimmten Situationen überflüssige Schreibaktionen auf der Datenbank ausgeführt, die das System unnötig stark belasteten. (ID 12640) In einigen Situationen konnte es zu erhöhtem Verbrauch von Systemressourcen kommen, wenn das CMS auf bestimmte Ereignisse wartete. (ID 12731) Die Vorschau von ASP-Seiten mittels Dynamic-Preview über einen IIS-Server ist nun wieder möglich. (ID 12739) Zahlreiche Operationen, insbesondere Massenoperationen, verbrauchen nun deutlich weniger Hauptspeicher. (ID 12755) Es ist nun möglich, den Authentifizierungscache des Content Managers (CM) abzuschalten. (ID 12769) Bei Verwendung des LDAP-User-Managers konnte es passieren, dass die Verbindung nicht korrekt reinitialisiert wurde. (ID 12777) Fiona 6.7.3 Release Notes 2011 Infopark AG 8/15

Behobene Fehler Der CM leert beim ersten Hochfahren nun nicht mehr das Verzeichnis script. (ID 12800) Der HTML-Editor verursacht nun keine Fehler wegen unsignierter Code-Bestandteile mehr. (ID 12809) Tcl-Skripte können einen Restore-Vorgang nun nicht mehr blockieren. (ID 12825) Datumsfelder in Assistenten führen jetzt nicht mehr zu Abstürzen im Zusammenhang mit Sub- Dialogen oder der Vor-/Zurück-Navigation. (ID 12830) Dem Formatter eines dynamischen Links wird beim Export einer Spiegeldatei jetzt die ID der Spiegeldatei, und nicht mehr die ID der Originaldatei übergeben. (ID 12832) Kundenspezifische Befehle (custom commands) funktionieren jetzt auch unter Windows zuverlässig. (ID 12861) Wenn Custom-Commands mehrmals parallel ausgeführt werden, werden deren Ausgaben jetzt nicht mehr vermengt. (ID 12861) Der in einen Assistenten eingebundene TinyMCE-Editor zeigt Bilder jetzt auch bei groß geschriebenen img-tags an. (ID 12881) Der Fehler, aufgrund dessen der LDAP-User-Manager versuchte, Daten mit einem falschen Bind-DN zu holen, wurde behoben. (ID 12882) Aufrund einer Race-Condition konnte es passieren, dass die Template Engine veraltete Daten auslieferte. (ID 12888) Dateien, die Ziele sehr vieler Links in archivierten Versionen sind, lassen sich nun löschen. (ID 12961) Inkonsistente Links, die beispielsweise durch unzulässige Schreibaktionen in Callbacks entstehen können, verhindern nun nicht mehr die Freigabe neuer Arbeitsversionen der betreffenden Datei. (ID 12962) Aufgrund eines Fehlers in einer Bibliothek eines Drittanbieters wurden POST-Parameter manchmal nicht vollständig an Assistenten weitergereicht. (ID 12964) Größere Inhalte (z.b. Archive oder Videos) werden bei Verwendung einer MySQL-Datenbank nun zügiger geschrieben. (ID 13033) Die Werte von (Mehrfach-)Auswahlfeldern von Benutzern, die mit dem internen Benutzermanager verwaltet werden, können nun wieder gelöscht werden. (ID 13119) Die Dialoge, mit denen im HTML-Editor Links oder Bilder eingefügt werden können, funktionieren nun auch in neueren Versionen von Mac OS X. (ID 13137) Die Werte von Mehrfachauswahlfeldern in Assistenten gehen nun nicht mehr verloren, wenn nicht validierende Buttons angeklickt werden. (ID 13256) Ist der Wert des Systemkonfigurationseintrags tuning.master.te.minidleslaves kleiner als eins, so wird stattdessen nun eins verwendet, um den Export nicht zu behindern. (ID 13267) In der Icon-Leiste im GUI verschieben sich die Icons bei Verwendung des Browsers Safari nicht mehr. (ID 13290) Im GUI lieferte eine Suche nach Status ist aus oder Typ ist aus keine Treffer. (ID 13291) Dateiauswahlfelder in Assistenten zeigen jetzt auch Fehler an, die durch den Assistenten mit Hilfe des error-attributs gesetzt wurden. (ID 13311) Die Ausnahmen, in denen Passwörter ins Log geschrieben worden sind, wurden beseitigt. (ID 13317) Die Tcl-Prozedur objwherepath liefert jetzt immer alle Treffer und berücksichtigt nicht mehr die Beschränkung aus dem Systemkonfigurationseintrag tuning.maxsearchresultsize. (ID 13318) Nach einer Suche im GUI nach Status ist aus oder Typ ist aus bleiben die ausgewählten Suchparameter intakt. (ID 13320) Fiona 6.7.3 Release Notes 2011 Infopark AG 9/15

Behobene Fehler Processing-Instructions in HTML-Tags mit Links werden durch den Link-Callback nun nicht mehr mit einem leeren Wert versehen. (ID 13321) In seltenen Fällen konnten Datenbankfehler bei der Transaktionseröffnung zu Abstürzen führen. (Keine ID) Rails Connector für CMS Fiona Die Methoden Obj#valid_from, Obj#valid_until und Obj#last_changes liefern jetzt einheitlich Werte der Klasse Time. (ID 12592) Die Bearbeitungselemente (edit markers) des Rails Connectors werden jetzt auch dann korrekt positioniert, wenn in die Vorschauseite große Bilder eingebunden sind, die langsam geladen werden. (ID 12641) Die Kombination von deaktivierten Objekten, NamedLinks und Obj.hompage führt jetzt nicht mehr zu einem Fehler. (ID 12956) Portal Manager In JSP-Seiten können Portlets nun wieder interagieren. (ID 11461) Das Flow-Portlet konnte das E-Mail-Template nicht lesen, wenn es mit einem relativen Pfad konfiguriert war. (ID 11738) Wenn für das Voting-Portlet mehrere Umfragen angelegt wurden, konnte nur bei der ersten Umfrage abgestimmt werden. (ID 11739) Das Voting-Portlet zeigte unter gewissen Umständen die Auswertung einer Umfrage nicht richtig an. (ID 11740) Unter bestimmten Umständen konnte bei einer Umfrage mit dem Voting-Portlet nicht abgestimmt werden. (ID 11744) In einigen Fällen konnten parallele Zugriffe auf eine JSP-Seite dazu führen, dass der PM daraufhin diese Seite leer auslieferte. (ID 11859) Der Portal Manager hat beim Direktzugriff auf das Exportverzeichnis der Template Engine nach jedem zweiten Export veraltete Daten ausgeliefert. (ID 12665) Fiona 6.7.3 Release Notes 2011 Infopark AG 10/15

Entfallene oder künftig entfallende Funktionen 3 3 Entfallene oder künftig entfallende Funktionen npsfileupload-tag für Assistenten entfallen Das npsfileupload-tag für Assistenten, das mit dem Erscheinen von Fiona 6.6.0 abgekündigt worden ist, wurde entfernt. Bitte verwenden Sie stattdessen das npsfield-tag. MS-Editor ab dem nächsten Release nicht mehr unterstützt Der Microsoft-HTML-Editor wird ab dem nächsten Release von Infopark CMS Fiona nicht mehr unterstützt. Fiona 6.7.3 Release Notes 2011 Infopark AG 11/15

Wichtige Hinweise zum Upgrade 4 4 Wichtige Hinweise zum Upgrade Geänderte Systemvoraussetzungen Die im Zusammenhang mit Infopark CMS Fiona 6.7.3 offiziell unterstützte Linux-Plattform ist Suse Linux Enterprise (SLES) 11 SP 1. Weitere Informationen zu den Systemvoraussetzungen finden Sie in der entsprechenden Dokumentation zur Installation. Rails Connector für Infopark CMS Fiona Umstellung auf Rails 3 Ab Version 6.7.3 basiert der Infopark Rails Connector für CMS Fiona auf Rails 3. Bestehende Rails- Anwendungen, in denen der Rails Connector verwendet wird, müssen auf Rails 3 umgestellt werden, um mit dem Rails Connector 6.7.3 kompatibel zu sein. Informationen über Rails 3 und zum Upgrade von Rails-Anwendungen von Rails 2 auf Rails 3 finden Sie in den Release Notes zu Rails 3. Nachdem eine Rails-2-Anwendung auf Rails 3 aktualisiert wurde, kann der Infopark Rails Connector auf Version 6.7.3 aktualisiert werden. Geänderte XSendFile-Aktivierung Durch den Umstieg auf Rails 3 ist die Rails-Connector-Konfigurationseinstellung RailsConnector::Configuration.use_x_sendfile entfallen. Stattdessen wird XSendFile jetzt direkt in Rails 3 aktiviert. Beispiel für den Einsatz von XSendFile im Apache Webserver: # environment.rb config.action_dispatch.x_sendfile_header = "X-Sendfile" Bei neuen Rails-3-Anwendungen aktiviert Rails 3 den Gebrauch von XSendFile automatisch in der production-umgebung (und nur in dieser). Bei der Umstellung einer Rails-2-Anwendung auf Rails 3 sollten alle Umgebungen bezüglich dieser Option überprüft und gegebenenfalls angepasst werden. Rails Connector und -Addons zusammengefasst Bis Version 6.7.2 wurden der Rails Connector und die Rails Connector Addons als zwei separate Gems ausgeliefert. Ab Version 6.7.3 gibt es nur noch ein Gem, das sämtliche Funktionalität enthält (bis auf den OMC Connector). Geänderte Parameter im Suchmodul Fiona 6.7.3 Release Notes 2011 Infopark AG 12/15

Wichtige Hinweise zum Upgrade Die Methode find_with_ses (Modul RailsConnector::SES::Obj::ClassMethods) führt die Suche jetzt per SearchRequest durch. Dadurch ändert sich die Bedeutung der Parameter entsprechend. Geänderte Verwendung des form_for-helpers Mit dem form_for-helper können Formulare für Personen generiert werden, die im Online Marketing Cockpit abgelegt sind. Sofern ein Formular Account- oder Location-Felder enthält, ersetzen Sie bitte den Aufruf des Helpers in der folgenden Weise, da andernfalls die Account- und Location-Felder nicht gespeichert werden: # Bisheriger Aufruf des Helpers form_for :user do f... # Neuer Aufruf des Helpers form_for @user, :as => :user do f... Fehlerseiten werden nicht mehr über Layouts dargestellt Die Fehlerseiten für die HTTP-Status-Codes 403 und 410 werden voreingestellt nicht mehr innerhalb eines Layouts dargestellt, sondern direkt über den Controller. Damit bestehende Fehlerseiten richtig angezeigt werden, passen Sie bitte den betreffenden Controller an. Weitere Hinweise finden Sie in der Dokumentation zum Rails Connector und in der mitgelieferten RDoc-Dokumentation zum Modul CmsAccessible. Auswahl des Controllers in Rails-Anwendungen mit dem Rails Connector für Fiona Ab Version 6.7.3 können vorlagenspezifische Controller definiert werden. Bitte beachten Sie bei der Erzeugung von internen URLs, dass der Controller nicht direkt im Code angegeben werden sollte, da sich die Vorlage der referenzierten CMS-Datei ändern kann. Nutzen Sie stattdessen bitte die vom Rails Connector bereitgestellten Methoden cms_path und cms_url. Dies betrifft vor allem Aufrufe der Rails-Methoden url_for, redirect_to und link_to. Ein Beispiel: # Dieser Code funktioniert unter Umständen nicht wie gewünscht: redirect_to :controller => "cms", :id => @ziel_obj.id # Dieser Code funktionert wie erwartet: redirect_to cms_path(@ziel_obj) Konfigurationseinstellung für RSS-Ordner geändert Beim Rails Connector wurde die Konfigurationseinstellung für den Ordner, dessen Unterdateien zu RSS-Einträgen werden, geändert. Anstatt den Ordner direkt anzugeben, ist nun ein Lambda erforderlich. Beispiel: # [alt] RailsConnector::Configuration::Rss.root = NamedLink.get("rss") # [neu] RailsConnector::Configuration::Rss.root = lambda { NamedLink.get("rss") } Anpassbare Zeit-/Datumsformate Zur Anzeige von Zeit-/Datumsfeldern der CMS-Dateien verwendet der Infopark Rails Connector nun die in der Rails-Anwendung definierten Formate. Diese Formate sind anpassbar. Bundler zur Auflösung von Gem-Abhängigkeiten Fiona 6.7.3 Release Notes 2011 Infopark AG 13/15

Wichtige Hinweise zum Upgrade Die Beispielanwendung Playland nutzt jetzt Bundler zur Verwaltung von Gem-Versionen. Bundler löst Gem-Abhängigkeiten bereits bei der Entwicklung auf und stellt sicher, dass die Rails-Anwendung die Gems in den jeweils benötigten Versionen verwendet, auch wenn noch weitere Versionen derselben Gems installiert sind. Wir empfehlen, Bundler in neuen Projekten zu verwenden. Allgemeine Hinweise Geänderter Konfigurationswert in mod_xsendfile Bitte beachten Sie beim Einsatz des Apache-HTTP-Server-Moduls mod_xsendfile, dass mit Version 0.10 der Konfigurationswert XSendFileAllowAbove durch XSendFilePath ersetzt wurde. Fiona 6.7.3 Release Notes 2011 Infopark AG 14/15

Bekannte Fehler 5 5 Bekannte Fehler Wenn der Pfad einer Portlet-Web-Applikation im Pfad einer zweiten enthalten ist (wie beispielsweise bei /default/pm-pl und /default/pm-pl-copy), so werden die Portlets beider Web-Applikationen nicht mehr angezeigt. (Id: 10531) Sucht man mit obj where condition {objclasses is objtype} nach Dateien, so enthält das Suchergebnis keine Spiegeldateien, deren Originaldatei die angegebene Vorlage zugewiesen ist. (Id: 10553) Wenn eine CMS-Datei, die eine weitere Datei in einem iframe öffnet, in der Vorschau angezeigt wird, erscheint auch die im iframe angezeigte Datei in der Verlaufsliste. (Id: 10758) Bei dem Versuch, einen Spiegelordner zu löschen, der selbst nicht verlinkt ist, jedoch mindestens eine verlinkte implizite Spiegeldatei enthält, wird eine falsche Fehlermeldung ausgegeben. Diese Meldung besagt, dass der Spiegelordner nicht gelöscht werden könne, weil er ein Linkziel sei. (Id: 11396) Die Auswahl der CMS-Dateien, auf die ein Assistent anwendbar sein soll, kann mit der Assistenten- Eigenschaft selectiontype definiert werden (none, single, list). Wird ein Assistent, dessen selectiontype gleich none ist, über ein mittels npsgui erzeugtes Bearbeitungselement aufgerufen, so wird der Assistentenprozedur dennoch die ID der CMS-Datei übergeben, d.h. der Assistent wird so aufgerufen als wäre sein selectiontype gleich single. Wenn der Assistent auch ins Menü oder in die Werkzeugleiste eingebunden ist, wird ihm je nach Art des Aufrufs also eine unterschiedliche Anzahl von Argumenten übergeben. Definieren Sie als Workaround den Assistenten mit single als selectiontype. Alternativ kann die Assistentenprozedur so ergänzt werden, dass sie ihr zweites Argument, dessen Inhalt vom selectiontype abhängt, richtig interpretiert. (Id: 11842) Mit dem Microsoft HTML Editor können keine Links oder Bilder in den HTML-Text eingefügt werden. Auch können bestehende Links und Bilder nicht bearbeitet werden. (Id: 11935) Fiona 6.7.3 Release Notes 2011 Infopark AG 15/15