=== Havenlytics – WP Real Estate & Property Listings Directory === Contributors: havenlytics Donate link: https://havenlytics.com Tags: real estate, property listings, property management, property search, real estate directory Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 2.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Havenlytics transforms WordPress into a real estate solution with property listings, maps, galleries, and customizable layouts. Documentation: https://havenlytics.com/documentation/ | Demo: https://demo.havenlytics.com/ | Official Site: https://havenlytics.com/ == Description == Havenlytics transforms WordPress into a complete property management solution. Built specifically for real estate professionals, it combines powerful features with an intuitive interface that makes showcasing properties simple and effective. Whether you're a solo agent, a growing agency, or a property manager handling hundreds of listings, Havenlytics gives you the tools you need to present properties professionally and help buyers find exactly what they're looking for. = Why Havenlytics? = **Purpose-Built for Real Estate** Unlike generic directory plugins, Havenlytics is designed from the ground up for property listings. Every feature serves a real estate purpose — from bedroom/bathroom filters to property maps, document management, and video tours. **Performance You Can Count On** Properties load instantly with our intelligent caching system. Pages render quickly, searches return results in milliseconds, and your visitors enjoy a smooth experience even with thousands of listings. The built-in performance dashboard lets you monitor cache hit rates and optimize your site. **Complete Control, Zero Coding** The visual Property Builder puts you in charge. Drag and drop fields, arrange sections, toggle visibility — all without writing a single line of code. Create the exact property submission form and card layout your business needs. **Built for Growth** Start with a handful of properties and scale to thousands. Havenlytics is optimized for high-volume sites with database cleanup tools, orphaned meta utilities, and REST API support for custom integrations. = Core Features at a Glance = - Visual Property Builder – Drag-and-drop interface to customize forms and cards - Grid & List Views – Responsive layouts for all devices - AJAX Search & Filtering – Instant results without page reloads - Interactive Maps – Leaflet maps with marker clustering and address autocomplete - Document Management – Upload PDFs, images with icon selector and URL type detection - Gallery Repeater Fields – Multiple images with drag-and-drop ordering - Video Support – YouTube, Vimeo, and self-hosted videos with thumbnails - Performance Dashboard – Real-time cache statistics and clearing - Template Override System – Full design control via theme templates - REST API – Programmatic property management for developers - Multi-CPT Ready – Foundation for multiple directory types - Clean Permalinks – SEO-friendly URL structure - Social Media Fields – Connect listings to social platforms - Mortgage Calculator – Built-in calculator for property financing - View Counter – Track how many users view each property - Featured Properties – Highlight specific listings - Popup Modals – Lightboxes for images, videos, and maps - Database Cleanup – Remove orphaned meta entries automatically - Cache Management – Monitor and clear caches - Translation Ready – Compatible with WPML and Polylang = What Makes Havenlytics Different = **No Bloated Code** Many plugins try to be everything to everyone. Havenlytics focuses on doing real estate exceptionally well. Clean code means faster loads, fewer conflicts, and easier maintenance. **Developer-Friendly Architecture** With 50+ action hooks, extensive filters, and a complete REST API, developers can extend Havenlytics in countless ways. The code follows WordPress coding standards and is thoroughly documented. **User-Centered Design** Every interface — from the admin panel to the frontend property displays — is designed with real users in mind. Your clients will find properties easily, and your team will manage listings efficiently. == Installation == 1. Upload the plugin files to the `/wp-content/plugins/havenlytics` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress 3. Navigate to "Havenlytics" in your admin menu to configure settings 4. Use the shortcodes to display properties on your pages == Automatically Created Pages == The following pages will be automatically created upon plugin activation (if not already present): - Property Grid — Havenlytics - Property Lists — Havenlytics - Property Search — Havenlytics == Shortcodes == = [hvnly_property_grid] = Display properties in a responsive grid layout. **Usage:** `[hvnly_property_grid]` = [hvnly_property_lists] = Display properties in a vertical list layout. **Usage:** `[hvnly_property_lists]` = [hvnly_property_search] = Display an advanced search form with filters. **Usage:** `[hvnly_property_search]` == Frequently Asked Questions == = How do I change the layout? = Use either the [hvnly_property_grid] or [hvnly_property_lists] or [hvnly_property_search] shortcode depending on your preferred layout. You can also customize layouts through the Property Builder in the admin area. = Can I customize the design? = Yes! You can override templates by placing files in your theme's havenlytics/ directory, or use the visual Property Builder to customize without code. = How do I add custom fields? = Use the Property Builder's "Add Property Form" tab to drag and drop custom fields into your property submission form. = How do I create property documents? = Add a "Property Documents" group in your property form builder. This creates a repeater field where you can add multiple documents with icons, labels, and URLs. = Does it support maps? = Yes! Havenlytics includes Leaflet maps with marker clustering. You can add multiple map groups per property with address autocomplete. = Is it mobile responsive? = Absolutely. All templates are fully responsive and work beautifully on phones, tablets, and desktops. = How do I clear the cache? = Go to Havenlytics → Cache Dashboard. You can clear specific caches (search, sidebar, terms) or clear everything with one click. = Can developers extend it? = Yes! Havenlytics includes 50+ action hooks and filters, a complete REST API, and an extensible field types system. == Screenshots == 1. Advanced Filter Property Search 2. Property Grid Shortcode 3. Property Lists Shortcode 4. Property Installing Setup 5. Property Ajax Map Search Result 6. Single Property Gallery Carousel with Popup 7. Single Property Popup Video 8. Single Property map 9. Property Builder 10. Property Builder field 11. Havenlytics Cache Management 12. Havenlytics settings 13. Havenlytics Report and analytics == Changelog == = 2.0.0 (2026-03-23) = **Major Release:** Complete rewrite with new architecture **NEW**: Visual Property Builder with drag-and-drop interface **NEW**: Advanced caching system with performance dashboard **NEW**: Document management with icon selector and URL type detection **NEW**: Multiple map groups per property with autocomplete **NEW**: Gallery repeater fields with drag-and-drop ordering **NEW**: Video fields with thumbnail support **NEW**: REST API endpoints for property management **NEW**: Database cleanup and optimization tools **NEW**: Shortcode cache invalidation system **NEW**: View count tracking and analytics **NEW**: Template override system with better documentation **NEW**: AJAX filtering with URL state persistence **NEW**: Multiple map group conflicts **IMPROVED**: Mobile responsiveness across all components **IMPROVED**: Performance optimization with compression **FIXED**: Gallery field ID collisions **FIXED**: Document field saving issues = 1.0.13 (2025-08-12) = * Fix: Editor font issue in backend = 1.0.12 (2025-08-02) = * Fix: Pagination handling for homepage = 1.0.11 (2025-07-28) = * Minor code fixes * Enhancement: Property price formatting = 1.0.10 (2025-07-27) = * Minor Owl Carousel JS bug fix = 1.0.9 (2025-07-27) = * Added frontend chart widget * Dynamic canvas rendering using Chart.js * Improved i18n and UI enhancements = 1.0.8 (2025-07-26) = * Property view counter * Automatic page creation * Mortgage calculator = 1.0.7 (2025-07-23) = * Fixed responsive UI issues * Organized modal templates * Added `ABSPATH` check * Featured property filter support = 1.0.6 (2025-07-22) = * Dynamic featured properties in carousel * Enable/disable "Featured Property" per listing * Automatic pagination dots = 1.0.5 (2025-07-13) = * Feedback form link * Documentation improvements * Performance and security tweaks * Preview for PDF/image fields * Iframe integration for brochure/EPC/virtual tours * Custom popup modals for amenities = 1.0.4 = * UI/UX improvements = 1.0.3 = * Frontend improvements with Bootstrap * Improved responsiveness * Optimized layout and accessibility * Clean HTML output * Minor CSS fixes = 1.0.2 = * Initial release: Grid & list view, filtering, customizable settings = 1.0.0 = * Initial release: Grid & list view, filtering, customizable settings == Upgrade Notice == = 2.0.0 = Major version upgrade with new Property Builder, advanced caching, document management, and REST API. Backward compatible with existing templates and shortcodes. == System Requirements == WordPress 6.0 or higher PHP 7.4 or higher (8.0+ recommended) MySQL 5.6 or higher Modern browser with JavaScript enabled == Support == Email: support@havenlytics.com Website: https://havenlytics.com Documentation: https://havenlytics.com/documentation/ GitHub Issues: Submit a bug or feature request WordPress.org: https://wordpress.org/plugins/havenlytics/ == License == GNU General Public License v2 or later - http://www.gnu.org/licenses/gpl-2.0.html This program is free software; you can redistribute and/or modify it under the terms of the GPL v2 or later.