Closed Bug 371830 Opened 18 years ago Closed 18 years ago

Building Calendar Extension with Seamonkey and SuiteRunner

Categories

(SeaMonkey :: General, enhancement)

x86
All
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: hyc, Unassigned)

Details

Attachments

(1 file, 2 obsolete files)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a3pre) Gecko/20070226 SeaMonkey/1.5a Build Identifier: I know CalExt is no longer supported; I'm just filing this for the benefit of other Seamonkey users who still want to use it. Maybe I should have filed this as a Seamonkey bug instead... Anyway, the attachment provides brief instructions and a small patch to get Calendar working as an extension in Suiterunner. I haven't got all the kinks worked out yet - after you build the Suite, you must "cd calendar; make" to explicitly make the Calendar binaries. I haven't integrated the Preferences pages yet either. I'll work on these more if there's sufficient interest. Otherwise, I'll just continue using it privately as I have been. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Attached patch Instructions and a patch (obsolete) — Splinter Review
Ya, as we're not taking new bugs on calext, this should probably go under Seamonkey
OK, changing the Product to Suite.
Assignee: nobody → general
Product: Calendar → Mozilla Application Suite
QA Contact: general → general
Target Milestone: --- → Future
Version: unspecified → Trunk
Attached patch More comprehensive patch (obsolete) — Splinter Review
This patch includes the preferences editor and fixes up a few of the menus. It also updates the calendarMail.js to actually work, so sending events in email works. The Help menu is a bit of a kludge still, it displays the Sunbird credits but points at the Seamonkey release notes. I replaced the list of timezones with the current Sunbird list; that accounts for a lot of the size of this patch. As with the previous attachment, you have to go trawling thru CVS to resurrect some dead files to get this to work. There are also more symlinks needed. I have not included the list of resurrected files in this attachment. I'll send that up later.
Attachment #256516 - Attachment is obsolete: true
I don't understand why this bug is in the suite component. The patch is all about calendar code. (And it is very unlikely that this will be accepted. We are not adding back the extension. We can barely handle what we have now. Adding more frontends will not do any good. If this bug was in the calendar component, I would make it wontfix)
I'm just following what was suggested. On moz.dev.... someone suggested that I post my patches into bugzilla, even though we all know they will never be accepted. I originally filed it under Calendar, since yes, it's obviously all about Calendar code. lilmatt suggested moving it to Seamonkey since no one in the Calendar project wants to deal with it. Frankly I don't care where it goes, I only posted this to be nice and to share the patches with whoever wants to see them. Even resolving it as Wontfix is fine, since at least people will be able to find it if they're interested.
To make the SeaMonkey become a real Office Suite a highly integrated calendar with integration also into the mailnews part is much more busiess value than chatzilla. So if anyone feels SweetRunner having too many integrated tools, throw out chatzilla and replace it by a full working calendar tool, because a calendar has much more business value than chatzilla. Also for messageing a Skype integration is more interesting than chatzilla. I think chatzilla is only interesting for the mozilla community but not for mozilla technology based end users. But a calendar is a business value for end users. So if Howard Chu can halp to make the calendar work in SeaMonkey, lets agan enjoy the calendar in SeaMonkey, replaying that standalone workaround "sunbird". A a mozilla technology en user, I do not want, many mozilla based standalone applications, but one single all in one highly integrated and collaborating Office Solution. This is what SeaMonkey and the old Mozilla concept is. The target is: completely replacing Microsoft office by SeaMonkey. No longer care about the Operating system. Allways use the same Office Solution, allways use SeaMonkey. Nothing else. That's all I want.
This is the mostly final set of patches. It allows the extension to be built and packaged for Seamonkey 1.1 and 1.5. It allows the extension to be built for SuiteRunner, but not packaged yet. See the attachment for an explanation of each change.
Attachment #256679 - Attachment is obsolete: true
Thanks, Howard, for maintaining CalExt patches for those SeaMonkey users who want an integrated, simple calendaring function for 1.x. I have installed the CalExt that takes advantage of your patches, and all seems to work great (a few minor javascripting console errors notwithstanding). For Bugzilla recordkeeping, this 'bug' should probably be marked: Status: ASSIGNED Severity: Enhancement Resolution: WONTFIX
Severity: normal → enhancement
Status: NEW → ASSIGNED
OS: Linux → All
Summary: Patches for building CalExt with SuiteRunner → Building Calendar Extension with Seamonkey and SuiteRunner
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → WONTFIX
Thanks for the feedback Zack, I've resolved this as you suggested. For building the XPIs you also need to add "../import-export" to the list of directories in xpi/Makefile.in. I didn't notice that before so it's not part of the attachment. You'll just have to add that in manually. The packages on my web site have been updated appropriately. http://www.highlandsun.com/hyc/mozilla/
(In reply to comment #8) > Created an attachment (id=257263) [details] > Complete current patch and instructions > > This is the mostly final set of patches. It allows the extension to be built > and packaged for Seamonkey 1.1 and 1.5. It allows the extension to be built for > SuiteRunner, but not packaged yet. See the attachment for an explanation of > each change. > Good stuff. It would be nice if they could support something officially. Anything. At least for people who had it working in the past, there is still this moving forward. Thanks
See also Bug 349870 – build/run/integrate Lightning on top of Thunderbird
(In reply to comment #7) > To make the SeaMonkey become a real Office Suite a highly integrated calendar > with integration also into the mailnews part is much more busiess value than > chatzilla. So if anyone feels SweetRunner having too many integrated tools, > throw out chatzilla and replace it by a full working calendar tool, because a > calendar has much more business value than chatzilla. > ...... > > A a mozilla technology en user, I do not want, many mozilla based standalone > applications, but one single all in one highly integrated and collaborating > Office Solution. This is what SeaMonkey and the old Mozilla concept is. > > No longer care about the Operating system. Allways use the same Office Solution, allways > use SeaMonkey. Nothing else. That's all I want. > Yes, I think there are lot of end users have the same thought!
This is why I filed Bug 401779 – Ship Thunderbird with integrated Lightning. Maybe you want to do a similar one against Seamonkey.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: