Die Flexperten Herrlich & Ramuschkat

Archiv für June, 2009

ColdFusion 8 und PDF-Formulare

ColdFusion 8 hat eine hervorragende Unterstützung von PDF-Formularen. Allerdings beschränkt sich die Dokumentation von ColdFusion darauf, das Data-Submission von einem PDF nur über HTTP Post mit Formvariablen oder direkt mit HTTP POST und kompletten senden des PDFs geht.

“ColdFusion supports two types of PDF form submission: HTTP post, which submits the form data, but not the form itself, and PDF, which submits the entire PDF file.”

Weiterlesen »

Ausblick: ColdFusion 9 ORM Integration

Ein Highlight von ColdFusion 9 wird die Integration des ORM Frameworks Hibernate sein. Hibernate ist ein sehr populäres Open-Source Java high performance object/relational persistence Framework.

Einen sehr schönen Einblick bzw. Ausblick gibt diese Präsentation vom ehemaligen Adobe Produktmanager auf der MAX2008 in Mailand.

Adobe ColdFusionBox gelauncht

Für Adobe EMEA haben wir die Adobe AIR basierte ColdFusionBox realisiert.

ColdFusion Box is your central point of information about ColdFusion news, events and activities in Europe, Middle-East and Africa. Use this application to learn more from our white papers, datasheets or study guides as well as keeping you informed about what’s fresh around ColdFusion at Adobe.

Diese Applikation bietet einen On- und Offline-Modus. Im Offline-Modus greift die Applikation auf die lokal in der SQLite Datenbank des AIR-Runtimes vorgehaltenen synchronisierten Daten zu.

Mehr Infos und sowie die Installation findet ihr unter www.coldfusionbox.eu

Aktivieren von SSL mit ColdFusion 8 und dem integrierten JRun

Wenn für ein Kundenprojekt eine Kommunikation über HTTPS / SLL notwenig ist, dann ist es für die Entwicklung am Einfachsten, ein SSL-Zertifikat einfach direkt über den in ColdFusion integrierten Webserver einzuspielen.

Wie das genau geht, wird hier und hier ausführlich beschrieben, leider hat das aber nicht wirklich funktioniert, wir bekammen immer eine Fehlermeldung wie “sec_error_bad_signature” im Browser, wenn ColdFusion über HTTPS angesprochen wurde.

Letztendlich fanden wir heraus, dass es ein Problem der JRE war. Wir tauschten die aktuelle JRE von ColdFusion 8 (1.6.0_04-b12) gegen eine Java 5 JRE ( 1.5.0_16-b02) aus und der Fehler verschand … wir wissen nicht wirklich, ob es nun ein Bug in der JRE oder in ColdFusion 8 ist, aber jetzt läuft auf der entsprechenden Entwicklungsmaschine alles hervorragend.

CFLOOP: undokumentiertes Charset Attribut für Einlesen von Files

Mit ColdFusion 8 wurde ein neues Feature eingeführt, mit dem man mittels CFLOOP eine Datei Zeile für Zeile einlesen kann.

Diese neue Funktionalität ist absolut prima, leider werden aber die Daten per Default mit dem iso-8859-1 Encoding eingelesen, welches naturgemäß zu gewaltigen Problemen führt, wenn die einzulesende Datei UFT-8 encodiert wurde. Glücklicherweise existiert ein undokumentierter Parameter für CFLOOP mit dem man das Encoding auf UTF-8 oder auch anderen umschaltenn kann:

<cfloop file=“#path#” index=“line” charset=“utf-8″>

</cfloop>

Der erste Eintrag im Blog

Hallo,

nach dem wir schon seit Jahren erfolgreich Blogs über Adobe Flex (www.die-flexperten.de) und Adobe Flash Media Server (www.flashmediaserver-blog.de) betreiben, haben wir uns nun dazu entschlossen, dieses auch für ColdFusion zu tun.

Somit starten wir das ColdFusion Blog als letztes, obwohl wir mit ColdFusion am längsten arbeiten, nämlich seit der Version 3, als das Produkt noch von der Firma Allaire kam, ich glaube wir fingen 1996 damit an ….

Wir lieben ColdFusion, obwohl wir inzwischen hier und da auch sehr viel Java machen. ColdFusion ist aber nach wie vor für uns die schnellste Art, etwas für unsere Kunden zu entwickeln.

Leider ist ColdFusion in Deutschland bzw. Europa nicht so populär wie in den USA … aber wir sind der festen Überzeugung und Hoffnung, dass sich das mit Erscheinen von ColdFusion 9 in Q4 / 2009 ändern wird.

Sven.