{"id":203513,"date":"2024-12-20T16:27:57","date_gmt":"2024-12-20T16:27:57","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/shinetech-cf7-db\/"},"modified":"2024-12-20T22:17:51","modified_gmt":"2024-12-20T22:17:51","slug":"intuitive-cf7-data","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/intuitive-cf7-data\/","author":23124218,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"trunk","tested":"6.7.5","requires":"4.6","requires_php":"7.4","requires_plugins":null,"header_name":"Intuitive CF7 Data","header_author":"Hari Ghimire @ ShineTech","header_description":"A fully ajax powerd plugin to capture, manage, and export WordPress Contact Form 7 submission data, securely stored in custom database tables.","assets_banners_color":"","last_updated":"2024-12-20 22:17:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.shinetech.co.uk\/download-intuitive-cf7-data","header_author_uri":"https:\/\/www.shinetech.co.uk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":228,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3211227,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[236015,567,72708,267,236016],"plugin_category":[41],"plugin_contributors":[236017],"plugin_business_model":[],"class_list":["post-203513","plugin","type-plugin","status-closed","hentry","plugin_tags-contact-form-7-data-store","plugin_tags-csv","plugin_tags-data-export","plugin_tags-email","plugin_tags-form-management","plugin_category-communication","plugin_contributors-harighimire","plugin_committers-harighimire"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/intuitive-cf7-data.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>A fully AJAX-powered plugin that simplifies managing and exporting Contact Form 7 submissions. Enjoy seamless filtering, editing, and exporting\u2014all in one place, without page reloads. Automate daily email reports, streamline data handling, and maintain complete control over your form submissions data with ease.<\/p>\n\n\n\n<h3>Intuitive CF7 Data User Manual<\/h3>\n\n<p>This is the user manual for Intuitive CF7 Data, a plugin designed to help you manage Contact Form 7 submissions with advanced filtering, exporting, and management features.<\/p>\n\n<h3>Loading Data<\/h3>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Wait for Contact Form 7 submission data to be received.<\/li>\n<li>Navigate to the \"Select Form\" tab and choose the form name to load its data.<\/li>\n<li>Data will display in a table if available. If no data is shown, ensure filters are set correctly.<\/li>\n<li>Supports synchronous scrolling: scroll down to load more data. A summary row at the bottom indicates the number of loaded rows.<\/li>\n<\/ol>\n\n<h3>Filters<\/h3>\n\n<ul>\n<li><strong>Show All, Show Exported, Show Unexported:<\/strong>\n\n<ul>\n<li>Select a filter and click \"Load Data\" to apply it. Your filter selection will be saved.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Date Filters<\/h3>\n\n<ul>\n<li>Filter data by date. Note that date filters reset to default each time the page reloads.<\/li>\n<\/ul>\n\n<h3>Search Option<\/h3>\n\n<ul>\n<li>Search data using keywords to locate specific submissions.<\/li>\n<\/ul>\n\n<h3>Mark as Exported or Unexported<\/h3>\n\n<ol>\n<li>Select rows in the table to update.<\/li>\n<li>Click \"Mark as Exported\" or \"Mark as Unexported.\"<\/li>\n<li>Save your choice to update the selected rows.<\/li>\n<\/ol>\n\n<h3>Export CSV<\/h3>\n\n<ul>\n<li>Select rows to export and click the \"Export CSV\" button to download the file.<\/li>\n<\/ul>\n\n<h3>Bulk Email or Download CSV<\/h3>\n\n<ul>\n<li>Download ZIP file containing CSVs selected date range. Send email data for the last 24 hours as a ZIP file containing CSV files for each form.<\/li>\n<li>With a cron job set up, daily emails will automatically include past 24-hour data if available.<\/li>\n<\/ul>\n\n<h3>Edit Data<\/h3>\n\n<ul>\n<li>Users with at least Contributor roles can:\n\n<ul>\n<li>Click the pencil icon to edit data.<\/li>\n<li>Edit fields in the modal window and save or cancel changes.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Delete Selected<\/h3>\n\n<ul>\n<li>Select rows to delete and click \"Delete Selected.\"<\/li>\n<li><strong>Note:<\/strong> Deleted data cannot be recovered.<\/li>\n<\/ul>\n\n<h3>Important Notice: Modifying Contact Form 7 Forms<\/h3>\n\n<ul>\n<li>Changes to Contact Form 7 field names will update associated field names in the plugin. To avoid data mismatches, back up your data before modifying forms.<\/li>\n<\/ul>\n\n<h3>Edit Header Data<\/h3>\n\n<ol>\n<li>Click the pencil icon to edit header data.<\/li>\n<li>Use drag-and-drop to reorder fields.<\/li>\n<li>Exclude fields from CSV export by toggling the eye icon.<\/li>\n<li>Reset field order and labels to the default Contact Form 7 format if needed.<\/li>\n<\/ol>\n\n<h3>Mirror Forms<\/h3>\n\n<ul>\n<li>Merge forms under the \"Mirror Forms\" tab to combine data into one table.<\/li>\n<li>Toggle switches to assign friendly names or unmerge forms.<\/li>\n<li>Identical forms are automatically detected and merged.<\/li>\n<\/ul>\n\n<h3>Automate Emails<\/h3>\n\n<ol>\n<li>Enter email addresses separated by commas and save changes.<\/li>\n<li>Set up a server-side cron job to send daily ZIP files containing CSVs.<\/li>\n<li>Ensure your server's PHP settings support ZIP creation.<\/li>\n<\/ol>\n\n<h3>Delete Deleted Form(s) Data<\/h3>\n\n<ul>\n<li>Permanently delete data for forms in the \"Deleted Forms\" tab. Backup your data before performing this action.<\/li>\n<\/ul>\n\n<h3>Plugin Uninstallation<\/h3>\n\n<ul>\n<li>Choose whether to delete the plugin's database table during uninstallation. If set to \"Yes,\" the table and its data will be permanently removed.<\/li>\n<li>Back up your data before proceeding.<\/li>\n<\/ul>\n\n<h3>Truncate Table<\/h3>\n\n<ul>\n<li>Backup your database before truncating the table.<\/li>\n<li>Enable maintenance mode to log out non-admin users.<\/li>\n<li>After 2 minutes, use the \"Truncate Table\" button to reset the table.<\/li>\n<li>Disable maintenance mode to resume normal operations.<\/li>\n<\/ul>\n\n<h3>Disclaimer<\/h3>\n\n<p>Please ensure regular backups of your data to prevent accidental loss during modifications or uninstallation processes.<\/p>\n\n<h3>Temporary Files and Directories<\/h3>\n\n<ul>\n<li>The plugin uses a <code>intuitive-cf7-data-csv\/<\/code> directory in wordpress 'uploads' folder to store temporary files, including CSV and ZIP files. These files are created during export, download, and email processes and are automatically cleaned up afterward.<\/li>\n<li>This plugin does not send any data to external services. All data is handled locally within the server environment.<\/li>\n<li>If an email fails to send or a download fails, the temporary files are still deleted to ensure no residual files remain.<\/li>\n<\/ul>\n\n\n\n<h3>External Resources<\/h3>\n\n<p>This plugin uses the following locally hosted resources, sourced from the official jQuery UI library, to enhance user interface functionality:<\/p>\n\n<ul>\n<li><strong>Source:<\/strong> <a href=\"https:\/\/jqueryui.com\/\">jQuery UI<\/a>  <\/li>\n<li><strong>Files Included:<\/strong><br \/>\n\n<ul>\n<li><code>\/assets\/css\/sh-cf7-jquery-ui.css<\/code>  <\/li>\n<\/ul><\/li>\n<li><strong>Version:<\/strong> 1.0.3  <\/li>\n<li><strong>Purpose:<\/strong> Provides interactive elements such as date pickers.  <\/li>\n<li><strong>Hosting:<\/strong> All resources are hosted locally within the plugin.  <\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to the <strong>Intuitive CF7 Data<\/strong> page in the admin dashboard to start using the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20set%20up%20the%20email%20csv%20feature%3F'><h3>How do I set up the email CSV feature?<\/h3><\/dt>\n<dd><p>You need to enter and save email addresses in the Email CSV tab and set up a cron job to automate the email process.<\/p><\/dd>\n<dt id='can%20i%20merge%20data%20from%20different%20forms%3F'><h3>Can I merge data from different forms?<\/h3><\/dt>\n<dd><p>Yes, you can use the <strong>Mirror Forms<\/strong> tab to select and merge forms, combining their data into one table. Mirror forms are duplicate forms with exact name fields.<\/p><\/dd>\n<dt id='is%20it%20safe%20to%20truncate%20tables%3F'><h3>Is it safe to truncate tables?<\/h3><\/dt>\n<dd><p>Truncating tables is safe; however, it is a critical operation. Always back up your database before using this feature.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h3>1.0.0<\/h3>\n\n<ul>\n<li>Initial release of the plugin with data management, export, email CSV, and table truncation features.<\/li>\n<\/ul>\n\n<h3>1.0.1<\/h3>\n\n<ul>\n<li>Minor bug fixes and improvements.<\/li>\n<\/ul>\n\n<h3>1.0.2<\/h3>\n\n<ul>\n<li>First stable release with enhanced features and stability.<\/li>\n<\/ul>","raw_excerpt":"Intuitive CF7 simplifies managing Contact Form 7 submissions with filtering, exporting, and email setup, AJAX-powered and user-friendly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/203513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=203513"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/harighimire"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=203513"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=203513"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=203513"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=203513"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=203513"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=203513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}