SabaiDirectory for WordPress

Last Update
24 August 2013
Regular License
$25
Extended License
$125
Sales
850

SabaiDirectory is a premium business directory plugin for WordPress. The plugin features the ability to build a community driven local business directories like Yelp.com, Google+ Places, or Yahoo! Local.

Features

Display listings in list or map view Search listings by keywords, category, distance, and location Fully interactive map – show listing details on hover/click, refresh search results on map drag, autocomplete location field, clustered markers, etc. Add new or claim existing listings Post reviews of listings with 1-5 star rating system Upload photos of listings Comment on reviews and photos Vote reviews helpful/non-helpful Vote up photos and comments Bookmark listings, reviews, and photos Flag listings. reviews, photos, and comments Show directions on map Dashboard for listing owners to manage their claimed listings, leads, payment orders, and bookmarks Featured listings Display reviews, photos, and bookmarks by user Unlimited hierarchical categories Custom map styles and marker icon Create multiple directories Paid listings with custom pricing plans Manage payment orders Flexible role-based permission system Schema.org microdata support Contact listing owners via contact us form Geolocation CSV Importer RTL language support 27 customizable e-mail notifications 7 custom Google map styles 6 widgets 6 shortcodes

Feature Highlights

Interactive Listing Search

Search listings by keywords, category and location, sort by date, review count, rating and distance. You can also easily switch view modes between list and map views. Fully ajaxified, and it can also be embedded to any WordPress page using a shortcode.

Drive Engagement with User Generated Content

Users can post reviews with 1-5 star rating system, upload photos, vote on reviews and photos, comment on reviews and photos!

Custom Fields

Create custom fields using a visual form editor with more than dozen field types available.

Custom Map Styles

Included are 7 Google map styles to choose from with support of custom marker icons.

Paid Listings

Monetize your site with paid listings. Create multiple pricing plans. Process orders and track their progress with complete order history.

Recommendations

Best Directory Plugins for WordPress at WPMayor.com

Top Plugin & Editor’s Choice at ThemesPlugins.com

Changelog

v1.2.15 – 23 August 2013

Bug Fixed: Several issues displaying shortcode content

Bug Fixed: Fatal error when entering invalid URL in URL form fields

Bug Fixed: Date field type displaying time even when time selection field is disabled

Bug Fixed: Fatal error when calling Entity_RenderField helper method to display custom fields

Added: Option to disable map

Added: Option to disable listing address field

Added: Option to disable location search

Added: New shortcode to display search form [sabai-directory-search-form]

Added: New constant SABAI_DIRECTORY_NO_GOOGLE_MAPS_API to disable loading Google Maps API library

Added: More missing phrases in language file

v1.2.14 – 19 August 2013

Bug Fixed: PHP warning level error on displaying date custom fields

Bug Fixed: More shortcode display issues with some themes

Bug Fixed: More fix for “Redo search when map moved” feature

Bug Fixed: Lead added notification email not being sent to listing owners on certain occasions

Bug Fixed: Links to reviews in widget not working correctly on certain occasions

Added: New php constant SABAI_WORDPRESS_SESSION_TRANSIENT to use WP transients in replace of php sessions for sites having issues with sessions

Added: Workaround for PHP 5.2.3/5.3.2 returning false when validating URLs containing hyphens

Added: Option to cluster map markers

Added: Option to hide directory dashboard shortcut link in WP tool bar

v1.2.13 – 12 August 2013

Bug Fixed: Some error messages not appearing in the backend when adding content

Bug Fixed: Unable to activate plugin when IP address is configured for PHP session.save_path setting

Bug Fixed: Custom fields could not be added more than 10 fields even when set as unlimited

Bug Fixed: Embed videos not working with video URLs starting from //

Bug Fixed: HTML target attributes were always stripped off

Bug Fixed: Strange numbers appearing when activated on servers running Squid

Bug Fixed: Custom fields not appearing on certain occasions

Bug Fixed: Typos in language file

Bug Fixed: Redo search when map moved not working properly

Bug Fixed: Photos for pending listings being published in certain occasions

Bug Fixed: SQL errors on servers using setlocale()

Bug Fixed: Renew claim button in directory dashboard not working on certain occasions

Bug Fixed: Inactive plans keep appearing on claim listing form

Improved: Nofollow HTML rel attributes are added to all outgoing links

Improved: CSS compatibility with themes

Improved: Slider compatibility with themes

Improved: Display directions in list under listing map

Improved: No more IDs in listing URLs

Added: Check if session path is valid and writeable during activation when debug mode enabled

Added: Helper function to easily render custom fields

Added: WP3.6 support

Added: Allow users to contact listing owners through contact form with custom field capability

Added: Allow listing owners to manage leads submitted through contact form

Added: Option to disable/enable listing sorting options

Added: Option to disable loading of Google Map API library

Added: 3 new notification e-mails (Photo Commented / Lead Submitted / Lead Added)

Added: Thailand baht to list of available currencies

v1.2.12 – 18 July 2013

Bug Fixed: Added more missing langauge phrases

Bug Fixed: Icons not being displayed with some themes

Bug Fixed: Javascript libraries not being loaded on certain occasions when shortcodes are used

Bug Fixed: Do not display “Write a Review” and “Add Photos” links to users without permissions

Bug Fixed: Google Maps not being displayed in Hebrew

Added: “Link” field type

Added: Option to show/hide login link to guest users on comments

Added: Allow guest users to submit listings

Added: Option to hide Website field from Contact Info section

Added: Search listings/reviews/photos by keywords in the backend

Added: Manually mark orders with pending payment status as paid

Improved: Embed latitude/longitude value pairs to RSS feeds

Removed: Login/registration options when submitting/claiming listings

v1.2.11 – 9 July 2013

Bug Fixed: Incorrect textdomain for some language phrases

Bug Fixed: Canonical URL containing ID instead of slug

Bug Fixed: Plugin activation error when connecting with mysql through sockets

Bug Fixed: Invalid redirect URL when visitor tries to submit review and login

Added: Check if session path is valid and writeable during activation

v1.2.10 – 29 June 2013

Bug Fixed: More theme CSS compatibility issues

Bug Fixed: Fatal error on form editor page if language is RTL

Bug Fixed: Value of CAPTCHA field not being cleared when form submit failed

Bug Fixed: Map not showing correct location on certain occasions

Bug Fixed: Shortcode not working correctly when geolocation enabled

Bug Fixed: Incorrect claim renewal link in notification mail

Bug Fixed: Notifications sent too many times (changed interval from hourly to daily)

Bug Fixed: Add listing button not working in directory dashboard without “Add listing (without approval)” permission

Bug Fixed: Category and map zoom shortcode parameters not working on certain occasions

Bug Fixed: Edit listing and upload photos button links in directory dashboard not working for listings without expiration date

Bug Fixed: Do not display “Add photos” and “Write a review” buttons if no permission

Bug Fixed: Text input field being displayed next to star rating field in Fiefox

Added: Show existing fields in form editor to allow reusing custom fields

Added: Allow manual edit of meta title/description fields

Added: Option to disable caching permissions in session

Added: Show debug messages for all users if WP_DEBUG enabled

Added: Option to send notifications to guest authors

Added: Option to disable comments in listing photos

Added: Display mobile/fax numbers by default

Added: Option to auto-populate E-mail/Website fields with WP user profile values

Added: Display payment pending reason if payment did not complete

Added: Option to select image resize method (crop or scale)

Added: Allow shortcodes in category descriptions

Updated: FnotAwesome font icons

Updated: bxslider javascript library

v1.2.9 – 6 June 2013

Bug Fixed: Properly check if user registration is enabled on WP Multisite

Bug Fixed: Fatal error on displaying anonymous user content

Added: Option to disable (hide) category form field (Questions -> Manage Fields)

v1.2.8 – 4 June 2013

Bug Fixed: Typo in Comments add-on

Bug Fixed: Squashed some PHP notice errors

Bug Fixed: Slugs being filtered multiple times

Bug Fixed: Incorrect calculation of listing expiration grace period

Bug Fixed: Several problems with shortcodes when used with addons and category attributes

Bug Fixed: Map disappearing from add listing form when form was submitted without any location specified on map

Bug Fixed: Claims without expiration date being deleted during CRON run

Bug Fixed: Unlimited number of photos could be uploaded when maximum number of uploadable photos set to 0

Bug Fixed: Submitted values disappearing in claim listing form on error

Improved: Better compatibility with multi-language plugins like WPML and CodeStyling Localization

Improved: Allow users to register or login from add/claim listing pages instead of being redirected to WP login

Improved: CSV importer to support custom listing fields. Supported field types: Choice, Date, Markdown Text, Number, ON/OFF, Paragraph Text, Single Line Text, User

Improved: Process shortcodes in listing description for unclaimed listings created by administrators

Added: Constant SABAI_SYSTEM_DISABLE_PERMISSIONS_IN_SESSIONS to disable storing permissions in session

Added: Constant SABAI_FIX_URI_TOO_LONG to always send Ajax link request as POST instead of GET

Added: Sample custom tab and template file

Added: More directory RSS feeds (/directory/feed?type=listing, /directory/feed?type=review)

Added: Site-wide directory RSS feeds (/sabai/directory/feed, /sabai/directory/feed?type=listing, /sabai/directory/feed?type=review)

Added: Bulk update option to mark/unmark photos official

Added: Option to disable social accounts field (Directory -> Listings -> Manage Fields -> Social Accounts)

IMPORTANT CHANGE: Template file extension has been changed from .html to .html.php. If you have custom tempalte files from the older versions, you will need to change the file extension accordingly.

v1.2.7 – 24 May 2013

Added: Setting to change the minimum length of each search keyword

Bug Fixed: Search radius distance mode always reverting back to KM

Bug Fixed: Single listing default zoom level always reverting back to 15

Bug Fixed: Unable to add/remove/sort single listing tabs if PHP5.4 or later

Bug Fixed: Access control settings disappearing on certain occasions

Bug Fixed: Font files not being loaded on Firefox when font files hosted on CDN

Bug Fixed: Pages redirecting to https://xxx instead of http://xxx on after form submit on certain occasions

Improved: CSS compatibility with some themes

Improved: Search form sending out placeholder values as actual form values when some kind of HTML5 hack is in place

Updated: Bootstrap javascript library to the latest version

v1.2.6 – 20 May 2013

Added: [sabai-directory-listings] and [sabai-directory-slider] shortcodes

Added: Custom map marker icons per category

Added: Setting to add/remove/sort tabs on directory listing single pages

Added: Gelocation support for [sabai-directory] shortcode

Added: Allow/disallow guest users to submit reviews

Added: Link to listing when submitting reviews or photos

Added: Setting to change the number of photos listing owners can upload for each listing

Added: Setting to change the default zoom level of single listing map

Added: Setting to change the number of columns on category listing page

Added: Setting to enable zoom by scrollwheel on maps

Added: Setting to add Terms and Conditions (as a link to another page or an inline field) to claim listing form

Added: .htaccess files to prevent direct access to library files

Added: More missing language phrases

Improved: More parameters for [sabai-directory], [sabai-directory-map], [sabai-directory-categories] shortcodes

Improved: Better search handling with automatic search radius calculation

Improved: Search listing descriptions in addition to listing titles

Improved: Allow adding free pricing plans

Improved: CSS compatibility with some themes

Improved: Do not activate plugin if mbstring extension is not enabled

Improved: Refactoring core libraries

Improved: Featured content can have a different tempalte file

Improved: Automatically create file upload and cache directories if not exist

Bug Fixed: Parameters passed to [sabai-directory] shortcode reverting back to default values on certain occasions

Bug Fixed: CSV importer always assuming file encoding of CSV file to be Windows-1252

Bug Fixed: Removed extra linebreaks in category widget

Bug Fixed: Javascript console logger not working

Bug Fixed: Some rendering issues with HTML forms

Bug Fixed: Use plugins_url() instead of WP_PLUGIN_URL

Bug Fixed: Fixed URL issues when FORCE_ADMIN_SSL enabled

Bug Fixed: Fixed permalink issues with recent post/page widgets

Updated: Markdown javascript library to the latest version

Updated: jQuery UI timepicker library to the latest version

Internal: Allow each form element to add javascript code

Internal: Allow other add-ons to modify cached routing data

Internal: Refactoring core libraries

v1.2.5 – 2 May 2013

Bug Fixed: Error after clearing cache

Bug Fixed: Fixed a typo in class Sabai_Addon_Entity_Helper_Bundles

Bug Fixed: Error adding listings with paidlistings enabled

v1.2.4 – 1 May 2013

Bug Fixed: Directory listing view mode reverting back on certain occasions

Bug Fixed: Display issue with category widget

Bug Fixed: CSV importer not importing values of City, Postal Code, and Country columns

Bug Fixed: Fatal error when performing search with invalid address

Added: Option to reorder tabs on single listing pages

Improved: Photos can now be uploaded during listing submission with an option for admin to set max number of photos that can be uploaded

Bug Fixed: Some javascript issues

Bug Fixed: Not being able to upload files on some servers

Bug Fixed: Content of iframe tags not being rendered on certain occasions

Bug Fixed: 404 error when wordpress is not installed at the default location

Added: Empty Trash button

Added: Missing language phrases

Improved: CSS compatibility with some themes

v1.2.3 – 24 Apr 2013

Bug Fixed: Fixed a typo which was causing fatal error when viewing admin routing table

Bug Fixed: Auto-update link randomly disappearing/appearing

v1.2.2 – 24 Apr 2013

Bug Fixed: address parameter for [sabai-directory] and [sabai-directory-map] shortcodes was set to “New York” by default

Bug Fixed: Regular expression for checking longitude value in map field was too strict

Bug Fixed: Several javascript issues

Bug Fixed: Thumbnails not being displayed after upload on windows platform

Bug Fixed: CSS conflict with themes using bootstrap CSS framework

Bug Fixed: Cannot redeclare widget class Fatal error when installed on ClassiPress theme and some other plugins

Bug Fixed: User profile popover box not being displayed on some servers running PHP as CGI

Bug Fixed: Ajax autocomplete field not working properly on some servers running PHP as CGI

Bug Fixed: Use sanitize_title instead of remove_accents to generate slugs

Bug Fixed: File upload not working in IE9

Added: New options to set custom upload directories

Added: New category parameter for [sabai-directory] and [sabai-directory-map] shortcodes

Added: CSV importer add-on (DirectoryCSVImport)

Improved Map rendering performance on Ajax requests

Improved File upload error to display more detailed message instaed of just “Upload Failed”

Improved Image files can now be uploaded without Fileinfo or mime_content_type functions

Removed: Auto-generation and caching of core CSS files to use pre-generated static CSS files instead

Removed: Unused post expiration feature

v1.2.1 – 14 Apr 2013

Bug Fixed: Fixed issues with windows platform

Bug Fixed: CSS style issues with profile popover box

Buf Fixed: Listings could be added without map locaiton

Added: Option to specify summary text length in widgets

v1.2.0 – 12 Apr 2013

initial release