NCCOOS Trac Projects: Top | Web | Platforms | Processing | Viz | Sprints | Sandbox | (Wind)

root/tower_buoy/bin/meta_data/nccoos_page_info_2005_01_30.pm

Revision 7 (checked in by cbc, 18 years ago)

--

Line 
1 #meta_data.pm
2 #Time-stamp: <2005-01-30 22:01:29 lstearns>
3 #
4 #Abstract: This module will read in tables of tower related meta data
5 #  and output hash arrays of the information based on param id.  Hacked
6 #  together from the subroutine in tower_parse.perl and perl_defs.pm,
7 #  a piece of code from Brian Blanton (Thanks Brian!!).
8
9 # perl defs and subroutines common to quoddy nc/fc runs
10 # v11/07/2001 B.O.B.
11 # v02/09/2002 B.O.B. to work out of dmf
12 # v06/04/2002 B.O.B. added initial da stuff
13 # v19/08/2002 B.O.B. fixes for changes to "edu" from "com"
14 # v13/09/2002 B.O.B. added truxton stuff
15 # v13/12/2002 B.O.B. version for casco4b inclusion/ ssh assim
16 # vxx/09/2003 B.O.B. modified for SEACOOS
17 # v15/02/2004 B.O.B. turned into perl package provider (seacoos_sab_defs)
18
19
20 package nccoos_page_info;  # assumes seacoos_sab_defs.pm
21
22 use strict;
23 use warnings;
24 use vars qw();
25 #use lib '/opt/local/seacoos/bin/';
26 #use Web_dev;
27
28 BEGIN{
29    use Exporter ();
30    
31    our($VERSION, @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS);
32
33    $VERSION="1.0";
34
35    @ISA = qw(Exporter);
36
37    @EXPORT = qw(
38                 %page %article
39     );
40
41    @EXPORT_OK=();
42 }
43
44
45 our(%page,%article
46    );
47
48 #my(
49 #  );
50
51
52
53
54
55 ######################################################################
56 # Enter Page Data
57 ######################################################################
58
59
60 ######################################################################
61 ## Main Page ## ~/index.html ##
62 ######################################################################
63
64 $page{'main'} = Web->new_page();
65 $page{'main'} -> afs_path     ( "" );
66 $page{'main'} -> path2main    ( "" );
67 $page{'main'} -> file_name    ( "index.html" );
68 $page{'main'} -> short_title  ( "Main" );
69 $page{'main'} -> long_title   ( "North Carolina Coastal ".
70                                 "Ocean Observing System" );
71 #$page{'main'} -> menu_items   ( 'main','obs','mods','data' );
72 #$page{'main'} -> menu_type    ( "vertical"  );
73 $page{'main'} -> content_files ( "main.txt" );
74
75
76 ######################################################################
77 ## Platforms Main Page ## ~/obs/index.html ##
78 ######################################################################
79
80 $page{'plats'} = Web->new_page();
81 $page{'plats'} -> afs_path     ( "plats/" );
82 $page{'plats'} -> path2main    ( "../" );
83 $page{'plats'} -> file_name    ( "index.html" );
84 $page{'plats'} -> short_title  ( "Platforms" );
85 $page{'plats'} -> long_title   ( "Observation Platforms Operated ".
86                                  "by NC-COOS" );
87 $page{'plats'} -> menu_items   ( 'radar','tower_R4','buoy','neuse',
88                                  'roof' );
89 $page{'plats'} -> menu_type    ( "vertical" );
90 $page{'plats'} -> script_files  ( "plats_page.js" );
91 $page{'plats'} -> content_files ( "plats.txt" );
92 $page{'plats'} -> articles     ( 'radar','tower_R4','buoy','neuse',
93                                  'roof' );
94
95 ######################################################################
96 ## Observations Main Page ## ~/obs/index.html ##
97 ######################################################################
98
99 $page{'obs'} = Web->new_page();
100 $page{'obs'} -> afs_path     ( "obs/" );
101 $page{'obs'} -> path2main    ( "../" );
102 $page{'obs'} -> file_name    ( "index.html" );
103 $page{'obs'} -> short_title  ( "Merged Maps" );
104 $page{'obs'} -> long_title   ( "Observations of Oceanic and ".
105                                "Atmospheric Conditions" );
106 $page{'obs'} -> menu_items   ( 'vel','wind','sst','wl','salin','waves');
107 $page{'obs'} -> menu_type    ( "vertical" );
108 $page{'obs'} -> script_files  ( "obs_page.js" );
109 #$page{'obs'} -> content_files ( "obs.txt" );
110 $page{'obs'} -> articles     ( 'currents','winds','sst','wl');
111
112
113 ######################################################################
114 ## Modeling Main Page ## ~/mods/index.html ##
115 ######################################################################
116
117 $page{'mods'} = Web->new_page();
118 $page{'mods'} -> afs_path     ( "mods/" );
119 $page{'mods'} -> path2main    ( "../" );
120 $page{'mods'} -> file_name    ( "index.html" );
121 $page{'mods'} -> short_title  ( "Models" );
122 $page{'mods'} -> long_title   ( "Physical Models of Oceanic and ".
123                                 "Atmospheric Conditions" );
124 $page{'mods'} -> menu_items   ('adcirc','quoddy','eta');
125 $page{'mods'} -> menu_type    ( "horizontal" );
126 $page{'mods'} -> content_files ( "mods.txt" );
127
128
129 ######################################################################
130 ## Data Access Main Page ## ~/data/index.html ##
131 ######################################################################
132
133 $page{'data'} = Web->new_page();
134 $page{'data'} -> afs_path     ( "data/" );
135 $page{'data'} -> path2main    ( "../" );
136 #$page{'data'} -> file_name    ( "data_access.html" );
137 $page{'data'} -> file_name ( "" );
138 $page{'data'} -> short_title  ( "File Access" );
139 $page{'data'} -> long_title   ( "Access to Real-Time Data");
140 #$page{'data'} -> menu_items   ( 'latest');#,'d_obs','d_mods');
141 #$page{'data'} -> menu_type    ( "vertical" );
142 #$page{'data'} -> content_files ( "data_access.txt" );
143
144 ######################################################################
145 ## Data Access Main Page ## ~/cgi-bin/nph-dods/data/ ##
146 ######################################################################
147
148 $page{'dods'} = Web->new_page();
149 $page{'dods'} -> afs_path     ( "cgi-bin/nph-dods/data/" );
150 $page{'dods'} -> path2main    ( "../" );
151 $page{'dods'} -> file_name    ( "" );
152 $page{'dods'} -> short_title  ( "DODS Access" );
153 #$page{'dods'} -> long_title   ( "Access to Real-Time Data");
154 #$page{'dods'} -> menu_items   ( 'latest');#,'d_obs','d_mods');
155 #$page{'dods'} -> menu_type    ( "vertical" );
156 #$page{'dods'} -> content_files ( "contents/dods_page.txt" );
157
158
159
160 ######################################################################
161 ## Menu Entries ######################################################
162 ######################################################################
163
164 $page{'radar'} = Web->new_page();
165 $page{'radar'} -> afs_path        ( "plats/radar/" );
166 $page{'radar'} -> short_title     ( "HF Radar" );
167 $page{'radar'} -> long_title      ( "Surface Current Radar" );
168 $page{'radar'} -> file_name       ( "index.html" );
169 $page{'radar'} -> path2main       ( "../../" );
170 $page{'radar'} -> parent          ( "plats" );
171 $page{'radar'} -> menu_items      ( 'radar_comp','radar_pub' );
172 $page{'radar'} -> content_files   ( "radar_1.txt",
173                                      "radar_2.txt",
174                                      "radar_3.txt",
175                                      "radar_4.txt");
176 #$page{'radar'} -> dynamic_table   ( "contents/tables/codar_suv.txt" );
177 $page{'radar'} -> script_files ( 'loc_data.js' );
178
179 $page{'radar_pub'} = Web->new_page();
180 $page{'radar_pub'} -> afs_path        ( "plats/radar/" );
181 $page{'radar_pub'} -> short_title     ( "Publications" );
182 $page{'radar_pub'} -> long_title      ( "Publications and Presentations" );
183 $page{'radar_pub'} -> file_name       ( "radar_pub.html" );
184 $page{'radar_pub'} -> path2main       ( "../../" );
185 $page{'radar_pub'} -> parent          ( "plats/radar" );
186 $page{'radar_pub'} -> content_files    ( "radar_1.txt","radar_pub.txt" );
187
188 $page{'radar_comp'} = Web->new_page();
189 $page{'radar_comp'} -> afs_path        ( "plats/radar/" );
190 $page{'radar_comp'} -> short_title     ( "Compare" );
191 $page{'radar_comp'} -> long_title      ( "Data Comparissons" );
192 $page{'radar_comp'} -> file_name       ( "radar_comp.html" );
193 $page{'radar_comp'} -> path2main       ( "../../" );
194 $page{'radar_comp'} -> parent          ( "plats/radar" );
195 $page{'radar_comp'} -> content_files    ( "radar_1.txt","radar_comp.txt" );
196
197 $page{'tower_R4'} = Web->new_page();
198 $page{'tower_R4'} -> afs_path        ( "plats/tower_R4/" );
199 $page{'tower_R4'} -> short_title     ( "R4 Tower" );
200 $page{'tower_R4'} -> long_title      ( "Navy Tower R4" );
201 $page{'tower_R4'} -> file_name       ( "index.html" );
202 $page{'tower_R4'} -> path2main       ( "../../" );
203 $page{'tower_R4'} -> menu_items      ( 'tower_R4_sys','tower_R4_pkg' );
204 $page{'tower_R4'} -> parent          ( "plats" );
205 $page{'tower_R4'} -> content_files   ( "tower_R4.txt" );
206 $page{'tower_R4'} -> dynamic_table   ( "contents/tables/tower_r4.txt" );
207
208 $page{'tower_R4_sys'} = Web->new_page();
209 $page{'tower_R4_sys'} -> afs_path        ( "plats/tower_R4/" );
210 $page{'tower_R4_sys'} -> short_title     ( "System" );
211 $page{'tower_R4_sys'} -> long_title      ( "System Info" );
212 $page{'tower_R4_sys'} -> file_name       ( "sys_info.html" );
213 $page{'tower_R4_sys'} -> path2main       ( "../../" );
214 $page{'tower_R4_sys'} -> parent          ( "plats/tower_R4" );
215 $page{'tower_R4_sys'} -> content_files   ( "tower_R4.txt" );
216 $page{'tower_R4_sys'} -> dynamic_table   ( "contents/tables/tower_r4_sys.txt" );
217
218 #$page{'tower_R4_pkg'} = Web->new_page();
219 #$page{'tower_R4_pkg'} -> afs_path        ( "plats/tower_R4/" );
220 #$page{'tower_R4_pkg'} -> short_title     ( "Package" );
221 #$page{'tower_R4_pkg'} -> long_title      ( "Package Details" );
222 #$page{'tower_R4_pkg'} -> file_name       ( "pkg_info.html" );
223 #$page{'tower_R4_pkg'} -> path2main       ( "../../" );
224 #$page{'tower_R4_pkg'} -> parent          ( "plats/tower_R4" );
225 #$page{'tower_R4_pkg'} -> content_files   ( "tower_R4.txt","tower_R4_pkg.txt" );
226
227
228 #This page will be replaced by the contents of buoy_data
229 $page{'buoy'} = Web->new_page();
230 $page{'buoy'} -> afs_path        ( "plats/buoy/" );
231 $page{'buoy'} -> short_title     ( "Buoy" );
232 $page{'buoy'} -> long_title      ( "Cape Lookout Buoy" );
233 $page{'buoy'} -> file_name       ( "index.html" );
234 $page{'buoy'} -> path2main       ( "../../" );
235 $page{'buoy'} -> parent          ( "plats" );
236 $page{'buoy'} -> content_files   ( "buoy.txt" );
237
238 $page{'buoy_data'} = Web->new_page();
239 $page{'buoy_data'} -> afs_path        ( "plats/buoy/" );
240 $page{'buoy_data'} -> short_title     ( "Buoy" );
241 $page{'buoy_data'} -> long_title      ( "Cape Lookout Buoy" );
242 $page{'buoy_data'} -> file_name       ( "data_test.html" );
243 $page{'buoy_data'} -> path2main       ( "../../" );
244 $page{'buoy_data'} -> parent          ( "plats/buoy" );
245 $page{'buoy_data'} -> content_files   ( "buoy_lsrb.txt" );
246 $page{'buoy_data'} -> dynamic_table   ( "contents/tables/buoy_lsrb.txt" );
247
248 $page{'buoy_sys'} = Web->new_page();
249 $page{'buoy_sys'} -> afs_path        ( "plats/buoy/" );
250 $page{'buoy_sys'} -> short_title     ( "Buoy" );
251 $page{'buoy_sys'} -> long_title      ( "Cape Lookout Buoy" );
252 $page{'buoy_sys'} -> file_name       ( "sys_test.html" );
253 $page{'buoy_sys'} -> path2main       ( "../../" );
254 $page{'buoy_sys'} -> parent          ( "plats/buoy" );
255 $page{'buoy_sys'} -> content_files   ( "buoy_lsrb.txt" );
256 $page{'buoy_sys'} -> dynamic_table   ( "contents/tables/buoy_lsrb_sys.txt" );
257
258 $page{'buoy_pkg'} = Web->new_page();
259 $page{'buoy_pkg'} -> afs_path        ( "plats/buoy/" );
260 $page{'buoy_pkg'} -> short_title     ( "Buoy" );
261 $page{'buoy_pkg'} -> long_title      ( "Cape Lookout Buoy" );
262 $page{'buoy_pkg'} -> file_name       ( "pkg_test.html" );
263 $page{'buoy_pkg'} -> path2main       ( "../../" );
264 $page{'buoy_pkg'} -> parent          ( "plats/buoy" );
265 $page{'buoy_pkg'} -> content_files   ( "buoy_lsrb.txt", "buoy_pkg.txt" );
266
267
268 $page{'neuse'} = Web->new_page();
269 $page{'neuse'} -> afs_path        ( "plats/neuse/" );
270 $page{'neuse'} -> short_title     ( "Neuse" );
271 $page{'neuse'} -> long_title      ( "Neuse River Profiling Station" );
272 $page{'neuse'} -> file_name       ( "index.html" );
273 $page{'neuse'} -> path2main       ( "../../" );
274 $page{'neuse'} -> parent          ( "plats" );
275 $page{'neuse'} -> content_files    ( "neuse.txt" );
276
277
278 $page{'roof'} = Web->new_page();
279 $page{'roof'} -> afs_path        ( "plats/roof/" );
280 $page{'roof'} -> short_title     ( "Roof" );
281 $page{'roof'} -> long_title      ( "Roof Development Package" );
282 $page{'roof'} -> file_name       ( "index.html" );
283 $page{'roof'} -> path2main       ( "../../" );
284 $page{'roof'} -> parent          ( "plats" );
285 $page{'roof'} -> menu_items      ( 'roof_sys','roof_pkg' );
286 $page{'roof'} -> content_files    ( "roof.txt" );
287 $page{'roof'} -> dynamic_table   ( "contents/tables/roof.txt" );
288
289 $page{'roof_sys'} = Web->new_page();
290 $page{'roof_sys'} -> afs_path        ( "plats/roof/" );
291 $page{'roof_sys'} -> short_title     ( "System" );
292 $page{'roof_sys'} -> long_title      ( "System Info" );
293 $page{'roof_sys'} -> file_name       ( "sys_info.html" );
294 $page{'roof_sys'} -> path2main       ( "../../" );
295 $page{'roof_sys'} -> parent          ( "plats/roof" );
296 $page{'roof_sys'} -> content_files    ( "roof.txt","roof_sys.txt" );
297 $page{'roof_sys'} -> dynamic_table   ( "contents/tables/roof_sys.txt" );
298
299 $page{'roof_pkg'} = Web->new_page();
300 $page{'roof_pkg'} -> afs_path        ( "plats/roof/" );
301 $page{'roof_pkg'} -> short_title     ( "Package" );
302 $page{'roof_pkg'} -> long_title      ( "Package Details" );
303 $page{'roof_pkg'} -> file_name       ( "pkg_info.html" );
304 $page{'roof_pkg'} -> path2main       ( "../../" );
305 $page{'roof_pkg'} -> parent          ( "plats/roof" );
306 #$page{'roof_pkg'} -> articles       ( 'roof_daq','roof_com','roof_trans' );
307 $page{'roof_pkg'} -> content_files ( "roof.txt","roof_pkg.txt" );
308
309 $page{'sst'} = Web->new_page();
310 $page{'sst'} -> afs_path        ( "obs/" );
311 #$page{'sst'} -> on_mouseover   ('sst_v_w.png');
312 $page{'sst'} -> file_name ( "sst.html" );
313 $page{'sst'} -> short_title     ( "SST" );
314 $page{'sst'} -> long_title      ( "Sea Surface Temperature" );
315 $page{'sst'} -> parent          ( "obs" );
316 $page{'sst'} -> path2main       ( "../" );
317 $page{'sst'} -> script_files    ( "popup.js" );
318 $page{'sst'} -> image_maps      ( "obs_sst.map" );
319 $page{'sst'} -> content_files   ( "sst.txt" );
320
321 $page{'wind'} = Web->new_page();
322 $page{'wind'} -> afs_path       ( "obs/" );
323 #$page{'wind'} -> on_mouseover  ( 'wind_v.png' );
324 $page{'wind'} -> file_name ( "wind.html" );
325 $page{'wind'} -> short_title    ( "Wind" );
326 $page{'wind'} -> long_title     ( "Wind Velocities" );
327 $page{'wind'} -> parent         ( "obs" );
328 $page{'wind'} -> path2main      ( "../" );
329 $page{'wind'} -> script_files   ( "popup.js" );
330 $page{'wind'} -> image_maps     ( "obs_wind.map" );
331 $page{'wind'} -> content_files  ( "wind.txt" );
332
333 $page{'vel'} = Web->new_page();
334 $page{'vel'} -> afs_path        ( "obs/" );
335 #$page{'vel'} -> on_mouseover   ('vel.png');
336 $page{'vel'} -> file_name ( "vel.html" );
337 $page{'vel'} -> short_title     ( "Currents" );
338 $page{'vel'} -> long_title      ( "Water Velocities" );
339 $page{'vel'} -> parent          ( "obs" );
340 $page{'vel'} -> script_files    ( "popup.js" );
341 $page{'vel'} -> image_maps      ( "obs_vel.map" );
342 $page{'vel'} -> path2main       ( "../" );
343 $page{'vel'} -> content_files   ( "vel.txt" );
344
345 #$page{'salin'} = Web->new_page();
346 #$page{'salin'} -> afs_path        ( "obs/" );
347 #$page{'salin'} -> on_mouseover    ('salin_v_w.png');
348 #$page{'salin'} -> file_name       ( "salin.html" );
349 #$page{'salin'} -> short_title     ( "Salinity" );
350 #$page{'salin'} -> path2main       ( "../" );
351 #$page{'salin'} -> parent          ( "obs" );
352
353
354 $page{'wl'} = Web->new_page();
355 $page{'wl'} -> afs_path       ( "obs/" );
356 #$page{'wl'} -> on_mouseover  ('wl_v_w.png');
357 $page{'wl'} -> file_name ( "wl.html" );
358 $page{'wl'} -> short_title    ( "Water Level" );
359 $page{'wl'} -> long_title     ( "Water Level" );
360 $page{'wl'} -> path2main      ( "../" );
361 $page{'wl'} -> parent         ( "obs" );
362 $page{'wl'} -> content_files   ( "wl.txt" );
363
364 $page{'radial'} = Web->new_page();
365 #$page{'radial'} -> on_mouseover  ('radial.png');
366 $page{'radial'} -> afs_path ( "obs/" );
367 $page{'radial'} -> file_name      ( "radial.html" );
368 $page{'radial'} -> short_title    ( "Radials" );
369 $page{'radial'} -> long_title     ( "Radial Surface Velocities" );
370 $page{'radial'} -> path2main      ( "../" );
371 $page{'radial'} -> parent         ( "obs" );
372 $page{'radial'} -> content_files   ( "radial.txt" );
373
374
375 $page{'exper'} = Web->new_page();
376 $page{'exper'} -> afs_path       ( "" );
377 #$page{'exper'} -> file_name      ( "" );
378 $page{'exper'} -> short_title ( "Note: Experimental!" );
379 $page{'exper'} -> path2main      ( "../" );
380
381 $page{'adcirc'} = Web->new_page();
382 $page{'adcirc'} -> afs_path       ( "mods/adcirc/" );
383 $page{'adcirc'} -> file_name      ( "index.html" );
384 $page{'adcirc'} -> short_title    ( "ADCIRC" );
385 $page{'adcirc'} -> long_title     ( "ADCIRC Tidal and Wind Model" );
386 $page{'adcirc'} -> path2main      ( "../../" );
387 $page{'adcirc'} -> content_files   ( "adcirc.txt" );
388 #$page{'adcirc'} -> menu_items     ( 'adcirc_wl','adcirc_suv' );
389 $page{'adcirc'} -> parent ( "mods" );
390
391 $page{'adcirc_wl'} = Web->new_page();
392 $page{'adcirc_wl'} -> afs_path       ( "mods/adcirc/" );
393 $page{'adcirc_wl'} -> file_name      ( "adcirc_wl.html" );
394 $page{'adcirc_wl'} -> short_title    ( "Water Level" );
395 $page{'adcirc_wl'} -> long_title     ( "ADCIRC Water Level" );
396 $page{'adcirc_wl'} -> path2main      ( "../../" );
397 $page{'adcirc_wl'} -> content_files   ( "adcirc_wl.txt" );
398 $page{'adcirc_wl'} -> parent         ( "mods/adcirc" );
399
400 $page{'adcirc_suv'} = Web->new_page();
401 $page{'adcirc_suv'} -> afs_path       ( "mods/adcirc/" );
402 $page{'adcirc_suv'} -> file_name      ( "adcirc_suv.html" );
403 $page{'adcirc_suv'} -> short_title    ( "Currents" );
404 $page{'adcirc_suv'} -> long_title     ( "ADCIRC Surface Currents" );
405 $page{'adcirc_suv'} -> path2main      ( "../../" );
406 $page{'adcirc_suv'} -> content_files   ( "adcirc_suv.txt" );
407 $page{'adcirc_suv'} -> parent         ( "mods/adcirc" );
408
409
410 $page{'quoddy'} = Web->new_page();
411 $page{'quoddy'} -> afs_path       ( "mods/quoddy/" );
412 $page{'quoddy'} -> file_name      ( "index.html" );
413 $page{'quoddy'} -> short_title    ( "QUODDY" );
414 $page{'quoddy'} -> long_title     ( "QUODDY Tidal and Wind Model" );
415 $page{'quoddy'} -> path2main      ( "../../" );
416 $page{'quoddy'} -> content_files   ( "quoddy.txt" );
417 $page{'quoddy'} -> menu_items     ( 'quoddy_sst','quoddy_suv' );
418 $page{'quoddy'} -> parent         ( "mods" );
419
420 $page{'quoddy_sst'} = Web->new_page();
421 $page{'quoddy_sst'} -> afs_path       ( "mods/quoddy/" );
422 $page{'quoddy_sst'} -> file_name      ( "quoddy_sst.html" );
423 $page{'quoddy_sst'} -> short_title    ( "SST" );
424 $page{'quoddy_sst'} -> long_title     ( "QUODDY Sea Surface Temperature" );
425 $page{'quoddy_sst'} -> path2main      ( "../../" );
426 $page{'quoddy_sst'} -> content_files   ( "quoddy_sst.txt" );
427 $page{'quoddy_sst'} -> parent         ( "mods/quoddy" );
428
429 $page{'quoddy_wl'} = Web->new_page();
430 $page{'quoddy_wl'} -> afs_path       ( "mods/quoddy/" );
431 $page{'quoddy_wl'} -> file_name      ( "quoddy_wl.html" );
432 $page{'quoddy_wl'} -> short_title    ( "Water Level" );
433 $page{'quoddy_wl'} -> long_title     ( "QUODDY Water Level" );
434 $page{'quoddy_wl'} -> path2main      ( "../../" );
435 $page{'quoddy_wl'} -> content_files   ( "quoddy_wl.txt" );
436 $page{'quoddy_wl'} -> parent         ( "mods/quoddy" );
437
438 $page{'quoddy_suv'} = Web->new_page();
439 $page{'quoddy_suv'} -> afs_path       ( "mods/quoddy/" );
440 $page{'quoddy_suv'} -> file_name      ( "quoddy_suv.html" );
441 $page{'quoddy_suv'} -> short_title    ( "Currents" );
442 $page{'quoddy_suv'} -> long_title     ( "QUODDY Surface Currents" );
443 $page{'quoddy_suv'} -> path2main      ( "../../" );
444 $page{'quoddy_suv'} -> content_files   ( "quoddy_suv.txt" );
445 $page{'quoddy_suv'} -> parent         ( "mods/quoddy" );
446
447 $page{'eta'} = Web->new_page();
448 $page{'eta'} -> afs_path       ( "mods/eta/" );
449 $page{'eta'} -> file_name      ( "index.html" );
450 $page{'eta'} -> short_title    ( "ETA" );
451 $page{'eta'} -> long_title     ( "ETA Atmospheric Model" );
452 $page{'eta'} -> path2main      ( "../../" );
453 $page{'eta'} -> content_files   ( "eta.txt" );
454 $page{'eta'} -> menu_items     ( 'eta_wind','eta_sst' );
455 $page{'eta'} -> parent         ( "mods" );
456
457 $page{'eta_wind'} = Web->new_page();
458 $page{'eta_wind'} -> afs_path       ( "mods/eta/" );
459 $page{'eta_wind'} -> file_name      ( "eta_wind.html" );
460 $page{'eta_wind'} -> short_title    ( "Wind" );
461 $page{'eta_wind'} -> long_title     ( "ETA Wind Velocity" );
462 $page{'eta_wind'} -> path2main      ( "../../" );
463 $page{'eta_wind'} -> content_files   ( "eta_wind.txt" );
464 $page{'eta_wind'} -> parent         ( "mods/eta" );
465
466 $page{'eta_sst'} = Web->new_page();
467 $page{'eta_sst'} -> afs_path       ( "mods/eta/" );
468 $page{'eta_sst'} -> file_name      ( "eta_sst.html" );
469 $page{'eta_sst'} -> short_title    ( "SST" );
470 $page{'eta_sst'} -> long_title     ( "ETA Sea Surface Temperature" );
471 $page{'eta_sst'} -> path2main      ( "../../" );
472 $page{'eta_sst'} -> content_files   ( "eta_sst.txt" );
473 $page{'eta_sst'} -> parent         ( "mods/eta" );
474
475 $page{'blank'} = Web->new_page();
476 $page{'blank'} -> afs_path       ( "" );
477 $page{'blank'} -> short_title    ( '' );
478 $page{'blank'} -> long_title     ( "" );
479 $page{'blank'} -> path2main      ( "" );
480
481
482
483 #$page{'hycom'} = Web->new_page();
484 #$page{'hycom'} -> afs_path       ( "mods/" );
485 #$page{'hycom'} -> file_name      ( "hycom.html" );
486 #$page{'hycom'} -> short_title     ( "HYCOM" );
487 #$page{'hycom'} -> path2main      ( "../" );
488
489
490 #$page{'latest'} = Web->new_page();
491 #$page{'latest'} -> afs_path       ( "data/" );
492 #$page{'latest'} -> file_name      ( "latest_v2.0" );
493 #$page{'latest'} -> short_title     ( "Latest Real-Time Data" );
494 #$page{'latest'} -> path2main      ( "../" );
495
496
497 $article{'obs'} = Web->new_article();
498 $article{'obs'} -> short_title     ( "Observations" );
499 $article{'obs'} -> long_title      ( "Merged Maps" );
500 $article{'obs'} -> target_url      ( "obs/" );
501 #$article{'obs'} -> thumbnail       ( "obs_thumb.png" );
502 $article{'obs'} -> thumbnail ( "img/blank_map_thumb.png" );
503 $article{'obs'} -> content_files    ( "obs.txt" );
504
505 $article{'currents'} = Web->new_article();
506 $article{'currents'} -> short_title     ( "Currents" );
507 $article{'currents'} -> long_title      ( "Sea Surface Currents" );
508 #$article{'currents'} -> target_url      ( "img/rt/vel.png" );
509 $article{'currents'} -> target_url ( "obs/vel.html" );
510 #$article{'currents'} -> thumbnail       ( "obs_thumb.png" );
511 $article{'currents'} -> thumbnail ( "img/obs/suv_latest_thumb.png" );
512 $article{'currents'} -> content_files    ( "currents.txt" );
513
514 $article{'winds'} = Web->new_article();
515 $article{'winds'} -> short_title     ( "Winds" );
516 $article{'winds'} -> long_title      ( "Wind Veolcities" );
517 $article{'winds'} -> target_url      ( "obs/wind.html" );
518 $article{'winds'} -> thumbnail       ( "img/obs/wind_latest_thumb.png" );
519 $article{'winds'} -> content_files    ( "winds.txt" );
520
521 $article{'sst'} = Web->new_article();
522 $article{'sst'} -> short_title     ( "SST" );
523 $article{'sst'} -> long_title      ( "Sea Surface Temperature" );
524 $article{'sst'} -> target_url      ( "obs/sst.html" );
525 $article{'sst'} -> thumbnail       ( "img/obs/sst_latest_thumb.png" );
526 $article{'sst'} -> content_files    ( "sst.txt" );
527
528 $article{'wl'} = Web->new_article();
529 $article{'wl'} -> short_title     ( "Water Level" );
530 $article{'wl'} -> long_title      ( "Water Level" );
531 $article{'wl'} -> target_url      ( "obs/wl.html" );
532 #$article{'wl'} -> thumbnail       ( "wl_thumb.png" );
533 $article{'wl'} -> thumbnail ( "img/obs/wl_latest_thumb.png" );
534 $article{'wl'} -> content_files    ( "wl.txt" );
535
536 #$article{'salin'} = Web->new_article();
537 #$article{'salin'} -> short_title     ( "Salinity" );
538 #$article{'salin'} -> long_title      ( "Surface Salinity" );
539 #$article{'salin'} -> target_url      ( "obs/salin.html" );
540 #$article{'salin'} -> thumbnail       ( "salin_thumb.png" );
541 #$article{'salin'} -> thumbnail       ( "example.png" );
542 #$article{'salin'} -> content_files    ( "salin.txt" );
543
544 $article{'radial'} = Web->new_article();
545 $article{'radial'} -> short_title     ( "Radials" );
546 $article{'radial'} -> long_title      ( "Surface Current Radial Components " );
547 $article{'radial'} -> target_url      ( "obs/radial.html" );
548 #$article{'radial'} -> thumbnail       ( "radial_thumb.png" );
549 $article{'radial'} -> thumbnail ( "img/blank_map_thumb.png" );
550 $article{'radial'} -> content_files    ( "radials.txt" );
551
552 $article{'radar'} = Web->new_article();
553 $article{'radar'} -> short_title     ( "Radar" );
554 $article{'radar'} -> long_title      ( "Surface Current Radar Observations" );
555 $article{'radar'} -> target_url      ( "plats/radar/" );
556 #$article{'radar'} -> thumbnail       ( "radar_thumb.png" );
557 $article{'radar'} -> thumbnail ( "img/thumbnails/codar_receive.jpg" );
558 $article{'radar'} -> content_files    ( "radar.txt" );
559
560 $article{'tower_R4'} = Web->new_article();
561 $article{'tower_R4'} -> short_title     ( "Tower R4" );
562 $article{'tower_R4'} -> long_title      ( "Tower R4 Package" );
563 $article{'tower_R4'} -> target_url      ( "plats/tower_R4/" );
564 #$article{'tower_R4'} -> thumbnail       ( "tower_R4_thumb.png" );
565 $article{'tower_R4'} -> thumbnail ( "img/thumbnails/r8_tower.jpg" );
566 $article{'tower_R4'} -> content_files    ( "tower_R4.txt" );
567
568 $article{'buoy'} = Web->new_article();
569 $article{'buoy'} -> short_title     ( "Buoy" );
570 $article{'buoy'} -> long_title      ( "Cape Lookout Buoy" );
571 $article{'buoy'} -> target_url      ( "plats/buoy/" );
572 #$article{'buoy'} -> thumbnail       ( "buoy_thumb.png" );
573 $article{'buoy'} -> thumbnail ( "img/thumbnails/buoy_unload2.png" );
574 $article{'buoy'} -> content_files    ( "buoy.txt" );
575
576 $article{'neuse'} = Web->new_article();
577 $article{'neuse'} -> short_title     ( "Neuse" );
578 $article{'neuse'} -> long_title      ( "Neuse River Profiler" );
579 $article{'neuse'} -> target_url      ( "plats/neuse/" );
580 #$article{'neuse'} -> thumbnail       ( "neuse_thumb.png" );
581 $article{'neuse'} -> thumbnail ( "img/thumbnails/neuse_platform2.png" );
582 $article{'neuse'} -> content_files    ( "neuse.txt" );
583
584 $article{'roof'} = Web->new_article();
585 $article{'roof'} -> short_title     ( "Development" );
586 $article{'roof'} -> long_title      ( "Development Package for Towers and Buoys" );
587 $article{'roof'} -> target_url      ( "plats/roof/" );
588 #$article{'roof'} -> thumbnail       ( "roof_thumb.png" );
589 $article{'roof'} -> thumbnail ( "img/thumbnails/roof_pkg.jpg" );
590 $article{'roof'} -> content_files    ( "roof.txt" );
591  
592 $article{'roof_daq'} = Web->new_article();
593 $article{'roof_daq'} -> short_title     ( "DAQ" );
594 $article{'roof_daq'} -> long_title      ( "Data Acquisition Package" );
595 #$article{'roof_daq'} -> target_url      ( "plats/roof/" );
596 #$article{'roof'} -> thumbnail       ( "roof_thumb.png" );
597 #$article{'roof_daq'} -> thumbnail       ( "roof_pkg.jpg" );
598 $article{'roof_daq'} -> content_files ( "roof_daq.txt" );
599
600 $article{'roof_com'} = Web->new_article();
601 $article{'roof_com'} -> short_title     ( "ComLib" );
602 $article{'roof_com'} -> long_title      ( "Communications Library" );
603 #$article{'roof_com'} -> target_url      ( "plats/roof/" );
604 #$article{'roof'} -> thumbnail       ( "roof_thumb.png" );
605 #$article{'roof_com'} -> thumbnail       ( "roof_pkg.jpg" );
606 $article{'roof_com'} -> content_files ( "roof_com.txt" );
607
608 $article{'roof_trans'} = Web->new_article();
609 $article{'roof_trans'} -> short_title     ( "Transfer" );
610 $article{'roof_trans'} -> long_title      ( "Data Transfer Package" );
611 #$article{'roof_trans'} -> target_url      ( "plats/roof/" );
612 #$article{'roof'} -> thumbnail       ( "roof_thumb.png" );
613 #$article{'roof_trans'} -> thumbnail       ( "roof_pkg.jpg" );
614 $article{'roof_trans'} -> content_files ( "roof_trans.txt" );
615  
616
Note: See TracBrowser for help on using the browser.