xwp / stream

🗄️ Stream plugin for WordPress

Home Page:https://wordpress.org/plugins/stream/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduce advanced Exclude tab to replace Connectors tab

fjarrett opened this issue · comments

I believe we need a much more robust settings tab for excluding certain records from being logged. This should replace the Log Activity for setting under General, and completely replace the Connectors tab currently in use.

I think this approach properly communicates that Stream will track everything unless explicitly told not to using this UI. So instead of having to opt-in to everything, we reverse the scenario and ask users to simply opt-out instead.

We'll obviously want to leverage Select2 here for a clean and simple UI.

screen shot 2014-02-19 at 6 03 06 pm

The most important note here is that all settings need to be backwards compatible. So all existing option values will need to be converted to the new options made available via an upgrade routine when the plugin is updated.

The basis of this idea was originally suggested by @bordoni and @shadyvb.