Hallo, Am Wed, 28 Apr 2004, Christian Boltz schrieb:
Am Mittwoch, 28. April 2004 11:59 schrieb Karl Sinn:
ich suche schon seit einiger Zeit ein Tool zum erstellen von Websites. Es gab ja auch einige Threads dazu hier in der Liste.
Ich habe mir einiges angeschaut wie Quanta, Bluefish, Screem .. aber keines hat mich zufriedengestellt.
Was ich suche: - WYSIWYG zum erstellen von Webseiten [..] Ich bevorzuge die direkte Bearbeitung im Quelltext.
Full ACK.
Spätestens wenn man irgendwelches Scripting einbinden will (PHP, JavaScript, ...), wird es mit grafischen Editoren sowieso schwierig bis unmöglich - und wenn man erst dann auf Quelltext umsteigt, ist es doppelt schwierig, da man sich in HTML und zusätzlich auch in die Scriptsprache einarbeiten muss.
Jep.
- Verwaltung der gesamten Homepage
Definiere erstmal, was Du unter "Verwaltung" verstehst, dann reden wir weiter.
BTW: Die Bash kann sämtliche Webseiten verwalten, in Verbindung mit vi ist sogar die Bearbeitung möglich ;-))))
- Automatisches erzeugen der Menues
Da würde ich zu Includes und/oder serverseitigen Scripten (SSI oder PHP) greifen.
Jau. Damit wird auch die "Verwaltung" ueberfluessig. Das ganze dann noch in ein CVS-Repository gepackt "et voila"...
Welche Programme benutzt Ihr dafuer?
bash und vi ;-)
Hier XEmacs + cvs (+bash). *g* Mit XEmacs (Gnu Emacs weiss ich nicht) kann man sich die Tags samt Attributen sogar zusammenklicken, wenn man will, da die DTD geparst wird. Und das fuehrt dann automatisch zu definitiv validem HTML. Bei groesseren Seiten bzw. wenn komplexeres zu generieren ist, dann helfen bash, perl und make... Das zusammenklicken, das kann vi AFAIK nicht ;) Durch 'tidy -e', und zur Endkontrolle auch durch den online-Validator, sollte man die Seiten aber dennoch jagen. [..]
Außerdem interessant: Bei meiner Homepage läuft alles durch eine einzige index.php [2] [3], in der dann die einzelnen Inhaltsseiten und die Menügenerierung eingebunden werden (per <?php include() ?>).
Menues kann man auch prima per SSI generieren, bzw. per '<!--#include virtual="..." -->' einbinden. Das alles aber mehr so als Ergaenzung, bevor hier gleich wieder alles auf PHP reduziert wird. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.