5 Good reasons to not using K2

5 Good reasons to not using K2

K2 is a CCK extension that you can use it as an article addons. It can manage categories, comments and articles . I used this components for many years and below issues are gained from my experiences. 

1- There is not a good support forum
Every extension can be better if developer accept suggestions. this great option is one weak point for K2. the forum is full of many suggestions and requirements that ignored by k2 developer team. I mentioned two examples of them here :
2- Useless comment system in k2
If you don't want to use Google re-captcha there is no other option even joomla plugins and 3rd party like osolCaptcha and there is no built-in captcha for comment form. So you can be victim of spam attack and database crash. Also if someone comment on your article there is no email notification! I fixed this problem by installing Komento.
3- Joomla has Custom fields now
One reason that admins using k2 is custom fields but from joomla 3.9 you have rich custom fields that can be better if you install extra addons like Advanced Custom Fields
4- Bad management of Images
Main image of an article will be hash and separted to multiple files based on size. this operation starts when you save item, so first save usally is slower than next... after a while you can see your disk occupied by different sizes of images that usally some sizes never be used.
5- Updates are not regular
You have to wait very much for next updates. and surely many of weakness never fixed. for example in backend, sidebar can not be minimized yet like joomla article section.
Be aware that top 5 reasons are just samples and using this extension will bother you more. because there is no official (and fair!) section on internet and Joomla website, we had no choice except write this article here.
Wish that K2 team see this article and do something for this CCK. If you have any idea about K2 you can use below comment form.
Reduce J2store Queries  by caching

Reduce J2store Queries by caching

If you install J2store on a fresh Joomla and turn on debug option, you can see that J2store run about 17 database queries for a single product! It shows that this extension is not very optimized and needs premium host.

So what's the solution?

Hopefully J2store has a separate cache plugin and you can turn it on. to do that follow these steps :


1 Go to plugin list and turn off the joomla page cache plugin to avoid any conflict and then turn J2page Cache plugin on

2 Go to minicard module and in [Advanced] tab set Caching to No caching.

3 In Final step, go to Joomla global configuration and in [System] tab set System Cache on Conservative.


Now second opening of each page should be faster.
If you are familiar with a commercial cache extension share your experience with us.



Cron Job Starts