Aaron Fryer

Initial Thoughts on October.

My initial thoughts on October CMS

After a brief playing around and Updating this site infact to run on October CMS! I thought it would be useful to provide my thoughts on it. Firstly October CMS is very different from Wordpress in that adding content isn't straight forward initially and required knowledge of HTML to add content to the CMS. This isn't an issue for me as I am a Web Developer, I find this method of managing content interesting and very customisable so a big plus there! Though I am not sure how well this would be in a production environment for a client piece of work. For this to be used I would feel a Dev team would need to build their own plugins to handle this experience seamlessly.

I must mention how great the backend developer tools that for example allow live editing of the template files when time is off the essence and a quick update is needed. October leaves it in the developers court on how the end user should interact with the CMS. The handling of the log files is especially useful, allowing me to see who was active when and informing me of code errors for this CMS. This alone would save me from openning PuTTY and SSHing into my server and seeing the server logs.

The installation was easy on my Localhost... I wish I could say the same for my live website! So before I get into it, a little context. My localhost is a WAMP setup as I develop on a Windows PC in my free time. My live website is a LEMP setup, now if your a developer or work with web servers you can see the issue. NGINX does not use .htaccess files for handling websites so after faffing about I decided to convert the .htaccess file into a list of NGINX server rules and added it to my websites config file. After this I thought "job done"... NOPE! The server timed out on the installation so I had to add further modify my website config file, adding these lines temporarily:

    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 32k;
    fastcgi_connect_timeout 300s;
    fastcgi_send_timeout 60;
    fastcgi_read_timeout 60;

After all that head scratching and pain, October was finally installed! Now lets hope it settles in properly.

I hope you found this useful.

Posted in Editorial, Blog on Sep 19, 2016