=== Plugin Name === Contributors: Steven A. Zahm Donate link: http://connections-pro.com/ Tags: addresses, address book, addressbook, bio, bios, biographies, business, businesses, business directory, business-directory, contact, contacts, connect, connections, directory, directories, hcalendar, hcard, ical, icalendar, image, images, list, lists, listings, microformat, microformats, page, pages, people, profile, profiles, post, posts, plugin, shortcode, user, users, vcard Requires at least: 2.8 Tested up to: 2.9 Stable tag: 0.6.2 Connections is a simple to use addressbook or business directory that is highly customizable. == Description == Connections is a simple to use address book system but is also very versatile. You can use it to create church directories, business directories and even profiles using the default templates. If the default layouts don’t suit your needs you can easily create your own custom template. Want to show a list of upcoming birthdays and anniversaries, no problem, you can do that too. Take a look at the screen shots and the samples on this site to see all Connections can do. = Admin Features = * Built-in help page * Selectable entry type; Individual / Organization / Connection Group * Each entry has selectable visibility. You can choose between, public, private and unlisted. * Image support with the ability to set custom images sizes and how they should be scaled and cropped. * Copy entries. * Bulk actions that include setting the visibility on deleting entries. * Filters that are persistent per user between sessions and browsers. * Extensive role support. * Category Support. Categories can be hierarchical and entries can be assigned to any number of categoies. = Frontend Features = * xHTML Transition output * Custom template support * Shortcode filter attributes for the entry list that include being able to filter by last name, title, organization, department, city, state, zip, country and category. * Shortcode attributes for choosing the supplied templates or custom templates which include; single entry, multiple entry (default) and profile view templates. * Shortcode attribute to repeat the alpha index and the beginning of each character change. [User requested.](http://wordpress.org/support/topic/266754) * Shortcode attribute to show the current character at the beginning of each character group. [User requested.](http://wordpress.org/support/topic/266754) * Entries output in [hCard](http://microformats.org/wiki/hcard) compatible format. * Download the vCard of an individual entry that can be imported into you email application. = New features this version: = * RTE for the Bio and Notes fields * Custom ordering shortcode attribute. = New features coming in the next version: = * Add honorable pre/suffix * Contact name for the organization entry type. = Upcoming features: = * Pagination * Search * Localization * Make the Connection Group relations in the front end entry list clickable to bring up the entry's specific details. * Integration with WP users to permit registered users to maintain their own info with optional moderation. * Gravatar support * Backup * ...and any suggestion that I may receive... = Credits: = * This plugin was based off LBB, ["Little Black Book"](http://wordpress.org/extend/plugins/lbb-little-black-book/); which was based on [Addressbook](http://wordpress.org/extend/plugins/addressbook/), both of which can be found in the Plugin Directory. * vCard class is a modified version by [Troy Wolf](http://www.troywolf.com/articles/php/class_vcard/) * Image uploading and processing done by the class.upload.php by [Colin Verot](http://www.verot.net/php_class_upload.htm) * Counter class from O'Reilly's [Intro to PHP Objects](http://www.onlamp.com/pub/a/php/2002/07/18/php_foundations.html?page=2) = Known Issues: = * Currently when an image link is removed the files are not deleted from the server * The vCard feature is not compatible with [WP Super Cache](http://wordpress.org/extend/plugins/wp-super-cache/). Make sure the page/post excluded in WP Super Cache. == Screenshots == [Samples and screenshots can be found here](http://connections-pro.com/?page_id=52) == Installation == 1. Upload the `connections` directory to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 4. If you wish to create and use custom template be sure to create the `./wp-content/connections_templates` directory/folder. This is where you will copy any custom templates you might create. == Frequently Asked Questions == [FAQs can be found here](http://connections-pro.com/?page_id=56) == Changelog == = 0.6.2 2/2/2010 = * BUG: Fixed unable to remove phone numbers. * BUG: Fixed when removing a field from an entry that the entire field is removed leaving no remnants. * Add support for basic HTML and RTE for the Notes and Bio fields using the jwysiwyg 0.6 jOquery plug-in. * Add order_by shortcode attribute for custom ordering of entries and updated the help page. * Add support for the CSV premium add-on. * Add the missing getBioBlock method to the output class. * Enhanced the help page. = 0.6.1 1/19/2010 = * BUG: Fixed a bug when initializing the settings so they are not reset on activation of the plugin. * BUG: Fixed how capabilities were created and managed for public entries. * BUG: Fixed how the entry edit link was created which was causing a token mismatch. * BUG: Fixed a permission error when using the shortcode override attributes. * Updated class.upload.php to version .28 * Remove SQL class, didn't make sense to use it. * Defined table names as constants. * Options class now is used throughout the plug-in rather than creating new instances. * Renamed all the classes to be more unique to help avoid conflict with other plug-ins. * Re-worked the way method used to store the cached entry list filters to use the user_meta table. * Capturing more meta data when added/updating entries; date added, added by, last edited by. * Added and middle name. Support extended to hCard and vCard. * Added a setting to disable the private override shortcode attribute. * Added a filter class that can easily be extended. Currently supports filtering by visibility and entry type. * Added a permission filter. All queries are run thru this filter removing any entries the current user is not permitted to view. * Changed it so the upgrade message and version error only show on the Connections admin pages. * Started to enable support for SSL connections. * Changed minimum supported WP version to 2.8 [Used 2.8 only function for editable roles] * Add check for $_SESSION save path and throw an error if it isn't found. * Add category support. * Add upgrade routine to support new features and some planned future features. * All strings output from the cnEntry and related classes are now sanitized. = 0.5.48 9/14/2009 = * Fixed a jQuery bug in IE8. * The alpha index in the admin is now dynamic. It will only show letters for entries in the list. = 0.5.47 9/3/2009 = * Updated class.upload.php to version .25 * Added extensive role support. * Added the ability to set custom image sizes. * Added the ability to determine how an image should be scaled and cropped. * Extensive backend code changes. * Focus on making sure the plug-in is secure. = 0.5.1 - 6/21/2009 = * Added a shortcode attribute to repeat the alpha index and the beginning of each character change. [User requested.](http://wordpress.org/support/topic/266754) * Added a shortcode attribute to show the current character at the beginning of each character group. [User requested.](http://wordpress.org/support/topic/266754) * Added additional filters for addresses. [User requested.](http://wordpress.org/support/topic/248568) * Run the SQL queries through the `$wpdb->prepare()` method for security * Change the change log so it shows up as a top level tab on the WordPress plug-in page = 0.5.0 = * Adding/Editing/Copying now use the class * Added bulk delete. * Added an entry type of Connection Group. This allows to you create relational links between entries. * Moved the plug-in to be a top level menu item. * Added a help sub-page. * Added a setting page. Settings will actually be available in the next version. * Added a donate button - a user request. * Added a spiffy icon for the menu and page headers. = 0.4.0 = * Added hCard compatible markup * xHTML Transitional valid output * Added hCalendar compatible markup for birthdays and anniversaries. * Birthday/anniversary will now show the next anniversary/birthday date for the entry. * Added support for vCard download of an entry. = 0.3.3 = * Added shortcode filter attributes = 0.3.2 = * Converted the rest of the code to use OO methods * Started to add jQuery in the admin * Fixed the CSS to load only in the Connections page * All the fields that can be input are shown in the output * Added the ability to use custom output templates and a slew of template tags * Added a default profile template and a default single entry template = 0.2.24 = * Converted more code to use OO methods * Code clean-up and documentation * Fixed the alpha index bug not correctly working with organization entry types * Added a shortcode to allow showing all entries; individual or organizations entries = 0.2.23 = * Converted more code to use OO methods * Display some of the missing fields in the output = 0.2.22 = * Added Org/Individual options * Added IM fields * Added BIO field * Added Org/Individual filter * Started to convert the code to OO PHP = 0.2.11 = * Added a nice little up arrow to both the admin and page/post entry list to return to the top of the list = 0.2.10 = * Added the ability to copy an entry = 0.2.9 = * Some more code cleanup * Started code documentation * Added the ability to choose whether or not a linked image in an entry is displayed when embedded in a page/post * Added the ability to remove the linked image from an entry = 0.2.8 = * Fix bug that was causing IE to not filter correctly * Code cleanup = 0.2.7 = * Added preliminary image support for entries = 0.2.4 = * Add entry ID to the admin = 0.2.3 = * First version in the repository