Meebo Zimlet Customization

Background

The Meebo Zimlet is a tool that allows users to connect to and display information from their chat networks from within the Zimbra Web Client. After deployment of the zimlet (com_zimbra_meebo.zip in /opt/zimbra/zimlets-extra), users see the Meebo bar at the bottom of their screen and are able to sign-in to the Meebo networks (Meebo id needed) to chat with other users on multiple chat networks from within the Zimbra Web Client. When a user signs into the Meebo application for the first time, they see a dialog box that welcomes them to the "Zimbra" network. However, some companies would prefer users see a reference to their network (instead of Zimbra), and manage what is displayed with the Meebo Bar dashboard. This article outlines the steps required to customize your deployment of the Meebo Zimlet.

Note: Your company will need a commercial arrangement with Meebo if deployment involves a large number of users.

Steps:

  • Go to meebo.com and click on the "Learn More" button on "The Meebo Bar".
  • Next click on "Get it Now". Start the process of "Signing up for the Meebo Bar".
  • After you have created a username and password, you will be directed to the "Meebo Bar Setup" page. Enter the name of your Site (which will become the Network name) and your site URL (I would recommend the Public Service Hostname like "mail.mycompany.com"). For demo purposes, I have set this up with a test server zmtest in the domain zm-train.com. Here is a screen shot:
Meebo Bar Setup
  • After you click continue, the Integration Wizard will be launched and several options for adding the Meebo bar will be displayed on the bottom half of the screen. Click on "I host my own blog/site...". Code will be displayed that shows how the Meebo bar can be added on a website or blog. Find the network variable near the bottom designated with the word network followed by a colon. Copy the information in the single quotes following. In my sample case, it is network: 'zmtraincom_fo24ve'.
  • On your Zimbra server, copy the existing com_zimbra_meebo.zip file as a backup and then unzip to a separate directory.
  • Change directories to the new directory and edit the meebo.js file with your favorite editor. Modify the network variable from "Zimbra" to the name of the network supplied by Meebo:
com_zimbra_meebo.prototype._createMeeboFrame =
function() {
    var network = "zmtraincom_fo24ve";
      ....
};
  • Using your favorite editor, increment the version number in the com_zimbra_meebo.xml file.
  • Zip up the three files into com_zimbra_meebo.zip and deploy the zimlet using zmzimletctl

Users should see the Meebo bar at the bottom of the Zimbra Web Client the next time they login. When they connect to sign-in for the first time, the network name will show your network. Here is what my test looked like:

Meebo for zm-train.com
Verified Against: unknown Date Created: 5/17/10
Article ID: https://wiki.zimbra.com/index.php?title=Meebo_Zimlet_Customization Date Modified: 2015-03-25



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »


Jump to: navigation, search