09/06/2020

Been and gone and moved!

Well that was a long haul!

I have just updated the delphidabbler.com nameservers to point at the new site

So now we wait a few hours for everything to propagate across the net and we're live on the new site.

And then we find out what broke in transition from the development server to the new production server!

So what's different?

A hell of a lot!

  • This is a ground up rewrite.
  • The site now plays nicely with phones and tablets.
  • Apart from www all the sub-domains have gone: no more snippets.delphidabbler.com, codesnip.delphidabbler.com, swag.delphidabbler.com or wiki.delphidabbler.com
  • Not all articles have made the move yet - they will do but it's time consuming. There are PDFs for the missing ones, for now.
  • The third party applications have gone.
  • Much stuff has been moved elsewhere. Some may be brought back, but much of it lives in a GitHub project somewhere. Browse my GitHub account at https://github.com/delphidabbler.
  • The news feeds have gone
  • The new site finally supports SSL so https:// should soon work on delphidabbler.com and www.delphidabbler.com

The reason a lot got stripped away is that after I first decided against closure I decided to use the free website hosting on GitHub. That meant stripping out anything that couldn't be converted to static HTML files. And a lot of stuff on the old site was dynamic and database driven.

It's only after I'd done all the prep for the static site that I was given the opportunity to move to a full blown server with a LAMP stack. So I can now try to bring some dynamic pages back to the site. But only after a major rewrite - the old code is a mess!

Big thank you

Having mentioned being "given" the opportunity to move to a proper server, it's time to give credit where it's due. So huge thanks to Zach of Creo Hosting who stepped into the breach to save the site from closure by generously donating the web server space. It was a really kind gesture of support for the Delphi community. Covid-19 slowed the process, but we made it with a few days to spare before the old server closes for good!!

Pics

Here are some pics of the new site running on the development server. I'm hoping that's how they look on the production site ;-)

First, here's the home page running in Chrome on Windows 10

And second, displaying the same page in Chrome's phone emulator.

5 comments:

Unknown said...

Browse my GitHub account at https://gitbuh.com/delphidabbler.

gitbuh.com ;-)

Delphidabbler said...

Thx. Fixing it buh buh!

Arnaud said...

Internal links are broken in the new site.
They should point to http://delphidabbler.com/articles/article-15.html not http://delphidabbler.com/articles/article-15 - there is a missing .html extension.

Delphidabbler said...

Thx @Arnaud.

The new site isn't being served to me yet, so I couldn't check the links, so I'm grateful you have.

The test site was working fine redirecting article-999 to article-999.html, but not the production one obviously!

I'll fix it as soon as I can.

Thx again.

Delphidabbler said...

Article links now working (I think!)