{"id":243477,"date":"2025-09-15T15:42:25","date_gmt":"2025-09-15T15:42:25","guid":{"rendered":"https:\/\/fr.wordpress.org\/plugins\/geneapp-wp\/"},"modified":"2025-09-19T17:34:29","modified_gmt":"2025-09-19T17:34:29","slug":"secure-iframe-embed-for-genealorama","status":"publish","type":"plugin","link":"https:\/\/haz.wordpress.org\/plugins\/secure-iframe-embed-for-genealorama\/","author":23333654,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.4","stable_tag":"2.2.4","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Secure Iframe Embed for Genealorama","header_author":"genealorama.com","header_description":"Secure iframe integration to embed the Genealorama web application into WordPress sites with dedicated page templates and credential validation","assets_banners_color":"537dcf","last_updated":"2025-09-19 17:34:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":373,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.7":{"tag":"2.1.7","author":"fbracq","date":"2025-09-15 15:47:32"},"2.2.4":{"tag":"2.2.4","author":"fbracq","date":"2025-09-19 17:34:29"}},"upgrade_notice":{"2.2.4":"<p>\ud83c\uddeb\ud83c\uddf7 New: Complete French translation support for international users. Enhanced visual presentation with professional icons and banners. Recommended update for all users.<\/p>","2.0.0":"<p>\ud83c\udf89 Major release: Complete Genealorama rebrand with enhanced security, modern interface, and full WordPress.org compliance. Highly recommended security and feature upgrade.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3364695,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3364695,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3364695,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3364695,"resolution":"1544x500","location":"assets","locale":""},"banner.svg":{"filename":"banner.svg","revision":3364695,"resolution":false,"location":"assets","locale":false}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.7","2.2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3364695,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3364695,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3364695,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Plugin settings page with credential validation","2":"Full-page genealogy interface","3":"Shortcode integration example"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[230,24736,24730,1860,125],"plugin_category":[38,54,56],"plugin_contributors":[247902],"plugin_business_model":[],"class_list":["post-243477","plugin","type-plugin","status-publish","hentry","plugin_tags-embed","plugin_tags-family-tree","plugin_tags-genealogy","plugin_tags-iframe","plugin_tags-secure","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_category-social-and-sharing","plugin_contributors-fbracq","plugin_committers-fbracq"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/secure-iframe-embed-for-genealorama\/assets\/icon.svg?rev=3364695","icon":"https:\/\/ps.w.org\/secure-iframe-embed-for-genealorama\/assets\/icon.svg?rev=3364695","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/secure-iframe-embed-for-genealorama\/assets\/screenshot-1.png?rev=3364695","caption":"Plugin settings page with credential validation"},{"src":"https:\/\/ps.w.org\/secure-iframe-embed-for-genealorama\/assets\/screenshot-2.png?rev=3364695","caption":"Full-page genealogy interface"},{"src":"https:\/\/ps.w.org\/secure-iframe-embed-for-genealorama\/assets\/screenshot-3.png?rev=3364695","caption":"Shortcode integration example"}],"raw_content":"<!--section=description-->\n<p>Transform your WordPress site into a comprehensive <strong>family history platform<\/strong> 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.<\/p>\n\n<p><strong>Perfect for:<\/strong>\n* \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66 Family historians sharing research with relatives\n* \ud83c\udfdb\ufe0f Historical societies and genealogical organizations\n* \ud83d\udcda Researchers creating interactive family documentation\n* \ud83c\udf33 Anyone wanting to showcase their family tree online<\/p>\n\n<p>The plugin provides a <strong>secure, authenticated gateway<\/strong> 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.<\/p>\n\n<h4>\u2728 Zero-Configuration Setup<\/h4>\n\n<p><strong>Get started in under 60 seconds!<\/strong> Upon activation, the plugin automatically:<\/p>\n\n<p>\u2705 <strong>Creates a dedicated genealogy page<\/strong> at <code>\/genealorama\/<\/code> with professional full-screen layout\n\u2705 <strong>Configures secure API integration<\/strong> with enterprise-grade HMAC-SHA256 authentication\n\u2705 <strong>Sets up responsive shortcodes<\/strong> that work on any page or post\n\u2705 <strong>Applies professional templates<\/strong> optimized for genealogy visualization<\/p>\n\n<p><strong>Just activate and go<\/strong> - no complex setup wizards or technical configuration required!<\/p>\n\n<h4>\ud83d\udd27 Powerful Features<\/h4>\n\n<p><strong>\ud83c\udfaf User Experience<\/strong>\n* <strong>Immersive full-screen genealogy interface<\/strong> - Distraction-free family tree exploration\n* <strong>Responsive design<\/strong> - Perfect display on desktop, tablet, and mobile devices\n* <strong>Automatic height adjustment<\/strong> - Content adapts seamlessly to your site layout\n* <strong>One-click fullscreen mode<\/strong> - Deep-dive genealogy research experience<\/p>\n\n<p><strong>\ud83d\udd12 Enterprise Security<\/strong>\n* <strong>HMAC-SHA256 authentication<\/strong> - Bank-level cryptographic security\n* <strong>Member-only access<\/strong> - Genealogy data only accessible to logged-in users\n* <strong>Replay attack protection<\/strong> - Temporal validation prevents security exploits\n* <strong>Automatic credential validation<\/strong> - Real-time API key verification<\/p>\n\n<p><strong>\u26a1 Developer-Friendly<\/strong>\n* <strong>Flexible shortcode system<\/strong> - <code>[genealorama_embed]<\/code> works anywhere\n* <strong>Customizable parameters<\/strong> - Control height, fullscreen mode, and source URLs\n* <strong>WordPress standards compliant<\/strong> - Follows all WordPress.org best practices\n* <strong>Secure iframe communication<\/strong> - Safe postMessage API integration<\/p>\n\n<h4>\ud83d\udcd6 Quick Start Guide<\/h4>\n\n<p><strong>\ud83d\ude80 Method 1: Dedicated Page (Recommended)<\/strong>\nJust activate the plugin and visit <code>\/genealorama\/<\/code> on your site - it's automatically created with a professional full-screen layout!<\/p>\n\n<p><strong>\ud83d\udcdd Method 2: Shortcode Integration<\/strong>\nAdd genealogy features to any page or post:<\/p>\n\n<pre><code>[genealorama_embed] - Basic integration with auto-height\n\n[genealorama_embed fullscreen=\"true\"] - Full-screen genealogy experience\n\n[genealorama_embed auto_height=\"false\"] - Fixed height display\n<\/code><\/pre>\n\n<p><strong>\u2699\ufe0f Available Parameters:<\/strong>\n* <code>src<\/code> - Custom genealogy application URL\n* <code>auto_height<\/code> - Automatic height adjustment (default: <code>true<\/code>)\n* <code>fullscreen<\/code> - Full screen mode (default: <code>false<\/code>)<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external services to provide genealogy visualization functionality:<\/p>\n\n<h4>Genealorama Application Service<\/h4>\n\n<ul>\n<li><strong>Purpose<\/strong>: Provides the main genealogy application interface through a secure iframe<\/li>\n<li><strong>Service URL<\/strong>: https:\/\/genealogie.app<\/li>\n<li><strong>Data sent<\/strong>: User authentication tokens, timestamps, and signatures for secure access<\/li>\n<li><strong>When<\/strong>: Every time a user loads the genealogy interface<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/genealorama.com\/terms<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/genealorama.com\/privacy<\/li>\n<\/ul>\n\n<h4>Partner Registration API<\/h4>\n\n<ul>\n<li><strong>Purpose<\/strong>: Registers WordPress sites as authorized partners for the genealogy service<\/li>\n<li><strong>Service URL<\/strong>: https:\/\/partner-registration.genealogie.app<\/li>\n<li><strong>Data sent<\/strong>: Site domain, admin email, WordPress version, plugin version<\/li>\n<li><strong>When<\/strong>: During initial setup when admin clicks \"Get My Credentials\"<\/li>\n<li><strong>Terms of Service<\/strong>: https:\/\/genealorama.com\/terms<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/genealorama.com\/privacy<\/li>\n<\/ul>\n\n<p>These external connections are required for the plugin to function properly and provide secure access to genealogy services.<\/p>\n\n<!--section=installation-->\n<p><strong>\ud83c\udfaf Automatic Installation (Recommended)<\/strong>\n1. Search for \"Secure Iframe Embed for Genealorama\" in your WordPress admin under Plugins &gt; Add New\n2. Click \"Install Now\" and then \"Activate\"\n3. Visit <code>\/genealorama\/<\/code> on your site - <strong>You're done!<\/strong><\/p>\n\n<p><strong>\ud83d\udcc1 Manual Installation<\/strong>\n1. Download the plugin ZIP file from WordPress.org\n2. Go to Plugins &gt; Add New &gt; Upload Plugin\n3. Upload the ZIP file and click \"Install Now\"\n4. Activate the plugin<\/p>\n\n<p><strong>\ud83d\udd27 Professional Setup (Optional)<\/strong>\nFor advanced genealogy integration:\n1. Navigate to <strong>Settings &gt; Genealorama Settings<\/strong>\n2. Enter your email address and click <strong>\"Get My Credentials\"<\/strong>\n3. Credentials are automatically configured and validated\n4. Click <strong>\"Save Settings\"<\/strong> to complete professional setup<\/p>\n\n<p><em>Note: Basic functionality works immediately after activation - professional setup is only needed for advanced features.<\/em><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='%E2%9D%93%20do%20i%20need%20technical%20knowledge%20to%20use%20this%20plugin%3F'><h3>\u2753 Do I need technical knowledge to use this plugin?<\/h3><\/dt>\n<dd><p><strong>Absolutely not!<\/strong> The plugin is designed for non-technical users. Simply activate it and visit <code>\/genealorama\/<\/code> on your site - everything works automatically. No coding, no complex setup required.<\/p><\/dd>\n<dt id='%F0%9F%94%A7%20can%20i%20customize%20the%20appearance%20and%20functionality%3F'><h3>\ud83d\udd27 Can I customize the appearance and functionality?<\/h3><\/dt>\n<dd><p><strong>Yes!<\/strong> You can:\n* Use shortcodes on any page: <code>[genealorama_embed]<\/code>\n* Enable fullscreen mode: <code>[genealorama_embed fullscreen=\"true\"]<\/code>\n* Control automatic height adjustment\n* Customize the genealogy page template<\/p><\/dd>\n<dt id='%F0%9F%94%92%20is%20my%20family%20data%20secure%3F'><h3>\ud83d\udd12 Is my family data secure?<\/h3><\/dt>\n<dd><p><strong>Extremely secure!<\/strong> We use:\n* <strong>Bank-level HMAC-SHA256 encryption<\/strong> for all data transmission\n* <strong>Member-only access<\/strong> - only logged-in WordPress users can view genealogy data\n* <strong>Temporal validation<\/strong> to prevent replay attacks\n* <strong>Secure iframe isolation<\/strong> for safe communication<\/p><\/dd>\n<dt id='%F0%9F%93%B1%20does%20it%20work%20on%20mobile%20devices%3F'><h3>\ud83d\udcf1 Does it work on mobile devices?<\/h3><\/dt>\n<dd><p><strong>Perfect mobile experience!<\/strong> The plugin is fully responsive and provides an excellent genealogy browsing experience on all devices - desktop, tablet, and mobile.<\/p><\/dd>\n<dt id='%F0%9F%8C%8D%20can%20multiple%20family%20members%20use%20it%20simultaneously%3F'><h3>\ud83c\udf0d Can multiple family members use it simultaneously?<\/h3><\/dt>\n<dd><p><strong>Yes!<\/strong> Multiple authenticated users can access and explore the genealogy interface simultaneously without conflicts.<\/p><\/dd>\n<dt id='%E2%9A%A1%20will%20this%20slow%20down%20my%20wordpress%20site%3F'><h3>\u26a1 Will this slow down my WordPress site?<\/h3><\/dt>\n<dd><p><strong>No performance impact!<\/strong> The genealogy application loads in a secure iframe, keeping your WordPress site fast and responsive.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.4<\/h4>\n\n<p>\ud83c\uddeb\ud83c\uddf7 <strong>Complete French Translation<\/strong> - Full WordPress.org internationalization support\n\ud83c\udfa8 <strong>Professional Visual Assets<\/strong> - New icons, banners, and screenshots for better presentation\n\ud83d\udd27 <strong>Enhanced User Experience<\/strong> - Improved admin interface and user guidance\n\u26a1 <strong>Performance Optimizations<\/strong> - Faster loading and better resource management<\/p>\n\n<h4>2.1.4<\/h4>\n\n<p>\ud83d\udd27 <strong>WordPress.org Compliance<\/strong> - Full adherence to WordPress.org plugin standards\n\ud83c\udf0d <strong>Internationalization Ready<\/strong> - Complete translation system implementation\n\ud83d\udee0\ufe0f <strong>Build Process Improvements<\/strong> - Enhanced GitHub Actions and asset management<\/p>\n\n<h4>2.0.0<\/h4>\n\n<p>\ud83c\udf89 <strong>Major Release: Complete Genealorama Rebrand<\/strong>\n\ud83d\udd12 <strong>Enhanced Security<\/strong> - Advanced HMAC-SHA256 authentication system\n\ud83c\udfa8 <strong>Modern Interface<\/strong> - Completely redesigned admin experience\n\ud83c\udf10 <strong>Full English Translation<\/strong> - Professional WordPress standards compliance<\/p>\n\n<h4>1.9.1<\/h4>\n\n<p>\u26a1 <strong>Performance &amp; Reliability<\/strong> - Improved error handling and user feedback\n\ud83d\udd27 <strong>Credential Validation<\/strong> - Enhanced API key verification system\n\ud83c\udfa8 <strong>Modern Design<\/strong> - Updated admin interface and user experience<\/p>\n\n<h4>1.9.0<\/h4>\n\n<p>\ud83c\udd95 <strong>Automatic Credential Validation<\/strong> - Real-time API key verification\n\ud83d\udd27 <strong>Enhanced Admin Interface<\/strong> - Improved settings and configuration experience\n\ud83d\udd12 <strong>Security Improvements<\/strong> - Additional protection and error detection<\/p>","raw_excerpt":"Professional genealogy integration for WordPress - Secure, interactive family trees with automatic setup and enterprise-grade authentication.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/243477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=243477"}],"author":[{"embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fbracq"}],"wp:attachment":[{"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=243477"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=243477"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=243477"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=243477"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=243477"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/haz.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=243477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}