Ursprünglich wurde das Java-basierte, Open Source-Framework basecmp als Ergänzung zuführenden Shop-Systemen konzipiert, um Shopinhalte schnell, flexibel und kostengünstig umredaktionelle Inhalte zu erweitern und redaktionelle Beiträge einer Website individuellmit unterschiedlichsten Katalogdaten zu verknüpfen. Auf die hierfür erforderlicheAnpassungsfähigkeit wurde unter anderem das Datenmodell maßgeschneidert und dieBusiness-Logik in hochmodulare Bausteine zerlegt, die je nach Bedarf kombiniert undschnell an die jeweiligen Kundenbedürfnisse angepasst werden können.
In den vergangenen Jahren hat sich basecmp kontinuierlich weiterentwickelt. Heute präsentiert es sich als integriertes Content-Management- und Shop-System zur Umsetzung von mittleren bis großen Internet-Applikationen, das den Vergleich mit so genannten"Enterprise Content Management Systemen" nicht zu scheuen braucht. Erreicht wurde diesesZiel unter anderem durch die konsequente Integration zahlreicher, bewährter OpenSource-Komponenten, die basecmp mit seiner Business-Logik und einer eigenen Tag-Libraryzu einem multifunktionalen Framework vereint.
Schematischer Aufbau von basecmp und darauf basierender "Lösungen"
Mit der aktuellen Version basecmp 2.8.1 lassen sich von der klassischen Firmendarstellungüber geschützte Intra-/Extranets bis hin zu einem Internet-Shop und Online-Portal nahezualle inhaltlichen und funktionalen Anforderungen an eine moderne Internet-Applikationabbilden.
Wichtige Funktionalitäten wie Suchmaschinen- und URL-Optimierung, ein Indexserver zurVolltextsuche, automatische Generierung von Googles Sitemap-Format, RSS-Feeds,Statistik-Tool-Einbettung, Web 2.0-Eingabemöglichkeiten, Webservice-Anbindung,Import/Export-Schnittstellen u.v.m. bietet basecmp von Haus aus. Mit der"basecado"-Solution stehen Entwicklern darüber hinaus eine Fülle einsatzbereiterJSP-Templates zur Verfügung, die unmittelbar in eigenen Projekten verwendet werden können.
Generelle Stärken des Systems: Die intuitive Bedienung für die Redaktion, schnelleUmsetzung von individuellen technischen Anforderungen und die Möglichkeit, einMulti-Mandanten-/ Multidomain-fähiges, integriertes Shop- und Website-System auf einerzentralen Plattform zu betreiben. Speziell international agierende Firmen sparen durch diesen integrierten Ansatz eine MengeGeld für Hosting, Wartung und Verwaltung.
Das Redaktionssystem von basecmp ist internationalisiert, der Redakteur kann dieAnzeigesprache jederzeit selbst anpassen. Aktuell sind Deutsch und Englisch wählbar,weitere Sprachen lassen sich jederzeit durch die Ergänzung von Übersetzungsdateienhinzufügen.
Das Anlegen von Inhalten funktioniert in basecmp wie die Ausführung eines Kochrezeptes:Zunächst werden alle Basiszutaten bereitgestellt und schließlich in einem redaktionellenArtikel "verarbeitet". Hierdurch wird eine möglichst einfache Bedienung und gleichzeitigein höchstmöglicher Grad der Wiederverwendung einmal eingegebener Inhalte erreicht.
Die Redakteur-Ansicht der basecmp-Startseite ermöglich eine schnelleOrientierung. Für Chefredakteure, Domain-Verwalter und Administratoren erscheinenautomatisch erweiterte Eingabemenüs.
Auf der Startseite von basecmp erfasst der Redakteur über einfach gehaltene Eingabemaskenin der Adress-/ Medien- und Datenverwaltung zahlreiche "Basisinhalte" (Firmen- undPersonendaten, Dokumente, Bilder/ Flash-Dateien und Videos, Veranstaltung, Publikationen…)und baut so einen stetig anwachsenden "Datenpool" für die spätere Verwendung in einer odermehreren Websites auf.
basecmp arbeitet mit zwei getrennten Datenbanken für das Redaktionssystem und denLiveserver. Hierdurch bleiben neue und geänderte Inhalte so lange für die Website-Besucher"unsichtbar", bis sie durch die Redaktion freigeschaltet und somit in den Livebereichübertragen werden.
Eine ("ToDo"-)Statusliste informiert auf einem Blick über alle Inhalte, die angelegt,aber noch nicht veröffentlicht wurden – ein Klick auf den Namen eines Eintrags führtdirekt zu dem Inhalt/zu der angelegten Seite, die nach der redaktionellen Freigabe miteinem Mausklick "live geschaltet" werden können.
Eingabemaske einer Veranstaltung als "Basisinhalt", der über eine Verknüfungoder als Teil einer automatisierten Liste mehrfach (auch über mehrere Websites hinweg)verwendet werden kann.
Im so genannten "Seitenverzeichnis" lassen sich im WYSIWYG-Modus beliebige Seiten anlegen,redaktionelle Texte eingeben und überarbeiten, bereits eingegebene Basisinhalte über einVolltextsuchmodul einbinden, die Navigationsstruktur per Drag&Drop verändern undschließlich über einen redaktionellen Workflow freischalten.
Selbstverständlich ist der Inhalt vollständig vom Layout getrennt: Der Redakteur kannjederzeit die gewählten Layout-Darstellung ändern (z.B. von einem zweispaltigen auf einendreispaltigen Seitenaufbau).
Die Eingabemöglichkeiten für redaktionelle Texte lassen sich je nach Design undEinsatzgebiet der Website individuell anpassen.
Um eine Seite anzulegen, reicht ein Klick auf den entsprechenden Button, basecmp legt (imWysiwyg-Modus) automatisch einen neuen Navigationspunkt mit einem neuen Seitenelement andem zuvor ausgewählten Navigationsknoten an. Die Navigationsreihenfolge und -hierarchielässt sich jederzeit per Drag&Drop verändern, der "Name" des Navigationspunktes über eineeinfache Textbox editieren und bei Bedarf anzuzeigende Navigations-Bilder und/oderStylesheet-Angaben festlegen.
Das "Seitenverzeichnis" zur Bearbeitung von Seiteninhalten im WYSIWYG-Modus.
Um Inhalte einzugeben, muss eine vorhandene Seite von einem Redakteur zunächst "zurBearbeitung" markiert werden. Hierdurch erscheinen Bearbeitungsmarken an allen relevantenStellen der Seite, gleichzeitig wird die Seite für alle anderen Redakteureschreibgeschützt dargestellt, bis sie explizit wieder freigegeben wird oder der zuständigeRedakteur sich ausloggt. Bei neu angelegten Seiten geschieht dieser Prozess automatisch.
Mit der Markierung "zur Bearbeitung" erscheinen in der Vorschau der Website automatischBearbeitungsmarken, über die sich eine Headline/ ein oder mehrere Fließtexte eingeben odervorhandene Basisinhalte (die "Rezeptzutaten", wie Bilder, Dateien u.ä.) per Volltextsucheauswählen und verknüpfen lassen.
Die zentrale "Suchen und Verknüpfen"-Funktion von basecmp, über die sicheinmal eingegebene Inhalte beliebig oft (über eine Referenz) wieder verwenden lassen.
Zur Unterstützung der redaktionellen Bearbeitung ist der " FCK-Editor " in das basecmp-Backoffice integriert, so dass sich auchinnerhalb von Fließtexten Formatierungen, Tabellen, Stilvorlagen, Sonderzeichen, Bilderund interne wie externe Links über die basecmp-Verknüpfungsfunktionen verwenden lassen.
Speziell für Entwickler bietet basecmp das so genannte "HTML-Snippet" als besonderenBasisinhalt. Über ein Snippet kann beliebiger Quellcode (HTML, Javascript) ebenfalls inFließtexte eingebunden werden, ohne, dass das System oder der Wysiwyg-Editor Veränderungenvornimmt. Wie alle Basisinhalte kann auch ein Snippet (beispielsweise eine ein Javascriptmit Countdown) so flexibel über das Redaktionssytem in mehreren Seiten und auf mehrerenWebsites eingesetzt werden.
Alle eingebundenen Basisinhalte werden durch das basecmp-System verwaltet. Bindet einRedakteur beispielsweise ein Bild, einen Internetlink, eine Download-Datei auf einer odermehreren Seite ein, wird lediglich eine Referenz auf den Basisinhalt gespeichert. EineÄnderung des Originals verändert automatisch alle Referenzen (auch über mehrere Websiteshinweg).
© 2012 FEiG & PARTNER