Custom Write Panel version alpha is available below. Though unstable (I suppose, since it hasn’t undergone many test cases), it should be safe to install it.
The agreement is, when you download it, you’ll be testing it for me. Thanks :). Significant enhancement requests most likely will be turned down, but do mention them. I’ll save them for the next release. Please direct any feedback to my forum.
2007-07-14 1.0.0a12
Change log:
Fix bug with custom write panel’s role restriction
Drop unused table fields.
Upgrade instruction:
Do either one (not both) of the following.
- Do complete uninstallation as specified in
readme.txt
, de-activate, and re-activate the plugin. This will remove all custom write panel data previously saved. - Run the following SQL statements in phpMyAdmin (or similar tool) in your WordPress database. Change the table name
wp_rc_cwp_write_panels
accordingly.
ALTER TABLE wp_rc_cwp_write_panels
DROP display_title,
DROP display_body,
DROP title_label,
DROP body_label;
2007-07-10 1.0.0a11
Change log:
Allow restricting access to a custom write panel to a specific role.
Upgrade instruction:
Do either one (not both) of the following.
- Do complete uninstallation as specified in
readme.txt
, de-activate, and re-activate the plugin. This will remove all custom write panel data previously saved. - Run the following SQL statements in phpMyAdmin (or similar tool) in your WordPress database. Change the table name
wp_rc_cwp_write_panels
accordingly.
ALTER TABLE wp_rc_cwp_write_panels ADD capability_name VARCHAR( 50 ) NOT NULL ;
For the latter method of upgrading, you also have to update your existing custom write panels for the right field in the table to be populated. Just edit, hit update (no need to make any changes), and you’re set.
To enable access restriction of a custom write panel to a specific role, go to ‘Options’ > ‘Custom Write Panel’ and select “Assign custom write panels to a role.” Secondly, you need to install the plugin “Role Manager.” After activating Role Manager, go to ‘Users’ > ‘Roles.’ You should see a list of roles with all capabilities that can be assigned to them. You should see capabilities with names similar (if not the same) as the names of your custom write panels.
Yes, the implementation still has some holes in it. But do report it in the forum when you see one.
2007-07-08 1.0.0a10
Change log:
Allow hiding input fields added by other plugin
Upgrade instruction:
De-activate and re-activate plugin
2007-07-071.0.0a9
Change log:
Fix bug with Post field not hidden when rich editor is enabled
2007-07-071.0.0a8
Change log:
Allow specifying default value for the following custom field types: Checkbox List, Radiobutton List, Dropdown List, Listbox.
Upgrade instruction:
Do either one (not both) of the following.
- Do complete uninstallation as specified in
readme.txt
, de-activate, and re-activate the plugin. This will remove all custom write panel data previously saved. - Run the following SQL statements in phpMyAdmin (or similar tool) in your WordPress database. Change the table name
wp21_rc_cwp_custom_field_types
accordingly.
ALTER TABLE wp21_rc_cwp_custom_field_types
ADD allow_multiple_values ENUM( 'true', 'false' ) DEFAULT 'false' NOT NULL;
UPDATE wp21_rc_cwp_custom_field_types
SET allow_multiple_values = 'true'
WHERE name IN (
'Checkbox List',
'Listbbox'
);
2007-07-071.0.0a7
Change log:
Fix bug that causes error message after WP’s autosave routine
2007-07-01 1.0.0a6
Change log:
Allow Post to be hidden
Prevent full re-installing after re-activation and de-activation if it’s not previously fully uninstalled
Pre-fill custom field properties in Create Custom Field wizard
Fix bug with Listbox not set with previously set values
Sounds like a good deal! Many thanks!
whoo hoo!
-Mario
yeah!!
Thanks Man!!
Pingback: Rhymed Code » Upgrading Alpha Versions
not sure if those bugs are in the latest beta (i am using 0.7)
1. When editing pages i see
“The Post that you’re about to edit is not associated with any Custom Write Panel.” – it should not appear as they are pages, not posts, and the bigger problem is that even after clicking “don’t assign” it does not allow me to edit the page!
2. it is not possible in this version to hide “page” functions, only “post” functions.
b). one feature request – it would be great i it would be possible to set up some defaults for users (and the best would be to also dissalow them to edit the settings, so they could use only what me -admin – set up).
Ok I´m not sure why… but I’m using this Alpha Plug-in version a12 and doesn’t work for me, The installation was easy, unzip, put in plugin folder, then activated on the pluging page of wordpress, then I went to Manage and push the option Custom write panel, and when i tried to create on, It looks like can’t access the database. for the title, the category and everything else.. I see the Php tags on the text fields.. and on the end of the page y get this message:
PHP Warning: in_array() [function.in-array]: Wrong datatype for second argument in C:\php\site\wp-content\plugins\custom-write-panel\RCCWP_CustomWritePanelPage.php on line 45
Anyone cant help me??
Thanks
Just to let you know – I have been using v1.0.0a12 (latest version at time of writing) and have no problems what so ever with it – fantastic work man!
I have been keeping an eye on this for the last few months because it is such a powerful concept – this really turns WordPress into an easy to use Content Management System (along with a few other plugins!). Before I was able to get my hands on this, I was hacking up the admin interface to create my own custom write panels with custom fields… no need to do that anymore with this great plugin!
I find Custom Write Panel extremely useful, but it doesn’t seem to work with WordPress 2.3. Do you have any plans of updating the plugin? Or is there a simple way to make it work with the new version?
Fantastic plugin! Exactly what I was looking for. I’m using it with WP 2.3.1 and allthough it seems that it’s working ok, I keep getting this error when I try to edit the custom fields:
Assigned Categories:
WordPress database error: [Table ‘table_name.wp_categories’ doesn’t exist]
SELECT rc.cat_id, cat_name FROM wp_rc_cwp_panel_category rc JOIN wp_categories wp ON rc.cat_ID = wp.cat_ID WHERE panel_id = 2
It’s still working “normally” with this error which is pretty strange :)
Hi!
I would really like to use this plugin, in a WP-Network page but it does not seem to work even a little bit. I installed the Plugin and afterwards there were new Submenus. OK. But when i create a new Write-Panel and click on finish, the newly created panel is not visible and it is not listed in Tools -> Custom-Write-Panel.
Please give me some help on this.
Sebastian,
This plugin is no longer maintained. There should be plenty of replacements, though. If you can’t find one, just post at the WP forum http://wordpress.org/support/