Plugin Directory

Changeset 1284407


Ignore:
Timestamp:
11/11/2015 08:56:48 PM (9 years ago)
Author:
HoosierDragon
Message:

Update 1.2

Location:
unicode-character-keyboard/trunk
Files:
101 added
1 edited

Legend:

Unmodified
Added
Removed
  • unicode-character-keyboard/trunk/readme.txt

    r658986 r1284407  
    11=== Unicode Character Keyboard ===
    22
    3 Contributors: HoosierDragon (Terry O'Brien, alphamale@alphavideoproduction.com)
     3Contributors: HoosierDragon (Terry O'Brien, dragonmage@sprynet.com)
    44Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=s-xclick&hosted_button_id=THLBLFT4BV7E2
    55Tags: post widget, admin widget, HTML special characters, write post, write page, HTML entity codes, Unicode characters
    66Requires at least: 2.7
    7 Tested up to: 3.5
    8 Stable tag: 1.01
    9 Version: 1.01
     7Tested up to: 4.3.1
     8Stable tag: 1.2
     9Version: 1.2
    1010Author: Terry O'Brien
    11 Author link: http://www.alphavideoproduction.com
     11Author link: http://www.terryobrien.com
    1212License: GPL v2.0
    1313
     
    20201. Unzip 'avp-unicode-charkbd.zip' inside the '/wp-content/plugins/' directory or install via the built-in WordPress plugin installer.
    21212. Activate the plugin through the WordPress 'Plugins' admin page.
    22 3. Go to the "Unicode Keyboard -> Settings" admin options page to activate the desired special character sets. All character sets except for the Common set are deactivated by default, and at least one set must be activated for use. 
    23 4. An admin widget entitled "Unicode Characters Keyboard" will now be present in the write post and write page forms. Click on the character set name to display the characters in the chosen set. 
    24 5. Click on on any character that you wish inserted into your post. 
     223. Go to the "Unicode Keyboard -> Settings" admin options page to activate the desired special character sets. All character sets except for the Common set are deactivated by default, and at least one set must be activated for use.
     234. An admin widget entitled "Unicode Characters Keyboard" will now be present in the write post and write page forms. Click on the character set name to display the characters in the chosen set.
     245. Click on on any character that you wish inserted into your post.
    2525
    2626== Screenshots ==
     
    3636= Why write this plugin? =
    3737
    38 I got tired of trying to remember what the keypad codes were for the most common HTML codes available. But when I discovered the wide variety of codes available, being the completeness hack that I am I decided to implement as many of them as possible. See the Unicode Standard page listed below for more information. 
    39 
    40 Furthermore, I wanted to learn WordPress plugin design (having done MediaWiki plugins in the past) because I really like the WordPress platform and this seemed like a perfect tool not only to learn all of the various details of plugin design but also give something back to the WordPress community. 
     38I got tired of trying to remember what the keypad codes were for the most common HTML codes available. But when I discovered the wide variety of codes available, being the completeness hack that I am I decided to implement as many of them as possible. See the Unicode Standard page listed below for more information.
     39
     40Furthermore, I wanted to learn WordPress plugin design (having done MediaWiki plugins in the past) because I really like the WordPress platform and this seemed like a perfect tool not only to learn all of the various details of plugin design but also give something back to the WordPress community.
    4141
    4242= How do I add character set {X}? =
    4343
    44 * First off, make a list of all the character definitions that make up the desired character set. Second, divide them up into named categories and under that, contiguous sub-groups. (See the existing definition files for examples.) The categories are what show up under the sub-headings and the groups are how the rows are divided up in the display. In addition, select which existing type of character sets the new set will fall under, or define a new type for use with this set, and write a comprehensive description of the character set. Optionally, include the location of the Unicode character definition PDF file and the defined character set range information. 
     44* First off, make a list of all the character definitions that make up the desired character set. Second, divide them up into named categories and under that, contiguous sub-groups. (See the existing definition files for examples.) The categories are what show up under the sub-headings and the groups are how the rows are divided up in the display. In addition, select which existing type of character sets the new set will fall under, or define a new type for use with this set, and write a comprehensive description of the character set. Optionally, include the location of the Unicode character definition PDF file and the defined character set range information.
    4545* Next, code the definitions and the additional information into an XML file. The Customize menu sub-page provides information on writing the character set XML definition file, including a breakdown of each XML element and showing the template XML and DTD files and the Common XML definition file. Other XML files can be examined using the plugin editor menu sub-page. Be sure to give the character set and the definition file a unique name, and remember to use only characters, numbers and spaces in the set name.
    46 * Use the Manage File menu sub-page Upload tab to upload the file into the custom module subdirectory, then check the Error Log tab to see what errors or warnings were found in the file: if any errors were found, the file will not be loaded into the module subdirectory. Warnings, on the other hand, are problems in optional sections of the definition file and do not prevent loading. 
     46* Use the Manage File menu sub-page Upload tab to upload the file into the custom module subdirectory, then check the Error Log tab to see what errors or warnings were found in the file: if any errors were found, the file will not be loaded into the module subdirectory. Warnings, on the other hand, are problems in optional sections of the definition file and do not prevent loading.
    4747* Use the Setting menu sub-page to activate the character set.
    48 * Use the Display menu sub-page to view the character set. 
    49 
    50 I would ask that if you create a new character set to send it to me so I can add it to the distribution. 
     48* Use the Display menu sub-page to view the character set.
     49
     50I would ask that if you create a new character set to send it to me so I can add it to the distribution.
    5151
    5252= All this character set stuff is hard to figure: can you recommend any references? What all is available? =
    5353
    54 There are a number of references to the Unicode character codings available. 
     54There are a number of references to the Unicode character codings available.
    5555
    5656* [Unicode Standards](http://www.unicode.org/standard/standard.html "Unicode Standards")
     
    6767* The first line is Conway's Game of Life programmed in the APL language.
    6868* The second line are the astrological symbols for the 12 houses of the Zodiac.
    69 * The third line are the numbers 1 to 4 in Japanese. 
    70 
    71 The Symbola font was used to represent the various symbols in the image, which is also the font used to display them in the browser. All of these characters are available through the Unicode Character Keyboard metabox. 
     69* The third line are the numbers 1 to 4 in Japanese.
     70
     71The Symbola font was used to represent the various symbols in the image, which is also the font used to display them in the browser. All of these characters are available through the Unicode Character Keyboard metabox.
    7272
    7373== Changelog ==
     74
     75= 1.2 =
     76
     77* Update for WordPress 4.3.1 compatibility
     78* Minor improvements with background PHP source code
     79* Minimize associated CSS and JS files
     80* Modify message reporting to use standard admin message boxes
     81* Added the V8.0 emoji entries to the following files:
     82** Emoticons
     83** Emoji Pictographs
     84** Religious
     85
     86= 1.1 =
     87* Update for WordPress 3.8 compatability
     88* Thanks to Walter Vermier for producing the Esperanto symbol set
     89* Reconfigured admin page message dismissal
     90* Revamped icon display
    7491
    7592= 1.01 =
    7693* Added additional security features
    77 * Added requested language files: 
     94* Added requested language files:
    7895** Counting Rod (Split out from Mathematical)
    7996** Devanagari (Sanskrit/Hindi) and Devanagari Transliteration
     
    110127
    111128= 0.9 =
    112 * Final code optimization 
     129* Final code optimization
    113130* Last minute code tweaks and presentation changes
    114131
     
    141158== Upgrade Notice ==
    142159
     160= 1.2 =
     161* Update for WordPress 4.3 compatibility
     162* Modify message reporting to use standard admin message boxes
     163
     164= 1.1 =
     165* Update for WordPress 3.8 compatability
     166
     167= 1.01 =
     168* Added additional security features
     169
    143170= 1.0 =
    144171* Initial Release
     
    148175= Acknowledgements =
    149176
    150 This plugin is based on "HTML Special Characters Helper", an original design by Scott Reilly (aka coffee2code). 
     177This plugin is based on "HTML Special Characters Helper", an original design by Scott Reilly (aka coffee2code).
    151178
    152179= Languages Sets supported =
    153180* Devanagari (Sanskrit)
    154181* Devanagari Transliteration
     182* Esperanto
    155183* French
    156184* German
Note: See TracChangeset for help on using the changeset viewer.