Dreamweaver + Grails

8

Hat jemand versucht, GSP mit Adobe Dreamweaver CS4 zu entwerfen? Es hat Unterstützung für JSPs, aber es erkennt nicht die Gsp-Erweiterung, und selbst wenn es ich glaube, es gäbe Probleme mit den Gsp-Tags, die es nicht erkennen würde. Ich habe hier ein kleines Kochbuch gefunden ( Ссылка ), damit GSPs teilweise mit Dreamweaver CS3 funktionieren. aber viele der Dateien und Verzeichnisse, auf die es verweist, scheinen in CS4 nicht mehr zu existieren.

    
Chris King 03.01.2009, 00:33
quelle

3 Antworten

4

Ich denke, ich habe es für CS5 arbeiten lassen, nachdem ich eine Weile herumgespielt habe. Die Schritte, die Sie ausführen müssen, sind ähnlich dem oben erwähnten Artikel , aber mit geringfügigen Änderungen für Dreamweaver CS5. Also fünf Schritte durch und machen Sie bitte einen Test nach jedem Schritt, um sicherzustellen, dass Sie auf dem richtigen Weg sind.

  1. Fügen Sie * .gsp-Dateierweiterung zum Dialogfeld "Öffnen" hinzu. Bearbeiten Sie% APPDATA% \ Adobe \ Dreamweaver CS5 \ de_DE \ Configuration \ Extensions.txt, um "GSP: Groovy Server Pages" (keine Anführungszeichen) am Ende der Datei hinzuzufügen, sowie die GSP-Erweiterung in der ersten Zeile: "Alle" Unterlagen. Starten Sie Dreamweaver CS5 neu und testen Sie, ob File & gt; Öffnen ... Dialog hat eine GSP Erweiterung in der Liste.
  2. Jetzt müssen wir den richtigen Dokumenttyp hinzufügen, damit Dreamweaver CS5 über GSP informiert. Bearbeiten Sie% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ MMDocumentTypes.xml, um den folgenden Dokumenttyp als letzten Knoten hinzuzufügen.

    <documenttype id="GSP" servermodel="JSP" internaltype="Dynamic" winfileextension="gsp" macfileextension="gsp" file="Default.gsp" writebyteordermark="false" mimetype="text/html"> <TITLE>GSP</TITLE> <description>Groovy Server Pages (GSP) document</description> <dtdcontext>html</dtdcontext> </documenttype>

Wenn Sie Titel und Beschreibung als lokalisierte Zeichenfolgen bereitstellen möchten, lesen Sie dies Artikel.

  1. Vorlage für neues Dokument erstellen. Kopieren Sie% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ NewDocuments \ Default.jsp in Default.gsp, bearbeiten Sie sie, um die erste Zeile zu entfernen. (Sie können diese Datei beliebig bearbeiten, da sie als Vorlage für neu erstellte Dateien dient). Starten Sie Dreamweaver CS5 neu und testen Sie, ob File & gt; Neu ... Dialog hat GSP-Seitentyp mit Ihrer Beschreibung an Ort und Stelle. Neue Dateierstellung testen.
  2. GSP-Tag-Bibliothek einrichten. Laden Sie GspTagLibrary für Dreamweaver . Kopieren Sie den GSP-Ordner mit vielen * .vtm-Dateien in% DreamweaverInstallationDirectory% \ configuration \ TagLibraries. Bearbeiten Sie% APPDATA% \ Adobe \ Dreamweaver CS5 \ de_DE \ Configuration \ TagLibraries \ TagLibraries.vtm, um den Inhalt von gspTagLibrary.vtm als letzten Knoten hinzuzufügen. Ersetzen Sie die erste Zeile durch Folgendes:

    <taglibrary name="GSP tags" doctypes="GSP" id="DWTagLibrary_GSP" prefix="&lt;g:">

Fügen Sie auch GSP in doctypes von & lt; taglibrary & gt; mit id="DWTagLibrary_html" (sollte der erste Knoten sein). Führen Sie die gleichen Änderungen für% DreamweaverInstallationDirectory% \ configuration \ TagLibraries \ TagLibraries.vtm für alle Fälle durch. Starten Sie Dreamweaver CS5 neu und stellen Sie sicher, dass Sie die GSP-Tag-Bibliothek unter Bearbeiten & gt; Tag-Bibliotheken ... mit dem richtigen Tag-Präfix (g :). Überprüfen Sie, ob das Kontrollkästchen "Verwendet in: GSP" für "GSP-Tags" und "HTML-Tags" aktiviert ist.

  1. Und als letzten Schritt müssen wir die Code-Färbung aktivieren. Bearbeiten Sie% APPDATA% \ Adobe \ Dreamweaver CS5 \ de_DE \ Configuration \ CodeColoring \ CodeColoring.xml, um & amp; Ersetzen Sie ', JSP' durch ', JSP, GSP' (keine Anführungszeichen und achten Sie auf Kommas). Findet auch die Zeile & lt; sampleText doctypes="JSP" & gt; und fügen Sie dort GSP Doctype hinzu, wie & lt; sampleText doctypes="JSP, GSP" & gt; (Wenn Sie wirklich möchten, können Sie Ihr eigenes GSP-Codebeispiel auf die gleiche Weise wie das der JSP erstellen). Führen Sie dieselben Änderungen in% DreamweaverInstallationDirectory% \ configuration \ CodeColoring \ CodeColoring.xml nur für den Fall durch.

Starten Sie Dreamweaver CS5 neu und testen Sie, ob Bearbeiten & gt; Einstellungen ... & gt; Code Coloring hat GSP-Dokumenttyp. Klicken Sie auf "Farbschema bearbeiten", um zu prüfen, ob in Preview das Codebeispiel mit Codefarben und die in der Liste "Stile für" genannten GSP-Tags enthalten sind. Öffnen Sie schließlich alle GSP-Dateien und prüfen Sie, ob Code für HTML-, CSS-, JavaScript- und GSP-Tags verwendet wird.

Das ist es! Hoffe das hilft jemandem! Und danke an Harald Walker für den Artikel , auf den ich meine Recherchen aufbaue.

    
igor 12.01.2011, 10:45
quelle
1

Einverstanden, Codierung intelliJ ist der Weg nach vorne, aber HTML und CSS-Design ist am besten in einem anderen Tool besser geeignet für den Zweck, genauso wie intelliJ Java und die Dinge groovy ist. Irgendwelche Gedanken willkommen.

    
Richard 20.09.2009 01:07
quelle
0

Ich werde Ihre Frage nicht direkt beantworten, aber eine IDE wie NetBeans oder Eclipse wäre besser für die Groovy / Grails-Entwicklung geeignet. Dreamweaver war nie dazu gedacht, ein Entwickler-Editor zu sein, sondern eher ein Designer-Redakteur zu sein. Daher fehlen viele Funktionen, die entwicklerorientierte IDEs haben.

Ich gehe davon aus, dass Sie Dreamweaver für sein design-zentriertes Verhalten verwenden. Sowohl NetBeans als auch Eclipse verfügen über Vorschaumodi, in denen Sie Ihre Änderungen fast sofort sehen können, genau wie ich es bei Dreamweaver vermutet habe.

Lange Rede kurzer Sinn, verwenden Sie eine geeignetere IDE.

    
Cody Caughlan 03.01.2009 02:04
quelle

Tags und Links