Today I launched the long awaited update to my Wordpress plugin WP-CMS. If you don’t know what WP-CMS does, WP-CMS is a plugin for Wordpress that changes the functionality of the Wordpress admin backend to act more like a CMS. The blog functionality becomes optional and the focus is on writing pages to make Wordpress as user friendly for you and your clients as possible.

Why not have a look and see what you think. As always comments/insults welcome.






I get a fatal error when I install this plugin (wp 2.7.1). It says:
Parse error: syntax error, unexpected $end in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\zvz\wp-content\plugins\wp-cms\wp-cms.php on line 106
hey, good job on the plugin. I was wondering if we can still use the Categories idea from WP into your plugin or one does cancel the other ? Thanks.
Hi, I’ve noticed a couple of things that might warrant a look at:
When activating the plugin, it creates a page called ‘Home’, regardless of whether another page has that title, and the new page has no author. It also sets the new ‘Home’ page as the default static page in the reading panel, as I recall.
The plugin also doesn’t play well with some other plugins in the ecosystem. For example, TruthMedia’s FormBuilder, which installs itself into the ‘Tools’ menu. When using WP-CMS, the Tools menu is gone, and there’s no way to access plugins (such as the aforementioned) whose configuration hide behind it.
Otherwise, its a great plugin. The second bug would be more tolerable if activating and deactivating WP-CMS didn’t lead to the first bug.
@Kez
Thanks for your helpful comments. These will be noted and looked at as soon as I get the chance.
Great plugin. One suggestion: when an administrator activates the blog, shouldn’t pages still be at the top? This plugin [http://wordpress.org/extend/plugins/cms-like-admin-menu/] switches the location of Pages and Posts, and it might be nice for this plugin to do that when the blog is activated. Ideally, it would list them like this:
Pages
Posts — optional
Media
Links
Hi Randy. Thanks for your suggestion. I will look into implementing this in a later release.
With WP 2.7.1 and WP-CMS 2.0 I too am getting:
Plugin could not be activated because it triggered a fatal error.
Parse error: syntax error, unexpected $end in
/srv/http/wordpress/wp-content/plugins/wp-cms/wp-cms.php on line 106
is there an answer for this problem. I notice the code at that line is “<?” and my system is set to require “<?php” tags.
Thanks for a cool plugin.
When I deployed I had the same “fatal error” on the hosted server as Cheifchimp and Kees mentioned. The fix was to change all “<?” to “<?php” as chiefchimp suggested.
@Kees @Cheifchimp @Michael Thanks all for your reports and fixes. I will hopefully fix this in a later version.
I like your plug-in very much.
I prefer the default setting where I can compose a page and give it a page place on its proper hierarchy. This is great.
This is better than the category of typical blogging.
But I sorely miss the commenting function, which
is disabled in your default setting/
But I’m very keen to keep the comment.
Is it possible?
Simon
I installed this and it has totally screwed up my blog, the layout is completely corrupted
To think that this was recommended to me!
To say I am miffed is putting it lightly, I hope I can repair my blog!
@Miffed What happened to your blog? Can you give me some information on what happened?
Hey gilbitron,
Just wanting to know if you’ve come across any functionality conflict between your WP-CMS plugin and WP Shopping Cart.
The issue I’m having is that when both plugins are activated, I cannot drag any moveable elements in the Dashboard or Widgets section, which is extremely frustrating.
I’m testing various plugins at the moment in preparation for building a clients site using WP, and really want yours to be part of the mix and might have to drop it in favour of the WP Shopping Cart plugin, which will be an essential item in her site.
I can be contacted on laneth.shadow-at-gmail-dot-com. Thanks for your help on this.
With further exploration of the WP dashboard, I found the “screen options” tab that I’d never seen before – kindof a manual override to the whole “drag’n'drop” functionality and gave the ability to add the widgets.
Whether this negates the need for a reply, I don’t know, but thanks for your time either way.
I am noticing the same thing that @Kez did with the extra home page getting added. Is there any way to fix this?
Thanks,
Adam
Hi Adam. This is something the plugin does by default but it’s a “feature” I plan to remove as soon as I get a chnace to do an update. Hopefully you can wait I while till I get it fixed.
Hi,
I’m liking your plugin but I’m getting the following warning so I’m not going to be able to use this plugin once I’ve deployed it to my client. I’ve deactivated all other plugins and I’m still getting the warning so I don’t think there is a conflict issue. Let me know, thanks!
John
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘WpCms::add_javascript’ was given in C:\wamp\www\wordpress\wp-includes\plugin.php on line 339
Hi John. That looks like a strange warning. I have a suspicion that this issue might be caused by the fact your running the site on WAMP.
Can you try running it on a live server somewhere and see if you get the same warning. If so let me know and I’ll look into this further.
I just suppressed the warning with an ‘@’ on the correct line and everything seems to be working fine.
Thanks,
John
OK, I’ll let you know once it’s up on a live server. I am using WAMP, nice catch!
John
Ok John. Hope it works ok.
This plugin sounds like a great idea. Is there a place I can see some screenshots before I install it? Thanks.