KompoZer ist eine freie Software zur Bearbeitung von HTML-Seiten. Er ist ein HTML-Editor nach WYSIWYG-Prinzip, wodurch Webseiten durch Schreiben der Inhalte und graphisches Zusammenklicken von Formatierung und Formatierungselementen erstellt werden können, ohne den Quellcode von Hand bearbeiten zu müssen.

KompoZer


HTML-Editor
Basisdaten

Entwickler Fabien Cazenave (Kazé)
Erscheinungsjahr 2005 (als Nvu)
Aktuelle Version 0.7.10[1]
(5. Oktober 2007)
Aktuelle Vorabversion 0.8b3
(28. Februar 2010)
Betriebssystem Windows, Linux, macOS, OS/2
Programmiersprache C++
Kategorie HTML-Editor
Lizenz GNU Lesser General Public License, Version 2.0[2], GNU General Public License, Version 2[2], MPL-1.1[2]
deutschsprachig ja
www.kompozer.net

Er wird als freie Software dreifachlizenziert unter der Mozilla Public License (MPL), der GNU General Public License (GPL) und der GNU Lesser General Public License (LGPL) verbreitet und ist für Linux, Windows und Mac OS X verfügbar. Die Dateigröße von Version 0.8b3 beträgt betriebssystemabhängig zirka 6–15 MB; für Windows ist eine Standalone-Version verfügbar.

KompoZer ist aus dem Programm Nvu hervorgegangen. Wie bei Nvu (seit 2006) ruht inzwischen jedoch auch beim KompoZer (seit 2010) die Weiterentwicklung. Das vom Entwickler der beiden Editoren Daniel Glazman initiierte Nachfolgeprogramm ist BlueGriffon, das wie dieses sowohl ein WYSIWYG-HTML-Editor ist als auch auf Programmcode aus dem Umfeld der Mozilla-Foundation basiert.

Funktionen Bearbeiten

Außer dem WYSIWYG-HTML-Editor sind ein FTP-Modul für die Übertragung fertiger Seiten auf einen Webserver und ein spezieller Editor für CSS-Formatierungsregeln enthalten. KompoZer ist mit zusätzlichen Programmmodulen und Themes erweiterbar. Framesets kann er nicht bearbeiten.

Technik Bearbeiten

Zur Darstellung der bearbeiteten Dateien wie auch der eigenen Benutzeroberfläche wird die Rendering-Engine Gecko des Mozilla-Projektes benutzt.

Geschichte Bearbeiten

Ursprünglich war das Programm eine von der Netscape Communications Corporation entwickelte proprietäre Software. Netscape brachte 1996 eine Anwendungs-Suite namens Netscape Communicator um den damals bedeutenden Webbrowser Netscape Navigator heraus. Diese enthielt in der sogenannten Gold-Version eine HTML-Editor-Komponente namens Composer. Mit der Veröffentlichung der Netscape-Software als freie Software im Jahr 1998 wurde dieses Softwarebündel als Mozilla Application Suite im Mozilla-Projekt weitergeführt und die Netscape-Suite auf Basis des dort entwickelten Codes weitergepflegt. Seither steht der Quellcode mehrfachlizenziert unter GPL, MPL und LGPL für jedermann frei zur Verfügung.

Nvu Bearbeiten

 
Das Hauptfenster von Nvu

Als das Entwicklungskonzept für die Mozilla-Software geändert und das Programmpaket aufgeteilt weiterentwickelt wurde, entstand aus der Editor-Komponente die eigenständige Software Nvu (ausgesprochen „n-view“ für englisch „new view“, übersetzt: „neue Sicht“). Entwickelt wurde Nvu von der französischen Firma Disruptive Innovations im Auftrag der Firma Linspire. Der abgeheuerte Netscape-Entwickler Daniel Glazman war weiterhin beim Mozilla-Projekt für die Editor-Komponente der Suite verantwortlich.

Von Nvu sollten Weiterentwicklungen wieder in das Mozilla-Projekt zurückfließen und es wurde an einer Portierung einer Standalone-Version des Composers auf Mozillas Widget-Toolkit XULRunner gearbeitet, wobei dann dort die Weiterentwicklung der Suite als Ganzes aufgegeben wurde. So kam dieser Code-Rückfluss nie zustande, wenngleich die Entwicklung der Suite unter dem Namen SeaMonkey wieder aufgenommen wurde.

KompoZer Bearbeiten

Nachdem von Nvu seit dem 28. Juni 2005 (Version 1.0) keine neuen Versionen herausgegeben worden waren, begann die Gemeinschaft aufgrund der schlechten Pflege von Nvu inoffizielle Fehlerbehebungsversionen unter dem Namen KompoZer herauszugeben. 2006 gab Glazman das offizielle Ende seiner Entwicklungsarbeit an Nvu bekannt und kündigte eine Nachfolge-Software an.

Da Nvu offiziell aufgegeben wurde, die Rechte an dem Namen Nvu jedoch weiterhin bei der Firma Linspire liegen, findet nun alle Weiterentwicklung mit Unterstützung der Mozilla Foundation im KompoZer-Projekt statt. Die letzte Veröffentlichung von KompoZer war eine Beta3-Version zu Ende Februar 2010 (s. u.) Als Entwicklungsversion ist sie noch nicht für den produktiven Betrieb vorgesehen, so funktioniert z. B. die Synchronisation von Vorlagen noch nicht.

Es ist aktuell nicht klar, ob und wann neuere Versionen erscheinen werden.

Version 0.7.10 Bearbeiten

Version 0.7.10 von KompoZer bringt gegenüber Nvu vor allem Behebungen von Programmfehlern und fügt dessen Funktionen nichts Wesentliches hinzu.

Wesentliche Eigenschaften des Programmes sind:

  • Umschaltung zwischen WYSIWYG, HTML-Tag und Quellcode-Darstellung
  • integrierter FTP-Dateimanager
  • komfortable Bearbeitung von Tabellen, Formularen und Vorlagen (englisch „templates“)
  • unterstützt HTML, XML, CSS, JavaScript sowie Template-Sprachen
  • Tabs ermöglichen mehrere Dateien oder Sichten im selben Fenster
  • XUL-basiertes GUI ermöglicht es, deren Formulare zu bearbeiten
  • Integration mit HTML-Validator-Software

Mit Stand November 2008 wurde diese Version mehr als 1,5 Mio. Mal heruntergeladen.[3]

Version 0.8 beta3 Bearbeiten

Version 0.8 beruht auf einer neuen Codebasis. Während 0.7.x noch aus einer stark veränderten Version von Gecko 1.7 entstand, basiert 0.8 auf einer nur noch leicht modifizierten Version von Gecko 1.8.1. Die meisten Nvu-spezifischen Funktionen wurden im Chrome-Bereich implementiert.

Neue Funktionen der Version 0.8:

  • Unterstützung des W3C-Web-Standards und HTML 4.01
  • mehrere Ansichten im aufgeteilten Programmfenster (englisch: split view)
  • Syntaxhervorhebung in der geteilten Ansicht
  • Editieren von Textdateien
  • neue Seitenverwaltung
  • neuer FTP-Dateimanager (basierend auf Code von FireFTP[4])
  • verbesserte PHP-Unterstützung bei Linux
  • neue UUID

Weiterentwicklung Bearbeiten

Der Entwickler hat die Weiterarbeit an diesem Programm eingestellt.[5]

BlueGriffon Bearbeiten

Basierend auf der Funktionalität von Nvu und KompoZer[6][7] wurde von Daniel Glazman BlueGriffon entwickelt, dessen Code jedoch vollständig neu geschrieben wurde.[8] Seit Mai 2011 wurden mehrere Versionen veröffentlicht.

Weblinks Bearbeiten

Commons: KompoZer – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise Bearbeiten

  1. sourceforge.net.
  2. a b c sourceforge.net. In: SourceForge. (abgerufen am 27. Dezember 2016).
  3. Kaz'hack Blog des KompoZer-Entwicklers
  4. blog.tuxpost.de
  5. http://kazhack.org/?post/2012/12/02/Still-there
  6. Expliziter Verweis auf Veränderungen ggü. KompoZer
  7. Expliziter Verweis auf Veränderungen ggü. KompoZer
  8. BlueGriffon is entirely rewritten from scratch