Your task is to implement a e-mailer plugin which does following:
- check if wp mail smtp by wpforms is installed
- if installed use the wp mail smtp plugin for sending e-mail
- if not installed use the wordpress default
the config UI under wordpress "tools" menu
a section for uploading files:
- a upload dialog to a (hard coded) directory which allows XLSX and ODS files
a section for sending e-mails:
- input fields:
- from address
- to addresses
- cc addresses
- bcc addresses
- input text area for the body
- select box for priority of the e-mail
- a select box to select a previously uploaded file
- a button "send email"
- object oriented programming only
- upload handing is implemented in your new and named FileUploadHandler class
- sending handling is implemented in your new and named SendEMailHandler class
- you develop on your machine and deliver to our git. From here we zip the plugin and upload it on our env.
if you know plugins, which handle the job already, we are fine to take your suggestions too. We have more plugins to develop, so you even get more work for your honest consulting....
Plugin can be installed, activated, deactivated, uninstalled and of course updated.
What are our requirements?
- your code passes PSR checks (PSR-1, PSR-2, PSR-12, PSR-3, PSR-4, PSR-5, PSR-19)
- coding requirements: [login to view URL]
- create at least one class per each functionality:
- ensure separation of concerns, means UI is separated from logic/service class, service class is separated from dataaccess, data access is capsuled.
- Use entity and models for handling data, no arrays of primitive types
- if you need libs provide them by composer
- the runtime is php 7.2+
- delivery in our git
- if you do a good job on supporting our team, we are open to integrate you into regular work
What is our budget?
we do not disclose our budget nor planned hourly rate. Offer us your best bid.
This job is created with a placeholder budget/rate. So ignore our rates/budgets and post your best bid.
Do not wait for our availability here. Just answer, just ask or just reply.
who we are?
we are a team of developers and we search for more developer support. So do not forget this fact on bidding and placing estimates.
8 freelancers estão ofertando em média $152 nesse trabalho
Hello we read your details and can you best result as you required. i read your mail requirement completely. will wait for your reply. Thanks [login to view URL]