Zimbra Blog

Announcing the General Availability of Zimbra Desktop 2.0

Posted in Community, News, Open Source, Zimbra Desktop by Andrew Hawthorn on October 12th, 2010

We are pleased to announce the general availability of Zimbra Desktop 2.0!  This is a major milestone for the Zimbra team and includes significant feature and performance upgrades.  The difference between Desktop 1.0 and 2.0 is enormous thanks to the millions of downloads, thousands of forum posts, and hundreds of bugs posted by Zimbra customers and community members.

As most readers of this blog know, Zimbra Desktop is a completely unique client.  It’s the only free, cross-platform tool allowing you to meld your worlds on or offline – storing and syncing your email, calendar, contacts, files and documents in the cloud, yet having them locally accessible when on the road.  And now, in Zimbra Desktop 2.0 we have also added management of your Facebook and Twitter accounts.

Of course, Zimbra Desktop is also a valuable complement to the Zimbra Web Client and Zimbra Mobile because it provides organizations the exact same user experience on or offline, thus resulting in no productivity loss as users switch between applications.

Zimbra Desktop 2.0 builds on that success with significant advancements for End Users…

  • In addition to the robust list of features already supported, we’ve added read-receipts, email filtering, tabbed compose, mandatory spell check, three-pane reading view, calendar fish-eye view, and shared access to email folders, calendars, address book and briefcase.
  • Desktop already simplifies our lives by aggregating multiple email accounts (Zimbra, Yahoo! Mail, Gmail, AOL,  Hotmail, etc.). Now it adds the ability to aggregate Social accounts (Facebook, Twitter, Digg, etc.) into the same single user interface.  This is the first and only online/offline Enterprise-grade client that offers aggregation of multiple accounts for email, calendar, contacts and social. It is the true inbox for the way we work today.
  • Desktop’s integrated support for the Zimlet Gallery means users have one-click access to 100+ productivity tools: Meebo, Google Translator, sticky notes, email reminders, email templates and many more.

… and for Administrators:

  • Desktop 2.0 lowers help desk and IT costs by deploying the same application on Linux, Mac and Windows and by having a consistent user experience across web client, mobile client, and desktop client.
  • Desktop 2.0 promotes easier back-up and restore, given all of the data and settings are backed-up in the cloud.
  • Nearly limitless extensions and personalization without IT headaches through the one-click Zimlet Gallery integration.

Given the high download rates of Zimbra Desktop 2.0 beta and release candidates, we assume many Zimbra Desktop 1.0 users have already upgraded.  However, if you haven’t already installed Zimbra Desktop 2.0, existing 1.0 users should note that these significant changes have resulted in changes to the underlying database schema and installation procedures. Translation: Zimbra Desktop 2.0 will be a fresh install on your computer and trigger a re-sync – be sure to read the upgrade notes.

Again, many thanks to the community for its continued support of Desktop. See Zimbra Desktop for more details or to download Zimbra Desktop today!



Drag and Drop Zimlet: Uses HTML5 to help you easily attach files to your emails

Posted in Zimbra Desktop, Zimbra Server, Zimbra Web Client, Zimlets by Suman Raj on September 17th, 2010

How often do you spend extra time searching for the document that you want to attach to an email, or even worse you forget to attach the document before you hit send? The Drag and Drop Zimlet saves you time and makes it really easy. All you do is drag the files that you want to upload directly from the desktop to the Mail composer and drop them into your email. It’s that simple!

Back in 2007 Zimbra released the first version of a Firefox 2.0 extension and an accompanying Zimlet to make the mundane task of uploading effortless. We just couldn’t stop there, and contemplated multiple ways to bring this great feature to many clients. Browser Plus was considered, but deep down many of us were really more excited about HTML5’s upcoming possibilities – especially its advantage of not requiring the user to install more add-ons. Fast forward to 2010 and that specification is now a reality.

How to Enable the Drag and Drop Zimlet: Go to Preferences > Zimlets > check the box for “DnD” > save & reload your web-client.

How to Use Drag and Drop with your Documents: Select one or multiple files on your computer. Then simply bring them into the Mail compose window and release them onto the message below the subject line that reads: “Tip: Drag and drop files from your desktop to add attachments to this message”.

Your browser goes to work uploading:

Attachment is complete and a draft is auto-saved:

Download:
The Zimlet comes bundled in the latest server editions and desktop betas but you can also grab it here: http://gallery.zimbra.com/type/zimlet/drag-and-drop-attachments

Release Notes:

  1. The previously XPI plugin is no longer needed with the use of HTML5 in modern browsers, just the Zimlet itself.
  2. Compatible with ZCS/ZCA 6.0 (ZD 2.0) and newer.
  3. Supported by the following browsers:
  • Firefox 3.6+
  • Chrome 4+
  • Safari 4+ (Mac)

A quick video of the Zimlet in action:




Coming soon: The ability to insert dragged images directly into body, addition to the lite/standard client, and briefcase support for the new HTML5 compatible Zimlet.



Zimbra Desktop 2.0 Beta 4 is now available!

Posted in Community, Open Source, Zimbra Desktop by Jeff Sposetti on August 13th, 2010

Zimbra Desktop 2.0 Beta 4 has just been released. Zimbra Desktop is a free and open source email client application that gives you on- and off-line access to all your email accounts in one place. Whether you use Zimbra, Gmail, Yahoo! Mail or Microsoft Exchange, Zimbra Desktop greatly simplifies your inbox experience.

A detailed list of ZD 2.0 enhancements is available at the Zimbra Product Portal. If you are coming from an earlier ZD 2.0 Beta, one of the bigger differences you’ll notice is Zimlet support. We’ve included Zimlets like Email Reminder and everyone’s favorite Social. And you can install additional ZD compatible Zimlets via the Preferences area.

Download links are provided below. Please comment, submit feedback and questions via the Community Forums, or make use of Bugzilla to file confirmed bugs and request enhancements.

Enjoy!

Download Zimbra Desktop 2.0 Beta 4

Documentation



Easily schedule, start or join WebEx meetings with the WebEx Zimlet!

Posted in Community, Uncategorized, Zimbra Desktop, Zimbra Server, Zimbra Web Client, Zimlets by Raja Rao on June 15th, 2010

Have you ever found yourself scrambling to find a WebEx meeting invite minutes before the meeting is set to begin? Or if you are scheduling a meeting, you are constantly switching between WebEx and your calendar to create the meeting & calendar invite?

Well, those days are gone with the new WebEx Zimlet. The WebEx Zimlet now brings the power of WebEx right into your Zimbra calendar. To see the WebEx Zimlet in action, checkout this video.

Or to experience first hand, download the WebEx Zimlet at the Zimbra Gallery at http://gallery.zimbra.com/type/zimlet/webex.

Create WebEx meeting just like you would create a regular meeting.

Typically you would switch between Zimbra and WebEx to create a meeting. With the WebEx Zimlet, when creating your appointment in Zimbra, simply press the “Save as WebEx” button to create a WebEx meeting. The Zimlet automatically selects the configured WebEx account to be use (see below for information on multiple WebEx account setup), creates a WebEx meeting, inserts all the WebEx details (WebEx url, phone, passcode, etc) into the appointment body and saves the meeting.

Create a Quick meeting.

Allows users to quickly invite people and create a WebEx meeting.

Start or Join an existing meeting.

You do not have to scramble to find that WebEx invite or goto the WebEx site to find a meeting. You can view a list of meetings on your Webex Calendar and Start (as a host) or Join (as an attendee).

Manage multiple WebEx accounts.

You can store up to 5 WebEx accounts (with related conference calling information). This is especially useful if you are managing multiple shared calendars. For example, if you create a WebEx meeting in the CEO Calendar, the Zimlet will automatically uses CEO WebEx account information.

Full support for recurring meetings.

The WebEx Zimlet supports all of the WebEx recurring types and end-by patterns. Therefore, you can create virtually any kind of recurring meetings in Zimbra and the WebEx Zimlet creates an exact replica on WebEx.

Automatic time-zone configuration.

The WebEx Zimlet maps the 82 supported Zimbra time zones to the WebEx 61 time zones. This allows users to select a time zone and leave the setup of the WebEx meeting to the Zimlet.

Add meeting and tele-conference information to Subject/Location fields.

Lot of times its useful to just put the WebEx meeting and conference information in the location field itself. The WebEx Zimlet has a preference to select what you want to be appended and Zimlet automatically inserts the information.

As you can see, the WebEx Zimlet provides an awesome integration between Zimbra and WebEx. And will greatly simply your day-to-day online meetings.

Note: due to a technical difficulties, we apologize for the many updates and Tweets to this blog post.



Zimbra Roadmap and VMware Integration Webinar Plus Q&A

Posted in /etc, Community, News, Zimbra Desktop, Zimbra Server, Zimbra Web Client, Zimlets by Andrew Hawthorn on May 25th, 2010

As you may have noticed, we have just posted the recording of the Zimbra Collaboration Suite 6-to-7 and VMware Overview webinar. This was hugely popular — hundreds of customers, partners and community members attended — because it covered three critical areas of Zimbra’s future:

  • What’s in ZCS 6.0 (powerful new admin features, Enterprise support and usability improvements) as well as near-term additions (such as support for Android, BES 5.0, BES Express, and Outlook 2010).
  • The roadmap of ZCS 7.0 and beyond: a fascinating discussion of calendar wizards, powerful distribution lists, workspaces, and IM changes.
  • The future with VMware: how Zimbra fits within the VMware stack and the value it brings to the Zimbra environment (notably an appliance, vSphere integration for DR, HA and site recovery).

 
We also received many excellent questions – too many to answer during the live session, so we’ll cover the remaining here:

Q: Zimlets, IMHO, should allow push as well as pull; akin to what IM does at the moment.  Realtime phone apps require that capability to allow popups in a client session.
A: Real-time push and pull updates are fully supported in the ZWC, Zimlet should be able to do the same.

Q: Is the IM server connection change slated for the Network or Open Source Edition?
A: External XMPP proxy/interop it is scheduled for both.

Q: Do you have public calendars for appointments or a conference room? And only certain people can reserve timeframe and all others can view?
A: The use case here is akin to a “board room” where only certain people have rights to book the room, but everyone can view the availability of that room. The answer is yes: you can create a public calendar for the conference room as a resource, and then permit only specific users to reserve that resource.

Q: Better quarantining of emails, AS/AV stats. and per user prefs. akin to MailScanner and MailWatch
A: Zimbra team is expanding its anti-spamming and anti-virus functionality. Stay tuned for more information. In the meantime, you may want to consider using some postfix capable methods.

Q: Any word on per-user read state on messages?
A: The use case here is when multiple users have access to a single account, one user clicking on a message will mark it as read for all other future users. The feature enhancement (individual user state on shared messages) takes significant effort, has not been committed yet, but is discussed thoroughly in bugzilla. If this is a feature you feel is crucial, please vote for it or mention so in a support case.

Q: Would email tracking likely to be a feature that will be added back in; since zmmsgtrace was pulled?
A: There is a enhancement request for a tracing replacement, but have not yet released a schedule; stay tuned for more details. If you feel this is a key feature, please comment on its implementation in bugzilla.

Q: Which of the features are targeted @ the FOSS or the Network Edition?
A: We generally don’t make final decisions until we approach the release date. Check pm.zimbra.com for specific feature release information, and vote for the features you see as most valuable.

Q: Will Zimbra DR allow realtime replication and from a multi-tenant experience allow geo connection to the most appropriate server ?
A: We are going to leverag all of the High Availability and Data Recovery options that are provided by vSphere (and partners). We’re also looking at additional capabilities beyond that using direct server sync – stay tuned.


Q: VMware recommends single processor vms for best performance. Looking forward to easier multi-component zimbra installation or guide.
A: The VMware team suggests using the fewest number of virtual cpus required to satisfy the workload. If you need four, you should use four. See the new Zimbra on vSphere Recommendations wiki article for more information.

Q: Will VMware Update Manager take care of the updates?
A: Look for future announcements – perhaps for a release sometime in 2011.

Q: With respect to the appliance, would one be allowed to tune SA and CLAMAV?
A: By design, there is no CLI or shell in the Zimbra Appliance. It’s built for simplicity of management, so all configuration and administration will be done through a new web-based streamlined UI; likewise if something is not in our current admin console it’s probably not built into the appliance yet either.

Q: Could you expand on the AD / External Auth changes that you will be making? In connection with that, will you be able to deploy Zimbra and have it automatically keep in sync with users in Active Directory?
A: For the appliance, there will be a one time bulk import.
Here are the RFE’s: 44835 | 45223 | 45174 Please vote for the features that are important to you.
For ZCS, we are not making any AD/ External Auth changes. Zmexternaldirsync does this today.

Q: Any plans to improve the management console for zimbra network edition, i.e. Monitoring and Status tools? I would like to see the kind of admin tools you’d find with mdaemon or other similar apps. Right now it’s slow and doesn’t provide much visual feedback.
A: We’re working with Hyperic for additional monitoring and reporting capabilities. We have not released a schedule yet, more details soon.

Q: Are there firm time lines on 32 bit phaseout?
A: The end of 7.0 will be the last time 32-bit is supported, and the dates are not yet finalized. Therefore, it will be quite some time before 32-bit is depreciated. We recommend that you move to 64-bit if you are new to Zimbra or planning an upgrade. See the phase out FAQ for more details.

Q: Will migration from physical 32 bit system to Appliance be built in to appliance? or have migration tool to perform this?
A: The zimbra-to-zimbra migration tool is completely independent of the hardware. You should be able to migrate from a 32-bit machine to the appliance without a problem.

Q: There has been a lot of contention on the forums about the priority of particular rfe’s/bugs; now with greater resources would Zimbra look at a different type of voting mechanism?
A: If you are having trouble with the current methods or a hitting ’show-stopper’ issue please contact the community mangers to help you. (As always, customers also have the option of directing inquires through support to raise their urgency.) Having said this, we’re always open to new ideas for the community process. If you prefer a specific voting mechanism, we’d like to hear about it – and the 7.0 detailed roadmap will be open soon.

Q: Scaling on VMWare… it’s going to be 2011 before we’ll be able to run mailbox servers on VM with thousands of accounts per mailbox?
A: Zimbra already supports thousands of mailboxes in a virtualized environment. The Zimbra Appliance, which will require little-to-no configuration or administration — a “cloud in a box” — is slated for small- to medium-sized businesses.

Q: What about official CentOS support?
A: Since one cannot get support at the operating system provider level, our technical staff can’t 100% support it. Having said that, it should perform similarly to RHEL.

Q: Is HSM going to change?
A: The Hierarchical Storage Management in the Network Edition doesn’t have any major changes targeted till 8.0 server. (We did add the ability to offload other items besides messages in 6.0 with a search type query.) There are no plans on adding HSM to the Open Source Edition.

Q: Are there plans to allow installation on big iron like HP IA64 ? (RX range)
A: Not yet, as there does not appear to be a business case to build and test on big iron. You can file this as a feature enhancement and ask others to vote for it.

Q: How do I find new zimlets?
A: We have a renewed Zimlet plugins site with more than 80 contributions. Look for future additions such as a revamp social & IM zimlets, additional salesforce integration, webex changes, smart scheduler and many others: gallery.zimbra.com

Q: ZCS web question: Being able to separate windows from Zimbra is nice for emails. How about having that for all of the other apps (contacts, calendar etc)?
A: Yes, this is something we are working on. An example is tabbed calendaring, which is slated for version 7.

Q: Will there be tool to bulk loading documents into Briefcase, especially if supporting collaborating workgroups?
A: Yes, there will be a migration tool. And at some point in the future, we’ll have multi-file import in the web-client. If you are looking for convenient file sync today, so far we’ve built-in webDAV support.

Q: Looking forward to whitepapers and wiki for vmware/zimbra. Encourage?. mailto is also a problem for us.
A: Whitepapers and wikis are soon to come. Were looking into EWS for Entourage. The Zimbra Desktop does work with mailto links. It is defaulted off (to change it, go to the preferences and select zimbra desktop as the default mailto handler).

Q: Can you mention the URL for the new dev Wiki?
A: A good place to start wiki.zimbra.com/wiki/ZCS_6.0:Zimlet_Developers_Guide:Introduction


Links: Video of the above webinar. You can also browse a list of existing or sign-up for upcoming webinars here.



New Gallery Launches for Sharing Zimbra Extensions

Posted in Community, Open Source, Zimbra Desktop, Zimbra Server, Zimbra Web Client, Zimlets by Jeff Sposetti on May 4th, 2010

With over 55 million commercial Zimbra mailboxes deployed worldwide, and millions more on open source, there are many users reaping the benefits of our next-generation collaboration experience. Many factors contributed to our rapid adoption — such as integrated conversation views, tagging, sharing, powerful search, and mobility — but one of the most important is the ability to customize and extend Zimbra.

To promote extensibility, the Zimbra platform exposes powerful Theme, Data and Zimlet APIs. With these APIs, you can customize everything from branding and interface styles…to integrating external applications & services…to implementing new features. And with a vibrant Community continually using these technologies to enhance Zimbra, the customization you are looking for might already be available.

To that end, we have been busy at work leveraging new resources from our friends at VMware and are pleased to announce the new Zimbra Gallery as the destination for sharing Zimbra product extensions.

The new Gallery includes improved navigation and search capabilities so it is easier than ever to find extensions for Zimbra. The Gallery supports ratings and reviews so Community members can share their feedback and experiences. It is also much easier to share extensions, update status and highlight your work with improved extension “landing pages.”

Checkout the new Gallery at http://gallery.zimbra.com

Zimbra Gallery

The Gallery includes new Zimlets & Themes as well as some updated favorites such as Appointment Summary, Birthday Reminder, Email Attachment Alert, Email Downloader and Email Quotes.

Please visit the Gallery, download extensions, provide feedback and contribute. We look forward to seeing the library of available extensions in the Zimbra Gallery expand in the weeks and months to come. Enjoy!



New Zimlet Development Documentation Available!

Posted in Community, Open Source, Zimbra Desktop, Zimbra Web Client, Zimlets by Jeff Sposetti on January 7th, 2010

This is one people have asked about a lot. Starting with Zimbra Collaboration Suite 6.0, we will be providing a formal Zimlet Developer’s Guide and API Reference. The goal of this documentation is to make it easier for partners and customers to build Zimlets and to integrate with the Zimbra platform. As we’ve built this documentation, here are some of our guiding principles:

  • Easy to find. Make the documentation online and “wiki-based” for easy access.
  • Reduce “wondering” between versions. Maintain documentation with each ZCS release so when new major versions of ZCS are delivered (and changes are made to the APIs), people on older ZCS releases can still access their “version specific” documentation.
  • Lower overhead to get started. Make developing Zimlets possible without having to download the entire product source. Of course, product source will still be available for those who want it but we want to make even advanced Zimlet tasks (for example, compiling templates) possible without needed the entire source tree.

Here are links to the new developer documentation:

Zimlet Developer’s Guide for ZCS 6.0
http://wiki.zimbra.com/index.php?title=ZCS_6.0:Zimlet_Developers_Guide:Introduction

Zimlet Definition File Reference for ZCS 6.0
http://wiki.zimbra.com/index.php?title=ZCS_6.0:Zimlet_Developers_Guide:Zimlet_Definition_File_Reference

Zimlet JavaScript API Reference for ZCS 6.0
http://files.zimbra.com/docs/zimlet/zcs/6.0/jsdocs/index.html

These are living documents and we will be adding content & more information over the coming weeks. With this first-launch, we are looking for your thoughts on the best ways you enjoy learning and making use of the new material, as well as ideas and suggestions about Zimlet topics that you think we should cover. Please provide feedback and comments in the forums at:

http://www.zimbra.com/forums/zimlets/35951-new-zimlet-developer-documentation-zcs-6-0-available.html

Pay attention to the extra bar at the top to navigate around the wiki pages:

Whether you just want dozens of examples, a list of all the elements in the Zimlet Definition File…or want to dive into advanced topics like Templates and Portals, we plan to leave no stone unturned.

  

Happy coding!



Contacts Organizer Zimlet: 5 ways to organize your contacts

Posted in Zimbra Desktop, Zimbra Web Client by Raja Rao on July 27th, 2009

Power Zimlet #3

If you have 100s or even 1000s of contacts and perhaps also using multiple address books and want to organize them, this one is for you. With lot of contacts also comes organization or maintenance, syncing and other issues.  For example, say you want to move all your company’s contacts into one address book so you can share company’s address book to someone,  or,  say file all of them by “(Company) First Name Last Name” format so its easy to sort them and differentiate them,  you will immediately see there is no easy way to do that.

And that’s where this Zimlet come in. Its  a very powerful and flexible Zimlet and provides 5 different ways (& several combination) to help organize your contacts. It also organizes across multiple Address books (simply use ctrl -key or Shift-key to select multiple folders).

1. Move or Cleanup:
- Move all contacts with xyz domain  in ALL address book folders into xyz Addressbook.

For example,  say  you want to move all gmail contacts to folder called ‘gmail friends’.  Assuming you already have an addessbook folder by name ‘gmail friends’,  here is how you would do that:

STEPS:

  1. Select “Contact’s email contains” menu,
  2. Enter “gmail.com” in the next field
  3. Select all the folders using Shift key or ctrl key  from “in folder(s): ” menu
  4. Select ‘Move Contacts to:’ Radio button
  5. Select the folder ‘gmail friends’
  6. Press Organize

Other use cases:
-  Move some Contacts in ALL  Address Book to Trash

-  Move ALL  Contacts in Some Address Book to Trash

-  Move ALL  Contacts in ALL Address Book to Trash

2. Merge:

- Move all contacts  in multiple Address-books(say AB2, AB3 & AB4)  to a single address book(AB1)

3. “Sort and Store” aka “file-As”:

- Zimbra by default sorts contacts by last name but lot of people want to sort by Company and one of the way you can achieve this is by filing them as “(Company) Firstname Lastname” or “Company Lastname, FirstName” or “Company”

- You can use File-as Action to simply file all your contacts in a specific format for consistent appearance.

4. Tag:

- Tag all contacts that contains some domain(say zimbra.com) with some tag(say: zimbra folks)

5. Contacts with Phone number(for mobile sync): This is one of the special actions I added to help mobile users to move all the contacts that has phone number to one folder. Which in-turn makes it easier to make phone calls.
e.g. move all contacts with phone numbers to “has phone number” Address book. Now, sync it to mobile phone and you can be sure to know that the contacts in that folder has some phone number.

Contacts Organizer

PS:
1. For more details and to download: Visit Gallery
2. Please make sure to to take backup of all your Address books  before using this (from Preferences > Address Book > Export)



Ignore (unimportant) conversations

Posted in Zimbra Desktop, Zimbra Web Client by Raja Rao on July 24th, 2009

Power Zimlet #2

Every now and then we get messages from co-workers and others that we are not interested in. It gets annoying especially when  it becomes a huge back-and-forth thread of conversation.  And we fall into this gray-area where we don’t necessarily want to manually filter them or, we don’t want to see such conversations either. So we end-up constantly deleting them as and when they arrive.

For example: I am a front-end engineer and I belong to a broad-distribution list called ‘engineering’.  And although I usually read messages from this distribution list, at times I see message-threads regarding server-side  engineering or something else that I don’t necessarily care about.

So ideally, we should be able to click-a-button to unsubscribe or ignore a ’specific’ conversation but continue to get other messages as usual.

Now with this Zimlet you get a ‘ignore’ toolbar button. When you click on the ‘ignore’ button, this Zimlet takes the subject of the message and creates a filter ‘on-the-fly’ and also move that message to “Ignored Messages” folder. Because of this filter, we will prevent any future messages of that thread from showing up in your Inbox or your folder.

And secondly, as you know, since such message threads lasts only for a week or two so, we expire these filters every 10-days(by default). This expiration date also helps in keeping the filter from bloating.

PS:
- You need to manually Turn-ON the Zimlet by clicking on it in the left-panel.
-  We only create a single filter called “Move these messages to Ignored messages Folder” and we add/remove ’subject’ conditions within this filter.

For more information and to download:Visit Zimlets Gallery

Ignore Conversations