The Caveena Solutions Blog

They say “Don’t re-invent the wheel.” It’s pretty sound advice but you should probably know the different kinds of wheels you can choose from. And because it had been a while since I’d experimented with third-party libraries, I decided to mess around with Google’s Material Design Lite framework.

Read more »

Now that Google has released it’s Material Design Lite (MDL) Framework, how does it stack up against the incumbent behemoth that is Bootstrap? Tutorialzine has a quick run-down comparing the two including their grid systems, navigation bars and other components. The article includes live, side-by-side comparisons of various components.

Want to get started with Google’s Material Design? Well now you can with the newly-released Material Design Lite Framework.

According to iThemes, version 4.8.0 of iThemes Security WordPress plugin removed the malware scanning feature that relied on VirusTotal. It’s not iThemes fault; VirusTotal discontinued the service to all WordPress plugins. Well, darn.

iThemes suggests using VirusTotal’s URL scanner or Sucuri’s SiteCheck, both of which require you to scan each website manually. Sucuri also offers automated server-side scanning as part of their paid plans.

One other option that wasn’t mentioned by iThemes is the Sucuri Security WordPress Plugin which allows you to initiate a scan from your WordPress admin. The scan needs to be initiated manually though.

As a service to our clients, and for the protection of their privacy, Caveena Solutions ensures that all domain names purchased through us have Domain Privacy. This simply means that our client’s personal details are not available to the public eye. Domain Privacy is currently under threat.

When you purchase a domain name, you are required to use your real name & contact details in case, for example, someone wants to purchase the domain from you. This means that your name and contact details are publicly available to everyone on the Internet and can be found by anyone including would-be scammers. Caveena Solutions uses Domain Privacy on all domains purchased through us as a way to protect our clients.

The big body in charge of domain names is ICANN – The Internet Corporation for Assigned Names and Numbers – and they are entertaining the thought of doing away with all Domain Privacy services. But you can send them your comments. Go to respectourprivacy.com and follow the instructions to call or email ICANN.

It’s your Internet. It’s your choice.

A while back I made a post stressing the importance of providing users with all available options when offering a choice. A few days ago I was filling out an online form and was presented with these options:

A form asking "What is your gender?" giving 4 options: Female, Male, Transgendered and Other

That’s when it hit me that society (for the most part) has started to recognize gender identity beyond the usual Male or Female. It just blew my mind to think that such grand debates have finally come down to the everyday level of implementation. Trippy.

Over the past few months I’ve been using a lot of what I call Page Builders, WordPress plugins that come with a set of modules which you drag-and-drop into a grid-based layout. I haven’t used, nor could I possibly use, all the available Page Builder plugins but here is what I have played around with:

Of course, there are a lot more Page Builders than these. You also have Visual Composer., Startup Framework, Qards… the list goes on.

I am not going to be reviewing the Page Builders I have used. Rather I want to share my thoughts on them after having gained some experience using them.

Read more »

After the recent security hole in Yoast SEO we now find an SQL Injection vulnerability in the popular WooCommerce plugin. Update now.

It goes without saying but if you are using the ever popular WordPress SEO by Yoast (and why wouldn’t you be? It’s an amazing SEO plugin for WordPress) then you need to update to version 1.7.4 immediately. A security vulnerability was discovered in the plugin which would allow bad things to happen.

Source: iThemes.

I’m not sure if this is a brand-spanking new feature or if I just missed it but using JetPack you can now update WordPress Plugins across all your websites through your WordPress.com My Sites Dashboard. What’s even more interesting is that you can set plugins to auto-update.

Auto-update Plugins using JetPack

Right now this feature is limited only to Plugins — no updating Themes or the base WordPress installation.WordPress already auto-update (unless disabled) so I doubt this will ever be offered. I wonder if we’ll eventually see the option of updating Themes through WordPress.com.

There are already a few services out there that’ll help you manage all your WordPress websites. Here are a few that I know of in alphabetical order:

More information can be found on the Site Management support page. And be sure to turn on the JSON API.

I can’t change anything when I try to manage my sites on WordPress.com.
You need to enable site management on your Jetpack-connected site from the dashboard by either opting in as mentioned above, or by enabling it under the JSON API settings in Jetpack → Settings → JSON API → Configure and checking the box for the “Allow remote management of themes, plugins, and WordPress via the JSON API” option and saving your changes.