GettingStarted

What are the different components and what do they do?

overview.png
  • 1. LDAP - Your ldap backend, contains projects, people, the ops admin group and the ops user group, (references to) timesheets and calendars. And of course everything else you use your ldap for. See the http://sourceforge.net/projects/ops/ for the ldap schema.
  • 2. IMAP - Your IMAP server, you can share project email through OPS using your current IMAP server.
  • 3 OPS Project - This is the hart of the system, it serves out the project information and such. It is a J2EE application that uses Apache Axis to serve out webservices. These webservices get their information from ldap and ics files stored on a webdav or local location.
  • 4. OPS WebDav - Serves the calendar end timesheet files, the filters allows users to access their own files, admins can read everybody's files.
  • 5. IMAP Proxy and 6. OPS e-mail cache - You need these components to share project e-mail.
  • 7. OPS Admin - Web interface for managing projects and getting reports from time logs.
  • 8. OPS Email
    • The Squirrelmail Plugin - enables OPS e-mail functions for Squirrelmail.
    • The Thunderbird Plugin - enables OPS e-mail functions for Thunderbird.
  • 9. - This is OPS project's own web interface for archiving time log files (archived files are read only).
  • 10. OPS Calendar Addons
    • The Sunbird Plugin - Extends Mozilla Sunbird so that you can use it to track time by project task.

Requirements: what do you need to get started.

  • A server on which OPS Project, OPS Webdav and OPS Admin (and TimesheetHttpClient if you like) will run.
  • An IMAP e-mail server installed on the same server(we use Courier-IMAP, not tested with any other IMAP server)
  • An installed OpenLDAP server with a back-hdb backend and with OPS schema's and settings.
-- IvanaCace - 25 May 2007

Which steps should you take to get a working OPS enviroment

Listed below are all the steps you have to take to get OPS running, assuming you start from scratch. Since you company is likely to have LDAP, IMAP and a tomcat server in place you will probably skip some of the steps.
  1. Install OpenLDAP on the server: LDAPInstallationManual
  2. Install Courier-IMAP on the server: IMAPServerInstallInstructions
  3. Install the Ops IMAP Proxy: OpsEmailImapProxy
  4. Install Jakarta Tomcat
  5. Install OpsProject: OpsProjectWebservicesInstall
  6. Install Webdav: WebDavInstallation
  7. Optionally: install OpsAdmin: OpsAdminInstallation
  8. Configure your LDAP add add all the required entries: OpsLDAPLayout

Mozilla Thunderbird and Sunbird require additional extensions to be installed to enable OPS functionality, these extensions need to be installed at every client:

Congratulations, you can now start collaborating on projects using OPS!

Topic attachments
I Attachment Action Size Date Who Comment
elsesvg diagram_nummers-5.svg manage 55.3 K 26 Jan 2009 - 14:11 IvanaCace source image for overview diagram (inkscape)
pngpng overview.png manage 70.4 K 21 Jan 2009 - 16:32 IvanaCace overview
Topic revision: r17 - 26 Jan 2009 - 14:11:04 - IvanaCace

tip TWiki Tip of the Day
Commenting with hidden text
To hide sections of a TWiki topic, use HTML comments. Example comment within a sentence: Visible ... Read on Read more

 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback