r1203 - in trunk: wikitty-publication/src/site/doc wikitty-publication-ui/src/main/webapp wikitty-publication-ui/src/main/webapp/WEB-INF/jsp wp-maven-plugin
Author: mfortun Date: 2011-08-30 12:32:56 +0200 (Tue, 30 Aug 2011) New Revision: 1203 Url: http://nuiton.org/repositories/revision/wikitty/1203 Log: *restore pom *small change for better navigation between page Modified: trunk/wikitty-publication-ui/src/main/webapp/WEB-INF/jsp/edit.jsp trunk/wikitty-publication-ui/src/main/webapp/WEB-INF/jsp/view.jsp trunk/wikitty-publication-ui/src/main/webapp/index.jsp trunk/wikitty-publication/src/site/doc/Faire_une_application_publication.rst trunk/wp-maven-plugin/pom.xml Modified: trunk/wikitty-publication/src/site/doc/Faire_une_application_publication.rst =================================================================== --- trunk/wikitty-publication/src/site/doc/Faire_une_application_publication.rst 2011-08-30 09:44:53 UTC (rev 1202) +++ trunk/wikitty-publication/src/site/doc/Faire_une_application_publication.rst 2011-08-30 10:32:56 UTC (rev 1203) @@ -3,14 +3,63 @@ ============================================== :Authors: Manoël Fortun +Comment faire ? +--------------- -Passer par le navigateur +Depuis un système de fichier +**************************** -Initialiser un repository local avec un pom +Utiliser le plug in maven +avec le pom élémentaire +se régéffer à la doc sur les outils pour connaitre les goals. +goal init +et après on code au bon endroit +exemple parlant +Directement dans le Navigateur +****************************** + +uniquement des wikitty dont les extensions existe déja +WikittyPubText pour le code +WikittyPubData pour image/ tout ce qui est binaire + + +Quoi mettre dans le code ? +-------------------------- + +En quoi l'écrire +**************** + +Langage le bon mime type + + +faire des UI + +Bindings +******** + + + + +Choses possibles avec les Bindings +********************************** + + + + + + + +Détails de l'exemple +-------------------- + + + + + Faire des entités avec wikitty Modified: trunk/wikitty-publication-ui/src/main/webapp/WEB-INF/jsp/edit.jsp =================================================================== --- trunk/wikitty-publication-ui/src/main/webapp/WEB-INF/jsp/edit.jsp 2011-08-30 09:44:53 UTC (rev 1202) +++ trunk/wikitty-publication-ui/src/main/webapp/WEB-INF/jsp/edit.jsp 2011-08-30 10:32:56 UTC (rev 1203) @@ -74,6 +74,13 @@ }</style> <h1>Edit <%=wikitty.getId()%></h1> +<p> + <s:set var="localContext"><%=action.getContextArgs()%></s:set> + <s:url var="urledit" action="%{#localContext}/view/" /> + <a href="${urledit}">View</a> + <s:url var="urledit" action="%{#localContext}/edit/" /> + <a href="${urledit}">New Wikitty</a> +</p> <pre><%=StringEscapeUtils.escapeHtml(String.valueOf(wikitty))%></pre> Modified: trunk/wikitty-publication-ui/src/main/webapp/WEB-INF/jsp/view.jsp =================================================================== --- trunk/wikitty-publication-ui/src/main/webapp/WEB-INF/jsp/view.jsp 2011-08-30 09:44:53 UTC (rev 1202) +++ trunk/wikitty-publication-ui/src/main/webapp/WEB-INF/jsp/view.jsp 2011-08-30 10:32:56 UTC (rev 1203) @@ -49,8 +49,7 @@ <sj:head jquerytheme="default"/> <% - - PublicationActionView action = PublicationActionView + PublicationActionView action = PublicationActionView .getAction(); Wikitty wikit = action.getWikittyResult(); @@ -59,16 +58,23 @@ %> -<h1><%=action.getText("publication.view.title") %></h1> +<h1><%=action.getText("publication.view.title")%></h1> <pre><%=StringEscapeUtils.escapeHtml(String - .valueOf(wikit))%></pre> + .valueOf(wikit))%></pre> <% } %> +<p> + <s:set var="localContext"><%=action.getContextArgs()%></s:set><s:url + var="urledit" action="%{#localContext}/edit/" /> + <a href="${urledit}">New wikitty</a> +</p> + + <div id="wikittyInfo"> <img src="/img/indicator.gif" alt="Loading..." style="display: none" /> @@ -83,9 +89,9 @@ </div> <s:textfield label="First" key="first" name="first" /> <s:textfield label="End" key="end" name="end" /> - <input type="submit" name="search" value="<%=action.getText("publication.view.search") %>" /> + <input type="submit" name="search" value="<%=action.getText("publication.view.search")%>" /> - <pre> <%=action.getText("publication.view.founds") %>: <%=action.getPagedResult().getNumFound()%></pre> + <pre> <%=action.getText("publication.view.founds")%>: <%=action.getPagedResult().getNumFound()%></pre> <br/> @@ -102,22 +108,16 @@ <% - int i=0; - for (Wikitty w : action.getPagedResult().getAll()) { + int i = 0; + for (Wikitty w : action.getPagedResult().getAll()) { %> <tr> <td><s:set var="wid"><%=w.getId()%></s:set> <s:set var="localContext"><%=action.getContextArgs()%></s:set> <s:url var="urledit" action="%{#localContext}/edit/elt_id:%{#wid}" /> <a href="${urledit}">Edit</a> <s:url var="urlraw" - action="%{#localContext}/raw/elt_id:%{#wid}" /> <a - href="${urlraw}">Raw</a> <s:url var="urleval" - action="%{#localContext}/eval/elt_id:%{#wid}" /> <a - href="${urleval}">Eval</a> - <!-- <a id="ajaxlink_<%=i%>" href="javascript:void(0)">View</a> --> - - - <s:set + action="%{#localContext}/raw/elt_id:%{#wid}" /> + <s:set var="contextData"><%=action.getContextData()%></s:set> <s:url var="urlFragment" action="%{#contextData}/wikittyInfo" namespace="/fragment"> @@ -126,35 +126,50 @@ <sj:a targets="wikittyInfo" href="%{#urlFragment}"> view</sj:a> + + <% + if (w.hasExtension(WikittyPubText.EXT_WIKITTYPUBTEXT) + || w.hasExtension(WikittyPubData.EXT_WIKITTYPUBDATA)) { + %> + <a + href="${urlraw}">Raw</a> <s:url var="urleval" + action="%{#localContext}/eval/elt_id:%{#wid}" /> <a + href="${urleval}">Eval</a> + <!-- <a id="ajaxlink_<%=i%>" href="javascript:void(0)">View</a> --> + <% + } + %> - </td> <td><%=w.getId()%></td> <td><%=w.getVersion()%></td> <td><%=w.getExtensionNames()%></td> <td> <% - String currentWikittyName = StringUtils.EMPTY; - if (w.hasExtension(WikittyPubText.EXT_WIKITTYPUBTEXT)){ - currentWikittyName = WikittyPubTextHelper.getName(w); - } else if (w.hasExtension(WikittyPubData.EXT_WIKITTYPUBDATA)) { - currentWikittyName = WikittyPubDataHelper.getName(w); - } + String currentWikittyName = StringUtils.EMPTY; + if (w.hasExtension(WikittyPubText.EXT_WIKITTYPUBTEXT)) { + currentWikittyName = WikittyPubTextHelper + .getName(w); + } else if (w + .hasExtension(WikittyPubData.EXT_WIKITTYPUBDATA)) { + currentWikittyName = WikittyPubDataHelper + .getName(w); + } %> <%=currentWikittyName%> </td> </tr> <% - i++; - } + i++; + } %> </table> <input type="submit" name="previous" value=" - <%=action.getText("publication.view.previous") %>" /> <input - type="submit" name="next" value="<%=action.getText("publication.view.next") %>" /> + <%=action.getText("publication.view.previous")%>" /> <input + type="submit" name="next" value="<%=action.getText("publication.view.next")%>" /> </form> Modified: trunk/wikitty-publication-ui/src/main/webapp/index.jsp =================================================================== --- trunk/wikitty-publication-ui/src/main/webapp/index.jsp 2011-08-30 09:44:53 UTC (rev 1202) +++ trunk/wikitty-publication-ui/src/main/webapp/index.jsp 2011-08-30 10:32:56 UTC (rev 1203) @@ -1,22 +1,13 @@ -<%@ taglib prefix="s" uri="/struts-tags"%> +<h1>Bienvenu dans Wikitty Publication</h1> -<% - out.println("hello !"); -%> +Voici les adresses permettant d'acc�der au diff�rentes pages/action -<s:url var="urlviewpage" action="wiki/view/" /> -<s:a href="%{urlviewpage}" id="urlviewpage"> - <s:text name="view" /> -</s:a> + * /[contextData]/[contextApps]/[action]/[mandatory_args]?[args key=value] +ou + * /[contextData]/[action]/[mandatory_args]?[args key=value] +Adresses sans contextApps disponible pour toute les actions. +Adresses avec contextApps disponible pour les actions : view, raw et eval. -<s:url var="urleditpage" action="wiki/edit/" /> -<s:a href="%{urleditpage}" id="urleditpage"> - <s:text name="edit" /> -</s:a> - - - - Modified: trunk/wp-maven-plugin/pom.xml =================================================================== --- trunk/wp-maven-plugin/pom.xml 2011-08-30 09:44:53 UTC (rev 1202) +++ trunk/wp-maven-plugin/pom.xml 2011-08-30 10:32:56 UTC (rev 1203) @@ -82,9 +82,13 @@ <artifactId>jetty-maven-plugin</artifactId> </dependency> - <dependency> <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-site-plugin</artifactId> + </dependency> + + <dependency> + <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> </dependency>
participants (1)
-
mfortun@users.nuiton.org