mcardle     2005/12/06 15:39:43 CET

  Modified files:
    core/src/conf/java   JahiaAdministrationResources.properties 
                         JahiaAdministrationResources_fr.properties 
    core/src/webapp/html/startup howto_esi.html 
    core/src/webapp/jsp/jahia/administration status.jsp 
  Log:
  * adds ESI webcache access to admin menu
  
  Revision  Changes    Path
  1.21      +3 -0      
jahia/core/src/conf/java/JahiaAdministrationResources.properties
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/conf/java/JahiaAdministrationResources.properties.diff?r1=1.20&r2=1.21&f=h
  1.21      +3 -0      
jahia/core/src/conf/java/JahiaAdministrationResources_fr.properties
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/conf/java/JahiaAdministrationResources_fr.properties.diff?r1=1.20&r2=1.21&f=h
  1.9       +2 -1      jahia/core/src/webapp/html/startup/howto_esi.html
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/html/startup/howto_esi.html.diff?r1=1.8&r2=1.9&f=h
  1.9       +34 -0     jahia/core/src/webapp/jsp/jahia/administration/status.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/administration/status.jsp.diff?r1=1.8&r2=1.9&f=h
  
  
  
  Index: JahiaAdministrationResources.properties
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/conf/java/JahiaAdministrationResources.properties,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- JahiaAdministrationResources.properties   25 Nov 2005 16:40:39 -0000      
1.20
  +++ JahiaAdministrationResources.properties   6 Dec 2005 14:39:42 -0000       
1.21
  @@ -496,6 +496,9 @@
   org.jahia.admin.status.ManageStatus.successfulHits.label = Successful cache 
hits
   org.jahia.admin.status.ManageStatus.totalHits.label = total
   org.jahia.admin.status.ManageStatus.efficiency.label = Efficiency
  +org.jahia.admin.status.ManageStatus.esiServer.heading.label = Remote ESI 
WebCache(s) Control Panel
  +org.jahia.admin.status.ManageStatus.esiServer.server.label = Server
  +org.jahia.admin.status.ManageStatus.esiServer.view.label = Access
   org.jahia.admin.switchAdminModeTo.label= switch administration mode to
   org.jahia.admin.templates.ManageTemplates.automaticDeployment.label= 
Automatic Deployment Mode
   org.jahia.admin.templates.ManageTemplates.available.label= Available
  
  
  
  Index: JahiaAdministrationResources_fr.properties
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/conf/java/JahiaAdministrationResources_fr.properties,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- JahiaAdministrationResources_fr.properties        28 Nov 2005 17:33:39 
-0000      1.20
  +++ JahiaAdministrationResources_fr.properties        6 Dec 2005 14:39:42 
-0000       1.21
  @@ -581,6 +581,9 @@
   org.jahia.admin.status.ManageStatus.successfulHits.label = Trouvé 
dans le cache
   org.jahia.admin.status.ManageStatus.totalHits.label = total
   org.jahia.admin.status.ManageStatus.efficiency.label = Efficacité
  +org.jahia.admin.status.ManageStatus.esiServer.heading.label = Panneaux de 
bord des WebCaches ESI distants
  +org.jahia.admin.status.ManageStatus.esiServer.server.label = Serveur
  +org.jahia.admin.status.ManageStatus.esiServer.view.label = Configurer
   org.jahia.admin.switchAdminModeTo.label=Accéder à 
l'administration du
   org.jahia.admin.templates.ManageTemplates.automaticDeployment.label=Mode de 
déploiement automatique
   org.jahia.admin.templates.ManageTemplates.available.label=Disponible
  
  
  
  Index: howto_esi.html
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/webapp/html/startup/howto_esi.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- howto_esi.html    5 Dec 2005 16:50:43 -0000       1.8
  +++ howto_esi.html    6 Dec 2005 14:39:42 -0000       1.9
  @@ -224,7 +224,8 @@
                                                You can also activate debug 
mode on the ESI server by replacing "info" values by "debug" in 
                                                
\YOUR_ESI_DIR\tomcat\webapps\ROOT\WEB-INF\log4j.xml. You will need to restart 
the ESI server
                                                for any changes to be taken 
into account. <br/></li>
  -                                             <li> To access the 
administration page of the ESI server, please go to 
http://YOUR_ESI_SERVER_IP:8081/esiadmin/index.jsp <br/></li>
  +                                             <li> To access the 
administration page of the ESI server, please go to http://<span 
class="style1">YOUR_ESI_SERVER_IP</span>:8081/esiadmin/index.jsp or go to 
&quot;Server and Cache Status&quot; section in Jahia's administration menu. 
<br/>
  +                                        </li>
                                         </ol>
       </p>Note: In this example config, we used port 8080 for the Jahia server 
and 8081 for the ESI server. However, you can change this to any suitable port 
combination by first changing the server.xml in Jahia's and ESI's 
\tomcat\conf\server.xml files. <br/>
   <br/>
  
  
  
  Index: status.jsp
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/webapp/jsp/jahia/administration/status.jsp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- status.jsp        25 Nov 2005 16:41:13 -0000      1.8
  +++ status.jsp        6 Dec 2005 14:39:42 -0000       1.9
  @@ -6,6 +6,9 @@
   <[EMAIL PROTECTED] import = "org.jahia.services.cache.Cache" %>
   <[EMAIL PROTECTED] import = "org.jahia.services.cache.CacheFactory" %>
   <[EMAIL PROTECTED] import = "org.jahia.services.database.*" %>
  +<%@ page import="org.jahia.settings.SettingsBean"%>
  +<%@ page import="org.jahia.params.ProcessingContext"%>
  +<%@ page import="org.jahia.services.esi.EsiInvalidation"%>
   <%@ taglib uri="JahiaLib" prefix="jahia" %>
   
   <jahia:i18n />
  @@ -148,6 +151,37 @@
           </table>
   <!-- End of new database connection dispenser statistics -->
   
  +
  +<!-- BEGIN - ESI server control panel access -->
  +<% 
  +    JahiaData jData = (JahiaData) 
request.getAttribute("org.jahia.data.JahiaData");
  +    ProcessingContext jParams = null;
  +    if (jData != null) {
  +        jParams = jData.getProcessingContext();
  +    }
  +
  +    if (jParams.settings().lookupBoolean(SettingsBean.ESI_CACHE_ACTIVATED)) {
  +%>
  +        <br>
  +        <span class="text"><strong>&nbsp;&nbsp;<jahia:adminResourceBundle 
resourceName="org.jahia.admin.status.ManageStatus.esiServer.heading.label"/></strong></span>
  +        <br>
  +        <br>
  +        <table align="center" border="1" cellspacing="0" cellpadding="5" 
class="text" width="90%">
  +           <%
  +           for (int  i = 0; i < EsiInvalidation.EsiServerIPs.length; i++) {
  +           %>
  +            <tr>
  +            <td width="100%"><jahia:adminResourceBundle 
resourceName="org.jahia.admin.status.ManageStatus.esiServer.server.label"/> 
#<%=i+1%> - 
<%=EsiInvalidation.EsiServerIPs[i]+":"+EsiInvalidation.EsiServerPorts[i]%></td>
  +            <td align="right"><a 
href="http://<%=EsiInvalidation.EsiServerIPs[i]+":"+EsiInvalidation.EsiServerPorts[i]%>/esiadmin/index.jsp"><jahia:adminResourceBundle
 resourceName="org.jahia.admin.status.ManageStatus.esiServer.view.label"/></a>  
</td>
  +          </tr>
  +<% %>      <% } %>
  +       </table>
  +<% 
  + }
  +%>
  +<!-- END - ESI server control panel access -->
  +
  +
           <br>
           <table align="center" border="0" cellspacing="0" cellpadding="5" 
class="text" width="90%">
           <tr>
  

Reply via email to