NEWSCheck out the new Desktop 0.7.5.1PLANNINGENGINEERING HILITES |
||
Welcome to the Chandler Project WikiThe Project Wiki is where we do our work. Here you will find active wiki pages on almost every aspect of the project from design and release planning to meeting notes and developer documentation. Read more...What is Chandler? For people who use their Inbox as their task list, Chandler picks up where your Inbox leaves off.Chandler Project is an open source, standards-based personal information manager (PIM) built around small group collaboration and a core set of information management workflows modelled on Inbox usage patterns and David Allen's GTD methodology. We just released our Preview Release (version 0.7). Our goal for Chandler Preview is to allow users to test drive Chandler and collect feedback that will in turn, guide our efforts to a more robust and responsive 1.0! | ||
Chandler ProductChandler consists of a Chandler Desktop, Chandler Server and Chandler Hub Sharing Service. Chandler Preview manages Notes, Messages, Tasks and Events. Chandler is not a full-fledged email application. However, you can send and receive items from other Chandlers users as well as set up special Chandler IMAP folders to drag emails from your favorite email application into Chandler. Longer term, we hope to enrich our PIM workflows with contacts and relationship management and take on the challenge of integrating documents, resources and large catalogs of data into the core information management workflows we have today.
Chandler TechnologiesChandler Desktop is written in a mixture of Python and C-based extensions. Important components include wx/wxPython, Berkeley DB, PyLucene, ICU, twisted, vobject, and many others. Chandler Desktop is extensible using simple Python plugins which can be distributed on Cheeseshop. Plugins can add new views and new data types using schemas defined in the plugin. Chandler Server is both a "database for PIM data" and an Ajax web UI to managing that data. All access to PIM data is done via HTTP calls using various protocols like CalDAV, Atom, WebDAV, Morse Code, and others. Server technologies include Java, Hibernate, Spring, iCal4j, and Abdera. The web UI is developed using the Dojo framework. The Chandler Hub Sharing Service, hosted by OSAF, runs Chandler Server.
Chandler supports the following protocols and data formats: Chandler Server Morse Code, WebDAV, CalDAV, Atom, GData, POP and IMAP, .ics files.
|
OSAF CommunityChandler Desktop and Chandler Server are Open Source Applications Foundation projects. We are dedicated to building active open source communities around every aspect of these projects, from design and usability to marketing to development. Check out OSAF Community for more information, including: Project governance principlesWays to contribute Ideas for "starter" projects Wiki OverviewProduct and DesignWe practice our own brand of user-centered, open design. Here you will find user interviews, scenario and workflow analysis, storyboards and full-blown design proposals as well as discussions of the design process itself.PlanningPlanning begins with target users, target usage scenarios and organizational goals. From there, we formulate tenets to guide everything from high-level workflow and feature decisions to triaging bugs. In here, you will find workflow and feature specifications, bug triage and timetables, which are continuously refined through the release cycle as we iterate on design proposals and bug triage with Engineering.Teams WikiOur development teams are organized around Chandler Desktop and Chandler Server. Product Planning and Design, Quality Assurance, Build and Release and Operations support both projects. Team pages generally include a who's who, areas of responsibility for team members, meeting notes, active projects and relevant resources. Much of the content in this area is considered work-in-progress.DevelopersGet the source! Download and get the source code for both the Desktop and Server. Find instructions for building, installing, running automated tests, and all of the other key tools for hacking on Chandler. Download and run your own server. Learn how to extend the Desktop by writing a Python plugin, and distributing it on Cheeseshop. Write a client that takes advantage of the server data using a variety of protocols. Get started with documentation and tutorials!Notes WikiThe home of all things unofficial, personal scratchpads and half-baked ideas. | |