User Switching WordPress plugin review

September 21st, 2010

User Switching

User Switching

When you experiment with your WordPress blog user rights (editing it directly or with use of User Role Editor plugin) you need to thoroughly test your modifications.
In case you create a new roles or edit existing WordPress core roles, you need to make tests with double zeal. What does it mean? It means that you should to log off as blog administrator, login as other user assigned another role and check what such user really can do. If you see that some staff needs to be corrected, you should log off and login as WordPress administrator again. You have to repeat those same simple steps again, again and again. Every login operation needs user name and password manual input. We wasted a lot of time for such operations.
Have you the same feelings? If such, you are in the right place. There is a User Switching WordPress plugin which is made by its author John Blackbourn to save a lot of time for us. After a week of use I’m sure that “User Switching” plugin is a valuable addition to your test WordPress installation where you play with changed WordPress user roles and capabilities sets.
Read the rest of this entry

Custom User Roles and WordPress Core Code Compatibility Issues

September 14th, 2010

Custom User Roles

Custom User Roles

WordPress has good built-in users level/capabilities/roles system. Standard roles are administrator, editor, author, contributor, subscriber. This roles set is enough in the most cases for the most needs. But from time to time you need something special, something yours only. In such cases you can use User Role Editor WordPress plugin and build your own custom user role. But you should do it carefully and make thorough testing for new created user role as:

  • 1st, you could create some breaches in WordPress security system;
  • 2nd, you can loose some useful WordPress functionality.

One example of lost WordPress functionality for custom user role is described here:

Read the rest of this entry

Stop spam bot comments

August 22nd, 2010

Stop spam bot comments

Stop spam bot comments

From time to time I got a few spam comments at my blog. Such comments contain multiple links inside to increase somebody’s sites ratings in the search engines results. This job is made by software bots obviously.
I use Disqus comment system plugin for users comments here at shinephp.com. This plugin duplicates any comment sent to Disqus in your WordPress blog database. This is good thing in case you decide to change comments system in the future. But I still got some comments at my WordPress database only without pair at Disqus. So I have a conclusion that there is a way to send comments to WordPress blog even without opening its post in the browser. Cases when the same comment text inserted into multiple posts at the same time just confirmed my thoughts.
While there were 2-3 spam comments a day I did not take much attention to that. But recent days spam comments quant was drammatically increased to about 30 a day. So I had to search a way to stop this annoying thing.
Good news! It seems I found the right decision.
Read the rest of this entry

Gone for summer vacation, 2010

July 8th, 2010

On Vacation

On Vacation

I’m gone for summer vacation till August, 8th, 2010. So I will not take part in any discussions and not answer on support questions this period. Any question will be answered after my return in the August, of course. Thank you all for visiting this site, reading my posts, using plugins. Let me take the rest for a month :) .
I plan to make a large and interesting trip through the middle and northern Italy by rented car (Roma, Firenze, Bologna, Padova, Venezia, Verona, Milano, Forte dei Marmi, Firenze, Roma). Beautiful, historical places. Are you interested? Please let me know, and I will publish detailed report about this trip with images, descriptions and recomendations for the tourists here.

NetBeans 6.9 for PHP

July 1st, 2010

NetBeans 6.9

NetBeans 6.9

NetBeans 6.9 for PHP is available for download. NetBeans IDE runs on Windows, Linux, Mac OS X and Solaris. It is open-source and free. See what is new and cool in the latest NetBeans 6.9 release. The NetBeans IDE is an integrated development environment for software developers. It provides the tools you need to create professional desktop, enterprise, web, and mobile applications with the most of modern programming languages, including of course PHP.
If you interesting not PHP only you would like to know that NetBeans IDE 6.9 introduces the JavaFX Composer, a visual layout tool for visually building JavaFX GUI applications, similar to the Swing GUI builder for Java SE applications. Additional highlights include OSGi interoperability for NetBeans Platform applications and support for developing OSGi bundles with Maven; support for JavaFX SDK 1.3, PHP Zend framework, and Ruby on Rails 3.0; as well as improvements to the Java Editor, Java Debugger, issue tracking, and more…
Read the rest of this entry

WordPress 3.0 Release Candidate 1

May 31st, 2010

WordPress 3.0 Release Candidate 1

WordPress 3.0 RC1

Good News again! May 28th, 2010 WordPress Blog announced that WordPress version 3.0 Release Candidate 1 is available for downloads and tests. Thus, we can hope together with WordPress development team that almost all things for WordPress 3.0 are done already: new features developments are finished, the most bugs are fixed, etc., etc., … Just final tests and not catched bugs hunting are left :) .
What noticable things differs WordPress 3.0 RC1 from WordPress 3.0 Beta 2? One important difference is that “Custom menus are finished!”. Yes, they did it, and we have some new staff to see and play at the Menus section. We had detailed talk already about new WordPress custom menu system at the WordPress 3.0 Built-in Menu System post. Let’s see what’s new we have there now with latest WordPress 3.0 RC1 version.
Read the rest of this entry

NetBeans 6.9 Release Candidate 1

May 29th, 2010

NetBeans 6.9 RC1

NetBeans 6.9 RC1

Good News! May 26th, 2010 NetBeans.org announced that NetBeans 6.9 Release Candidate 1 is available. NetBeans IDE (Integrated Development Environment) is cross-platform (it is available for Windows, Mac, Linux, and Solaris) product very good suited for PHP, JavaScript and AJAX developement. I wrote about the main staff of NetBeans IDE for PHP at NetBeans for PHP development. It is the open source solution and thus, available without any charge.
Some new features added to NetBeans 2.9 were described at NetBeans IDE for PHP 6.9 beta.
Now we have 6.9 Release Candidate 1. I switched from 6.8 to 6.9 beta at the end of April, 2010 and didn’t meet any bugs. It is fast, convenient and comprehensive IDE for the most PHP developement tasks.
Read the rest of this entry