DIE SCHLECHTE NACHRICHT:
Modernes Enterprise Content Management wie Alfresco ist „out of the box“
noch "kein Maßanzug" und agile Technologien wie Groovy und Grails wollen
beherrscht werden.
DIE GUTE NACHRICHT:
Keinerlei Lizenzgebühren dank Open Source. Entwicklungskosten lassen sich
durch den Einsatz von Alfresco und Groovy / Grails erheblich reduzieren.
DIE BESTE NACHRICHT:
Ihre Spezialisten für Konzeption und Implementierung von Alfresco-,
Groovy / Grails- oder JEE Projekten haben Sie bereits gefunden.
Profitieren Sie von unseren Projekt-Erfahrungen und nehmen Sie Kontakt zu uns
auf! :)
YETI GESICHTET?
Wir glauben nicht (mehr) an den „goldenen Hammer“: Je größer das Einsatzgebiet, desto schlechter die Lösung spezieller Probleme. Dies gilt sowohl für Content-Management Systeme als auch für Frameworks oder Programmiersprachen.
OHNE RESTARTS
Unserer Erfahrung nach bieten dynamische Sprachen (z.B. Groovy in Grails oder Javascript in Alfresco) entscheidende Vorteile für die serverseitige Entwicklung. So entfällt u.a. das Warten auf Restarts - der Spaß bei der Entwicklung kommt zurück. ;)
AUSGEREIFT
Wir glauben, dass Open Source sich mit Alfresco nun auch im High-End ECM / WCM Markt durchsetzen wird.
-
Kleines Vorwort
Gemeinsam haben wir jahrzehntelange Projekt-Erfahrung in den Bereichen JEE, Enterprise Content-Management und Portal (JSR-168/286).
Diese kleine Auswahl soll Ihnen einen Einblick in die wichtigsten Projekte der letzten Zeit verschaffen.
Um mehr zu erfahren, folgen Sie dem Link "zu den Projekten":
- Alfresco ECM - Integration
- Alfresco WCM - Evaluierung / Implementierung
- JSF - Evaluation
- Grails - Migration
- Vignette Portal / ECM - Relaunch
- Suchmaschinen-Optimierung (SEO)
- Beratung bei einem CMS Pitch
-
Alfresco ECM - Integration
Herausforderung:
Integration des Alfresco ECM in eine kundenspezifische Applikation. Dokumente der Vertriebs-Workflow-Applikation (Anfragen, Angebote und Marketing Material) sollten zukünftig in einem DMS gespeichert, versioniert und indiziert werden.
Der Zugriff auf diese Dokumente sollte per Windows Explorer erfolgen.
Lösung:
- Zugriff via JNDI/JCR (JSR-170) auf das Alfresco Repository
- Der Server ist über VPN mit dem LAN verbunden
- Windows Clients mounten (CIFS) das Repository
- Für die Suche wird der Alfresco Web-Client genutzt
- Dokumente werden mit kundenspezifischen Aspekten erweitert
Technologie: JBoss Application Server, Alfresco 2.1 Community, Struts (Workflow Applikation), JCR (JSR-170)
-
Alfresco WCM - Evaluierung / Implementierung
Herausforderung:
Die redaktionelle Pflege des Portal basierten Webauftritts soll zukünftig mit Hilfe eines Web Content Management (WCM) Systems erfolgen.
Lösung:
- Einsatz von Alfresco WCM (Surf und Web-Studio)
- Portlets (JSR-286) fragen Inhalte via HTTP bei einer Alfresco Surf Applikation an
- Inhaltspflege über den Alfresco Web-Client und Web-Studio in den "Sandboxen"
- Nutzung der Alfresco "out-of-the-box" Web-Workflows (z.B. Publishing)
- Repository WebScripts wurden zum Teil in Groovy implementiert
Technologie: Tomcat/IBM Websphere, Alfresco 3.0 Labs/Surf/WebStudio/WebScripts, Groovy
-
JSF - Evaluation
Herausforderung:
Es sollte geprüft werden, ob eine Callcenter Applikation "sinnvoll" von Java Swing
auf JSF zu migrieren wäre. Besondere Herausforderungen bestanden in der Komplexität des User-Interfaces und der extrem hohen Anforderung
hinsichtlich der Performance.
Lösung:
- Prototyp Applikation wurde auf Basis von JBoss Seam, Facelets, Icefaces und Prototype JS implementiert
- Komplexe Elemente des User-Interfaces wurden realisiert
- Bestehender Prozesses als Prototyp implementiert
- Potentiell "teure" Operationen (z.B. Sortierung) wurden clientseitig in Javascript implementiert
Technologie: Tomcat, JBoss Seam, Facelets, Icefaces, Prototype JS
-
Grails - Migration
Herausforderung:
Die bestehende mehrsprachige Struts basierte Website sollte auf Grails migriert werden um
mittelfristig Entwicklungskosten einzusparen.
Lösung:
Dank der (auch für uns) erfreulich zügigen Migration der Applikation auf Grails konnte der Zeitgewinn in einen zusätzlichen Mehrwert - User friendly URLs - investiert werden. :-)
Technologie: Tomcat, Groovy/Grails
-
Vignette Portal / ECM - Relaunch
Herausforderung:
Die mehrsprachige Website sollte auf Basis von Vignette Application Portal/Content Management neu implementiert werden. Die bisherige Site basierte auf Vignette V6 und TCL.
Lösung:
- Implementierung auf Basis von Vignette Portal / Content Management V7
- Konzeption und Implementierung eines Content-Modell
- Implementierung Portalerweiterungen (z.B. Mehrsprachigkeit für anonyme User)
- Ergänzung serverseitiger Funktionalität auf Basis von JSR-168
- Umsetzung eines Routenplaner-Portlets basierend auf Webservices
Technologie: Tomcat, Vignette Portal/Content Management V7, Webservices, JSR-168
-
Suchmaschinen-Optimierung (SEO)
Herausforderung:
Besseres Ranking einer bestehenden Website in den Suchergebnislisten erfolgreicher Suchmaschinen ( Google :-) )
Lösung:
- Keyword- und Adwords-Optimierung
- Inhaltliche Optimierung aus Sicht des Kunden
- Backlink Optimierung
- Technische Optimierung u.a. durch eindeutige, stabile User friendly URLs, "sauberes" HTML
Fazit: Jede Suchmaschinenoptimierung sollte in erster Linie eine Optimierung für Ihre Kunden darstellen.
Ihre Besucher und deren Belange müssen immer im Mittelpunkt stehen!
-
Beratung bei einem CMS Pitch
Herausforderung:
Unabhängige Bewertung eines CMS-Produktes und der Implementierung komplexer, exemplarischer Anforderungen durch einen Dienstleister.
Ergebnis:
- Bewertung der Implementierung
- Erstellung eines Gesamtgutachtens
- Beratung auf Basis des erstellten Gutachtens