[dev] [commits] Horde branch master updated. 0d3a559c058aa995b7764d85b80df42f50324938

Michael J.Rubinsky mrubinsk at horde.org
Thu Oct 7 15:33:25 UTC 2010


Quoting Ben Klang <ben at alkaloid.net>:

> On Oct 6, 2010, at 11:11 PM, Chuck Hagenbuch wrote:
>
>> Quoting Eric Jon Rostetter <eric.rostetter at physics.utexas.edu>:
>>
>>> Quoting Chuck Hagenbuch <chuck at horde.org>:
>>>
>>>>> Yeah, but it is oh so useful...  Could we keep it as an "unofficial"
>>>>> application or something?
>>>>
>>>> Sure - could be a separate github repo?
>>>
>>> Would it still be "unofficially supported" on the horde mailing lists
>>> and horde web site?
>>>
>>> Or would you want to basically just split it off completely and not
>>> have it mentioned on the website at all?
>>>
>>> Maybe an "unofficial" or "contributed" section of the web site modules
>>> pages?
>>>
>>> Just not sure where you want to go with this exactly...
>>
>> We talked about a few options at the hackathon on this, and didn't  
>> really get anywhere specific - we all agreed that an ecosystem of  
>> horde apps was something to strive for, but not sure how to get  
>> there.
>>
>> I won't veto (or delete it again!) if someone re-adds it, but I  
>> still feel like we should be focusing our apps more, and that jeta  
>> is way outside our sweet spot.
>>
>> -chuck
>>
> For what it's worth, I concur with Chuck here.  I think the easiest  
> thing to do in the short term is to mark what the official Horde  
> apps are.  Today I think that means everything that comes with  
> Groupware plus probably tickets, wiki, files, photos and  
> timetracker.  Fair candidates might also be SCM browser, news and  
> bookmarks.

I'd vote more strongly for moving News/Jonah to the official list. I'd  
also like bookmarks moved as well, but honestly requires some  
considerable refactoring before it could be released so I'm ok with it  
being left in the "maybe" list.

> That still leaves several apps that are very good but either not  
> feature-complete or buggy/semi-maintained.  In this category are DNS  
> and email managers, CDR viewer, social network, etc.  Personally I  
> rely on several of these apps daily but their existence at the same  
> level as our flagship applications I think betrays user expectations  
> of maturity.
>
> This obviously will require further discussion and actual effort,  
> but finding some way to have a directory of Horde apps (like what  
> Firefox does for extensions) would be a good thing for the rest of  
> the project in my opinion.

To recap my recollection of our discussions, since I don't see these  
documented anywhere else yet:

We were talking about something like a contrib channel on  
pear.horde.org, at least for the downloading/installing of these types  
of applications. As for where the *existing* applications source  
should be moved to, we considered both having a single repo for each  
application as well as keeping them where they are. The argument for  
keeping them where they are is that anyone who would be coding the  
apps would obviously also need the rest of the framework as well, the  
disadvantage is that it would potentially add to existing developers  
workload, and could be seen as "polluting" our repository with  
non-mature apps. Other options we considered were a single separate  
repository for these apps (rejected this idea based on the lessons we  
learned from keeping hatchery maintained) and leveraging github  
repositories.


Personally, not sure what the answer is, but I'm leaning towards  
keeping the existing non-core apps in the repo but advertise them  
differently. Any new apps that would fall into this category should  
probably be placed on github, be somehow packaged for delivering via  
our experimental/contrib pear channel if it's deemed complete enough,  
and be the sole responsibility of the original contributor to maintain.

--mike

The Horde Project
http://www.horde.org


More information about the dev mailing list