=== DACdb Plus ===
Contributors: memberminderpro, rm54x
Donate link: https://www.memberminderpro.com/
Tags: rotary, dacdb, imembersdb, integration, club-management, district-management
Requires at least: 4.5
Tested up to: 6.7.2
Stable tag: 3.2.6
Requires PHP: 7.4
License: Apache License 2.0
License URI: https://www.apache.org/licenses/LICENSE-2.0

DACdb Plus allows you to display your organization's data within your WordPress pages and sidebar widgets.

== Description ==

DACdb Plus by Member Minder Pro, LLC, allows you to easily and securely display your organization's data (stories, events, members, leaders, speakers, birthdays, committees, bulletins, and much much more), throughout your WordPress website.

**Why choose Member Minder Pro for your organization?**

Member Minder Pro takes care of your member management easily, securely, and efficiently, helping organizations of all sizes focus on their service missions. 

Organizations around the world use our systems to improve member communication and community outreach:

- As an official Rotary International licensee, thousands of Rotary Districts and Club have trusted DACdb with their data. 

- Likewise, our iMembersDB system brings that same level service and security to major service organizations worldwide, including the Order Sons and Daughters of Italy in America (OSDIA), Lions Clubs International, and many others. 

Less time and less stress is the key to your organization's success! With support working 7 days a week and solutions that scale from small local clubs to international organizations, we have you covered.

== Installation ==

1. **Download the Plugin File**
   * Click on the download link in your welcome email.
   * Save the file (dacdbplus.zip) to a location on your computer where you can easily find it.

2. **Log in to Your WordPress Admin Dashboard**
   * Open your web browser and go to your WordPress login page (typically `yourdomain.com/wp-admin`).
   * Enter your username and password, then click the "Log In" button.

3. **Navigate to the Plugins Section**
   * Once logged in, find and click on "Plugins" in the left-hand sidebar menu.
   * Click on the "Add New" button at the top of the page.

4. **Upload the Plugin File**
   * On the "Add Plugins" page, click the "Upload Plugin" button at the top.
   * Click the "Choose File" button and navigate to where you saved dacdbplus.zip.
   * Select the file and click "Open."

5. **Install the Plugin**
   * After selecting the file, click the "Install Now" button.
   * WordPress will upload and install the plugin.

6. **Activate the Plugin**
   * Once the installation is complete, click the "Activate Plugin" button.

7. **Configure the Plugin Settings**
   * Once activated, click Settings, then "DACdb Plus"
   * Enter your account or district number and club ID number
   * Confirm your club system platform (DACdb or iMemberDB)
   * Click save!

For support, please visit:
* [DACdb Support](https://www.dacdbsupport.com)
* [iMembersDB Support](https://www.imemberssupport.com)

== Changelog ==

For a complete changelog history, please visit: https://wordpress.dacdb.com/plugins/dacdbplus/changelog.html

Recent changes:

= 3.2.6 =
* Minor bugfixes:
  - Check if $post is a valid WP_Post object before trying to access its properties
  - Fix 500 error in multisite by removing early pluggable.php inclusion
  - Remove unused $plugin_basename variable and add clarifying comments to constants section
= 3.2.5 =
* Critical Framework Improvements:
  - Resolved FontAwesome integration conflicts that previously caused site-wide issues
  - Fixed jQuery compatibility problems that impacted site performance
  - Significantly improved plugin stability and reduced conflicts with other WordPress themes/plugins
* Responsive Design Overhaul:
  - Completely redesigned member card displays for better responsiveness
  - Enhanced committee member listings with modern, mobile-friendly layouts
  - Improved birthday displays with responsive design
  - These improvements lay groundwork for upcoming responsive updates to all membership directory functions
* Calendar Enhancements:
  - Improved event popup display using modal system
  - Enhanced calendar color key alignment
  - Refined calendar UI and styling
* Other Improvements:
  - Updated tooltip system for better usability
  - Enhanced CSS organization and structure
  - Various code optimizations and cleanup
  - Decommissioned `show-riThemeLogo` shortcode (per Rotary International policy change regarding presidential themes and logos effective starting with Rotary Year 2025-26)
  - Improvements to member cards on directory shortcodes
  - Updated YahnisElsts\PluginUpdateChecker to version 5.5

= 3.2.3 =
* HOTFIX: Restored missing stylesheet references and image paths
* HOTFIX: Added stylesheet overrides to correct WordPress core update to version 6.6 that impacted sites using the Divi theme
* Bugfix: Repaired a long-dysfunctional sponsor logo show code
* Other minor bugfixes and non-breaking adjustments

= 3.2.2 =
* HOTFIX: Repaired function errors impacting shortcode content layout and member card content-rendering

= 3.2.1 =
* Added a shortcode to render the Rotary Presidential Theme logo
* Added support for the UserWay accessibility overlay
* Sites must be registered with UserWay and have a data account ID, which is stored in the admin dashboard under Settings -> DACdb Plus

= 3.2 =
* Big version release!
* Completely refactored the stories shortcode! Please visit the settings page to see the changes
* More show codes to follow soon!
* Redesigned admin dashboard: Now you don't have to scroll all the way to the bottom of the page to save your changes
* Added new address layout for "WCM" show code
* Numerous bugfixes and performance enhancements

== Upgrade Notice ==

= 3.2.4 =
Version 3.2.4 contains a number of bugfixes and non-breaking adjustments.

The Rotary Theme Logo shortcode has been decommissioned (per Rotary International policy change regarding presidential themes and logos effective starting with Rotary Year 2025-26). On front end, any instance of the shortcode using `show=riThemeLogo` will render a non-breaking space (`&nbsp;`), which will be invisible to site visitors. Administrators will be presented text with an explanation of the change and a link to more information from Rotary International.

== Additional Notes ==

For detailed documentation and support, please visit our website at https://dacdb.com/wordpress 