Ein wichtiges Feld der Arbeit am PC ist der Bereich der Entwicklung, Gestaltung und Pflege von Internetauftritten. Will man Internetseiten von Hand erstellen oder bearbeiten, so geschieht dies in der Regel mit einem Editor. Da sich die Arbeit durch die Wahl eines geeigneten Editors wesentlich vereinfachen lässt, soll hier eine Auswahl vorgestellt werden. Hilfreich ist auch die Übersicht der allgemeinen Editoren. Nützliche Funktionen enthalten insbesondere die Programme gedit (GNOME), Geany (Xfce, LXDE) und Kate (KDE).
Profis bevorzugen dagegen zur Webentwicklung bzw. -programmierung oft komplette Entwicklungsumgebungen (IDE). Content Management Systeme (CMS) wie TYPO3 oder Joomla! lösen das Problem wiederum auf andere Weise: die Pflege wird durch den Anwender selbst online vorgenommen. Spezielle Kenntnisse sind dann nicht notwendig, auch wenn sie den Umgang mit einem CMS erleichtern.
| Name | Verwendung | Plugins | Code Completion | Ubuntu-Paket | Webseite |
| Amaya | "Proof-of-Concept" WYSIWYG-Editor vom W3C | nein | ja | amaya (universe) (nur bis Ubuntu 8.10) | Amaya |
| Bluefish | fortgeschrittener HTML-/XML-Editor | nein | ja | bluefish (universe) | Bluefish |
| CSSed | ein einfacher CSS-Editor | ja | ja | cssed (universe) | CSSed |
| gPHPEdit | einfacher PHP-Editor | nein | ja | gphpedit (universe) | gPHPEdit |
| Komodo Edit | professioneller Editor für Webseiten, AJAX, Skriptsprachen | ja | ja | - | Komodo Edit |
| KompoZer | einsteigerfreundlicher WYSIWYG-Editor | ja | nein | kompozer (universe) | kompozer.net |
| Screem | fortgeschrittener HTML-/XML-Editor | nein | ja | screem (nur bis Ubuntu 9.10) | Screem |
| Quanta+ | fortgeschrittener HTML-Editor mit WYSIWYG-(Beta)-Feature | ja | ja | quanta (universe) | Quanta |
| XML Copy Editor | fortgeschrittener XML-Editor | nein | ja | xmlcopyeditor (universe) (ab Ubuntu 10.04) (oder Fremdpaket) | XML Copy Editor |
CSSed
ist ein Editor, welcher speziell für die Erstellung von CSS-Dateien entwickelt wurde. CSS ist eine Möglichkeit, um die Gestaltung der Internetseite zu individualisieren. Die Menüführung des Editors ermöglicht es, diese Datei schon mit sehr geringen Kenntnissen zu erstellen.
Der Editor wird über das Paket
cssed (universe)
installiert [1] und per
cssed
gestartet.
Im Gegensatz zu anderen Projekten wird dieses Programm bis heute weiterentwickelt. Weitere Informationen im Artikel Bluefish.
gPHPEdit
ist ein Teil des GNOME-Projektes und ein einfacher Editor zur Erstellung von dynamischen Webseiten mithilfe von PHP. Beim Design beschränkte man sich auf das Wesentliche und erhielt daher einen sehr übersichtlichen Editor, der aber alle nötige Funktionalität enthält.
Der Editor wird über das Paket
gphpedit (universe)
installiert [1].
Screem
ist ein HTML/XML-Editor für GNOME, der fortgeschrittene Nutzer in ihrer Arbeit hervorragend unterstützt. Leider wurde die Weiterentwicklung schon Anfang 2006 eingestellt. So trüben mangelnde Aktualität und eine nur lückenhafte deutsche Übersetzung das ansonsten gute Bild.
Der Editor wird über das Paket
screem (bis Ubuntu 9.10 (Karmic Koala))
installiert [1].
Diese Editoren zeigen dem Nutzer sofort das Aussehen der Internetseite an. Somit wird vor allem die Gestaltung des Internetauftrittes wesentlich erleichtert. Allerdings kann die Arbeit kompliziert werden, wenn man Elemente einfügen will, welche nicht von dem Editor unterstützt werden.
Amaya
ist ein Webeditor, welcher vom W3C
entwickelt und gepflegt wird. Mithilfe dieses Editors lassen sich nicht nur HTML-Dokumente (also Webseiten), sondern auch Dateien in allen anderen vom W3C entwickelten Formaten erstellen. Sämtliche Elemente der Webseiten lassen sich durch Steuerelemente einfügen und bearbeiten.
Der Editor wird über das Paket
amaya (universe, bis Ubuntu 8.10 (Intrepid Ibex))
installiert [1] und per
amaya
gestartet.
Komodo Edit
ist eine frei erhältliche, abgespeckte Variante der professionellen kommerziellen Enwicklungsumgebung Komodo IDE. Der Quellcode des Editors ist über Open Komodo
erhältlich.
Das Programm ist für eine Vielzahl von Sprachen geeignet, was die Code-Completion und das Syntax-Highlighting angeht, hat seine Stärken aber vor allem bei der Programmierung mit Skriptsprachen wie Python, Perl, Ruby oder PHP. Dennoch wird auch auf die Programmierung in HTML, CSS und JavaScript großer Wert gelegt. Hier spielt das Mozilla-Toolkit, auf dem die Oberfläche programmiert wurde, seine Stärken aus - man kann mit einem Klick die Webseite im eingebetteten Firefox betrachten.
Um das Programm zu installieren lädt man sich das aktuelle Archiv
(40 MB) herunter und entpackt dieses [3]. Zum Installieren dann in das entpackten Verzeichnis wechseln und folgenden Befehl in einem Terminal-Fenster [4] ausführen:
./install.sh
Das Programm dann in ein passendes Unterverzeichnis vom Homeverzeichnis installieren. Während der Installation legt das Installationsprogramm ein Desktop-Symbol an, mit welchen man dann einfach den Editor öffnen kann.
Fremdsoftware kann das System gefährden.
Das Programm ist der Nachfolger von Nvu, der wiederum aus dem Mozilla Composer entstanden ist. Weitere Informationen im Artikel KompoZer.
Quanta+
wurde für KDE entwickelt und ist kostenlos verfügbar. Es gibt auch eine kommerzielle Version namens Quanta Gold
. Quanta+ enthält bereits eine breite Palette an Funktionen, die teilweise durch Plugins verfügbar sind (zum Beispiel "CVS" und "Kompare" zum Vergleich von Änderungen).
Der Editor wird über das Paket
quanta (universe)
installiert [1].
Das Besondere an Quanta ist, dass man eine Vorschau und den HTML-Code übereinander sieht. Man kann in beiden editieren. So werden z.B. Tabellen gleich beim Schreiben übersichtlich angezeigt, und man behält trotzdem die volle Kontrolle über den Code.
Da Quanta nicht von selbst erkennt, welchen Zeichensatz eine Datei hat, empfiehlt es sich, unter "Menü Tools -> encoding" UTF-8 einzustellen. Beim Einstieg kann eine deutschsprachige Anleitung
weiterhelfen.
Quanta ist noch nicht auf KDE4 portiert. In den Lucid Lynx-Quellen ist jedoch bereits die KDE4-Version des Plugins cervisia. Auch die deutschsprachige Unterstützung fehlt in den Lucid Quellen.
Wie Quanta trotzdem in deutscher Sprache und mit funktionierendem Cervisia-Plugin verwendet werden kann, ist in diesem Thread beschrieben.
XML Copy Editor
ist ein speziell auf die Bearbeitung von XML ausgelegter Editor. Folgende Funktionen sind enthalten:
integrierter Support für XHTML, XSL, DocBook und TEI
DTD/XML Schema/RELAX NG Validation
XSLT, XPath
Syntax-Hervorhebung, Falteneditor und Tag-Vervollständigung
Tag Locking, Tag-free editing
Der Editor wird über das Paket
xmlcopyeditor (universe, ab Ubuntu 10.04 (Lucid Lynx))
installiert [1]. Nach der Installation ist unter GNOME ein Eintrag im Menü unter "Anwendungen -> Entwicklung -> XML Copy Editor" zu finden.
Über SourceForge sind Fremdpakete
(.deb) für frühere Ubuntu-Versionen erhältlich.
Fremdpakete können das System gefährden.
Webeditoren unter Ubuntu/Linux
- Vergleich von gedit, Geany, Bluefish, Eclypse/Aptana, Quanta und Komodo Edit (05/2009)
Web-Stuhl - HTML-Editoren im Test
- Vergleich von Kompozer, Bluefish sowie Quanta Plus; Artikel Linux-Magazin 01/2008
Diese Revision wurde am 29. Juli 2010 um 12:30 Uhr
von noisefloor erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
Übersicht, Editor, Programmierung, Internet
2004 – 2010 ubuntuusers.de • Einige Rechte vorbehalten