I am a retired experimental electrical engineer with a strong computer background. As a result I love to experiment with new technologies. So in building this website my aim was not only to share my sailboat cruising but also to play with the code. Originally the intention was to share the website with my family and a few close friends, but over time more fellow cruisers got interested and the readership expanded.
This Website was built entirely with HTML (HyperText Markup Language) without the use of any web WYSIWYG (What You See Is What You Get) building programs (like Dreamweaver). The only programs used are text editors such as TextEdit and BBEdit, both on Macintosh computers.
In early 2000 I started using strict XMTML (Extensible HyperText Markup Language) because it enforced better code. With the advent of CSS, the need for scripts and tables was greatly reduced. At that time I also started using dedicated style files rather then incorporating styles within the HTML files.
In 2008 while translating my brother's Faneromeni website from Greek to English, I was appalled by the complexity of its coding. The site was coded by a professional developer who used an automatic web building program along with a complicated database. It was, however, visually very attractive. Contrasting this to the simplicity of my handcrafted Thetis site, which relied on the Finder folder structure, inspired me to recreate the Faneromeni website, including its visual look, entirely on HTML/CSS/Finder. While my brother did not replace his website code with mine because he needed the support of his local professional, I went ahead and re-coded my Thetis website to improve its looks. Nevertheless, although I did remove all the styling and most scripts from the HTML and styled it almost exclusively with CSS3, I still had to use hand-made images (using Photoshop) to implement rounded corners and color gradients.
In December of 2014, while updating the site for the 2014 cruising, I checked the HTML5 validity of all the pages of this website as well as the the CSS validity of all the stylesheets. All reported errors have been addressed and rectified with one exception: the visitors counter code (obtained form my web host) is an CGI/image and the HTML5 validator finds it in error.
The reference books used for versions 3 & 4 of the Thetis website are:
- Rasmus Lerdorf, Kevin Tatroe, & Peter MacIntyre, (2006) Programming PHP, O'Reilly Media, ISBN 978-0596006815
- Craig Grannel, (2007) The Essential Guide to CSS and HTML Web Design, friendsofED, ISBN 978-1590599075
- Christopher Murphy & Nicklas Persson, (2008) HTML and CSS Web Standards Solutions: A Web Standardistas' Approach, friendsofED, ISBN 978-1430216063
- Andy Budd with Cameron Moll & Simon Collison, (2009) CSS Mastery: Advanced Web Standards Solutions, friendsofED, ISBN 978-1430223979
- David Sawyer McFarland, (2009) CSS: The Missing Manual, O'Reilly Media, ISBN 978-0596802448
- Bruce Lawson & Remy Sharp, (2010) Introducing HTML5, New Riders Press, ISBN 9780321687296
- J. D. Gauchat, (2012) HTML5 for Masterminds, CreateSpace Independent Publishing Platform, ISBN 978-1481138505
- Tom Christiansen, Brian D Foy, Larry Wall, & Jon Orwant, (2012) Programming Perl: Unmatched power for text processing and scripting, O'Reilly Media, ISBN 978-0596004927
- Brian P. Hogan, (2013) HTML5 and CSS3: Level Up with Today's Web Technologies, Pragmatic Bookshelf, ISBN 978-1937785598