ColdFusion Builder 2 Public Beta

Es ist sicher kein Zufall dass Adobe die ColdFusion Builder 2 Public Beta, gerade rechtzeitig zum Eröffungsvortrag der größten europäischen ColdFusion Conference (Scotch on the Rocks vom 3. bis 5.3.2011 in Edinburgh), zum Download freigegeben hat. Die IDE steht nun für registrierte Adobe User auf AdobeLabs zur Verfügung.

Sieht man mal von einem völlig neu gestalteten, interaktiven und konfigurierbaren, Welcome Screen ab, konzentrieren sich die Erwartungen der Entwicklergemeinde auf folgende verbesserte Features des Editors:

  • Erweiterte und verbesserte "Code Insight" Funktionalität
  • Funktions Assistenz in Zusammenarbeit mit Code Insight
  • Verbessertes Code Folding, Einstellungen bleiben auch nach dem Schließen eines Templates erhalten.
  • Quick Fixes bietet Zugriff auf eine komplette Funktionsbibliothek auch wenn diese noch nicht im Code angesprochen wurden und generieren automatisch eine Method Outline.
  • Frei definierbare Shortcuts
  • Erweiterte Suchen und Ersetzen Funktionalität
  • Möglichkeit Tab-Blocks zu markieren und auszuwählen.
  • Direktsprung zu übereinstimmenden Tags
  • Smart Tag Navigation (schnelles Navigieren zum nächsten logischen Tag)

Mehr Kontrolle über die Entwicklungsumgebung, beschleunigte Produktentwicklung, erweiterte Möglichkeiten von Exensions sind die publizierten Schlagworte.

Links: Download: http://labs.adobe.com/technologies/coldfusionbuilder2/

Genug geschrieben! Jetzt geht es bei mir gleich auf zum Testen.

BlogCFC XHTML tuning mit ColdFusion Builder

BlogCFC ist eine excellente ColdFusion Blog Software. Programmiert und als Open Source veröffentlich von Raymond Camden. Sie wird von zahlreichen Entwicklern weltweit als bevorzugte blogging Software verwendet. BlogCFC kann hier heruntergeladen werden.

In einer kurzen Schritt für Schritt Anleitung zeige ich wie man die Suchfunktion von ColdFusion Builder und die Entwickler Plugins von Firefox zum Auffinden und Ersetzen von nicht standardkonformem Code in BlogCFC verwenden kann.

Warum sind standardkonforme, XHTML kompatible Webseiten überhaupt ein Thema und warum sollte man valide Seiten anstreben?

Standardkonformität
  • ist ein sichtbares und messbares Qualitätsmerkmal
  • spricht für Sorgfältigkeit des Entwicklers/Designers.
  • ist besonders wichtig weil es die erforderliche Basis für Barrierefreiheit (Accessibility) ist.
  • ist suchmaschinenfreundlich (SES) - Webseiten werden besser in Suchmaschinen gefunden.
  • Man vermeidet unerklärliche und unerwartete Fehler bei der DOM-Manipulation mit Javascript (Ajax etc.), wenn der Code wohlgeformtes XHTML darstellt.
Voraussetzung für diese Schritt für Schritt Anleitung:
  • eine aktuelle und funktionierende Installation von BlogCFC in einer Test/Development Umgebung. Wenn möglich mit ein paar eingegebenen Artikeln und Kommentaren.
  • ColdFusion Builder Beta 2 oder aktueller.
  • FireFox mit Web Developer Toolbar und HTMLValidator Addon.
  • SVN Tool (TortoiseSVN oder ähnliches).

[Mehr]

Scotch on the Road 2009 München

Interessanter und informativer Tag in München gemeinsam mit den Adobe Evangelists und versierten Insidern. Eine kurze Zusammenfassung der Veranstaltung vom 19.10.2009 liefert der ColdFusion Kollege von Contens im Blog: Scotch on the Road in München.

ColdFusion 9 wird ausgeliefert

Wer es nicht schon über Twitter oder zahlreiche andere Kanäle gelesen, gesehen oder gehört hat, seit wenigen Stunden gilt: Die aktuelle Versionsnummer von ColdFusion ist nun 9. ColdFusion 9 @ Adobe Website.

Die Preisgestaltung des Applikationsservers ist gegenüber der Version 8 nahezu gleichgeblieben. Wer den Umstieg auf CF8 ausgelassen hat, kann von CF7 zum selben Preis wie von CF8 auf CF9 ein Update erwerben.

Erfreuliche Änderungen in der EULA (nicht rückwirkend auf CF8): Installationen die ausschliesslich Test/Staging Zwecken oder dem Group Development dienen, sind nun nicht mehr Lizenzpflichtig. Diese Lizenzen sind durch den Erwerb der Lizenz für die Produktionsumgebung abgedeckt.

Die herausragenden neuen Features, sind bereits während der Betaphase umfassend in der Community diskutiert worden. Hier ein kurzer Auszug davon:

- ORM mit eingebautem Hibernate
- Erweiterte Caching Funktionen
- SharePoint Integration
- Office Integration Word / PowerPoint / Excel
- Geschwindigkeitssteigerung
- Automatische Getters and Setters
- Local Scope
- Cfscript Erweiterung (alle Tags können nun auch gescriptet werden)
- CFML Spracherweiterung
- Neue Fulltext-Search Engine (Lucene Solr )
- Erweiterung/Beschleunigung von Flash Remoting
- Server Monitor Desktop
- u.v.a.m.

Viel Spaß beim Update

PS: die ColdFusion Builder IDE (vorm. Bolt) steht ebenfalls seit kurzem in der Beta 2 hier zum Download bereit.

CFC Info ColdFusion Builder Extension

Adobe ColdFusion Builder (Codename Bolt), die neue ColdFusion IDE (derzeit verfügbar in der Public Beta Version), kann mittels in CFML programmierten Extensions erweitert werden. Auf RIAForge existiert bereits eine eigene Open Source Kategorie für solche Erweiterungen und Tools.

Ratsam und nützlich erschien mir u.a. auch die Installation von CFC Info von Terrence Ryan aus dieser Sammlung. CFC Info erlaubt es direkt im ColdFusion Builder, die CFC Dokumentation oder einen Dump der Komponente anzuzeigen. Unter Windows, schien es allerdings beim Testen ein kleines Problem zu geben:

[Mehr]