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

Custom Comment Text

This WordPress plugin allows the customization of comment text (e.g. “5 Comments”) generated by Template Tag comments_popup_link(). The customization is set per Post basis; the Posts whose comment text are not customized will use default comment text output by that Template Tag.

Installation

Unpack the file rc-custom-comment-text.zip and upload the file rc-custom-comment-text.php to wp-content/plugins/. Activate from WP’s Plugin Management page.

Configuration

To specify custom comment text for a Post, fill out the text field input Custom Comment Text in the Write Post page. To include the comment number, add the percentage symbol (%) where the comment number to appear.

The following is an example of the input to Custom Comment Text text field.

I have % dude(s) sayin' something. How 'bout you?

To revert to WordPress’ default comment text, empty out the text field input Custom Comment Text.

Screenshot

custom comment text screenshot 1

custom comment text screenshot 2

custom comment text screenshot 3

Custom Field GUI

This WordPress plugin enables the automation of creation of form element user interface for entering Post’ custom field. User will specify the form input type, the subject, and available options (when applicable). The corresponding form elements will automatically appear in the Write Post page.

Download Link

Installation

Unpack the file rc-custom-field-gui.zip and upload the folder rc-custom-field-gui to wp-content/plugins/. Activate from WP’s Plugin Management page.

Configuration

This plugin supports the following types of form element: textfield, checkbox, radio, select, and textarea. To specify the custom fields, edit the file conf.ini.

Each entry begins with the subject inside square brackets. The second line specifies its type. The third line, which only applies to type “radio” and “select,” enumerates the available options. Each option has to be separated by a hash mark (#). For type “textarea”, “rows” and “cols” will specify, respectively, the height and width of textarea. The following are sample entries in conf.ini.

[Plan]
type = textfield

[Favorite Post]
type = checkbox

[Miles Walked]
type = radio
value = 0-9 # 10-19 # 20+

[Temper Level]
type = select
value = High # Medium # Low

[Hidden Thought]
type = textarea
rows = 4
cols = 40

The custom fields’ values can be displayed with the regular method or with the help of appropriate plugins.

Screenshot

custom field gui screenshot 1

custom field gui screenshot 2