Search Over 18,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Connections Business Directory

Connections is a simple to use directory manager which can be used to create an addressbook, business directory, staff directory or church directory.

Plugin Homepage | Documentation | Showcase | Premium Templates | Pro Addons | Github

Quite simply, Connections is the best directory plugin available for WordPress. Its simplicity in design and function, vast array of unique features and versatility are the reasons more and more people are turning to Connections for their directory needs. You can use Connections to create a simple address book, maintain a staff directory and even run a business directory or link directory. Connections was built bottom up to be as configurable as possible while providing the features you need. Read on to learn about some of the best features Connections has to offer...

Features

  • Seamless integration with the WordPress admin.
  • A Dashboard admin page where you can keep up to date with Connections related news, such as updates notices for templates and the pro addons. Also see at a glance today's anniversaries and birthdays as well as any upcoming anniversaries and birthdays.
  • When inputting an entry there are multiple entry types from which to choose. They are individual, organization and family. The family entry type is unique to Connections. This entry type allows you to group individuals together as a family which makes Connections ideally suited for creating church directories.
  • You control which entries are viewable to the public and which entries are private, viewable for logged in users only. You can even have entries set as unlisted so only admins can view them.
  • Fields, fields and more fields... no other directory plugin offers more. There are fields for addresses, phone numbers, email addresses, IM, social networks, an image, a logo, bio, notes and more. Want more? Many fields, such as addresses and phone numbers, you can assign as many as you need. Wait, I'm not done yet... want to be able to list the business phone but keep that cell phone number private? You can do that, too. Most of the fields have selectable visibility. What this means is you can have an entry set as public but keep personal details private or even unlisted so only them admin can view it.
  • Connections is being used to manage directories which contain thousands of entries so the ability to manage them easily is a must- a task which Connections stands and delivers. You can filter the entries list by category, entry type and visibility. You can search for entries. You can even search within the filtered entries. Of course Connections doesn't stop there, there are several bulk actions available to make changes a breeze.
  • Category support. This feature was modeled after the category feature for WordPress posts. So if you know how to add and manage categories for posts, you know how they work for Connections. Categories can be hierarchical and entries can be assigned to any number of categories.
  • Extensive role support. For your users that have access to the WordPress admin, there is extensive role support. You can define which roles can perform tasks to manage entries in Connections.
  • Unrivaled customability with templates. Connections comes with many basic templates to get you started. For many, these meet their needs. But if you need more than these basic templates provide, check out these great premium templates.
  • Displaying your entries on the front end is as simple as putting a shortcode on a page. Don't let this simplicity fool you. The Connections shortcode provides almost a dizzying array of options that are just too numerous to list. But if you want to know more, you can find it here.
  • Even a bit of SEO was sprinkled in. Every entry outputs following the hCard spec.
  • One last item. Extensibility.
Author Steven A. Zahm
Profile
Contributors shazahm1@hotmail.com
Tags address book, addressbook, addresses, bio, biographies, bios, business, business directory plugin, business-directory, church, connect, connections, contact, contacts, directories, directory, directory plugin, directory widget, hcalendar, hcard, ical, icalendar, image, images, list, listings, lists, member directory, microformat, microformats, page, pages, people, plugin, Post, posts, profile, profiles, shortcode, staff, user, users, vcard, wordpress business directory, wordpress directory, wordpress directory plugin

Installation instructions can be found here.

Requirements

  • WordPress version: >= 3.2
  • PHP version: >= 5.2.4
  • NOTE: Upgrading from version 0.6.1 and newer is supported. Previous version must upgrade to 0.6.1 before upgrading to the current version.

0.7.7 06/02/13

  • FEATURE: The organization field can now be set to show as a link and when a user clicks the link, the list will be filtered by that organization.
  • FEATURE: The department field can now be set to show as a link and when a user clicks the link, the list will be filtered by that department.
  • FEATURE: The city field can now be set to show as a link and when a user clicks the link, the list will be filtered by that city.
  • FEATURE: The state field can now be set to show as a link and when a user clicks the link, the list will be filtered by that state.
  • FEATURE: The zip code field can now be set to show as a link and when a user clicks the link, the list will be filtered by that zip code.
  • FEATURE: The country field can now be set to show as a link and when a user clicks the link, the list will be filtered by that country.
  • FEATURE: Add a date format option which will default to the current WP setting.
  • FEATURE: Add a "lock" shortcode option. When set to true, that shortcode instance will be unaffected for queries.
  • TWEAK: If an entry is linked to a user, show the user's name and link it to their profile.
  • TWEAK: Dates will now output localized.
  • TWEAK: Add before and after entry action hooks.
  • TWEAK: Minor optimization in the alternate row CSS logic in the shortcode output.
  • TWEAK: Pass the shortcode $atts to all action hooks.
  • TWEAK: Output dates using the new dateformat option.
  • TWEAK: Add filter hook to cnOutput::getImage().
  • TWEAK: Remove the !important statement from width in the CSS #cn-list span.cn-image img.
  • TWEAK: Validate and sanitize the image settings.
  • BUG: Do not output an empty ul container if there are no registered list actions.
  • BUG: Fixed undefined index error: fulltext_enabled.
  • OTHER: Moved all admin actions for template administration to cnAdminAction().
  • OTHER: Moved all admin actions for category administration to cnAdminAction().
  • OTHER: Prefix all category admin fields to avoid plugin conflicts when processing admin actions.
  • OTHER: Prefix all role/capability admin fields to avoid plugin conflicts when processing admin actions.
  • OTHER: Prefix all template admin fields to avoid plugin conflicts when processing admin actions.
  • OTHER: Spanish translation has been updated.
  • OTHER: Convert much of the shortcode output to be run thru sprintf() for easier code reading/processing.
  • OTHER: Removed unused code in the shortcode.
  • OTHER: Code cleanup of cnOutput::getImage().
  • OTHER: Ensure default values are in place for the rewrite rules.
  • OTHER: Add a .htaccess file to the TimThumb folder to ensure it can be called directly.
  • OTHER: Update the jQuery Fixr option to support the upcoming WP 3.6.

0.7.6.6 04/30/13

  • NOTICE: Requires WordPress 3.3 or newer.
  • BUG: Remove merge confict markers in class.settings.php. Why the heck didn't git throw a merge conflict error!

0.7.6.5 04/29/13

  • NOTICE: Requires WordPress 3.3 or newer.
  • FEATURE: New entry actions, return to directory link and download vCard link.
  • BUG: Removed the list actions in the dashboard widgets.
  • BUG: Use %f when inserting/updating entries for lat/long so wpdb->prepare() properly sanitizes the float values.
  • BUG: Fix the category_in shortcode option so it returns only entries that are in all the specified categories as it should have been doing.
  • BUG: Fix logic in cnTemplatePart::categorySelect() to properly set the selected categories in the drop down when being determined from the URL.
  • BUG: Remove empty string from gettext calls. This was causing Poedit errors.
  • TWEAK: Add the new $tag attribute to the shortcodes.
  • TWEAK: Small optimization when requesting the category tree.
  • TWEAK: Cleanup and improve the legacy template scanning logic.
  • TWEAK: Don't put a .htaccess file in the connection_images folder. Some servers prevent showing the images.
  • TWEAK: Add support for onClick to cnURL::permalink().
  • TWEAK: Add cnTemplatePart::entryActions() and add support for it in the shortcode.
  • TWEAK: Add filters to tweak the no results message for the upcoming anniversary and birthday dashboard widgets.
  • OTHER: Update the minified CSS file.
  • OTHER: Move list actions from the shortcode to the templates parts API.
  • OTHER: Move the return to top target from the shortcode to the template parts API.
  • OTHER: Update the shortcode to use the list action and return to top template parts.
  • OTHER: Add some more CSS to help prevent themes from breaking form inputs ... unfloat them within Connections.
  • OTHER: Moved the character index from the shortcode to the template parts API.
  • OTHER: Update the shortcode to use the character index from the template parts API.
  • OTHER: Remove the cnForm::buildAlphaIndex() method as it no longer used.
  • OTHER: Add error suppression to ini_set() used in class.upload.php.
  • OTHER: Add cnTemplatePart::updated().
  • OTHER: Update all supplied templates to use Add cnTemplatePart::updated().
  • OTHER: Update all supplied templates to use Add cnTemplatePart::returnToTop()
  • OTHER: Add cnTemplatePart::noResult() and update the shortcode to use it.
  • OTHER: Update French translation. Props fxbernard!
  • OTHER: Move the legacy template installer on the Connections : Templates admin page to the bottom of the page so it is out of site. Added a link to the installation/upgrade instructions.

0.7.6.4 04/06/13

  • NOTICE: Requires WordPress 3.3 or newer.
  • FEATURE: Add new cnScript class to manage all registration and enqueueing of the CSS and JS libraries.
  • BUG: Remove the canonical redirect filter from the front page so Connections queries will be properly handled on the site front page.
  • BUG: Add missing text domain to allow "Categories:" to be translated.
  • BUG: Reset the offset and cn-page query var if the results returned are less than current page offset.
  • BUG: Ensure array is returned even if no search fields were chosen to prevent PHP argument error.
  • BUG: Set all methods in the cnRegisterSettings class to be static.
  • BUG: connectionsLoad::start() stated as a static method.
  • OTHER: Update pot file and sync all lang po files.
  • OTHER: Change cnTemplatePart::categorySelect() to a static method.
  • OTHER: Change cnTemplatePart::categorySelectOption() to a static method.
  • OTHER: Change cnSettingsAPI::field() to a static method.
  • OTHER: Updated French translation. Props to Fx Benard.
  • OTHER: Set max-width: none CSS attribute on the return to top image.
  • OTHER: Set max-width: none !important; on the img tag for Google Maps to prevent themes from rendering the map controls and pin useless.
  • OTHER: Rename an action hook for better clarity for its purpose.
  • OTHER: Some code alignment cleanup in the shortcode function.
  • OTHER: Add additional verbiage to explain the Google Maps API setting.

0.7.6.3 03/19/13

  • NOTICE: Requires WordPress 3.3 or newer.
  • BUG: Revert change applied in 0.7.6.2 for updating entries which caused data loss. Rolled back to 0.7.6.1 immediately after discovering the bug.
  • BUG: Fixed logic that prevented the editing of categories.
  • OTHER: Add support in the shortcode for the card_single template part.
  • OTHER: Convert cnURL::permalink() to be a static method.
  • OTHER: Update phpDoc for cnURL::permalink().
  • OTHER: Add support for overriding the name link setting in cnOutput::getNameBlock().

0.7.6.2 03/17/13

  • NOTICE: Requires WordPress 3.3 or newer.
  • FEATURE: Add new relationship types; Friend, Partner, Significant Other and Spouse.
  • FEATURE: Add CSS to highlight the current character the list is being filtered by.
  • BUG: Fix "Template not found." error when the list_type shortcode is used.
  • BUG: Add a check in the activation hook for the cnRole class and if it isn't found explicitly load it. This should prevent rare upgrade errors users have been encountering.
  • BUG: Correct the execution order of a couple actions in the [connections] shortcode.
  • BUG: Add the missing default skeleton CSS for the date block and elements.
  • BUG: When updating an entry pull the entry details from the db rather than the local class cache objects. This is to prevent duplicate data from being inserted when Link links WP user and a Connections entry.
  • BUG: Fix a logic bug when scaling logos.
  • OTHER: Convert most of the methods in the cnSettingsAPI class for reduced memory overhead when calling in actions/filters.
  • OTHER: Add additional tags to the readme.txt.
  • OTHER: Update the URL for the Google Maps API.
  • OTHER: Force the background to be transparent in Google Map div to prevent theme's from messing with the map display with poor CSS.

0.7.6.1 03/12/13

  • NOTICE: Requires WordPress 3.3 or newer.
  • FEATURE: Introducing the "Names" template. A simple responsive template which outputs a list of every name within the directory in a column format if the browser supports it.
  • FEATURE: Add a view all link option that can be turned on. When on, it'll show a link at the beginning of the list which will take you to a list of every entry utilizing the Names template.
  • FEATURE: Add option to strip \r\n, \r, \n, \t from the shortcode output to help prevent themes that insist on messing with the wpautop filter from corrupting the shortcode output.
  • FEATURE: Add an option that attempts to restore the use of the WordPress bundled version of jQuery instead of alternate versions that themes insist on using.
  • FEATURE: Name linking is now turned on by default.
  • OTHER: Add CSS block placeholder on the templates admin page when a template does not have a thumbnail image.
  • OTHER: Add cnTemplatePart static class.
  • OTHER: Refactor cnTemplate to be a reusable object that defines a template and its parts.
  • OTHER: Load the Google Maps API using SSL when required.
  • OTHER: If the custom templates folder does not exist or is not writable the install template option will not be visible.

0.7.5.1 03/05/13

  • BUG: Removed reference to $this in a static method which would cause on error an activation.

0.7.5 03/05/13

  • FEATURE: Use cnFileSystem to add a blank index.php and a .htaccess file with the no indexes option set for added security to both the images and custom templates folders.
  • BUG: Remove double slashing in path when including files.
  • BUG: The dashboard widgets were showing the character index and alpha head if they were turned on in the display settings.
  • OTHER: Add cnSchama class and move all table creation methods to it out of the main plugin file to reduce memory overhead.
  • OTHER: Add cnFileSystem class to handle folder and file creation.
  • OTHER: Add cnMessage class to handle all admin action/error messages. The class is initialized in the admin only to reduce user side memory overhead.
  • OTHER: Add cnRoles class to manage role capability assignments. This class is initialized in the admin only to reduce user side memory overhead.
  • OTHER: Add cnAdminAction class. This class will eventually process all admin actions such adding/editing an entry. For now it just processes any changes to the roles settings.
  • OTHER: Covert many of the core actions to static methods so the core plugin class doesn't have to be pass to actions/filters to reduces overall memory overhead.
  • OTHER: Move the sanitize methods to the cnSettings class from the cnOptions class.
  • OTHER: Code clean-up, remove unused and abandoned code to reduce memory overhead.
  • OTHER: Changed several of the admin error messages to admin notices.

0.7.4.1 02/26/13

  • BUG: The visibility setting for addresses was not being obeyed.

0.7.4 02/24/13

  • FEATURE: The entries can now be filtered by initial character on the Connections : Manage admin page.
  • FEATURE: Add the Display settings tab.
  • FEATURE: The character index option can now be set via a setting on the Display tab rather than having to set it via the shortcode. The shortcode option is still in place and can be used to override the setting.
  • FEATURE: Change the rewrite rule for a single entry to point to the detail page. This is to support the ability to be able to chose which template is used to render the single entry based on its type. This can be defined on the Display settings.
  • FEATURE: Minified CSS and JavaScript files will now be enqueued by default. If SCRIPT_DEBUG is set to TRUE the un-minified files will be enqueued. This matches core WordPress functionality.
  • FEATURE: Added option to disable keyword search. This will yield more accurate search results in the db tables supports FULLTEXT queries.
  • BUG: Remove use of deprecated ereg() PHP function.
  • OTHER: Add CSS to make sure themes do not float the Chosen select.
  • OTHER: Code cleanup and alignment of cnOutput::getImage().
  • OTHER: Set the logo default to ratio fill rather than crop.
  • OTHER: Image loading spinning will now only be shown for dynamically scaled images.
  • OTHER: Reduce the fade-in delay of the dynamically scaled images.
  • OTHER: Revert use of date_i18n() back to gmmdate() on cnEntry::getUpcoming() because the date/time would be offset according to the user local which would cause the actual date displayed to be incorrect.
  • OTHER: Fix misspelling of setting description.
  • OTHER: Add setting option to change the URL base for filtering by character in the front end.
  • OTHER: Code cleanup of cnFormatting::sanitizeString().
  • OTHER: Code cleanup of cnFormatting::sanitizeStringStrong().
  • OTHER: Code cleanup of cnFormatting::stipNonNumeric().
  • OTHER: Code cleanup of cnFormatting::toYesNo().
  • OTHER: Run the URL base settings thru cnFormatting::sanitizeStringStrong() to ensure only valid values are entered by the user.
  • OTHER: Add rewrite rules to support filtering by initial character.
  • OTHER: Started to breakout the main cnRetrieve::entries() method for better maintenance and easier multiple use.
  • OTHER: Add rel prev/next to the pagination links for better SEO.
  • OTHER: Add the current-cat class to the category list template part so the current category can be easily styled.
  • OTHER: Update class.upload.php to version 0.32.
  • OTHER: Add the Github link to the readme.txt file.
  • OTHER: Ensure the user can not deactivate both keyword and FULLTEXT queries.
  • OTHER: Update POT file.
  • OTHER: Update all MO/PO files.

0.7.3.7 01/30/13

  • BUG: Correct the table prefix logic for multisite.
  • OTHER: Add the constants set byu Connections to the Dashboard System widget.

0.7.3.6 01/23/13

  • FEATURE: Added German translation.
  • BUG: Correct logic to run as single site mode in a multisite install of WordPress.
  • BUG: Add missing end quote in the inline CSS for the template not found error message which caused malformed HTML.
  • BUG: Use rawurlencode_deep instead of rawurlencode in the array_map callback to account for the possiblility that arrays may be contained in the array that is being passed.
  • BUG: Fix so the multi-select show the correctlt selected items.
  • OTHER: Correct version numbers of some of the registered JS libraries.
  • OTHER: CSS fix for the search input in Firefox.
  • OTHER: Update the mo/po language files.
  • OTHER: Disable the canonocal redirect feature for now, causing trouble for too many users.

0.7.3.5 01/22/13

  • BUG: A fix for those where the category filter was not working.

0.7.3.4 01/21/13

  • BUG: Return the rewrite rule array to eliminate the array_merge() error.

0.7.3.3 01/21/13

  • BUG: Correct the filter calls for the rewrite rules to reference the correct class.

0.7.3.2 01/20/13

  • FEATURE: Danish translation added. Note, this is only partially completed.
  • FEATURE: French translation added.
  • FEATURE: Added gettext support the cnOutput::getBioBlock and cnOutput::getNotesBlock methods.
  • FEATURE: Add shortcode support to the login required message.
  • FEATURE: Added Yelp to the social media options.
  • FEATURE: Add support for canonical redirect for Connections URLs.
  • FEATURE: Added many new action and filter hooks.
  • FEATURE: Add "View Admin Menu" role capability.
  • BUG: Add the CN_MULTSITE_ENABLED global to the is_multisite() check to determine the file paths and urls to use.
  • BUG: Add trailingslashit to the permalink to ensure the it is properly slashed before adding pagination values to the permalink.
  • BUG: Ouput the formatted date using the WP date_i18n() function.
  • BUG: Fix the links target setting.
  • BUG: Correct misnamed variable.
  • BUG: Add missing gettext domain on some strings.
  • BUG: Correct the path in the POT file.
  • BUG: Add additional kewords to the POT file.
  • BUG: Fix PHP 5.4 warning for creating a default object from empty value.
  • BUG: Correct "Show All entries" misspelling.
  • BUG: Re-enable the setAnniversary() and setBirthday() in the inc.process.php. Needed to support Form.
  • BUG: Remove double slashing in loading template files.
  • BUG: Ensure the Google Map API is loaded on the admin add/edit entry page in the admin even if the it has been disabled from loading on the front end.
  • BUG: Set the yearRange on jQuery UI datepicker to show the past 100 years in the drop down. Previously it stopped at 2002 which was limiting.
  • BUG: Ensure an array is passed to the cnRetrieve::entries method.
  • BUG: Make missing template error msg translation ready.
  • BUG: Update directory home page error message.
  • BUG: Add missing table declaration when querying by entry slug in class.retrieve.php.
  • BUG: Change the default category permalink structure tag from 'category' to 'cat' to avoid conflicting with WordPress.
  • BUG: Add rewrite rules to support Connections' use on the front page. Make the code other adjustments required to properly support Connections query on the front page by adding the page_id of the front query as needed.
  • BUG: Properly build the links for in-page anchors.
  • BUG: Add missing textdomain and path to plugin header.
  • BUG: Add missing textdomain to some strings in inc.upgrade.php.
  • BUG: Correct textdoamin in settings attribute array.
  • BUG: Correct textdomain in plugin header.
  • BUG: Update outdated URL/s on the Dashboard admin page.
  • BUG: Change help desk link to point to the new support forums.
  • BUG: Fix font-size for quicklinks dashboard buttons.
  • BUG: Remove more "Call-time pass-by-reference" for PHP 5.4
  • BUG: Correct usage of wp_redirect().
  • BUG: Fixed entry slug creation when copying an entry.
  • BUG: Fix bug in nonce form-field creation.
  • BUG: The anniversary and birthday type were injected back into the date results after filtering by type so they were always returned regardless of type being set.
  • BUG: Fix removing the last anniversary or birthday.
  • OTHER: Normalize line endings for git.
  • OTHER: Remove new lines at end of files.
  • OTHER: Remove closing PHP tag from files.
  • OTHER: Corrected the name of the POT file.
  • OTHER: Code cleanup and alignment done throught to bring code in better alignment with WP coding standards.
  • OTHER: Create minified versions of the CSS and JS files.
  • OTHER: Correct the image processing debug message to output only once instaed of once per process.
  • OTHER: Add the CSS height attribute and set it to auto for the form inputs.
  • OTHER: Document the cnEntry::getUpcoming method.
  • OTHER: Add CSS to set no border on social media icons.
  • OTHER: Remove use of deprecated eregi() PHP function.
  • OTHER: Add option array & filter to output of bio & note.
  • OTHER: Add new class, cnRewrite in file class.rewrite.php. This class registers query vars and has the actions and filters that handles the page/root rewrite rules as well as the canonical redirect action and filter.
  • OTHER: Remove the query var registration and page rewrite rules from the core connections.php file and moved them to the new cnRewrite class.
  • OTHER: PHPdoc updates to the cnRewite class.
  • OTHER: Started to remove the pass by reference variables in function calls as this has been deprecated and will cause PHP notices.
  • OTHER: Add the height attribute to the search input CSS to help keep themes from breaking the style.
  • OTHER: Add missing text translation functions for the anniversary and birthday strings in the class.entry.php file.
  • OTHER: Add message to the configure permalink structure suggesting to avoid using the WordPress default structure names.
  • OTHER: Tested up to 3.5.
  • OTHER: Update email address in plugin header.
  • OTHER: Init the Settings API via action hook.
  • OTHER: Update the Settings API to self init.
  • OTHER: Move the cnRewrite::init() to the connectionsLoad::initDependencies().
  • OTHER: Improve JavaScript and CSS registration and enqueueing.
  • OTHER: CSS to make the search button IE compatible.
  • OTHER: Update all exteral libraries included with Connections.
  • OTHER: Validate and sanitize the visibility entry setting. 8 OTHER: Validate and sanitize the status entry setting.

0.7.3.1 10/01/12

  • FEATURE: Spanish translation has been included.
  • BUG: Remove all occurrences of double slashing.
  • BUG: Add the missing 'dates' column that should be created on new activations.

0.7.3 09/30/12

  • FEATURE: Added permalink support.
  • FEATURE: Added a date meta field which uses the jQuery UI Datepicker for easy data entry.
  • FEATURE: Added auto and manual geocoding of addresses.
  • FEATURE: Added markup to the telephone number output to support clickable telephone numbers on smartphones.
  • FEATURE: Which fields to search can now be defined in the settings.
  • FEATURE: Added a configurable message that can be displayed to the user prompting them to login when the directory is set to require user login.
  • FEATURE: Updated the Settings admin page to use the new Connections Settings API Wrapper Class.
  • FEATURE: Added a view link to the Connections : Manage page. This link will take you to the front end of the site to that specific entry.
  • FEATURE: Added foursquare to the social media options.
  • FEATURE: Completely localization ready.
  • FEATURE: Add geo location filtering shortcode options: near_addr, latitude, longitude, radius, unit.
  • FEATURE: Added Pinterest to the social networks.
  • FEATURE: Added foursquare to the social networks.
  • FEATURE: Added VK to the social networks.
  • FEATURE: Added Odnoklassniki to the social networks.
  • FEATURE: Added Vimeo to the social networks.
  • FEATURE: Allow categories of the same name as long as they do not share the same parent.
  • FEATURE: Added a global 'CN_MULTISITE_ENABLED' to run Connections as a single site installation when installed on multi-site.
  • BUG: Use character entity codes for the page forward / page backward buttons.
  • BUG: Add the missing queries to enable FULLTEXT index for the default search fields.
  • BUG: Allow either http:// or https:// for both social media link and links.
  • BUG: Fix data validation for entry details to ensure only the fields expected in arrays is processed.
  • BUG: Disabled the registration the jQuery spin.js plugin because Elegant Themes uses the same registration name which causes conflicts and errors in the admin.
  • BUG: Fixed link target always setting to "New Window".
  • BUG: Fixed issues with empty data with the various data fields being saved when they should have been discarded.
  • BUG: Fixed an incorrectly named variable in cnEntry::getSocialMedia().
  • BUG: Remove the "Edit" and "Delete" actions from the default "Uncategorized" category to further prevent uses from trying to edit it.
  • BUG: cnRetrieve::entries, wrap the category_name option values in htmlspecialchars() so it'll find matches in the db. This is because the special charaters are stored in the db with entities encoded.
  • BUG: Make sure the correct folder path and URL are set in the CN_* constants for multi-site.
  • BUG: Make sure the table prefixes are preperly set in the CN_* constants for multi-site.
  • BUG: Fix markup bug for vevent in the anniversary and birthday output.
  • OTHER: Update Chosen CSS version query string.
  • OTHER: Added some additional CSS to keep theme's from breaking the default Connections layout.
  • OTHER: Improve search results.
  • OTHER: Improve search scalability.
  • OTHER: Improve the the add entry javascript functions to reduce redundant code.
  • OTHER: Minor efficiencies to code in class.entry.php.
  • OTHER: Code cleanup of the connections.php file.
  • OTHER: Complete re-write of the settings to use the new Connections Settings API Wrapper Class.
  • OTHER: Removed the new line returns from around the social media icons and added 1px left/right margin.
  • OTHER: Check for data in the lat/long and country fields before tossing the address as empty.
  • OTHER: Updated the version attribute when enqueuing the Chosen CSS file.
  • OTHER: Add error supression to the unlink function in the inc.processes.php file.
  • OTHER: Deprecated the method used to create a link to the vCard.
  • OTHER: Added replacement static method in the cnTemplate class uses the new permalink support and offers and icons option.
  • OTHER: Added public method 'returnToTop' to create the return to top anchor in the cnTemplate class.
  • OTHER: Added public method 'pagination' to create the pagination controls in the cnTemplate class.
  • OTHER: Added public method 'search' to create the pagination controls in the cnTemplate class.
  • OTHER: Added public method 'category' to create a category drop in the cnTemplate class. Supports, single-select, multi-select and option groups for both. It also supports checkboxes and radio inputs in a table layout where the parents and children are presented in unordered lists.
  • OTHER: Move the query result count properties to the cnRetrieve class.
  • OTHER: Added base for landing pages.
  • OTHER: Added base for entry detail page.
  • OTHER: Prefix the image preloader jQuery plugin function with cn_ to prevent potential conflicts with themes.
  • OTHER: Add icons support for the email addresses.
  • OTHER: Remove the legacy help page from the admin.
  • OTHER: Remove some support for the legacy template system. This will be completely removed in the next release in preparation for the improved plugin template system.
  • OTHER: Minor optimization in setting the default values in the cnRetrive class for limiting the query by status.
  • OTHER: Minor optimization in setting the default values for the sort order in the cnRetrive class.
  • OTHER: Added some descriptive text to the input text fields on "Add Category" admin page.
  • OTHER: Adjusted a few styles on the "Templates" admin page for better visual integration with WordPress 3.4.
  • OTHER: Adjusted a few styles on the "Roles" admin page for better visual integration with WordPress 3.4.
  • OTHER: Started the cnGeo API Class to support geocoding.
  • OTHER: cnOutput::getMapBlock, check to see if the width value is empty in the interactive map div before setting the CSS width.
  • OTHER: Add inline CSS to the socialmedia icons to help prevent themes and other plugins from interfering with the icon size.
  • OTHER: Add the CSS required for the "Return to top" anchor link to the cn-user.css file.
  • OTHER: Flush rewrite rules on plugin upgrade.
  • OTHER: Update all files to use the CN_* constants.
  • OTHER: Add an option to cnOutput::getNameBlock() turn the name into a permalink and set its target to either the direct link or to the detail page.
  • OTHER: Added filters for all the $atts variables in cnOutput.
  • OTHER: Add Connections and Database version to the Dashboard System widget.
  • OTHER: Updated the cnOutput:getAnniversaryBlock() and cnOutput::getBirthdayBlock() methods to allow greater flexibility in formatting the output.
  • OTHER: Added a separator token to most of the methods in the cnOutput class.
  • OTHER: Updated all default templates to use the new cnOutput::getDateBlock method.

0.7.2.7 04/23/12

  • OTHER: Started to internationalize.
  • OTHER: Add a few CSS styles to the cn-user.css file for Chosen to make the selectors more specific to help prevent themes from overriding them.

0.7.2.6 04/15/12

  • BUG: Fixed a bug that cause a bad query when using custom ordering and performing a search.
  • BUG: Changed jQuery to $ in the cn-user.js file on line 2.
  • BUG: Correct term relationships db. Refer to this changeset: http://plugins.trac.wordpress.org/changeset/495434/connections
  • BUG: Correct a JavaScript dependency order issue for the jquery.preloader and the cn-ui JavaScripts for the front end.
  • BUG: Adjust logic to detect empty addresses so addresses can be only a country and/or latitude and longitude.
  • BUG: Add the Title field back to all the templates.
  • OTHER: Add the entry Title field to the Profile template.
  • OTHER: Add wptexturize and wp_autop to the bio and notes fields via the cnUtility::sanitizeString method.
  • OTHER: Slight tweak to the admin CSS to be standards compliant.
  • OTHER: Remove the image attribute from the getLinkBlock() method as it was unnecessary.
  • OTHER: Add error suppression to getimagesize in the getImage() method in the cnOutput class.
  • OTHER: Add a limit option to the [connections] shortcode.
  • OTHER: Add a offset option to the [connections] shortcode.
  • OTHER: Bundle the jQuery plugin Validation
  • OTHER: Update Timthumb to 2.8.10.
  • OTHER: Remove MarkerClusterer jQuery Google Maps Marker Clustering Plugin by Xiaoxi Wu and replace it with MarkerClustererPlus jQuery Google Maps Marker Clustering Plugin by Gary Little.
  • OTHER: Update Chosen jQuery plugin by Harvest to 0.9.8.
  • OTHER: Update qTip 2 by Craig Thompson to the latest nightly build.
  • OTHER: Update spin.js by Felix Gnass to 1.2.5.
  • OTHER: Added option to disable the enqueueing of the Google Maps API for compatibility with themes and plugins that load it.
  • OTHER: Added option to move some of the JavaScript files to the page header rather than the page footer.

0.7.2.5 01/09/12

  • BUG: Fix an issue that would prevent the social media icons from showing.
  • BUG: Made sure the widget.css file was only enqueued in WP < 3.2 since it is not required [or exists] in WP >= 3.3.

0.7.2.4 01/08/12

  • BUG: Fixed the Profile template so it would properly echo the bio field copy.
  • OTHER: Optimize and Smush.it all of the social media icons. Resulted in a significant file size reductions and overall zip file size reduction.
  • OTHER: Fix PHP warnings when WP_DEBUG is enabled.

0.7.2.3 01/01/12

  • FEATURE: Added TripAdvisor to the social media networks per user request.
  • BUG: Fixed critical table creation error for the links table on new installs. Upgrades are ok.
  • BUG: Fixed bug in getWebsiteBlock(). Would not return entries with the legacy type of 'personal'.
  • BUG: Make sure a boolean can not be passed to the opendir() function in class.template.php.
  • OTHER: If critical Connections folders are not writable, attempt to increment permissions until they are writable. NOTE: This occurs only during plugin activation and upgrading from a previous version.
  • OTHER: Update the default templates to use the new output methods.
  • OTHER: Removed the unused code in cnEntry::getLinks() to convert a string to an array. It was being done twice, two differnet ways.
  • OTHER: Increase the TimThumb FILE_CACHE_MAX_FILE_AGE to 7 days.
  • OTHER: Add an "Add New" button next to the H2 on the Connections : Manage admin page.
  • OTHER: Add FULLTEXT to several of the Connections tables.
  • OTHER: Add a secondary LIKE search if the FULLTEXT search returns no results OR for when the users DB does not support FULLTEXT.
  • OTHER: Update the iTunes icons with a better version which also has a more permissive lisense.

0.7.2.2 12/25/11

  • FEATURE: Added option to the links to be able to assign them to either the image or logo.
  • FEATURE: Social media networks now default to having an icon rather than the text link.
  • BUG: Add missing style for the cn-list-head so the alphaindex will be positioned correctly.
  • BUG: Create the required folders in wp_content as part of the db upgrade process.
  • BUG: Add the style sheet for Chosen to the Connections admin pages.
  • BUG: Check for the Chosen jQuery plugin before calling in the admin.
  • BUG: Initialize the $visibility array in cnRetrieve::recordCount so the implode doesn't thow a PHP error.
  • BUG: Alter the query in cnRetrieve::entry to use $wpdb->prepare.
  • BUG: Fix a bug in the max Google Static Map width and height logic. The max setting will be 640x640px instead of the default setting of 400x400px.
  • BUG: When an entry is assigned to multiple categories and when using the order_by='id|RANDOM' option that entry would display once for each category it was assigned.
  • OTHER: Remove the "Call-time pass-by-reference" from the upcoming list shortcode attributes.

0.7.2.1 12/18/11

  • FEATURE: Search for the admin and select premium templates.
  • FEATURE: Added a Dashboard page in the admin.
  • FEATURE: Added a Today's Birthdays admin dashboard widget.
  • FEATURE: Added a Upcoming Birthdays admin dashboard widget.
  • FEATURE: Added a Today's Anniversaries admin dashboard widget.
  • FEATURE: Added a Upcoming Anniversaries admin dashboard widget.
  • FEATURE: Added a Recently Added dashboard widget.
  • FEATURE: Added a Recently Modified admin dashboard widget.
  • FEATURE: Added a Connections News admin dashboard widget.
  • FEATURE: Added a Template Update News admin dashboard widget.
  • FEATURE: Added a Pro Module New admin dashboard widget.
  • FEATURE: Added a System Info / Configuration admin dashboard widget.
  • FEATURE: New role capabilities that allow add and edit moderation.
  • FEATURE: Added more actions/filters to hook into.
  • FEATURE: Added hooks to allow templates o be configured via the shortcode so the template's functions.php file does not need edited.
  • FEATURE: Collapsible and sortable addresses and etc., when adding or editing an address and etc.
  • FEATURE: Added ICQ as a messenger type.
  • FEATURE: Added Google+ to the social networks.
  • BUG: The view_public capability was being removed when role capabilities were being reset.
  • BUG: Fix many/most/all warnings and such reported when WP_DEBUG is TRUE.
  • BUG: Remove the connections_view_entry_list role as it is no longer needed.
  • BUG: Use gmmktime() instead of mktime() when working with the birthday and anniversary so dates are output showing the current date.
  • BUG: Fixed a bug with applying the cn_list_before filter causing the template CSS to output twice.
  • BUG: Fixed an issue with getAddressBlock() showing only the last input address.
  • BUG: Removed the Screen Options tab from the Connections Manage page unless an action was being performed on an entry such as edit/copy.
  • BUG: Fixed some minor bugs in the upgrade function.
  • BUG: Fixed malformed vCard when Department was entered without and organization name.
  • BUG: Fixed removing all family members issue.
  • BUG: Contact name shouldn't have been saved for entry types of individual and family.
  • OTHER: Remove the meta Connections version from the head as it failed HTML5 validation. Added to the connections div as an HTML5 data attribute.
  • OTHER: Disabled JavaScript compression on the Add/Edit Entry page. When enabled the RTE wouldn't load to JS errors.
  • OTHER: Update Roles and Capabilities page to use the metabox visual styles.
  • OTHER: Updated the help page. Fixing typos and adding more info.
  • OTHER: Update the settings page to match the WordPress setting page styles for better integration.
  • OTHER: Update the categories page style to match the WordPress categories page styles for better integration.
  • OTHER: Update the role page style to use the post metabox style for better integration.
  • OTHER: All processes are now handled by a process method rather than hooking into the current page for better role capability support.
  • OTHER: Remove the Donate link from the meta links on the Plugins page.
  • OTHER: Added a entry meta table for future support for custom entry details.
  • OTHER: Tweaked the header of the Manage / Copy / Edit screen.
  • OTHER: Added a cache folder during activation for TimThumb.
  • OTHER: Removed 'Select' from the address type select to force user selection.
  • OTHER: Set the 'Member' template as a 'family' template type.
  • OTHER: Set the 'Single Entry Card' template as a 'individual' template type.
  • OTHER: Greatly improved support for using the shortcode multiple times on the same page.
  • OTHER: Improved the pagination support on the Manage page. The limit is now user adjustable.
  • OTHER: Completely revamped the db structure. Using the original table columns for addresses, etc., for an object to keep db queries to a minimum.
  • OTHER: Added support for WP 3.3.
  • OTHER: Use wp_editor when user is running WP 3.3+.
  • OTHER: Moved the filters to be part of the entry retrieve query. Made possible by the new db structure.
  • OTHER: Moved the order by option to be part of the entry retrieve query. Made possible by the new db structure.
  • OTHER: Upgrade the class.php.upload class to .31
  • OTHER: Added debug logging and display for image uploads.
  • OTHER: Reworked just about every method in the cnOutput() class to remove all inline styles.
  • OTHER: All styles have been moved to an external CSS file.
  • OTHER: Completely restructured the [connections] shortcode logic.
  • OTHER: The output of the IM networks now conform to the hCard spec.
  • OTHER: Added the missing contact first and last name template tag.
  • OTHER: Enable shortcode use in the bio and notes fields.
  • OTHER: Addressed the "Warning: Call-time pass-by-reference has been deprecated" warning messages.
  • OTHER: Disable the filter that added menu items to the 'Favorite' drop down that was removed from WordPress 3.2.

0.7.1.6 06/15/2011

  • Fixes security vulnerability.

0.7.1.5 03/06/2011

  • FEATURE: Pagination in the admin.
  • FEATURE: Added YouTube, MixCloud, ReverbNation, iTunes and CD Baby to the social media field.
  • BUG: Use gmdate() instead of date() when working with the birthday and anniversary so dates are output showing the current date.
  • BUG: Fixed bug where the last address/phone number/email/messenger id/social media id/ website could not be removed.
  • BUG: Fix many/most/all warning and such reported when WP_DEBUG is TRUE.
  • BUG: Fix WP version check in the displayUpgrade method.
  • OTHER: Added a comma in the getAddressBlock()
  • OTHER: Removed the PayPal Donate buttons from the Manage and Help pages.
  • OTHER: Add Extend and Template to the meta links on the plugins admin page.
  • OTHER: Add a 'Get More' button to the template admin page.

0.7.1.4 Unreleased

  • FEATURE: Add in_category shortcode attribute. Define multiple categories by id that an entry must be assigned in order to be displayed. [Operational AND]
  • BUG: Fixed bug with category recursion.
  • BUG: Fixed bug where identical category names/IDs would be included in the query.
  • OTHER: Moved the shortcode entry filters to be processed right after the results query.
  • OTHER: Removed the copying of the download.vCard.php to the WP root during activation. Instead hooked into parse_request for vCard download.
  • OTHER: Fixed the template in the sample folder from 0.7.1.1 so it functions and renamed it to Members.
  • OTHER: Registered many query variable that can be processed via the parse_request hook.

0.7.1.3 01/17/2011

  • OTHER: No Changes. SVN error.

0.7.1.2 01/17/2011

  • BUG: Fixed the width and height setting being swapped in the getLogoImage() method.

0.7.1.1 01/15/2011

  • FEATURE: Added Contact First and Last name fields the the Organization entry type.
  • FEATURE: Added honorable prefix and honorable suffix fields.
  • FEATURE: Added a template manager to the admin.
  • FEATURE: Templates now support stylesheets.
  • FEATURE: Templates now support javascript.
  • FEATURE: Added RSS option under social media.
  • FEATURE: Added Podcast option under social media.
  • FEATURE: Added SoundCloud option under social media.
  • FEATURE: Improved the rich text editor by using the bundled tinyMCE.
  • FEATURE: Added three additional order_by attributes; date_added, date_modified and title.
  • FEATURE: Added Skype option under the messenger IDs.
  • FEATURE: Added the option to upload a logo in addition to an image.
  • FEATURE: Latitude and longitude can now be set with each address.
  • FEATURE: Add exclude_category shortcode attribute.
  • FEATURE: Convert the add/edit entry form to use the WP metaboxes and 'Screen Options' feature to allow some form customization.
  • BUG: Fixed PHP Warning: Call-time pass-by-reference has been deprecated error in the admin.
  • BUG: The last updated time and date now function correctly.
  • BUG: Fix MySpace spelling typo. Any entries saved with a MySpace link will need to be updated.
  • BUG: Fix the upcoming birthday/anniversary query to show today's birthdays as well as to take into account the current time zone set in the WordPress General settings.
  • BUG: Fix the sort algorithm for sorting the upcoming birthday/anniversary list by date.
  • BUG: Fix birthday/anniversary with date of January 1st not being saved.
  • BUG: Fix Upgrade notice to be compatible with WordPress => 3.0.
  • BUG: Fix entry drop down when creating a family. Drop downs would only show entries based on the current filter setting for the current user in the admin. The drop down will now show all permitted entries.
  • BUG: Fix public entries "Allow unregistered visitors and users..." setting not being saved.
  • BUG: Fix DB upgrade method logic.
  • BUG: Strip HTML from the Note output for vCard.
  • OTHER: Entry human time difference in now based the current blog time.
  • OTHER: The local timestamp will be used when adding/updating an entry rather than the server timestamp.
  • OTHER: The last updated time will be adjusted to the local timestamp.
  • OTHER: Connections Groups entry type renamed to Families.
  • OTHER: Change substr to mb_substr for better support of multibyte character sets.
  • OTHER: Added total record count based on current user permissions.
  • OTHER: Further reduced memory requirements.
  • OTHER: Initiate plugin settings only on activation.
  • OTHER: Shortcode can now be called as [connections]

0.7.0.4 7/26/2010

  • FEATURE: Add the option to display the front end list in a specified order.
  • FEATURE: Add the option to display the front end list in a random order on each page visit/refresh.
  • BUG: Fixed typo that caused the website URLs to be invalid.
  • BUG: Fixed so "Select" wouldn't be saved as the address type.

0.7.0.3 7/20/2010

  • FEATURE: Set website urls to open in a new window/tab as the default.
  • BUG: Set initial DB version during activation.
  • BUG: Fix many errors reported when WP_DEBUG is set to true.
  • BUG: Fix database table check before the table is created during activation.
  • BUG: When an entry is added, the last modified by field is now correctly set.
  • BUG: The initial entry category relationship would not be set correctly to uncatgorized if no categories were selected.
  • BUG: Fix recursive category children when using specified categories multiple times on the same page.
  • OTHER: Reduced memory requirements further by passing a few large objects by reference rather than creating new instances.
  • OTHER: Add UTF-8 support in the vCard file.
  • OTHER: Base64 encode image into the vCard rather than the URI.
  • OTHER: When creating tables the character set and collate will honor the settings in wp-config.php or the default settings for WP.
  • OTHER: Upgrade jWYSIWYG to version .92.
  • OTHER: Added support for the CSV Import Pro Module

0.7.0.2 6/12/2010

  • FEATURE: Add upgrade notice to the plugin admin page.
  • BUG: Fix WYSIWYG tag parse.
  • BUG: Fix order_by bug. Would not sot sort by city, state, zipcode, country.
  • OTHER: Add missing documentation for the social media template tags.

0.7.0.1 5/17/2010

  • BUG: Fix fatal error when custom ordering the results.
  • BUG: Fix CSS error for a gradient.

0.7.0.0 5/16/2010

  • FEATURE: Add links on the plug-in management admin page for Settings, Help, Support and Donate.
  • FEATURE: Added group_name shortcode attribute filter.
  • FEATURE: Theme Template tag for theme development to display the entry list. All shortcode attributes are supported.
  • FEATURE: Theme Template tag for theme development to display the upcoming list. All shortcode attributes are supported.
  • FEATURE: The category shortcode attribute has been expanded to allow multiple categories to be called via a comma separated list. If the category has children entries, they will has display (recursively).
  • FEATURE: Added shortcode attribute, wp_current_category. When this is set to true and the shortcode is used in a post, all entries that have the same category name will be displayed.
  • FEATURE: Allow more than one website address to be entered per entry.
  • FEATURE: Automatically add the http:// to the website addresses.
  • FEATURE: Automatically add the http:// to the social network urls.
  • FEATURE: Add vCard download link to entry actions.
  • FEATURE: Add Upgrade Notice text to the readme.txt.
  • FEATURE: Show the entries assigned categories in the entry list.
  • FEATURE: Categories are add to the vcard div class.
  • FEATURE: Add template tag to show an entries assigned categories.
  • FEATURE: Added a 'Awaiting Moderation' widget to the Connections : Dashboard admin page.
  • BUG: Set the db version after each db upgrade cycle.
  • BUG: Add the missing social media block to the output class, default templates and help page.
  • BUG: Fix typos in the help page.
  • BUG: Fixed improper use of the prepare method when saving and updating entries.
  • BUG: Fix issue causing the adding/editing of entries to fail when the '%' character was used.
  • BUG: Fix error caused by empty $results array in the shortcode.
  • BUG: Editing a Connection Group caused it to show up twice in the list and only one was editable while the other gave an error.
  • BUG: Fixing saving the entry type.
  • BUG: The shortcode filter attributes were not escaped. So strings with extended characters would fail to return a match.
  • BUG: Fixed elements left behind after removing fields in the entry form.
  • BUG: Remove entry images from the server when they are removed from the entry.
  • BUG: If an image was manually deleted from the server, the image tag will not be output.
  • BUG: Fixed bug that allowed duplicate categories to be created.
  • BUG: Fixed issue where database would go thru the update cycle on a new install.
  • OTHER: Add instructional text to the image settings.
  • OTHER: Add rel="nofollow" to the vCard download link.
  • OTHER: Removed the use of $_SESSION throughout the plug-in.
  • OTHER: Enhance plug-in security through the use of nonce.
  • OTHER: Move the methods from cnConvert class to the cnFormatting class.
  • OTHER: Move the class.upload.php to the image processing method to remove 1.3MB of plug-in overhead.
  • OTHER: Reduce memory overhead.
  • OTHER: Reduce database queries.
  • OTHER: More efficient query to return entries.
  • OTHER: Removed the 'custom_template' shortcode attribute. Instead, the custom template folder will be checked for the specified template.
  • OTHER: Moved the template file checking out of the entry list loop to reduce server file system IO.
  • OTHER: Add place holders in the admin entry list if no image is associated to an entry.
  • OTHER: Add dependencies and versions to all wp_enqueue_script / wp_enqueue_style calls.
  • OTHER: Upgrade the class.php.upload class to .29
  • OTHER: Better documentation throughout.

0.6.2.1 2/3/2010

  • BUG: Fixed fatal error when using the shortcode attribute repeat_alphaindex.

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 jQuery 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 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 [Uses 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.
  • Added a shortcode attribute to show the current character at the beginning of each character group. User requested.
  • Added additional filters for addresses. User requested.
  • 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 add 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

Credits:

Share  
Download
Version 0.7.7

Requires WordPress version: 3.3 or higher

Compatible up to: 3.6

Last Updated 05 Jun 2013

Date Added: 05 Jan 2009

Plugin Homepage

Evaluation
star1
star2
star3
star4
star5

4.6 stars
88 ratings
116,631 downloads

Compatibility

Not Enough Data

Reports:
Works: 2
Broken: 0

Probably Works.
Considering downloads, would expect problems reported.