This is a very nice plugin. Very easy to set up and use. There are a few issues that are addressed quickly which is nice to have.
Unfortunately, after buying the full package and being quite pleased with BDP for several months, I have to give it a one-star because when we were ready to launch paid listings we discovered that BDP doesn't support sales taxes, required in our jurisdiction. This is a very serious omission, meaning that we cannot legally sell paid listings. By law, when a customer who is based in Canada pays for a listing, we have to charge and list the provincial and federal sales taxes and provide the customer with a detailed receipt. Other plugins have this capability so I don't see why BDP doesn't. Looking back on the support forum, this issue has been raised for several years with no result. I will be happy to revert to a five-star rating once this has been fixed, but in the meanwhile it's a deal-breaker and makes BDP useless for paid listings in any jurisdictions that require collection of sales taxes.
Update: I am raising this to 4 stars, because Dave Rodenbaugh was very responsive and helpful, even if the problem wasn't completely solved. I was able to install an ecommerce plugin from elsewhere that handles the taxes, etc. A bit inconvenient but it works, and Dave assures that tax processing is coming.
Nice plug in with great support, the author is cool, If it had an option to keep the search form expanded on the listings page before search, So as the listings page is loaded the advanced search for is already expanded with selected search fields with custom labels, that would be great, but as i said nice plugin
We needed a robust directory that would allow customization, location, and good search capabilities. Business Directory has been a great find for our organization.
I've also been very impressed at the support from the plugin developer. He's been prompt and thorough each time I've contacted him.
Good plugin, but a couple of (minor) disappointments:
I don't see any way to easily change heading, which defaults to "Business Directory".
Also the payment collections (in the free plugin) are limited to Authorize.net and Google Wallet (which has been closed since 2014). In order to use PayPal, it's necessary to buy an additional plugin. That's fair because the directory plugin is free -- and the author should certainly be entitled to some income for the time and work involved in preparing this plugin. However, as I understand it the paypal plugin is licensed for only one website. It's unfortunate some sort of discount doesn't appear to be offered for multiple sites.
It does not have microdata (schema markup)for the business listing address, locality, region. This is a feature that I've personally asked about. I was told it's a future update...hope they make it happen soon because I really like the plugin and the response from the author.
The theme developer seems to care and is actively involved in making ongoing enhancements and improvements. Good support.
usefull but you should thing about french users and make da french translation
make sure you view the entire thread - great support from the plugin author, committed to customer service. That's huge in my book!
I reviewed the code structure of this plugin. The code is not commented and lacks any docblocks that I could find in the 15+ files I reviewed. The code is also riddled with globals, which wouldn't be a huge problem if the code was commented properly, which would allow any modern IDE to follow the inheritance/types of the code.
There are also bugs that haven't been tested or caught, such as using undefined variables. For example, in (in plugin 3.6) the file /views/views.php line 103 has an undefined variable $msg that's being passed by reference, it should be initialized on line 102 as $msg = ''. Again, this would be helped by proper comments.
It also lacks the ability to use the WordPress API to add actions or filter content.
In the templates directory, there are 7 do_action calls: http://cl.circletr.ee/image/3u1y3L3E0L0o
Compare that to WooCommerce's 158: http://cl.circletr.ee/image/370X2I2J340d
--For example, it's very useful in WooCommerce to be able to add an action to a checkout page, and not have to copy/override an entire template. Why? Because when WooCommerce releases the next major release, it's very easy for them to keep a do_action() call in a template, and then restructure the entire page's DOM, without fear of breaking interoperability.
We are investigating a plugin for use on a couple new sites that can do what this plugin can do. Only issue so far is that we have a smaller host who is very sensitive about security, so we had to open up some permissions for the plugin to upload CSV files. Then I had to request a patch for the CSV downloads, but replies from developer was fast and the plugin is working great now!
Still testing to be sure the plugin features will meet all our needs and if so we will be contributing to the great work by the developer(s).
You must log in to submit a review. You can also log in or register using the form near the top of this page.