Git Product home page Git Product logo

Comments (2)

benoitchantre avatar benoitchantre commented on September 20, 2024 1

Here are my two cents: I think one the the strength of this plugin is to have a clean UI and to follow the WordPress philosophy: decision, not options. If some settings don't need a UI because the default value is good enough, I would prefer that.

For the numbers of items per page, a default value of 20 seems good. The current value of 5 is probably a bit low for users keeping the log feature enabled.

For the clean-up schedule, I would go with a default value of 15 days, eventually one month (no more) to prevent keeping too many logs containing personal data to be compliant with GDPR (privacy by default). To prevent a change for existing users, this could be enabled only during plugin activation.

From a privacy point of view, I see no interest to keep log data when the plugin is uninstalled. That should be done automatically to be compliant with GDPR (privacy by default).

from wp-simple-smtp.

soup-bowl avatar soup-bowl commented on September 20, 2024

@benoitchantre fantastic thoughts, and I agree wholeheartedly. I'm not in favour of my own suggestion (more of a compromise), but your points actually cover the basis of this better.

If some settings don't need a UI because the default value is good enough, I would prefer that.

This is generally a philosophy of this plugin, since my core concept is to make this plugin look like it was rolled into WordPress itself (no ads, no complexity, simple titles and names where possible, etc). This reminds me to add a policy document to explain these concepts if this plugin starts getting more attention.

In our use cases we do actually use the historical data, but I'd agree to setting this perhaps to a default of a month. The regular use case I see for this is just checking dispatch is working, but I can provide an action/filter over-ride for changing the schedule or disabling for those particular use cases. I also appreciate your added concern for existing installations.

from wp-simple-smtp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.