Question

Quelqu'un a-t-il déjà essayé de concevoir un GSP avec Adobe Dreamweaver CS4? Il prend en charge les JSP, mais il ne reconnaît pas l'extension gsp, et même s'il le faisait, je pense qu'il y aurait des problèmes concernant les balises gsp qu'il ne reconnaîtrait pas. J'ai trouvé un petit livre de recettes ici ( http://www.bitwalker.nl / blog / using-groovyserver-pages-dans-dreamweaver ) pour que les GSP fonctionnent partiellement avec Dreamweaver CS3, mais la plupart des fichiers et des répertoires auxquels il fait référence ne semblent plus exister dans CS4.

Était-ce utile?

La solution

Je pense que je l'ai fait fonctionner pour CS5 après avoir déconné pendant un moment. Les étapes à suivre sont similaires à l’article mentionné ci-dessus, mais avec de légères modifications pour Dreamweaver CS5. Donc, cinq étapes à franchir et s'il vous plaît faites un test après chaque étape pour vous assurer que vous êtes sur le bon chemin.

  1. Ajouter l'extension de fichier * .gsp à la boîte de dialogue Ouvrir. Modifiez% APPDATA% \ Adobe \ Dreamweaver CS5 \ fr_FR \ Configuration \ Extensions.txt pour ajouter & "GSP: Groovy Server Pages &"; (pas de guillemets) au bas du fichier, ainsi que l'extension GSP à la première ligne juste avant: Tous les documents. Maintenant, redémarrez Dreamweaver CS5 et testez si Fichier & Gt; La boîte de dialogue Ouvrir ... a l'extension GSP dans la liste.
  2. Nous devons maintenant ajouter le type de document correct pour que Dreamweaver CS5 connaisse le GSP. Modifier% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ MMDocumentTypes.xml pour ajouter le type de document suivant en tant que dernier noeud .

    <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 vous souhaitez fournir un titre et une description en tant que chaînes localisées, reportez-vous à cet article.

  1. Créer un modèle pour le nouveau document. Copiez% DreamweaverInstallationDirectory% \ configuration \ DocumentTypes \ NewDocuments \ Default.jsp dans Default.gsp, modifiez-le pour supprimer la première ligne. (Vous pouvez modifier ce fichier à votre guise, car il sert de modèle pour le fichier nouvellement créé). Maintenant, redémarrez Dreamweaver CS5 et testez si Fichier & Gt; La boîte de dialogue Nouveau ... contient le type de page GSP avec votre description en place. Testez la création de nouveaux fichiers.
  2. Configurer la bibliothèque de balises GSP. Téléchargez et décompressez GspTagLibrary pour Dreamweaver . Copiez le dossier GSP contenant de nombreux fichiers * .vtm dans% DreamweaverInstallationDirectory% \ configuration \ TagLibraries. Modifiez% APPDATA% \ Adobe \ Dreamweaver CS5 \ fr_FR \ Configuration \ TagLibraries \ TagLibraries.vtm pour ajouter le contenu de gspTagLibrary.vtm en dernier noeud. Remplacez la première ligne par ce qui suit:

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

Ajoutez également GSP aux doctypes de < taglibrary > avec id = " DWTagLibrary_html " (devrait être tout premier noeud). Effectuez les mêmes modifications pour% DreamweaverInstallationDirectory% \ configuration \ TagLibraries \ TagLibraries.vtm au cas où. Redémarrez Dreamweaver CS5 et assurez-vous que la bibliothèque de balises GSP est visible dans Edition & Gt; Bibliothèques de balises ... avec le préfixe de balise correct (g :). Vérifiez si la case à cocher "Utilisé dans: GSP" est cochée pour les "balises GSP" et "balises HTML".

  1. Et en dernier lieu, nous devons activer la coloration du code. Modifiez% APPDATA% \ Adobe \ Dreamweaver CS5 \ fr_FR \ Configuration \ CodeColoring \ CodeColoring.xml pour effectuer une recherche & Amp; remplacez ", JSP" par ", JSP, GSP" (pas de guillemets et faites attention aux virgules). Recherchez également la ligne & Lt; sampleText doctypes = & Quot; JSP & Quot; & Gt; et ajoutez le doctype GSP à cet emplacement, comme < sampleText doctypes = & "JSP, GSP &"; > (Si vous le souhaitez vraiment, vous pouvez créer votre propre échantillon de code GSP de la même manière que celui de JSP). Effectuez les mêmes modifications dans% DreamweaverInstallationDirectory% \ configuration \ CodeColoring \ CodeColoring.xml au cas où.

Redémarrez Dreamweaver CS5 et testez si Éditer > Préférences ... & Gt; La coloration de code a un type de document GSP. Cliquez sur "Edit Coloring Scheme" pour vérifier si Preview contient l'échantillon de code avec la coloration du code ainsi que les balises GSP mentionnées dans la liste "Styles pour". Et enfin, ouvrez n’importe quel fichier GSP et vérifiez s’il contient du code de couleur pour les balises HTML, CSS, JavaScript et GSP.

C'est ça! J'espère que cela aide à quelqu'un! Et merci à Harald Walker pour son article sur lequel se base ma recherche. .

Autres conseils

D'accord, le codage dans intelliJ est la voie à suivre mais HTML et css design est mieux fait dans un autre outil plus adapté à l'objectif, tout comme intelliJ est de java et les choses groovy. Toutes les pensées sont les bienvenues.

Je ne vais pas répondre directement à votre question, mais vraiment, un IDE comme NetBeans ou Eclipse conviendrait mieux pour le développement de Groovy / Grails. Dreamweaver n’a jamais été conçu pour être un éditeur de développeurs, mais plutôt comme un éditeur de concepteurs. C’est pourquoi il manque de nombreuses fonctionnalités que les IDE plus centrés sur les développeurs ont.

Je suppose que vous utilisez Dreamweaver pour son comportement axé sur la conception. NetBeans et Eclipse disposent tous deux d’un mode d’aperçu dans lequel vous pouvez voir vos modifications de manière quasi instantanée, comme ce que je suppose que vous aimez chez Dreamweaver.

En résumé, utilisez un IDE plus approprié.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top