Website Updates & Fixes (July 2018)

Just a few notes on website updates and changes, mainly for my own benefit but may be interesting to others. 

Cart System & Download Updates

I have made some updated changes to the cart system when purchasing NKS libraries based on feedback and testing as well as updated the downloads section of the website for your purchased downloads.

K2 Page Break Fixes

Another "note to self" which may prove useful to other Joomla user using the K2 comment system.

Joomla contains a simple "Page Break" module that allows pages to be created in an item. Basically a single item can have breaks inserted which create a new page with the option to have a table list or just <> buttons. K2 seems to have some issues with this and does not recognise the default pagebreak function in articles.

A solution for this (which also works in other article management systems) is a plugin called PageBreakMyJSpace

This replaces the default page break feature with a new plugin that contains a lot more custom options for managing how the system works, custom layout of the table of contents and a heap of other neat features. It also takes the default page break button and references within Joomla editors and uses these to work with the plugin so it's almost plug-&-play.

There is however a few things to be aware of:

- You need to disable the default Joomla page break plugin.
- It requires the Cache system to be OFF

In regards to the cache system this refers to the global site cache which if switched ON the pages never allow you to navigate further than page 1 (clicking Next will return to page 1). When I disabled the cache system my website host advised my site was consuming far too much CPU. So what may be required is to allow global cache for the site but disable cache for pages that use the Page Break plugin. On the developers site they also have listed a plugin that achieves just this: k2nocachepagebreak

Simply install this plugin and enable it and any pages that contain a page break will not be cached by the system allowing the plugin to work correctly. Simple fix.

 

Freelance Soundlabs website update: New comment system "Disqus" replaces the spam attracting K2 comment system.

 

Audio Players Flash/HTML5 for Joomla

The Freelance Soundlabs website is designed to be HTML5 compatible which means it does not rely purely on Flash for media playback. 

Mobile devices such as iPads and android tablets, smart phones and the likes require different methods for playing media files such as mp3 and video than desktop PCs. 

The biggest challenge I had was to find an audio player that would work with MP3 files on all platforms and browsers. I spent months testing and contacting developers and even lost some money on useless solutions. 

In the end there were 2 clear winners for players which I will use throughout the site:

Go to top