About This Site.

This site is running Version 5.4.0 of www.paulmclean.us. It is served on my two bare metal private servers. One is a Dell and the other is an HP. They cluster to form my own private cloud created with Kubernetes and Docker. Load balanced by HAProxy and secured with state of the art encryption terminated at the proxy and backed by LetsEncrypt. Each domain has a minimum of two pods waiting for requests. Each domain is scalable up to as many pod servers as needed. This website is built within a docker container using NodeJS, REACT / Next.JS and many other modern modules and features!

Following REACT's best practices and recomended coding techniques I started this site using the Next.JS starter template with-docker as a starting point. The site started small and static with only a single landing page, and incrementaly I took the single page and turned it into a site. Once I had all the pages created with a logical order I followed the next recomended practice and began to create REACT functional components.

Analyzing the site I collected all the areas I could componentize and made a list.

  • Adding a Menu.
  • Creating a Site-Menu.
  • Creating a layout theme.
  • Creating a Header and Footer.
You can read more here.

On the Main Landing page there where two areas that could be made into a dynamic driven CMS with realtime content.

  • What is New?
  • External Domain Links
You can read more here.

On the About Landing page The entire page could be made into a dynamic driven CMS with realtime content similar to the external links component. This would serve internal links to all or some of the sub pages under the About section.

  • About Section Internal Sub Page Links
You can read more here.

What is New is a dynamic cms driven content provider where new and exciting information can be provided. The Home Page block are bootsrap Card areas divided into individual card sections to match the dynamic content.
You can read more here.