apstrakt: Webbasierter Rich Text Editor in HTML-Docs (NN6, Moz, MSIE5)

Hallo,

ich bin für ein selbstgebasteltes CMS auf der Suche nach einer Möglichkeit, auf einer Webseite recht einfach strukturierte Texte wie in einem WYSIWYG-Editor bearbeiten zu können: ich möchte also quasi wie in Word Buttons für "Fett", "Kursiv", "Textausrichtung", "Liste", "Tabelle" etc. und vor allem auch Hyperlinks einfügen können. Herauskommen soll valider HTML-Code.

Für Mozilla ab 1.3 gibt es mit Midas ja wohl eine Möglichkeit, derartiges zu programmieren, die Demo dazu: http://www.mozilla.org/editor/midasdemo/
Leider funktioniert das im MSIE nicht (vollständig), aber erstaunlicherweise zumindest teilweise. Also wird es prinzipiell sicher auch irgendwie im MSIE zu realisieren sein.

Theoretisch könnte man auch ein Java-Applet schreiben und via JavaScript (LiveConnect) die gewünschte funktionale Verbindung mit dem HTML-Editordokument herstellen. Das ist jedoch sehr viel Arbeit. Wahrscheinlich geht es aber crossbrowsermäßig gar nicht anders. Daher meine Frage(n): hat jemand bereits Ähnliches realisiert und kann mir einen Tip geben? Gibt es vielleicht irgendwo eine (Java)-Bibliothek (open source, freeware), mit der das realisiert werden kann?

Tschau,
apstrakt

  1. hallo,

    schau dir mal http://hexenbrei.datenkueche.com an und laß dir in der testarea nen Account einrichten. Die haben zwar die wichtigen Sachen (Dateiupload, Speichern) mit PHP gemacht, aber die Funktionen, die du suchst, werden (wenn ich mich nicht täusche) mit JScript  -  Achtung! das ist _nicht_ Javascript  -  realisiert, was der IE versteht.

    Grüße aus Berlin

    Christoph S.

  2. http://webfx.eae.net/dhtml/richedit/richedit.html

    die haben soetwas zumindest schon angefangen. Textausrichtung ist allerdings noch nicht drin glaube ich.

  3. Hallo apstrakt,

    ich bin für ein selbstgebasteltes CMS auf der Suche nach einer Möglichkeit, auf einer Webseite recht einfach strukturierte Texte wie in einem WYSIWYG-Editor bearbeiten zu können:

    Irgendwo hier im Forum bin ich mal über diesen Link gestolpert: http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html Allerdings hatte ich nie die Zeit, mich intensiver mit dem Thema zu beschäftigen - es interessiert mich aber auch sehr.

    Viele Grüße,
    Christian

    --
    | http://www.selflinux.org/                                                  |
    | http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm                      |
    | sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[ |
    | http://emmanuel.dammerer.at/selfcode.html                                  |
    1. hi,

      Irgendwo hier im Forum bin ich mal über diesen Link gestolpert: http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html

      Dann ist mir was entgangen.

      Allerdings hatte ich nie die Zeit, mich intensiver mit dem Thema zu beschäftigen

      Ich habe mir den eben genannten link mal etwas genauer angeschaut und den Kram kopiert. Das Teil ist relativ ausgereift, man muß lediglich noch irgendwas dazutun (PHP oder andere Servertechnologie), um das Resultat speichern zu können. Und da es Open Source ist und die Sourcen zum Download angeboten werden, gibts keine Sorgen um das Copyright (der Freiherr, Ingeniuer und Rechtsanwalt v. Gravenreuth läßt grüßen)

      es interessiert mich aber auch sehr.

      Wen interessiert das nicht?

      Grüße aus Berlin

      Christoph S.

      1. Hallo Christoph,

        Ich habe mir den eben genannten link mal etwas genauer angeschaut und den Kram kopiert. Das Teil ist relativ ausgereift,

        Welches Teil? Da gab es eine ganze Menge, die dort verlinkt waren...

        es interessiert mich aber auch sehr.
        Wen interessiert das nicht?

        Gute Frage. ;-)

        Viele Grüße,
        Christian

        --
        | http://www.selflinux.org/                                                  |
        | http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm                      |
        | sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[ |
        | http://emmanuel.dammerer.at/selfcode.html                                  |