Common sense and a sense of humor are the same thing, moving at different speeds. A sense of humor is just common sense, dancing.”

William James, 1842-1910


What does "Majozi" mean? What language is it?

What do you mean by the terms you use?

What's the difference between calendER and calendAR?

How do I enter in pairs of dates in my unavailability dates?

How do I import my assignments into Google Calendar or Outlook?

Could pears of dates be considered punny?

Why does schedule have two different pronounciations?

Help! I forgot my password ... How do I recover it?

Internet Explorer 8 won't show everything!

Why won't tutorials play in my browser?!

How do I substitute assignments and find a substitute?

How to Make gmail your Default Email Program

How to make a Majozi calendar public and embed it in a web site





What does “Majozi” mean? What language is it?

Majozi is a kiswahili (ie Swahili) word. I've been learning kiswahili for a few years and my on-line dictionary said that the word for almonds was majozi. It turns out that isn't exactly correct. Majozi is literally pairs (of things, shoes, gloves, halves of nuts, etc). But I liked the sound and look of it, the domain name was available, and so … Majozi! Almonds, or pairs (of things!) or duties paired with assignments in a roster (cozy like the two halves of walnut meats in a shell).




What do you mean by the terms you use?

Please note that your organization can tailor Majozi to replace these terms with words which will be more familiar to your organization.

Event templates

Generic templates for describing recurring events which your organization normally sponsors or hosts. These eventually will turn into specific events; until then, the template describes the general properties and duty roles required for a type of an event.

Framework

A list of events which will be used for constructing a Calendar. When selected event templates are used to generate events within the start and end periods of a scheduling period, a basic framework (for the calendar) is built. Duties have not yet been propagated. A framework is like an outline for the calendar. At this stage, the organization's scheduler will find it easy to make adjustments to the events: such as adjusting dates, topics, and notes.

Calendar:

The list of events and corresponding required duties which will be used for constructing a Schedule (or roster). These duties are propagated from the Framework and increase the level of detail.

Schedule:

The list of events with people assigned to the required duties; ie, a duty roster.

Roster:

Same as schedule (above)

Asset:

A person in the organization who is part of the pool of people who can be assigned duties in the Calendar. Variously termed: employees, associates, members, volunteers, servers, etc depending upon your organization's preferences.

Duty:

A job that can be assigned to one person.

Role:

The type of duty which needs to be done: usher, reader, server, sweeper, greeter, etc.

Team:

A particular grouping of assets within your organization; you might call these: committees, teams, groups, clubs, tribes, or clans.

Manager:

The person who leads or manages the team; you might call this person: chair-person, manager, lead, leader, head, chief, The Man, dude, etc.

Organization:

This is the group of people associated with a single Majozi account. It could be either a formal or an informal group: a church, non-profit, hospital, club, team, company, workgroup, store, etc.

Organizer:

This is the person who either initiated (signed up) for a Majozi account (thus becoming the first admin) or is the current admin responsible for the Majozi account within an organization. The Majozi Terms of Service defines and refers to this type of user.

Member:

This is a Majozi user who is not the Organizer. Usually it is someone within the organization who has been invited after the Majozi account has been set up. The Majozi Terms of Service defines and refers to this type of user.




What's the difference between calendER and calendAR?

CALENDAR

c.1200, "system of division of the year;" mid-14c. as "table showing divisions of the year;" from O.Fr. calendier "list, register," from L. calendarium"account book," from calendae/kalendae "calends" the first day of the Roman month -- when debts fell due and accounts were reckoned -- from calare "to announce solemnly, call out," as the priests did in proclaiming the new moon that marked the calends, from PIE base kele- "to call, shout" (see claim). Taken by the early Church for its register list of saints and their feast days.

The -ar spelling in English is 17c. to differentiate it from the now obscure calender "cloth-presser" (see calender below).

From: Online Etymology Dictionary

CALENDER (V.)

"to pass through a calender," a machine which smooths and presses paper, cloth, etc., 1510s, from Fr. calandre, the machine name, from M.L. calendra, so called from the shape of the machine used, from L. cylindrus, from Gk. kylindros "roll, cylinder" (see cylinder). The noun meaning "cloth-presser" is recorded from 1510s.

calenderer / calenderman: Cloth presser and finisher. Operated a machine with two rollers, ie a calender.

CALENDER OPERATOR (tex. prod., nec; textile) alternate titles: calender tender;

roll-calender tender: Tends machine that imparts luster and finish to cloth or felt by pressure of cold or steam-heated rolls: Places roll of cloth or felt on brackets of machine, using hoist, and threads end of cloth between rollers and onto takeup beam. Pulls lever to lower rollers and apply pressure to cloth. Turns screws to position brush that cleans nap of felt goods. Turns dial to set temperature gauge according to specification for style of cloth. Turns handwheel to adjust entering guides according to width of cloth and to regulate tension of cloth. May raise rollers to allow seams or clips to pass. May sew end of new cloth to leader cloth. May tend calender fed directly from another machine or from handtruck.




How do I enter in pairs of dates in my unavailability dates?



Yes, we could perhaps use majozi here in kiswahili to say that too: majozi ya tarehe.

Anyway, look at the screenshot here on the right. You can enter in new start/end dates in any of the rows labeled “new” on the right side. If you fill up all of these, click [update], then click [change] in that same section on the main page to get you right back to this screen but with 5 more new rows available to you. Rinse & repeat any number of times.




Could pears of dates be considered punny?

I'm just saying .. maybe food for thought …






Why does schedule have two different pronounciations?

schedule

1397, sedule, cedule "ticket, label, slip of paper with writing on it," from O.Fr. cedule, from L.L. schedula "strip of paper," dim. of L. schida "one of the strips forming a papyrus sheet," from Gk. skhida "splinter," From stem of skhizein "to cleave, split" (see shed (v.) and cf. schism). The notion is of slips of paper attached to a document as an appendix (a sense maintained in U.S. tax forms). The specific meaning "printed timetable" is first recorded 1863 in railway use (the verb in this sense is from 1862). Modern spelling is 15c., in imitation of L.; the modern British pronunciation ("shed-yul") is from Fr. influence, while the U.S. pronunciation ("sked-yul") is from the practice of Webster, and is based on the Greek original.

From: Online Etymology Dictionary






How do I import my assignments to Google Calendar or Outlook?

There are two different was you can do this: you can SUBSCRIBE to the schedule assignments feed coming from your Majozi profile, or you can do a one-time IMPORT of your assignments into your calendar application. Majozi can feed dates and times in either UTC timezone; [local] or in your organization's local timezone (currently US Pacific Coast). Which to use depends on your calendaring software. I find that Outlook and Evolution local calendars need to import times in the local timezone, but that Google Calendars wants to subscribe in UTC timezone (and convert to your local Google Calendar timezone).

How to SUBSCRIBE to the calendar feed for your schedule assignments:

  1. From any screen, click on the MY PROFILE application tab on the right-hand side.

  2. Locate the NOTIFICATIONS section of this page .. on the right, you'll see: “icalendar [UTC]” and “icalendar [local]” , each followed by a date icon.

  3. Right-click the appropriate icon and COPY LINK ADDRESS.

  4. Go to your calendaring application (in this example we'll use Google Calendars). On the lower left-hand side you should see ADD (next to settings). Click on ADD. In the drop-down box, select ADD BY URL. In the small wizard box that pops up, PASTE the link address you copied from the icalendar feed section of MY PROFILE in Majozi. Click ADD CALENDAR to finish. You should see a notification in the upper part of your calendar saying that Google in importing the calendar. When it is finished the dates of your assignments should now be visible.

In other applications, the particular verb might be slightly different: SUBSCRIBE or ADD WEB CALENDAR, etc.

How to IMPORT your schedule assignments:

  1. From any screen, click on the MY PROFILE application tab on the right-hand side.

  2. Locate the NOTIFICATIONS section of this page .. on the right, you'll see: “icalendar [UTC]” and “icalendar [local]” , each followed by a date icon.

  3. Left-click the appropriate icon. Note that your browser has downloaded a file called “show_my_events.ics” and rememberwhere it has been saved.

  4. In your personal calendaring application (for example, Google Calendars) find where you can import a calendar. In Google Calendars it is the lower left-hand side, ADD > IMPORT CALENDAR.

  5. Browse to the location on your computer holding the file “show_my_events.ics” and click IMPORT.

  6. Your assignments should now appear in your calendar.





Help! I forgot my password ... How do I recover it?

Here are you step-by-step instructions for password recovery.

1. Next to the red SIGN IN button (beneath email, password form), click the blue link labeled: RECOVER PASSWORD.

2. Enter the email which you originally used for Majozi activation ("1" in screenshot below)

click RECOVER ("2" in screenshot)


3. See the message appear saying: ♦ AN EMAIL WILL BE SENT TO <your_email@somewhere.com> IF THAT IS A VALID MAJOZI USER; FOLLOW THE INSTRUCTIONS IN THE EMAIL TO RESET YOUR PASSWORD. ♦


4. An email will be sent to you within about 10 minutes. It will say: Dear Majozi member, We received a request to reset your password, please click on the following link and follow the instructions on the page which appears: reset password »

5. Click on that link which says: reset password

6. Majozi will then appear in your browser, and present to you a screen asking to enter a new password and confirm it.

7. Enter the new password, write it down, then click the SUBMIT button.







Internet Explorer 8 won't show everything!

Unfortunately, IE is behind on supporting open web standards such as HTML5, CSS3, gradients, rotated text, etc. Majozi is written totally in accordance with these web standards, which many freely available browser support: Google Chrome, Firefox, and Safari.

There are some IE add-ons which will allow Majozi to display properly, even in IE8.

The one we recommend is Google Chrome Frame: DOWNLOAD IT HERE, if you click on that from within IE, then it will also install itself as an add-on.

It's free and installs in seconds. For Internet Explorer 6, 7, and 8 on Windows 7 / Vista / XP SP2 or greater.







Why won't tutorials play in my browser?!

Unfortunately, some browsers do not yet support the emerging open standard for web videos (called OGG). Google Chrome, Firefox, and Opera do.

But there are some plugins which you can install if you use a Windows or a Mac computer.

For Windows, download Windows 32/64-bit Installer (2,46MB): opencodecs_0.84.17359.exe

For Mac, see detail instructions at: http://www.xiph.org/quicktime/download.html


Ogg, usually shown with an .ogv extension, is an open standard, open source–friendly, and unencumbered by any known patents. Firefox 3.5, Chrome 4, and Opera 10.5 support — natively, without platform-specific plugins — the Ogg container format, Ogg video (called “Theora”), and Ogg audio (called “Vorbis”). On the desktop, Ogg is supported out-of-the-box by all major Linux distributions, and you can use it on Mac and Windows by installing the QuickTime components or DirectShow filters, respectively. It is also playable with the excellent VLC on all platforms. _from:Video on the web




How do I swap assignments and find a substitute?

Majozi can automatically help you find a substitute for one of your assignments. It is NOT an exchange of assignments, but merely a search for a substitute.


First, I'll briefly describe what it does, then I'll explain how it works.

What happens when you click SUBSTITUTE

Majozi will look for anyone else on your team (committee) who is qualified for the same role. If Majozi cannot find
anyone else who is qualified for the role, it will respond with an error message and not do anything. But, if it can find others on your team who are qualified, it will create a 
pending substitute request and send emails to everyone who is qualified, as well as copies of the email to you (the requester) and the team leaders of your team.

If someone responds to the email by signing into Majozi, looking at the pending substitutions requests and then ACCEPTS your request, then the substitutions is successful and the responsibility for the assignment now transfers to the person who accepted. An email will be sent to you, the accepter, as well as copies to the team leaders announcing the change. The master schedule will be updated to reflect the new assignment.

How to SUBSTITUTE assignments

Screenshot 1 shows the MY ASSIGNMENTS button in the right-hand side of your screen. When you click it, you'll see
a listing similar to that shown in Screenshot 1 which shows all of your current assignments (past ones are no longer shown). Next to each assignment, you'll see a link
labeled substitute. To initiate a substitute request, click SUBSTITUTE for the assignment you wish to change.

After you do so, you'll see an are_you_sure alert box similar to Screenshot 2 below. If you wish to proceed, click OKAY.

If Majozi was able to find others on your team who are qualified to fulfill the same role, you'll see a message in the upper right status window similar to Screenshot 3 below. This will mean that your substitute request is now pending and emails were sent out (sometimes takes about 10 minutes to send and receive).

You'll also see that your listing now shows pending instead of substitute next to the assignment you selected (Screenshot 4 below). Also notice that there is now an Action Button: PENDING SUBSTITUTIONS that appears in the action bar above the assignment list.

How to ACCEPT a substitution request

If you got an email from Majozi informing you that one of your team members needs a substitute, please SIGN IN tohttps://secure.majozi.com/.

Next, click on the MY ASSIGNMENTS button in the right-hand side of your screen. You should see a PENDING SUBSTITUTIONS button that appears in the action bar above your own assignment list. Click on PENDING SUBSTITUTIONS to see a list of pending substitution requests for the teams of which you are a member. (Screenshot 5)

Locate the assignment that you wish to take on, click ACCEPT next to it. You'll see an are_you_sure alert box similar to Screenshot 6 below. Click OK if you're you want to take responsibility for the assignment.

If successful, you'll see a status alert in the upper right alert box similar to Screenshot 7 below.

Emails will be sent out to follow up on the change. The schedule is also altered to reflect the new assignment.

However, if someone else responded ahead of you, the assignment may not appear in the substitute list, or there may not even be a substitute list (because there are no further pending requests for your team). It could even happen that someone takes the assignment just a fraction of a second ahead of you. An status alert message to that affect will be shown in the upper right alert box.




How to Make gmail your Default Email Program

In Majozi you can click on a person's name in the Committee (team) lists to send an email. Or you can click on EMAIL ALL to send an email to everyone on the Committee. This capability is dependent upon the default email program (or client) on your local computer. It is triggered by a mailto: hyperlink in the html code on the page you are viewing in Majozi. If you do not have a default email client set up for your operating system, then it will seem like nothing is happening. If you do have a default email client set up, then that client will open a new compose email window on your local machine which will have the recipient and bcc fields filled in.

Here are some instructions for making gmail your default email program. If you use yahoo or other email services, please do a Google search on: “windows default email yahoo” or something similar to find instructions.




Windows XP (maybe vista too?)



Windows 7

  • Make sure Gmail Notifier is installed.

  • Click on the Gmail Notifier icon in the Windows system tray with the right mouse button.

  • Select Options from the menu.

  • Make sure Use Gmail for internet mailto: links is checked.

  • Click OK.








Mac OS X

  • Click Google Notifier's Gmail icon in the menu bar.

  • Select Preferences... from the menu.

  • Click the Compose mail in: drop-down menu.

  • Make sure Gmail is selected.

  • Close the Google Notifier Preferences window.


Mozilla Firefox 3

  • Open Gmail in Mozilla Firefox.

  • Type 'javascript:window.navigator.registerProtocolHandler("mailto","https://mail.google.com/mail/?extsrc=mailto&url=%s","Gmail")' (not including the outermost quotation marks) in the address bar.

  • If you do not require a secure HTTPS connection, to Gmail, you can use 'javascript:window.navigator.registerProtocolHandler("mailto","http://mail.google.com/mail/?extsrc=mailto&url=%s","Gmail")' instead.

  • Hit Enter.

  • Click Add Application under Add Gmail (mail.google.com) as an application for mailto links?.

  • Select Tools | Options... or Firefox | Preferences... (Mac) from the menu in Mozilla Firefox.

  • Go to the Applications tab.

  • Make sure Use Gmail is selected under mailto.


(instructions source: http://email.about.com/od/gmailtips/qt/et_default_prog.htm)


How to make a Majozi calendar public and embed it in a web site

For admins & clerks only: You can make your Majozi calendars publicly viewable by clicking PUBLISH for a calendar. Event information can then be accessed by an external calendaring application, such as Google Calendars (the example given here). When you choose to PUBLISH a calendar, you'll then see an additional line of information which is similar to that for accessing your personal assignments (see FAQ: How do I import my assignments into Google Calendar or Outlook?.)

How to SUBSCRIBE to the calendar feed for your organization's public events:

  1. From any screen, click on the CALENDARS tab on the top of the work area.

  2. Locate the calendar you wish to use, click PUBLISH to the right. After doing so, you'll see appear: “icalendar [UTC]” and “icalendar [local]” , each followed by a date icon.

  3. Right-click the appropriate icon and COPY LINK ADDRESS.

  4. Go to your calendaring application (in this example we'll use Google Calendars). On the left-hand side you'll see OTHER CALENDARS and a small triangle mark to the right of it. Click that mark, and in the drop-down box, select ADD BY URL. In the small wizard box that pops up, PASTE the link address you copied from the icalendar feed section above. There will be a check mark to make it public: click this box. Click ADD CALENDAR to finish. You should see a notification in the upper part of your calendar saying that Google in importing the calendar. When it is finished your public events should now be visible. Note that in other applications, the particular verb might be slightly different: SUBSCRIBE or ADD WEB CALENDAR, etc.

  5. The new calendar will have a name and appear in your OTHER CALENDARS list on the left.

  6. Click the small triangle mark to the right of the newly added calendar. In the drop-down box, click CALENDAR SETTINGS.

  7. The screen will change to settings information for this new calendar. Locate, in the middle on the left, the section with these words:
    Embed This Calendar Embed this calendar in your website or blog by pasting this code into your web page.”

  8. To the right of that you'll see a section of html code: <iframe> … </iframe>. Copy that to your clipboard (select with mouse, then copy).

  9. Go to a page on your web site. Enter edit mode. You may need to select a way to insert html. Paste from the clipboard the <iframe> … </iframe> code you just copied. Save the changes and publish to your web site host.

Be sure to also read the Majozi HELP page for calendars for details on how to set up event information and selecting which events to make public.