documentacion docs grails dreamweaver gsp
GspTagLibrary para Dreamweaver

docs - grails documentation 2.4 4



Dreamweaver+Grails (3)

No voy a responder directamente a su pregunta, pero realmente, un IDE como NetBeans o Eclipse sería mucho más adecuado para el desarrollo de Groovy / Grails. Dreamweaver nunca tuvo la intención de ser un editor de desarrolladores, sino de ser más un editor de diseñadores. Por lo tanto, carece de muchas características que tienen más IDE centrados en el desarrollador.

Supongo que está utilizando Dreamweaver por su comportamiento centrado en el diseño. Tanto NetBeans como Eclipse tienen modos de vista previa en los que puedes ver tus cambios de forma casi instantánea, como lo que supongo que te gusta de Dreamweaver.

Para resumir, usa un IDE más apropiado.

¿Alguien ha intentado hacer el diseño de GSP con Adobe Dreamweaver CS4? Tiene soporte para JSP, pero no reconoce la extensión gsp, e incluso si lo hiciera, creo que habría problemas con respecto a las etiquetas gsp que no reconocería. Encontré un pequeño libro de cocina aquí ( http://www.bitwalker.nl/blog/using-groovyserver-pages-in-dreamweaver ) para conseguir que los GSP trabajen parcialmente con Dreamweaver CS3, pero muchos de los archivos y directorios a los que hace referencia ya no aparecen para existir en CS4.


De acuerdo, codificar en intelliJ es el camino a seguir, pero el diseño HTML y css se realiza mejor en otra herramienta más adecuada para el propósito, al igual que intelliJ es para Java y las cosas maravillosas. Cualquier idea bienvenida


Creo que funcionó para CS5 después de perder el tiempo por un tiempo. Los pasos que debe seguir son similares al artículo mencionado anteriormente, pero con ligeros cambios para Dreamweaver CS5. Así que hay que seguir cinco pasos y hacer una prueba después de cada paso para asegurarte de que estás en el camino correcto.

  1. Agregue la extensión de archivo * .gsp a Abrir Diálogo. Edite% APPDATA% / Adobe / Dreamweaver CS5 / en_US / Configuration / Extensions.txt para agregar "GSP: Groovy Server Pages" (sin comillas) a la parte inferior del archivo, así como la extensión GSP a la primera línea justo antes: Todos Documentos. Ahora reinicie Dreamweaver CS5 y pruebe si el cuadro de diálogo Archivo> Abrir ... tiene extensión GSP en la lista.
  2. Ahora necesitamos agregar el tipo de documento correcto para que Dreamweaver CS5 sepa sobre GSP. Edite% DreamweaverInstallationDirectory% / configuration / DocumentTypes / MMDocumentTypes.xml para agregar el siguiente tipo de documento como el último nodo.

    <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>

Si desea proporcionar el Título y la Descripción como cadenas localizadas, consulte este artículo.

  1. Crear plantilla para documento nuevo. Copie% DreamweaverInstallationDirectory% / configuration / DocumentTypes / NewDocuments / Default.jsp en Default.gsp, edítelo para eliminar la primera línea. (Puede editar este archivo como desee, ya que actúa como una plantilla para el archivo recién creado). Ahora reinicie Dreamweaver CS5 y pruebe si el cuadro de diálogo Archivo> Nuevo ... tiene Tipo de página GSP con su descripción en su lugar. Prueba la creación de nuevos archivos.
  2. Configurar la biblioteca de etiquetas GSP. Descargue y descomprima GspTagLibrary para Dreamweaver . Copie la carpeta GSP con muchos archivos * .vtm en% DreamweaverInstallationDirectory% / configuration / TagLibraries. Edite% APPDATA% / Adobe / Dreamweaver CS5 / en_US / Configuration / TagLibraries / TagLibraries.vtm para agregar contenido de gspTagLibrary.vtm como último nodo. Reemplace la primera línea con lo siguiente:

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

También agregue GSP en doctypes de <taglibrary> con id = "DWTagLibrary_html" (debería ser el primer nodo). Haga los mismos cambios para% DreamweaverInstallationDirectory% / configuration / TagLibraries / TagLibraries.vtm por si acaso. Reinicie Dreamweaver CS5 y asegúrese de que pueda ver la biblioteca de etiquetas GSP en Edición> Bibliotecas de etiquetas ... con el prefijo de etiqueta correcto (g :). Compruebe si la casilla ''Usado en: GSP'' está marcada para ''Etiquetas GSP'' y ''Etiquetas HTML''.

  1. Y como último paso, tenemos que habilitar la coloración del código. Edite% APPDATA% / Adobe / Dreamweaver CS5 / en_US / Configuration / CodeColoring / CodeColoring.xml para buscar y reemplazar '', JSP,'' con '', JSP, GSP,'' (sin comillas y preste atención a las comas). También busque la línea <sampleText doctypes = "JSP"> y agregue el doctype GSP allí, como <sampleText doctypes = "JSP, GSP"> (si realmente lo desea, puede crear su propia muestra del código GSP de la misma manera que la del JSP ) Haga los mismos cambios en% DreamweaverInstallationDirectory% / configuration / CodeColoring / CodeColoring.xml por si acaso.

Reinicie Dreamweaver CS5 y pruebe si Edición> Preferencias ...> Código para colorear tiene el tipo de documento GSP. Haga clic en ''Editar esquema de colores'' para probar si Vista previa tiene el ejemplo del código con el código para colorear, así como las etiquetas GSP mencionadas en la lista ''Estilos para''. Y finalmente abra cualquiera de los archivos GSP y verifique si tiene código para las etiquetas HTML, CSS, JavaScript y GSP.

¡Eso es! Espero que esto ayude a alguien! Y gracias a Harald Walker por el artículo en el que basé mi investigación.