Secure Iframe Embed for Genealorama

Description

Transform your WordPress site into a comprehensive family history platform with the Secure Iframe Embed for Genealorama plugin. Designed for genealogists, family historians, and heritage enthusiasts, this plugin seamlessly integrates professional genealogy tools directly into your WordPress site.

Perfect for:
* ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Family historians sharing research with relatives
* ๐Ÿ›๏ธ Historical societies and genealogical organizations
* ๐Ÿ“š Researchers creating interactive family documentation
* ๐ŸŒณ Anyone wanting to showcase their family tree online

The plugin provides a secure, authenticated gateway to the Genealorama genealogy platform, allowing your logged-in users to explore interactive family trees, discover ancestral connections, and engage with genealogical data in an immersive, full-screen environment.

โœจ Zero-Configuration Setup

Get started in under 60 seconds! Upon activation, the plugin automatically:

โœ… Creates a dedicated genealogy page at /genealorama/ with professional full-screen layout
โœ… Configures secure API integration with enterprise-grade HMAC-SHA256 authentication
โœ… Sets up responsive shortcodes that work on any page or post
โœ… Applies professional templates optimized for genealogy visualization

Just activate and go – no complex setup wizards or technical configuration required!

๐Ÿ”ง Powerful Features

๐ŸŽฏ User Experience
* Immersive full-screen genealogy interface – Distraction-free family tree exploration
* Responsive design – Perfect display on desktop, tablet, and mobile devices
* Automatic height adjustment – Content adapts seamlessly to your site layout
* One-click fullscreen mode – Deep-dive genealogy research experience

๐Ÿ”’ Enterprise Security
* HMAC-SHA256 authentication – Bank-level cryptographic security
* Member-only access – Genealogy data only accessible to logged-in users
* Replay attack protection – Temporal validation prevents security exploits
* Automatic credential validation – Real-time API key verification

โšก Developer-Friendly
* Flexible shortcode system[genealorama_embed] works anywhere
* Customizable parameters – Control height, fullscreen mode, and source URLs
* WordPress standards compliant – Follows all WordPress.org best practices
* Secure iframe communication – Safe postMessage API integration

๐Ÿ“– Quick Start Guide

๐Ÿš€ Method 1: Dedicated Page (Recommended)
Just activate the plugin and visit /genealorama/ on your site – it’s automatically created with a professional full-screen layout!

๐Ÿ“ Method 2: Shortcode Integration
Add genealogy features to any page or post:

[genealorama_embed] - Basic integration with auto-height

[genealorama_embed fullscreen="true"] - Full-screen genealogy experience

[genealorama_embed auto_height="false"] - Fixed height display

โš™๏ธ Available Parameters:
* src – Custom genealogy application URL
* auto_height – Automatic height adjustment (default: true)
* fullscreen – Full screen mode (default: false)

External Services

This plugin connects to external services to provide genealogy visualization functionality:

Genealorama Application Service

  • Purpose: Provides the main genealogy application interface through a secure iframe
  • Service URL: https://genealogie.app
  • Data sent: User authentication tokens, timestamps, and signatures for secure access
  • When: Every time a user loads the genealogy interface
  • Terms of Service: https://genealorama.com/terms
  • Privacy Policy: https://genealorama.com/privacy

Partner Registration API

  • Purpose: Registers WordPress sites as authorized partners for the genealogy service
  • Service URL: https://partner-registration.genealogie.app
  • Data sent: Site domain, admin email, WordPress version, plugin version
  • When: During initial setup when admin clicks “Get My Credentials”
  • Terms of Service: https://genealorama.com/terms
  • Privacy Policy: https://genealorama.com/privacy

These external connections are required for the plugin to function properly and provide secure access to genealogy services.

Screenshots

  • Plugin settings page with credential validation
  • Full-page genealogy interface
  • Shortcode integration example

Installation

๐ŸŽฏ Automatic Installation (Recommended)
1. Search for “Secure Iframe Embed for Genealorama” in your WordPress admin under Plugins > Add New
2. Click “Install Now” and then “Activate”
3. Visit /genealorama/ on your site – You’re done!

๐Ÿ“ Manual Installation
1. Download the plugin ZIP file from WordPress.org
2. Go to Plugins > Add New > Upload Plugin
3. Upload the ZIP file and click “Install Now”
4. Activate the plugin

๐Ÿ”ง Professional Setup (Optional)
For advanced genealogy integration:
1. Navigate to Settings > Genealorama Settings
2. Enter your email address and click “Get My Credentials”
3. Credentials are automatically configured and validated
4. Click “Save Settings” to complete professional setup

Note: Basic functionality works immediately after activation – professional setup is only needed for advanced features.

FAQ

โ“ Do I need technical knowledge to use this plugin?

Absolutely not! The plugin is designed for non-technical users. Simply activate it and visit /genealorama/ on your site – everything works automatically. No coding, no complex setup required.

๐Ÿ”ง Can I customize the appearance and functionality?

Yes! You can:
* Use shortcodes on any page: [genealorama_embed]
* Enable fullscreen mode: [genealorama_embed fullscreen="true"]
* Control automatic height adjustment
* Customize the genealogy page template

๐Ÿ”’ Is my family data secure?

Extremely secure! We use:
* Bank-level HMAC-SHA256 encryption for all data transmission
* Member-only access – only logged-in WordPress users can view genealogy data
* Temporal validation to prevent replay attacks
* Secure iframe isolation for safe communication

๐Ÿ“ฑ Does it work on mobile devices?

Perfect mobile experience! The plugin is fully responsive and provides an excellent genealogy browsing experience on all devices – desktop, tablet, and mobile.

๐ŸŒ Can multiple family members use it simultaneously?

Yes! Multiple authenticated users can access and explore the genealogy interface simultaneously without conflicts.

โšก Will this slow down my WordPress site?

No performance impact! The genealogy application loads in a secure iframe, keeping your WordPress site fast and responsive.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Secure Iframe Embed for Genealorama” is open source software. The following people have contributed to this plugin.

Contributors

“Secure Iframe Embed for Genealorama” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Secure Iframe Embed for Genealorama” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.2.4

๐Ÿ‡ซ๐Ÿ‡ท Complete French Translation – Full WordPress.org internationalization support
๐ŸŽจ Professional Visual Assets – New icons, banners, and screenshots for better presentation
๐Ÿ”ง Enhanced User Experience – Improved admin interface and user guidance
โšก Performance Optimizations – Faster loading and better resource management

2.1.4

๐Ÿ”ง WordPress.org Compliance – Full adherence to WordPress.org plugin standards
๐ŸŒ Internationalization Ready – Complete translation system implementation
๐Ÿ› ๏ธ Build Process Improvements – Enhanced GitHub Actions and asset management

2.0.0

๐ŸŽ‰ Major Release: Complete Genealorama Rebrand
๐Ÿ”’ Enhanced Security – Advanced HMAC-SHA256 authentication system
๐ŸŽจ Modern Interface – Completely redesigned admin experience
๐ŸŒ Full English Translation – Professional WordPress standards compliance

1.9.1

โšก Performance & Reliability – Improved error handling and user feedback
๐Ÿ”ง Credential Validation – Enhanced API key verification system
๐ŸŽจ Modern Design – Updated admin interface and user experience

1.9.0

๐Ÿ†• Automatic Credential Validation – Real-time API key verification
๐Ÿ”ง Enhanced Admin Interface – Improved settings and configuration experience
๐Ÿ”’ Security Improvements – Additional protection and error detection