Our best release yet. Update to Easy Property Listings 2.0

Complete re-write of core code

Its taken us a bit longer than expected to release this latest version of Easy Property Listings as we had to re-write several files that handled the hundreds of meta variables… a major clean up has taken place which will allow for faster incremental updates.

Read the full change log.

2.0: January 27, 2015
New: Extension validator.
New: Depreciated listing-meta.php into compatibility folder.
New: Depreciated author-meta.php into compatibility folder.
New: Global variables: $property, $epl_author and $epl_settings.
New: Added filters for fields and groups in /lib/meta-boxes.php
New: Property custom meta re-written into class. This was the big change to 2.0 where we completely re-wrote the output of the meta values which are now accessible using global $property variable and easy template actions.
New: Property meta can now can be output using new actions for easy and quick custom template creation.
New: Reconstructed templates for single, archive & author pages
Tweak: Removed unused price script
Fix: Fixed warning related to static instance in strict standard modes
New: API for extensions now support WordPress editor with validation.
New: jQuery date time picker formatting added to improve support for auction and sold listing, support for 30+ languages support.
New: Inspection time auto-formats REAXML date eg “13-Dec-2014 11:00am to 11:45am” and will no longer show past inspection times.
New: Inspection time support multiple dates written one per line.
Tweak: CSS improved with better commenting and size reduction.
New: Dashboard widget now lists all listing status so at a glance you can see your property stock.
New: Display: To enable grid, list and sorter your custom archive-listing.php template requires the new action hook ‘epl_template_before_property_loop’ before the WordPress loop.
New: Display: Utility hook action hook added ‘epl_template_after_property_loop’ for future updates.
New: Display: List and grid view with optional masonry effect.
New: Display: Sorter added for price high/low and date newest/oldest.
New: Auction Date formats nicely. EG “Auction Saturday 28th December at 2:00pm”.
New: Tabbed extensions page support in admin for advanced extensions like “Listing Alerts”.
New: Multiple author support in Author Box.
New: Search Widget – Supports multiple listing types, hold Ctrl to enable tabbed front end display.
New: Search Widget – Labels are configurable from the Display settings allowing you to set for example: “Property” to “Buy” and “Rental” to “Rent” and use a single widget to search multiple types.
New: Search Widget and shortcode supports search by property ID, post Title, Land Area and Building Area.
New: Search Widget – removed extra fields from land, added labels for each property type to be shown as tab heading in search widget
Fix: Search Widget – Optimized total queries due to search widget from 1500 + to ~40
New: Author variables accessible using new CLASS.
New: Search short code supports array of property types.
New: REAXML date format function to format date correctly when using WP All Import Pro. Usage [epl_feedsync_format_date({./@modTime})].
New: REAXML Unit and lot formatting function for usage in the title when using WP All Import Pro. Usage [epl_feedsync_filter_sub_number({address[1]/subNumber[1]})].
New: Global $epl_settings settings variable adds new default values on plugin update.
New: Display: Added customisable label for rental Bond/Deposit.
New: Template functions completely re-written and can now be output using actions.
New: Added NEW sticker with customisable label and ability to set how long a listing displays the new label.
Tweak: Compatability fixes
New: Bar Graph API added.
New: Graph in admin allows you to set the max bar graph value. Default are (2,000,000 sale) and (2,000 rental).
New: Graph visually displays price and status.
New: Price graph now appears in admin pages quickly highlighting price and status visually.
New: Meta Fields: Support for unit number, lot number (land).
New: South African ZAR currency support.
Fix: Corrected Commercial Features ID Spelling
Tweak: YouTube video src to id function is replaced with better method which handles multiple YouTube video formats including shortened & embedded format
New: Adding Sold Date processing
Tweak: Updated shortcode templates
Tweak: Global $epl_author.
Tweak: Fixed content/ into EPL_PATH_TEMPLATES_CONTENT
New: Support for older extensions added
New: Extension offers in menus general tab
Tweak: Renamed user profile options section to “Easy Property Listings: Author Box Profile”.
Tweak: Added better Bond/Deposit for rentals labels.
Fix: Deprecated author-meta.php in compatibility folder, class-author-meta.php has been created which will be used in place of author-meta.php & its variables in all author templates
New: Added template functions for author meta class, modified templates lib/templates/content/content-author-box-simple-card.php lib/templates/content/content-author-box-simple-grav.php lib/templates/content/content-author-box.php to use the template functions based on author meta class instead of variables from author-meta.php
New: author-meta.php depreciated and moved to compatibility directory. Variables globally available using $epl_author variable.
Tweak: listing-meta.php depreciated and moved to compatibility directory. Variables globally available with $property variable.
Tweak: Added “Listing not Found” to default templates when search performed with no results.
Tweak: Improved Google maps address output for addresses containing # and /.
Fix: Listing Pages now have better responsive support for small screen devices like iPhone.
Fix: Default templates for Genesis and TwentyTwelve now show “Listing Not Found” when a search result returns empty.
Fix: Purged translations in epl.pot file.
Fix: Search Widget and short code drastically reduces database queries.
New: Templates are now able to be saved in active theme folder /easypropertylistings and edited. Plugin will use these first and fall back to plugin if not located in theme folder.
Fix: Extensions Notification and checker updated
New: updated author templates to use new author meta class
Fix: Added prefix to CSS tab-content class. Now epl-tab-content for compatibility.
New: Update user.php
Tweak: Improved internal documentation and updated screens.
Tweak: Improved descriptions on author pages.
Tweak: Better permalink flushing on activation, deactivation and install.
Tweak: Extensive changes to admin descriptions and labels.
Tweak: Optimising the php loading of files and scripts.
New: Define EPL_RUNNING added for extensions to check if plugin is active.
New: New options added to setting array when plugin is updated.
New: Old functions and files moved to plug-in /compatibility folder to ensure old code still works.
New: Meta Location Label.
New: Service banners on settings page.
New: Saving version number so when updating new settings are added.
New: iCal functionality for REAXML formatted inspection dates. Futher improvements coming for manual date entry.
New: Extensions options pages now with tabs for easier usage.
New: Added ID classes to admin pages and meta fields.
New: Filters to adjust land and building sizes from number to select fields.
Tweak: Moved old extensions options page to compatibility folder so older extensions still work as expected.
New: Search Widget – Added filter for land min & max fields in listing search widget
New: Search Widget – Added filter for building min & max fields in listing search widget
Fix: For session start effecting certain themes
New: Land sizes now allow upto 5 decimal places
New: Search Widget – Custom submit label
New: Search Widget – Can search by title in property ID / Address field
New: Added Russian Translation

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Download Easy Property Listings

Easy Property Listings is real estate plugin for WordPress that allows users to easily create real estate and property listing websites. It provides a range of features designed for real estate agents, developers, and agencies to manage property listings without the need for extensive custom development.