Programming Done

Well, it's that time of year again, time to renew the web hosting. And for those of you that don't know, that has become a lot more expensive than it used to be. Fifty dollars a year is now several hundred. Not to mention the price of domain names has gone up ten-fold.

And I just found out that the nice folks at PayPal disabled all my Support buttons, and I never got a notice (although that may be my fault.) In any case, it is all working again now, so if you would like to make a small donation to help defray these costs, it would be greatly appreciated.

I added a slew of new features and capabilities to my standard "Simple" theme, and I think I'm done ( except for the inevitable bug fixes. ). It is still simple to use, but actually pretty sophisticated behind the scenes. The major additions:

  • The ability to store custom css in the database and use it to override the built-in css in the theme. This goes well beyond just changing the colors. For this site, I have pushed the whole layout out of shape to match the old hand-made site. I can also store all the special styles of the old site, without altering the theme files.

  • The ability to cut off the sidebar menus at a specific depth. This site has hundreds of pages, and the sidebar menus would blow up if they listed everything. By pushing most of the pages below the cutoff level, I can keep them out of the menus. I can then construct index pages to list all the pages I have suppressed. The menus are essentially the "tree" without the "leaves".

  • Enhanced navigation structures, to handle very large numbers of pages. I can now specify the number of columns for the output. All lists are now formatted the same, regardless of the source. Also, enhanced caching of all these structures to maintain performance.

I stubbed-in blank pages for almost 400 dive sites, and arranged them together with the charts. A lot of exceptions that were handled by hand-coding are now handled automatically by the database. This is the biggest part of the website and the worst job. So I decided to do it first. If I failed to make a satisfactory solution, then the rest would be a waste of time. But I think this is going to work, and the rest will be easy ( or easier. ) Of course, transferring everything from the old site to fill in the blanks will be a huge task. I may not live long enough to finish it!

I stubbed in 32 artificial reefs and worked out how to integrate the artificial reefs with the rest of the dive sites. I may even put the image maps back in some day.


from AWOIS:

H10224/86 -- OPR-C121-WH-86; WRECKAGE WITH 52 FT PNEUMATIC DEPTH GAUGE LEAST DEPTH, WHICH IS BELIEVED TO BE THIS ITEM, APPROXIMATELY 100M SW OF AWOIS POSITION; DIVERS FOUND THE WRECK OF A BARGE, APPROXIMATELY 20 X 45 M; THREE BOILERS AND NUMEROUS OTHER TYPES OF SHIPYARD DEBRIS WERE FOUND STREWN OVER AN AREA OF 360 X 165 FT; IN THE NW CORNER OF THE SITE THE REMAINS OF ANOTHER WRECK WAS FOUND WITH ONLY THE SHELL PLATING AND FLOOR FRAMING REMAINING; APPROXIMATELY 200 FT LONG, 27 FT BEAM AND SHELL PLATING EXTENDING 5 FT ABOVE THE BOTTOM; BOTH ENDS OF THE WRECK TAPERED INTO THE SAND WITH NO BOW OR STERN VISIBLE; ONE OBJECT CONSISTING OF GUARD RAIL TYPE METAL, APPROXIMATELY 2 FT WIDE, 3/8 INCH THICK, AND 40 FT LONG, FORMING A 60 DEGREE ARCH WITH THE MIDDLE STANDING 10 FT OFF THE BOTTOM; SITE CONSISTED OF TWO WRECKS AND SHIPYARD DEBRIS, INCLUDING A BOOM CRANE; LEAST DEPTH TAKEN ON THE TOP OF THE BOILER LOCATED AT THE NORTHEAST SECTION OF SITE. (UPDATED MSD 4/91)

Printed from njscuba.net