Re: Site must be allowed for ABE rules to work?
Posted: Wed Aug 03, 2011 8:20 pm
I like your idea and realize where you are coming from. If/when ABE reaches the point of separate product (which it nearly is right now already) then something like that in an exclusive interface for ABE could be doable and achievable, similar to the Adblock Plus and Element Hiding Tool that is technically separate but integrates to some extent with the main parent application, BUT the GUI for EHT is separate from ABP.
However, as it stands right now as part of the parent NS application, the complication, overhead, and additional interface complexity could make the product (I am pretty sure it will) burden the interface and complicate things for the users, especially the more novice ones who are barely comfortable with the current interface. However, I can see the benefit of and would recommend to Giorgio an experimental addition of an "optional" interface that can be invoked using a hidden about:config setting or a checkbox in the ABE panel of NS so that those who wish the added complexity, can have it invoked automatically when a decision is made, so that you can also create the ABE rules on the fly.
Giorgio, consider this as a RFE - This interface could take a lot of time and might not be high on his list but something that I have personally attempted to build as a separate "rule maker" and have first hand knowledge of the level of complexity that will factor into making an interface that walks people through. We had a deal that if I can make the interface work, especially in JS so that it can be more easily ported/integrated, that he would test and potentially put it into the application. I ran into some person obligations that kept me from finishing that, but have a working foundation for it. I can re-activate that and get busy on it. There are alot of fine grained control that can factor into a rule and its hard to make them available, even with an explanation, without confusing a huge group of people. Is it doable, well I like to believe anything is doable, but is it worth the time invested, only the developer can answer that.
However, as it stands right now as part of the parent NS application, the complication, overhead, and additional interface complexity could make the product (I am pretty sure it will) burden the interface and complicate things for the users, especially the more novice ones who are barely comfortable with the current interface. However, I can see the benefit of and would recommend to Giorgio an experimental addition of an "optional" interface that can be invoked using a hidden about:config setting or a checkbox in the ABE panel of NS so that those who wish the added complexity, can have it invoked automatically when a decision is made, so that you can also create the ABE rules on the fly.
Giorgio, consider this as a RFE - This interface could take a lot of time and might not be high on his list but something that I have personally attempted to build as a separate "rule maker" and have first hand knowledge of the level of complexity that will factor into making an interface that walks people through. We had a deal that if I can make the interface work, especially in JS so that it can be more easily ported/integrated, that he would test and potentially put it into the application. I ran into some person obligations that kept me from finishing that, but have a working foundation for it. I can re-activate that and get busy on it. There are alot of fine grained control that can factor into a rule and its hard to make them available, even with an explanation, without confusing a huge group of people. Is it doable, well I like to believe anything is doable, but is it worth the time invested, only the developer can answer that.