[Chandler-dev] Yet another proposal for Chandler plugins
Philippe Bossut
pbossut at osafoundation.org
Thu Feb 15 10:43:12 PST 2007
Since I initially gave a "+1" to the proposal of yanking out the
plug-ins, I think I need to give my 2cts on the current proposal:
- I think I've been convinced by the thread that taking out the current
"Experimental" plug ins is not a good idea as it'll hinder potential
contributors to tinker with code, so I'm taking back my "+1" on that. I
was wrong.
- I don't think we have enough time to implement Andi's (most excellent)
proposal: it's great but too late and Preview's focus is on delivering a
great end user experience. I'd rather spend time on perf, fit and
finish, better interop to name a few.
- We still need to prevent unsuspecting users to launch the plug-ins
without proper warning so I'm supporting for Preview the idea of a
binary toggle that would pop up a warning message when toggled on (UI TBD)
Cheers,
- Philippe
Phillip J. Eby wrote:
> At 11:44 AM 2/14/2007 -0800, Ted Leung wrote:
>> On Feb 14, 2007, at 9:03 AM, Phillip J. Eby wrote:
>>> At 05:15 PM 2/13/2007 -0800, Ted Leung wrote:
>>>> On Feb 13, 2007, at 4:57 PM, Phillip J. Eby wrote:
>>>>> At 04:33 PM 2/13/2007 -0800, Ted Leung wrote:
>>>>>> So while README's are good,
>>>>>> they aren't nearly enough.
>>>>>
>>>>> Yes, I'm just saying that this doesn't seem to me to interfere or
>>>>> compete with Andi's proposal. Andi has uses for the functionality
>>>>> and the willingness+ability to develop it -- which is not really
>>>>> the case for what you're proposing, IIUC.
>>>>>
>>>>> At least having README's and buildable plugins goes a good way
>>>>> towards having examples that others can tinker with. Improved
>>>>> ability to tinker (e.g. the menu proposal) is also helpful.
>>>>> Arguably, good tinkering support is at least as important as
>>>>> reference documentation and tutorials, which we already have
>>>>> several of.
>>>>>
>>>>> Obviously, all documentation can always be improved, but in terms
>>>>> of rounding out what we have, Andi's proposal does help to fill out
>>>>> one of the weaker spots.
>>>>
>>>> Andi solicited feedback on his proposal and I gave it. If you guys
>>>> want to ignore it, that's your perogative.
>>>
>>> Ted, in this thread:
>>>
>>> http://lists.osafoundation.org/pipermail/design/2007-February/
>>> 006301.html
>>>
>>> you +1'd a proposal that differs very little from Andi's as far as
>>> I can tell in practical terms. It would be helpful if you would
>>> clarify why your opinion appears to be so different now. Note that
>>> both proposals call for plugins to be initially inactive, and to
>>> have a UI facility for accessing them. Andi's proposal allows us
>>> to offer more features in the plugin selection UI (i.e., the
>>> Cheeseshop one) at comparable cost.
>>
>> The proposal I thought I was +1 ing involved a single menu item (a
>> binary toggle) to enable or disable all the demo plugins at once.
>> There is no plugin activation UI, no browser for discovering new
>> plugins, etc, which is what would be needed for the plugin selection UI.
>
> Ah... now I see. There's some context from the conversation between
> Andi and I that I now see wasn't clear in the proposal posted, or at
> least an assumption I had from our conversation that wasn't reflected
> there.
>
> Specifically, I assumed that we would not need to make anything
> available in preview except the ability to pop up the platform web
> browser, pointed at the Cheeseshop page for Chandler plugins, similar
> to this page for Trac plugins:
>
> http://cheeseshop.python.org/pypi?:action=browse&c=516
>
> To me, popping up a web browser seems less challenging than an
> "enable/disable plugins" feature to implement, hence my confusion.
>
>
>>> I'm confused by your remarks at this point because I don't
>>> understand what developer documentation has to do with the subject
>>> at hand (i.e., what to do about plugins in the Preview release).
>>
>> The subject at hand (in my mind) is do we include the demo plugins.
>> The reason why is to encourage developers to try writing their own
>> plugins. Given that as the ultimate goal, if we are going to spend
>> time doing more UI than the binary toggle,
>
> Right -- and I'm seeing it as *less* UI, with most of the items Andi
> proposed being 1.0 items rather than being blocking features for
> Preview. If some of them (appropriately prioritized) happen to make
> it to Preview, then great. But the only one I see as essential would
> be the one that gets you to a page with plugins.
>
> So, something like a "Plugins" menu with an "Install..." item, that
> just pops up a dialog saying that future versions will have something
> fancier, and for right now we're going to launch your web browser to a
> page that lists OSAF-developed and user-contributed plugins, and
> please see their individual web pages for instructions.
>
> Anyway, that's what I'm visualizing from Andi's proposal in the
> Preview timeframe.
>
>
>> then I would rather see us
>> spend the time on more docs. But I would be plenty happy with just
>> a binary toggle for Preview, and I've given up hope that we will get
>> any more dev docs by Preview. We just have too many other things
>> (like performance) to work on.
>>
>> Does that help?
>
> Yes, thank you.
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
More information about the chandler-dev
mailing list