Project

General

Profile

« Previous | Next » 

Revision 8222

Matched the admin config pages to the default metacatUI theme. Changed the background image of the docs and config pages to a big cat for some metacat branding.

View differences:

metacat-configuration.jsp
54 54

  
55 55
<body>
56 56
<%@ include file="./header-section.jsp"%>
57
<img src="<%= request.getContextPath() %>/metacat-logo-darkgray.png" width="100px" align="right"/> 
58
<h2>Metacat Configuration</h2>
59

  
60
All of the following sections must be in a configured state for Metacat to run properly:
61
<br class="main-header">
62

  
63
<%@ include file="page-message-section.jsp"%>
64

  
65
<table class="configuration-table">
66

  
67
<%
68
	if (propsConfigured != null && propsConfigured) {
69
%>
70
        <tr>
71
        <td class="configured-tag">[configured] </td>
72
		<td class="property-title"> Metacat Global Properties </td> 
73
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=properties">Reconfigure Now</a> </td>
74
        </tr>
75
<%
76
	} else {
77
%>    		
78
        <tr>
79
 		<td class="unconfigured-tag">[unconfigured] </td>  
80
 		<td class="property-title"> Metacat Global Properties </td>
81
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=properties">Configure Now</a> </td>			
82
    	</tr>
83
<%
84
	}
85

  
86
	if (authConfigured != null && authConfigured) {
87
%>
88
        <tr>
89
        <td class="configured-tag">[configured] </td>
90
		<td class="property-title"> Authentication Configuration </td> 
91
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=auth">Reconfigure Now</a> </td>
92
        </tr>
93
<%
94
	} else {
95
%>    		
96
        <tr>
97
 		<td class=unconfigured-tag>[unconfigured] </td>  
98
 		<td class=property-title> Authentication Configuration </td>
99
		<td class=configure-link> <a href="<%= request.getContextPath() %>/admin?configureType=auth">Configure Now</a> </td>			
100
    	</tr>
101
<%
102
	}
57
<div class="document">
58
	<h2>Metacat Configuration</h2>
103 59
	
104
    if (skinsConfigured != null && skinsConfigured) {
105
%>
106
        <tr>
107
        <td class="configured-tag">[configured] </td>
108
		<td class="property-title"> Skins Specific Properties </td> 
109
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=skins">Reconfigure Now</a> </td>
110
        </tr>
111
<%
112
	} else {
113
%>    		
114
        <tr>
115
 		<td class="unconfigured-tag">[unconfigured] </td>  
116
 		<td class="property-title"> Skins Specific Properties </td>
117
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=skins">Configure Now</a> </td>			
118
    	</tr>
119
<%
120
	}  
121
    
122
    if ((dbConfigured != null && dbConfigured) ||
123
    		(metacatVersion != null && databaseVersion != null && 
124
    				metacatVersion.compareTo(databaseVersion) == 0)) {
125
%>
126
    	<tr>
127
    	<td class="configured-tag">[configured] </td>
128
    	<td class="property-title"> Database Installation/Upgrade </td> 
129
		<td class="configure-link"> Version: <%=databaseVersion.getVersionString()%> </td>    		
130
    	</tr>
131
<%
132
	} else {
133
%>    		
134
    	<tr>
135
    	<td class="unconfigured-tag">[unconfigured] </td>  
136
    	<td class="property-title"> Database Installation/Upgrade </td>
137
<%
138
	if (propsConfigured != null && propsConfigured) {
139
%>
140
        	
141
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=database">Configure Now</a> </td>			
142
        	
143
<%
144
			        		} else {
145
			        	%> 
146
		<td class="configure-link"> Configure Global Properties First </td>
147
<%
148
	}
149
%>     	
150
    	</tr>
151
<%
152
	}
153

  
154
    if (geoserverConfigured != null && geoserverConfigured.equals(PropertyService.CONFIGURED)) {
155
%>
156
    	<tr>
157
    	<td class="configured-tag">[configured] </td>
158
    	<td class="property-title"> Geoserver Configuration </td> 
159
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=geoserver">Reconfigure Now</a> </td>   		
160
    	</tr>
161
<%
162
	} else if (geoserverConfigured != null && geoserverConfigured.equals(PropertyService.BYPASSED)){
163
%>    		
164
    	<tr>
165
    	<td class="configured-tag">[bypassed] </td>  
166
		<td class="property-title"> Geoserver Configuration </td>  
167
<%
60
	<p>All of the following sections must be in a configured state for Metacat to run properly:</p>
61
	<br class="main-header">
62
	
63
	<%@ include file="page-message-section.jsp"%>
64
	
65
	<table class="configuration-table">
66
	
67
	<%
168 68
		if (propsConfigured != null && propsConfigured) {
169
%>
170
        	
171
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=geoserver">Reconfigure Now</a> </td>			       	
172
<%
69
	%>
70
	        <tr>
71
	        <td class="configured-tag">[configured] </td>
72
			<td class="property-title"> Metacat Global Properties </td> 
73
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=properties">Reconfigure Now</a> </td>
74
	        </tr>
75
	<%
173 76
		} else {
174
%> 
175
		<td class="configure-link"> Configure Global Properties First </td>
176
<%
77
	%>    		
78
	        <tr>
79
	 		<td class="unconfigured-tag">[unconfigured] </td>  
80
	 		<td class="property-title"> Metacat Global Properties </td>
81
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=properties">Configure Now</a> </td>			
82
	    	</tr>
83
	<%
177 84
		}
178
			%>     	
179
    	</tr>
180
<%
181
	} else {
182
%>    		
183
    	<tr>
184
    	<td class="unconfigured-tag">[unconfigured] </td>  
185
    	<td class="property-title"> Geoserver Configuration </td>   
186
<%
187
		if (propsConfigured != null && propsConfigured) {
188
%>
189
        	
190
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=geoserver">Configure Now</a> </td>			
191
        	
192
<%
85
	
86
		if (authConfigured != null && authConfigured) {
87
	%>
88
	        <tr>
89
	        <td class="configured-tag">[configured] </td>
90
			<td class="property-title"> Authentication Configuration </td> 
91
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=auth">Reconfigure Now</a> </td>
92
	        </tr>
93
	<%
193 94
		} else {
194
%> 
195
		<td class="configure-link"> Configure Global Properties First </td>
196
<%
95
	%>    		
96
	        <tr>
97
	 		<td class=unconfigured-tag>[unconfigured] </td>  
98
	 		<td class=property-title> Authentication Configuration </td>
99
			<td class=configure-link> <a href="<%= request.getContextPath() %>/admin?configureType=auth">Configure Now</a> </td>			
100
	    	</tr>
101
	<%
197 102
		}
198
%>     	
199
    	</tr>
200
<%
201
	}
202
%>
203

  
204
<%
205

  
206
    if (dataoneConfigured != null && dataoneConfigured.equals(PropertyService.CONFIGURED)) {
207
%>
208
    	<tr>
209
    	<td class="configured-tag">[configured] </td>
210
    	<td class="property-title"> Dataone Configuration </td> 
211
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=dataone">Reconfigure Now</a> </td>   		
212
    	</tr>
213
<%
214
	} else if (dataoneConfigured != null && dataoneConfigured.equals(PropertyService.BYPASSED)){
215
%>    		
216
    	<tr>
217
    	<td class="configured-tag">[bypassed] </td>  
218
		<td class="property-title"> Dataone Configuration </td>  
219
<%
103
		
104
	    if (skinsConfigured != null && skinsConfigured) {
105
	%>
106
	        <tr>
107
	        <td class="configured-tag">[configured] </td>
108
			<td class="property-title"> Skins Specific Properties </td> 
109
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=skins">Reconfigure Now</a> </td>
110
	        </tr>
111
	<%
112
		} else {
113
	%>    		
114
	        <tr>
115
	 		<td class="unconfigured-tag">[unconfigured] </td>  
116
	 		<td class="property-title"> Skins Specific Properties </td>
117
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=skins">Configure Now</a> </td>			
118
	    	</tr>
119
	<%
120
		}  
121
	    
122
	    if ((dbConfigured != null && dbConfigured) ||
123
	    		(metacatVersion != null && databaseVersion != null && 
124
	    				metacatVersion.compareTo(databaseVersion) == 0)) {
125
	%>
126
	    	<tr>
127
	    	<td class="configured-tag">[configured] </td>
128
	    	<td class="property-title"> Database Installation/Upgrade </td> 
129
			<td class="configure-link"> Version: <%=databaseVersion.getVersionString()%> </td>    		
130
	    	</tr>
131
	<%
132
		} else {
133
	%>    		
134
	    	<tr>
135
	    	<td class="unconfigured-tag">[unconfigured] </td>  
136
	    	<td class="property-title"> Database Installation/Upgrade </td>
137
	<%
220 138
		if (propsConfigured != null && propsConfigured) {
221
%>
222
        	
223
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=dataone">Reconfigure Now</a> </td>			       	
224
<%
139
	%>
140
	        	
141
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=database">Configure Now</a> </td>			
142
	        	
143
	<%
144
				        		} else {
145
				        	%> 
146
			<td class="configure-link"> Configure Global Properties First </td>
147
	<%
148
		}
149
	%>     	
150
	    	</tr>
151
	<%
152
		}
153
	
154
	    if (geoserverConfigured != null && geoserverConfigured.equals(PropertyService.CONFIGURED)) {
155
	%>
156
	    	<tr>
157
	    	<td class="configured-tag">[configured] </td>
158
	    	<td class="property-title"> Geoserver Configuration </td> 
159
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=geoserver">Reconfigure Now</a> </td>   		
160
	    	</tr>
161
	<%
162
		} else if (geoserverConfigured != null && geoserverConfigured.equals(PropertyService.BYPASSED)){
163
	%>    		
164
	    	<tr>
165
	    	<td class="configured-tag">[bypassed] </td>  
166
			<td class="property-title"> Geoserver Configuration </td>  
167
	<%
168
			if (propsConfigured != null && propsConfigured) {
169
	%>
170
	        	
171
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=geoserver">Reconfigure Now</a> </td>			       	
172
	<%
173
			} else {
174
	%> 
175
			<td class="configure-link"> Configure Global Properties First </td>
176
	<%
177
			}
178
				%>     	
179
	    	</tr>
180
	<%
225 181
		} else {
226
%> 
227
		<td class="configure-link"> Configure Global Properties First </td>
228
<%
182
	%>    		
183
	    	<tr>
184
	    	<td class="unconfigured-tag">[unconfigured] </td>  
185
	    	<td class="property-title"> Geoserver Configuration </td>   
186
	<%
187
			if (propsConfigured != null && propsConfigured) {
188
	%>
189
	        	
190
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=geoserver">Configure Now</a> </td>			
191
	        	
192
	<%
193
			} else {
194
	%> 
195
			<td class="configure-link"> Configure Global Properties First </td>
196
	<%
197
			}
198
	%>     	
199
	    	</tr>
200
	<%
229 201
		}
230
			%>     	
231
    	</tr>
232
<%
233
	} else {
234
%>    		
235
    	<tr>
236
    	<td class="unconfigured-tag">[unconfigured] </td>  
237
    	<td class="property-title"> Dataone Configuration </td>   
238
<%
202
	%>
203
	
204
	<%
205
	
206
	    if (dataoneConfigured != null && dataoneConfigured.equals(PropertyService.CONFIGURED)) {
207
	%>
208
	    	<tr>
209
	    	<td class="configured-tag">[configured] </td>
210
	    	<td class="property-title"> Dataone Configuration </td> 
211
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=dataone">Reconfigure Now</a> </td>   		
212
	    	</tr>
213
	<%
214
		} else if (dataoneConfigured != null && dataoneConfigured.equals(PropertyService.BYPASSED)){
215
	%>    		
216
	    	<tr>
217
	    	<td class="configured-tag">[bypassed] </td>  
218
			<td class="property-title"> Dataone Configuration </td>  
219
	<%
220
			if (propsConfigured != null && propsConfigured) {
221
	%>
222
	        	
223
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=dataone">Reconfigure Now</a> </td>			       	
224
	<%
225
			} else {
226
	%> 
227
			<td class="configure-link"> Configure Global Properties First </td>
228
	<%
229
			}
230
				%>     	
231
	    	</tr>
232
	<%
233
		} else {
234
	%>    		
235
	    	<tr>
236
	    	<td class="unconfigured-tag">[unconfigured] </td>  
237
	    	<td class="property-title"> Dataone Configuration </td>   
238
	<%
239
			if (propsConfigured != null && propsConfigured) {
240
	%>
241
	        	
242
			<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=dataone">Configure Now</a> </td>			
243
	        	
244
	<%
245
			} else {
246
	%> 
247
			<td class="configure-link"> Configure Global Properties First </td>
248
	<%
249
			}
250
	%>     	
251
	    	</tr>
252
	<%
253
		}
254
	%>
255
	
256
	<!-- replication -->
257
	   	<tr>
258
	   	<td class="configured-tag">[configured] </td>  
259
	   	<td class="property-title"> Replication Configuration </td>   
260
	<%
239 261
		if (propsConfigured != null && propsConfigured) {
240
%>
241
        	
242
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=dataone">Configure Now</a> </td>			
243
        	
244
<%
262
	%>
263
	        	
264
		<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=replication">Reconfigure Now</a> </td>			
265
	        	
266
	<%
245 267
		} else {
246
%> 
268
	%> 
247 269
		<td class="configure-link"> Configure Global Properties First </td>
248
<%
270
	<%
249 271
		}
250
%>     	
251
    	</tr>
252
<%
253
	}
254
%>
255

  
256
<!-- replication -->
257
   	<tr>
258
   	<td class="configured-tag">[configured] </td>  
259
   	<td class="property-title"> Replication Configuration </td>   
260
<%
261
	if (propsConfigured != null && propsConfigured) {
262
%>
263
        	
264
	<td class="configure-link"> <a href="<%= request.getContextPath() %>/admin?configureType=replication">Reconfigure Now</a> </td>			
265
        	
266
<%
267
	} else {
268
%> 
269
	<td class="configure-link"> Configure Global Properties First </td>
270
<%
271
	}
272
%>     	
273
   	</tr>
274

  
275

  
276

  
277
<!--  -->
278
</table>
279

  
280
<%
281
	if (metacatConfigured != null && metacatConfigured) {
282
%>
283
	<br clear="right"/>
284
<%
285
		if (metacatServletInitialized != null && metacatServletInitialized) {
286
%>	
287
	<h3>Restarting Metacat</h3>
288
	<p> Since this is a reconfiguration, you will need to restart Metacat after any changes.</p>
272
	%>     	
273
	   	</tr>
289 274
	
290
	<p>The simplest way to restart metacat is to restart the entire servlet engine.
291
	   For Tomcat, this would mean calling "sudo /etc/init.d/tomcat6 restart" or
292
	   an equivalent command appropriate to your operating system. After restarting,
293
	   you can access your new Metacat server at the URL:
294
      <a href="<%= contextURL %>"><%= contextURL  %></a>
295
	</p>
296
<%
297
		} else {
298
%> 	
299
			<div class="success-text">Configuration of Metacat is complete.  You can <a href="<%= request.getContextPath() %>">go to metacat</a> 
300
			now.  Note that this may take some time while the system initializes with the new configuration values.</div>
301
<%
275
	
276
	
277
	<!--  -->
278
	</table>
279
	
280
	<%
281
		if (metacatConfigured != null && metacatConfigured) {
282
	%>
283
		<br clear="right"/>
284
	<%
285
			if (metacatServletInitialized != null && metacatServletInitialized) {
286
	%>	
287
		<h3>Restarting Metacat</h3>
288
		<p> Since this is a reconfiguration, you will need to restart Metacat after any changes.</p>
289
		
290
		<p>The simplest way to restart metacat is to restart the entire servlet engine.
291
		   For Tomcat, this would mean calling "sudo /etc/init.d/tomcat6 restart" or
292
		   an equivalent command appropriate to your operating system. After restarting,
293
		   you can access your new Metacat server at the URL:
294
	      <a href="<%= contextURL %>"><%= contextURL  %></a>
295
		</p>
296
	<%
297
			} else {
298
	%> 	
299
				<div class="alert alert-success">Configuration of Metacat is complete.  You can <a href="<%= request.getContextPath() %>">go to metacat</a> 
300
				now.  Note that this may take some time while the system initializes with the new configuration values.</div>
301
	<%
302
			}
302 303
		}
303
	}
304
%>			
304
	%>			
305
</div>
305 306

  
306 307
	<%@ include file="./footer-section.jsp"%>
307 308

  

Also available in: Unified diff