Plugin to remove certain data for creating Stage Servers
$250-750 USD
Paid on delivery
When cloning our own Easy Digital Downloads (EDD) Store for the purpose of creating a stage server, we want to get rid of customer and product sensitive data. So once cloned, we normally run a series of clean-up procedures to get the stage server ready. This costs us many hours and it will cost even more hours going forward as the database gets biggers.
We need a developer to create a WordPress plugin which we can use whenever we create a clone to delete certain sensitive information from our stage server.
The WordPress Plugin
- Plugin creates 1 Page (with Menu in Sidebar at root level) in WP Admin Area. The page has the following settings and functionalities:
Data Clean-Up
****************
Clean up your EDD Store for the purpose of creating a staging site which does not contain sensitive customer information by deleting the following information (select checkboxes):
o Delete Customer Information (Customer Table)
o Delete Users (User Table)
o Delete Vendor Information (FES Vendor Table)
o Delete Payment and Order History (select entries in Post and Post Meta Table)
Do not delete the following users (enter their email addresses, one per row):
_____
[input fields where you can specify that the plugin will not delete the accounts of our team as defined by the inputed email addresses]
File Clean-Up
Select the folder (including their subfolders) from where you like to delete uploaded files:
o Folder /wp-content/uploads/
Specify which file types shall be deleted:
_____
[input field which allows me to delete .xls, .xlsx, .xlsm, .ppt, .pptx files and maybe others ]
=> Make sure files are deleted not only in MySQL but also in the folder itself
Buttons
[SAVE SETTING] [Execute]
=> Execute needs to trigger a preview spage listing all data which will be deleted, - and option to select / deselect rows
At the bottom of preview page need two buttons
[Cancel] [Proceed by Deleting Data]
=> Execution needs to start in backend so that not too much CPU is consumed and Page does not time out
=> Need some form of progress bar to know how much is left until the job is finished
This is a Project for an Experienced Developer only familiar with Easy Digital Downloads and WordPress Plugins. We need a 100% Committed Freelancer only who will do the work himself and will not outsource the work. We dont want to work with an agency nor with teams.
The delete procedures are easy to do as basically they reflect the SQL commands we currently use. To program the settings page and fucntionality will require a bit time but also this is not rocket science. The project needs to be completed within 2 weeks maximum.
Project ID: #23837750
About the project
Awarded to:
Greetings, I am a passionate and expert WordPress, Front-end and Woo-commerce Developer. I have years of prior experience and a solid understanding of the WordPress theme structure, WordPress templates hierarchy and e More
14 freelancers are bidding on average $486 for this job
Hi, I represent Cidrec Technologies Pvt. Ltd. We are a closed group of dynamic and versatile young individuals of different skill sets to make a complete team. For this particular project I want to briefly describe abo More
Hello there I just came across your job request and noticed that what you are looking for is something I specialize in. I am good in php javascript , along with other all languages. I have a good feeling I can finish More
I have gone through your project details thoroughly that you want Plugin to remove certain data for creating Stage Servers I am the perfect candidate for this job because we are an agency based in UK and we have team More