Re: Mozilla Sunbird Application Revival

Philipp Kewisch <[email protected]>
Newsgroups gmane.comp.mozilla.devel.calendar
Message-ID <[email protected]>
Hey Jonah,

I'm happy to hear you'd like to put energy into getting back something 
like Sunbird. I generally agree to Mark, I think it would make more 
sense to join forces, as there would be lots of benefit for Lightning 
too. The more people work on the Calendar Project in general the greater 
options we can provide to the user.

The one big concern I have with starting a new version of Sunbird is one 
that has happened in the past even with a team of full time developers 
on the project: Feature divergence. What happens if there is a new 
Lightning feature? Given we have discontinued Sunbird, I would not 
require a new developer or current Lightning community developer to make 
it compatible to the Sunbird port. This means you will be running after 
Lightning to port the features, just as Lightning is running after 
Thunderbird and the Mozilla Platform in general. Managing a such project 
is a full time job, please don't underestimate that.

Mark's suggestion is actually one I have been dreaming of for some time. 
If you follow this incentive, it will be much easier to manage. You can 
get started with the project quite easily and work on bugs that benefit 
an integration between Lightning and Thunderbird so that the Mail 
features are not visible if there is no mail account. Here is a quote 
from one of our blog posts:

"""
A vision we have come up with and other users have also brought up is to 
make Lightning modify Thunderbird so far that starting from a new 
profile gives you the option of either a calendar or mail account (or 
both). If you choose Calendar, then you will be presented with only 
calendar relevant UI (i.e similar to what Sunbird is today). You will 
not be bothered with mail features unless you need them (i.e you want to 
invite attendees and send invitations to them). This would have the 
benefit of shared features like the address book being available without 
much extra work.
"""

This fits the "user ease" requirement, since the user will only be asked 
for an account at the beginning and will not have to cope with 
Thunderbird's accounts until a feature is requested that requires Email 
features.

Even with Today's state I think there are no hard requirements. An 
Internet connection is not needed if you just create an Empty Mail & 
blogs account (this is a requirement that could probably be removed by 
fixing a bug or two) and use the local calendar account.

Regarding the UI template, here is another quote from that blog post. I 
think that a standalone Calendar needs a bit more than to copy what 
Lightning has or stay with what we used to do in Sunbird.

"""
What Sunbird needs is a vision of its own. That means, that new 
Lightning features should no longer be incorporated into Sunbird by 
default. Instead Sunbird needs to get its own identity to attract new 
users. If you have experience with user interfaces, Sunbird could use 
your help to create a new and innovative way for users to manage their 
appointments.
"""

With that said, I think it makes sense to put up some concepts on how 
Lightning could look with Thunderbird's Email features disabled. Ideally 
in form of a UI mockup. I'm happy to blog about something like this.

If you are interested in getting started with this kind of future, 
please do email me and/or discuss here. I'm happy to give some guidance 
in getting started with patching the Calendar Project, then we can 
discuss what bugs need to be fixed and put up some sort of roadmap. 
Maybe you can put up a plan of things you'd like to change to 
Thunderbird/Lightning to give it a standalone feel, then we can match 
that up to bugs to divide the work into manageable chunks.

Thanks,
Philipp
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.