Kefk Network Home Kefk Network : Kefk Network GNU/Linux GNU/Linux | Über Kefk Network GNU/Linux About | Kefk Network GNU/Linux Wiki Wiki. Changelog | Index | Inhalt | Site Map | Suchen
Administration | Akteure | Anwendungen | Berlin | Business | Chronik | Counter | Desktop | Development | Distributionen | Dokumentation | Hardware | Jobs | Kernel | Lernen | Literatur | Meinung | Microsoft Windows | Netmarks | News | PDA | Praxis | Reviews | Server | Shell | Shopping | Software | Standards | Tagebuch | Theorie | Window Manager | Worldwide | X11.

 

Authoring

Von Agon S. Buchholz, März 2003.

Website : Authoring : Übersicht
03-Mar-2003/09-Jan-07


Übersicht

Ich werde immer wieder gefragt, wie ich die Site Kefk Network GNU/Linux mache, warum ich ein anderes Layout verwende als andere Sites und vor allem, warum der Server unter Microsoft Windows läuft, die FrontPage Server Extensions (FPSE) nutzt und dann auch noch die proprietäre Microsoft- Technologie ASP verwendet. In den folgenden Abschnitten will ich versuchen, die Fragen zu beantworten.

Microsoft Windows als Serverplattform

Ich arbeite seit der Version FrontPage 97 intensiv mit Microsoft FrontPage; ich habe damit diverse Projekte realisiert und bin mit diesem Tool weitestgehend zufrieden, es arbeitet stabil und zuverlässig, ausserdem beherrsche ich es und kenne die Limitierungen sehr gut.

Ich mache keinen Hehl daraus, dass ich ein klassischer Windows- Admin bin; ich habe die gesamte Entwicklung von Windows 3.0 bis Windows .NET Server 2003 vollständig und aktiv miterlebt und jahrelang mit Microsoft- Produkten erfolgreich gearbeitet (die Gründe für mein Interesse an GNU/Linux spielen an dieser Stelle keine Rolle). Ab Windows NT hat sich dieses Betriebssystem für mich als stabile Desktop- und Serverplattform erwiesen, die ich auch im beruflichen Umfeld erfolgreich nutzen konnte; GNU/Linux dagegen war für mich nur in Ausnahmefällen für den produktiven Einsatz nutzbar.

Daher war es für mich naheliegend und schon fast zwingend, die Web- Präsenz Kefk Network unter einem extern gehosteten Windows- Server und die Entwicklung mit Windows- Tools zu realisieren.

Microsoft FrontPage als Authoring- Umgebung

FrontPage bietet konzeptionelle eine Art Integrated Development Environment (IDE) für die Web- Entwicklung; alle benötigten Tools, vom Erstellen und Bearbeiten von Text über das Definieren und Verwalten der Site- Struktur bis hin zu Grafikbearbeitung und Link- Management sind unter einer Oberfläche zusammengefasst. Dieses typische Windows- Konzept widerspricht dem in der UNIX- Welt Üblichen: Hier werden Aufgaben fast immer durch eine Verkettung von kleinen Tools (Toolchain) erledigt; Ausnahmen wie GNU Emacs, Anjuta, KDE Studio etc. bestätigen auch hier natürlich die Regel.

FrontPage verwaltet Dateien und Verzeichnisstrukturen quasi projektorientiert in sogenannten Webs, beispielsweise ist das Kefk Network ein solches; diese Web können Unterwebs enthalten, die sogannenten Nested Subwebs; sein solches Web bildet Kefk Network GNU/Linux. Der Arbeitskontext in FrontPage bezieht sich immer das das jeweils geöffnete Web bzw. Subweb.

Screenshot: Öffnen eines FrontPage Webs.

Ein Web kann im lokalen Dateisystem liegen oder auf einem entfernten Webserver mit installierten FrontPage Server Extensions (FPSE); für FrontPage ist es vollkommen egal, aus welcher Quelle die Webs stammen.

Screenshot: Microsoft FrontPage mit einem geöffneten Web.

Standardmässig arbeitet man in FrontPage in der sogenannten "Normal"- Ansicht, einem Pseudo- WYSIWYG- Editor, der schnell und funktional ist, aber natürlich keinesfalls an die Funktionsvielfalt von GNU Emacs oder Microsoft Word heranreicht. Interessanterweise beschreitet Microsoft hier einen ausserordentlich intelligenten Weg und versucht gar nicht erst, ein pixelgenaues Layout zu forcieren, wie dies die Konkurrenzprodukte Adobe GoLive! und vor allem Macromedia Dreamweaver mit sehr zweifelhaften Ergebnissen tun. Stattdessen arbeitet man strukturiert, wie dies auch mit etwas Selbstdisziplin in Microsoft Word möglich ist: Die »Absatzformate« werden in einem externen Stylesheet definiert und in die HTML- Dateien eingebunden; im FrontPage- Editor stehen sie dann jederzeit über ein Pulldown- Menü sowie alternativ über Tastatur- Shortcuts und Dialogboxen zur Verfügung.

Die "Normal"- Ansicht stellt die HTML- Seite in etwa so dar, wie sie im Web aussehen könnte; durch Vergrössern oder Verkleinern des Editor- Fensters kann man auch mit dem Aussehen von Seiten bei anderen Bildschirmauflösungen herumspielen. Man gewöhnt sich so recht rasch daran, die Seiten nicht für bestimmte Pixelmaße zu designen, sondern sie eben so flexibel wie möglich zu halten.

Screenshot: Der WYSIWYG- Editor ("Normal"- Ansicht) von Microsoft FrontPage mit einer geöffneten HTML- bzw. ASP-Seite.

Wer etwas mehr vom Code sehen will, kann die Darstellung von Tags aktivieren, wie dies aus den SoftQuad- Produkten HoTMetaL und XMetaL hinlänglich bekannt ist. Natürlich sind diese visualisierten Tags anklickbar und kontextsensitiv; ein Doppelklick auf das <p>- Tag ruft beispielsweise einen Dialog für Absatzformatierungen auf. Ich mag diese Ansicht nicht besonders, da ich sie unübersichtlich finde -- und ausserdem versuche ich, die Dokumente so strukturiert wie möglich zu bauen; FrontPage unterstützt dies, ermöglicht aber auch jederzeit das Einfügen von unerwünschten Tags wie <FONT>. Wie dem auch sei, die Möglichkeit für beide Arbeitsweisen ist vorhanden, es liegt beim Benutzer, sich für eine davon zu entscheiden.

Screenshot: Die "Normal"- Ansicht von Microsoft FrontPage mit einer geöffneten HTML- bzw. ASP-Seite und aktivierter Anzeige von Tags.

Wichtiger als die Anzeige von Tags ist für mich der Code-Editor ("HTML-Ansicht"); jederzeit kann man mit <Strg> + <Bild hoch> bzw. <Strg> + <Bild runter> zwischen den Darstellungmodi wechseln; mit FrontPage kann man weitestgehend ohne Maus arbeiten, was die Arbeit natürlich enorm beschleunigt. Natürlich unterstützt die Code- Ansicht auch Syntax- Highlighting und die meisten grundlegenden Editierfunktionen.

Screenshot: Die "HTML"- Ansicht (Code- Editor) von Microsoft FrontPage mit einer geöffneten HTML- bzw. ASP-Seite und Syntax- Highlighting.

Last but not least verfügt FrontPage selbstverständlich auch über eine Preview- Funktion; dafür wird -- wie sollte es anders sein -- natürlich der Internet Explorer genutzt. I.d.R. braucht man diese Preview- Funktion nicht, da die Pseudo- WYSIWYG- Ansicht eigentlich immer das zeigt, was man eben sehen muss; dynamische Inhalte aus Skripten oder Datenbankquellen sieht man aber erst, wenn der Content live von einem entsprechend konfigurierten Webserver abgerufen wird.

Screenshot: Die "Vorschau"- Ansicht von Microsoft FrontPage mit einer geöffneten HTML- bzw. ASP-Seite nutzt den Internet Explorer.

Web Site Management mit Microsoft FrontPage

Neben der äusserst zuverlässigen und schnellen Authoring- Umgebung liegen die Stärken von FrontPage im Bereich des Web Site Management

Screenshot: Die "Navigation"- Ansicht von Microsoft FrontPage mit der visualisierten hierarchischen Site-Struktur.

Verwaltung der FPSE auf dem Webserver

Das Ergebnis: Kefk Network GNU/Linux

Authoring:
Nach oben
Wer ist online?
Name: Besucher.
Online: 5 aktive User.
Login | Logout
Monitoring:
Benachrichtigen bei Änderungen:

mi.gif (12x15 -- 70 bytes)Top-Distributionen:
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.


DVD-ROM +
Bonus-DVD
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90
(versandkostenfrei)


Debian GNU/Linux Power Pack.
von Peter H. Ganten und Wulf Alex.

3540432507.03.MZZZZZZZ.jpg (93x140 -- 3556 bytes)
946 Seiten, zwei DVDs
amazon_small.gif (55x15 -- 576 bytes)EUR 69,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Ubuntu:
Ubuntu/Kubuntu 5.10,
mit Handbuch.


amazon_small.gif (55x15 -- 576 bytes)EUR 29,90
(versandkostenfrei)


mi.gif (12x15 -- 70 bytes)SuSE Linux:
SUSE Linux 10.0 deutsch.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 48,95
(versandkostenfrei)


SuSE Linux 9.3 Professional
von Novell.


amazon_small.gif (55x15 -- 576 bytes)EUR 82,99
(versandkostenfrei)


SuSE Linux 9.3 Professional Update.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 59,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Red Hat Linux:
Red Hat Linux Professional Workstation.

3827207525.03.MZZZZZZZ.jpg (134x150 -- 5811 bytes)
amazon_small.gif (55x15 -- 576 bytes)EUR 99,95
(versandkostenfrei)


Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

3827207479.03.MZZZZZZZ.jpg (116x140 -- 3312 bytes)
amazon_small.gif (55x15 -- 576 bytes)ab EUR 39,99
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Literaturhinweise:
Linux Administration Handbook
von Evi Nemeth, Garth Snyder u.a.

0130084662.03.MZZZZZZZ.jpg (104x140 -- 6538 bytes)

Englische Originalausgabe - 850 Seiten - 2002
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90 (versandkostenfrei)
Deutsche Ausgabe - 998 Seiten - 2003
amazon_small.gif (55x15 -- 576 bytes)EUR 39,95 (versandkostenfrei)


The Linux Cookbook
von Michael Stutz

1886411484.01.MZZZZZZZ.jpg (110x140 -- 6489 bytes)
Englische Originalausgabe - 306 Seiten - 2001
amazon_small.gif (55x15 -- 576 bytes)EUR 36,50 (versandkostenfrei)

Linux Cookbook
von Carla Schroder
Englische Originalausgabe (O'Reilly)
553 Seiten - 2004
amazon_small.gif (55x15 -- 576 bytes)EUR 40,90 (versandkostenfrei)


Linux Rute User's Tutorial and Exposition
von Paul Sheer

0130333514.01.MZZZZZZZ.jpg (106x140 -- 6836 bytes)
amazon_small.gif (55x15 -- 576 bytes)
Englische Originalausgabe - 630 Seiten - 2001

mi.gif (12x15 -- 70 bytes)Amazon.de:
Suchen in:
Suchbegriffe:
Über Amazon.de
Kefk Network:
Thematisch verwandte Subsites:
Apple, BSD, Hardware, Internet, Microsoft Windows, Networking, Open Content, Open Source & Free Software, Politik, Recht, Safety, Security, Shopping, Software, The Tark, Webworking, Wissen.
Kefk Network Home
Hacker Emblem glider.png (55x55 -- 724 bytes)

 

Zurück ] Weiter ]

URL: http://www.kefk.net/Linux/Website/Authoring/index.asp.
Translate this page to   Service provided by Google.
Website: About | Index | Inhalt | Site Map | Suchen | Wer ist online? | What's new?.
Thematisch verwandte Subsites: Apple | BSD | Open Source | Project »Tark« | Software | UNIX | Windows | Wissen.
Mirrors: Connected | DAHB | Debian-Howto | Jargon File | Linuxfibel | Linux-Buch | RUTE | SelfLinux | TeX.
Ergänzungen, Kommentare und Fragen: Kontakt | Foren | Wiki.
E-Mail: echo "asb at keNOSPAMfk.net"| sed -e "s/ at /@/" -e "s/NOSPAM//".
Registered Linux user: #34377 <http://counter.li.org>.
  Copyright | Credits | Disclaimer | Impressum | Rechtliche Hinweise | Wayback Machine.