Alpha Version Released

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.

  1. 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.
  2. 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.

  1. 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.
  2. 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.

  1. 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.
  2. 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

2007-06-28 1.0.0a5

1.0.0a

12 thoughts on “Alpha Version Released

  1. Pingback: Rhymed Code » Upgrading Alpha Versions

  2. 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).

  3. 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

  4. 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!

  5. 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?

  6. 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 :)

  7. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *