Tags
client issues, CMS, Content management system, diable plugin upload in admin, diable theme editor in admin, diable theme upload in admin, disable plugin editor in admin, disable plugin/theme editor, Facebook, Google, HTML, limit user access, limit-admin, PHP, plugin editor disable, theme editor disable, Web developer, widget access, WordPress
We all have seen clients who wants WordPress website as they heard from somewhere or someone that “it is a popular CMS and easy to use or its SEO friendly and they should use it!”
If you have developed a fair number of WordPress sites (or other CMS sites) you probably have faced issues with messages such as:
* Hi ! I installed a plugin/module and the site is acting strange now.
* I did something and the site isn’t working now.
And many more ….
And most of these people(with no disrespect) knows virtually nothing about coding/WordPress etc, and thus its quite hard to understand these things for them .. but not everyone understands that.
Now as this is a common issue among lots of WP site owners, the smart ones hires a Data Entry guy with basic HTML skills and WP knowledge to maintain, update and create posts etc on their WP site. Although this isn’t the perfect solution but will save you from the trouble of “Messing up the site” and ofcourse within a very small budget(as hiring Data Entry guys doesn’t cost much).
However, if you want top quality website with custom styles in blog post/pages then a Data Entry professional just won’t be enough as everyone have their limits and you can only expect so much at a cheap rate.
And thus the choice here is to … hire a “web developer” on hourly/monthly basis. As you can probably imagine, this will certainly cost you more than you would pay for hiring Data Entry guys, however the developers … are skilled not only in HTML/CSS but also in PHP and WordPress and many other languages including JavaScript,Ajax etc.
The few programming languages mentioned above, all of them are necessary and highly used in WordPress and thus having a developer with the above skillset will definitely pay its price by keeping the site safe and uptodate and also if you feel like you need a certain feature added to the site or removed .. you can always ask the developer, while with Data Entry guys .. you don’t get this flexibility.
And also the developers can retouch your normal post and add advanced styles using HTML/CSS etc which would result in getting much application from the viewers than a classic post.
And thus resulting in .. more traffic = possibly bring more potential customers and helping your business get high up the ladder and who knows … maybe even the forture 500’s (Remember: Google, Facebook all started from small … and they didn’t do it in one day .. they invested lots of time and effort as well money of their business … which allowed them to be where they are today .. and to be on their path .. you don’t need really need coding skills .. all you need is .. the right plan and be determined to see it through and ofcourse you will need money as an alternative to the coding skills .. so you can hire someone to bring your vision to life!).
Now we’re getting to the interesting part …
There are some people who actually thinks they can do anything ( no offence to anyone but not everyone is able to do every single thing they want, even if you try, sometimes you will just fail because its just not for you!).
I have seen people mess up sites by adding wrong sized images in their featured post/thumbs and even within post and also also not to mention the ones who actually try to modify theme options etc just because they know one or two lines of HTML.
And in the end .. it might make the change that they were trying to do but the chances are high that they probably made another mistake while doing so .. which may not show up now on that specific page/content .. but it is there and it will take its toll.
So the best way to deal with clients like above is to:
Give them limited access adminĀ account … witch limits features such as installing plugins/themes or editing them or editing widgets etc.
Which prevent post issues as mentioned above from happening.
And the answer to them is … this simple plugin:
http://wordpress.org/extend/plugins/white-label-cms/
(NOTE: If this is your first time using the plugin, make sure to play with its settings etc.)
Later on someday I’ll provide a detailed guide to disable the above mentioned from within WP systems for a certain user without using plugin.