About the Page Info Box Some pages on the Chandler web have a "PageInfo" box at the bottom of the page, like the table at the bottom of this page. Here"s an explanation ...
Go to Chandler Home Page What is 0.6? Chandler 0.6 is a significant milestone for us here at OSAF. We are delivering experimentally usable software into the hands ...
Basic Chandler Acceptance Tests Information on QA hardware and test accounts(IMAP,POP,WebDAV) can be found on the internal wiki page here. 1. Test Dashboard ...
Chandler Accessibility Project Making Chandler accessible means making it usable to people with disablities, who may use alternate input and output methods. Accessible ...
1 Book chapter from "Mobilize Yourself! The Microsoft® Guide to Mobile Technology by Robert L. Bogue on ActiveSync from a user perspective including file type conversions ...
Adding a wxPython/wxWidget class to Chandler Draft 1.5 David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 27 June 2005 Overview This is a guide to ...
Ad hoc collections workflows Motivation Explicit collections are intended to be an easy way for users to associate items of any kind together without having ...
Survey of AJAX/JavaScript Libraries Please note these libraries appear in alphabetical order. If you're adding one to this list, please add it in alphabetical order ...
AJAX Web based Calendars Open source: WebCalendar: Impressive list of features, development work on Sourceforge Chronos: GPL licensed and Perl Citadel ...
Possible Email Features This is an attempt to have an exhaustive list of all email related requirements that are being considered for Chandler in the fullness of time ...
Angie the Apex Image of Angie the Apex Angie is a 34 year old executive working in London at her home office. She has a MBA from NYU. She enjoys her job and works ...
Chandler 0.6 App Feature Scoping Scoping Guidelines There are several things we need to do on this task list: perform a basic SWAG, add missing tasks and identify ...
Application Chrome Project We're going to track chrome tasks in the CpiaFramework project. People JedBurgess JohnAnderson Specs and Docs Design docs ...
0.4 Data Model Open Issues Note, these issues were input to the repository team at the beginning of the 0.4 release (March 2004) More detail on open issues in the ...
Application Working Group Milestones High level goals for milestones (should be using bugzilla to track specific bugs and tasks) 0.4 Release Milestones 0.3.11 (9 ...
Cosmo 0.7: User Interface/Interaction Archived Designs This section has been archived from the 0.7 specification Updated 5/21/07 Revising the time zone picker to appear ...
Attribute Editor API Overview Attribute Editors provide a way to present information to the user in a way that is customized based on the type of the value being presented ...
Misc. notes about the rework of Attribute Editors that I'm working on. (Legend: "AE" attribute editor, "DV" detail view) Issues: Labeling (display of a label ...
Documentation for the automatic logger in util/autolog.py is currently in the source file: http://viewcvs.osafoundation.org/chandler/trunk/chandler/util/autolog.py ...
AutoTags A Parcel for automatic tagging Introduction I will write a short introduction soon... Requirements Download and Install Subversion source repository Anonymous ...
Coordinator/Busy Body by Matt, Brian, and John Image of Bart the Busy Body Personal Background Bart is a 31 year old man, living in San Rafael and works in San Francisco ...
BlockEvents Introduction BlockEvents are persistent Items (with some non persistent arguments) that are dispatched to one or more Blocks in response to a user action ...
Block requirements A short check list of block features that need to be addressed during the design phase: The data (attributes) that the block needs to persist ...
Chandler User Interface: the Inside Story Four Key Concepts: Widgets, Blocks, Collections and BlockEvents To understand how the user interface works inside Chandler ...
#BrandAssociationGoals Goal: The goal is to finally rank the top 2 or 3 associations and then select the focus for the brand. (This is the goal for the Brand ...
Brand Focus Summary Introduction Strong, enduring brands evolve from what is fundamentally authentic and differentiating about their products and the company that ...
OSAF Branding Exercise Summary Status of Branding project For complete archive of Branding Project status, more details on the activities, and a full Branding ...
Branding Tasks Audit Situational An evaluation of the company goals and expectations; marketing objectives; and a SWOT (strengths, weaknesses, opportunities ...
Branding process planning An outline of the Branding process with milestone deliverables that coordinate with the release milestones of the various projects. work ...
OSAF Branding Research click here to: Excerpts from TechnoBrands: How to create use "Brand Identity" to market, advertise sell technology products , by Chuck ...
Branding Project Schedule This page is depricated as of Sept 6, 2006. For current Branding Project schedule and status see: BrandingCurrentStatus PieterHartsook ...
Branding Association Themes and Values #BrandThemes Brand Themes Brand Themes The themes are 2nd derivative clusters of the Brand Values groupings of the raw ...
MikealRogers 19 Jul 2006 Broadsword DAVTest Documentation Where is DAVTest DAVTest lives in the tools repository under the broadsword project. svn co svn ssh: ...
MikealRogers 18 Jul 2006 Broadsword HTTPTest Documentation Where is HTTPTest HTTPTest lives in the tools repository under the broadsword project. svn co svn ssh ...
Broadsword JSONTest Documentation Where is JSONTest JSONest lives in the tools repository under the broadsword project. svn co svn ssh://svn.osafoundation.org ...
MikealRogers 19 Jul 2006 Broadsword !TestObject Documentation Where is !TestObject !TestObject lives in the tools repository under the broadsword project. svn ...
Broadsword testrunner Documentation Where is testrunner testrunner lives in the tools repository under the broadsword project. svn co svn ssh://svn.osafoundation ...
Broadsword stress testing script Where is stress.py srtess.py lives in the tools repository under the broadsword project. svn co svn ssh://svn.osafoundation.org/svn ...
Browser Status Presented to the Design team. Need to work out modeling issues with Mitch 1 on 1. Need to add: 1 Discussion of orthogonal buckets 1 Further ...
How to write useful bug reports Consider using the guided bug entry form to file bugs it will help you fill in all the appropriate, correct and needed information ...
Notes from the Bugzilla Tracking meeting Attendees : all App team Date : Thrusday April 28th, 2005 Dependencies and Risks AE (Attribute Editor) : Notifications ...
Bugzilla components proposal This table is a proposed list of changes to Chandler's bugzilla components, as of the 0.7 timeframe. We hope this list doesn't change ...
Bugzilla Project Management Tool Introduction This small Python application is able to extract some stats and graphs from your Bugzilla database. We mostly use it ...
Tracking Tasks and Bugs with Bugzilla Introduction Right from the beginning of the Chandler 0.6 release cycle, the App team started to accumulate a large amount of ...
Build Project Tasks (Archived) As tasks fall off of the main Build Project page they will be placed here: Create email notification for build failures Main.MikeT ...
Build Sheriff The sheriff is the person whose job is to make sure the Chandler tree stays in good condition and everyone plays by the rules. Schedule We have rotating ...
Building a UI Framework with XML Resources (XRC) Your XRC file when properly hooked up gives the initial configuration of your parcel's page. Your parcel code ...
Busy Developer's Guide to CPIA Blocks Here is a list of the commonly used blocks, in alphabetical order. Each table entry lists the block's Kind, a brief description ...
Busy Developers Guide to Chandler Performance Optimization Does some action you do in Chandler feel too slow? If so, you should first check if our existing performance ...
NOTE: Most of this information is historical. For the latest CPIA and Content Model support issues skip to the bottom of this page. Here's a rough outline of what ...
CPIA Chandler Presentation and Interaction Architecture Architecture This document will provide an overview of CPIA Architecture as well as some discussion of some ...
CPIA Chandler Presentation and Interaction Architecture Introduction This document covers the intent of CPIA. The objective is to get new developers up to speed ...
CPIA Chandler Presentation and Interaction Architecture Tutorials This document will provide example code on how CPIA and CPIA Script are used. Songs Tutorial ...
CSG Domain Specialists Name University Email Topic Specialization Role Jack McCredie UC Berkeley mccredie at uclink.berkeley.edu CSG Coordinator CIO ...
CalDAV4j Overview !CalDAV4j is a protocol library that extends the Slide project's WebDAV client library (which itself is an extension of the Apache's HttpClient library ...
Calendar Architecture Note: I still need to run some of this by the architecture team, but this diagram might be useful to talk about some current thinking. I should ...
Calendar Blocks Project AlecFlett is working on the calendar ui components, except for the mini calendar, handled by JedBurgess. We're now tracking this in bugzilla ...
This page This page will eventually describe the calendar, task and event content models, along with information on date/time data. It's so far completely unorganized ...
Ecosystem project. Summary of the Calendaring Standards Landscape Goals for OSAF Things that will help Westwood development 1 ratification of CAP quickly ...
Calendar Blocks Design Spec CollectionCanvas, wxCollectionCanvas, CanvasItem This base class might be abstract, but provides common functionality for blocks that ...
Notes from CSG Meeting March 28, 2003 Conference Call CSG Attending: Tracy, Oren, Paul OSAF Attending: Katie, Chao, Ducky Before the meeting, we had ...
Calendar Proposal for Westwood DRAFT Introduction Chandler's first release, Canoga, will include individual and group calendaring features as one element of a more ...
Possible Scenarios Scenario: Westwood provides a workgroup calendaring solution We know we would want: Chandler users can do group calendaring with their workgroup ...
Calendar Recurrence This document will track open issues and solutions surrounding the implementation of recurring calendar items. Libraries Recurrence logic How ...
Calendar views UI component specification Status Reviewing this with the Apps WG as of 20040525 Motivations Expressive information design that communicates both ...
Calendar Feature List This page provides an update of the calendar feature list based on what we know as of April 2005 for discussion at the ChandlerTechnicalUpdateApril2005 ...
We need answers from two context: 1 What does the theoretical spec have to say? 1 What are the pragmatic interoperability issues with today's existing clients ...
The Compelling Vision for Canoga's Email Parcel With Canoga, users will be able to manage large volumes of email more efficiently and effectively than with current ...
Canoga Security Design Goal of this document is to summarize our Canoga Security Framework as we understand it currently (Jan '04) and to highlight open issues ...
Usage Patterns We have decided to use David Allen's "Getting Things Done" methodology as a means to catalog the usage patterns that Chandler affords. We describe David ...
Attendees: Donn, Heikki, Ted, Bear, Dan and Aparna Agenda : Go over the list of next set of enhancements to CATS framework. List of items discussed ...
The Chain Sharing Issue By Chain Sharing, I meant that items that are shared, are re shared possibly in a different item collection and to a different set of people ...
Chandler Automated Test System (CATS) Chandler Automated Test System (CATS) is a test framework built to write and execute python test cases for Chandler. The framework ...
MikealRogers 07 Jun 2007 CATS3 CATS3 is a complete rewrite of the chandler Automated test system. CATS3 is designed to collect and run recorded scripts from chandlers ...
MikealRogers 27 Jun 2006 Chandler Automated Test System 0.2 (CATS 0.2) Chandler Automated Test System (CATS) is a test framework built to write and execute python ...
MikealRogers 27 Apr 2006 Chandler Automated Test !ToDo list This page is intended to be a running list of tests that need to be written and added to the Chandler ...
Code Review Process Objective The idea is to maintain code quality across the board: make sure that the architecture is sound and that the code quality practices are ...
Chandler Coding Style Guidelines These coding style guidelines apply to Python code, we don't yet have any style guidlines for C/C code. We would like Chandler code ...
How Chandler Subscribes to a URL: It does a PROPFIND on the URL (using either a ticket, or basic auth if it can find a matching account) using this: ...
Chandler Community QA There are many things you can do to help out with the Chandler project in the QA department and not all of them require being able to code. There ...
Importing and Exporting Calendars in iCalendar format Chandler Desktop supports importing calendars in iCalendar format (.ics). This is a working page that enables ...
Test Specifications for all Chandler Releases RC1 Testing Assignments Test areas are globally assigned to one person but you can team up and share with someone ...
Chandler Development FAQ If you have a question, please add it here! Q: Are you still using ZODB? A: No. Q: Why aren't you still using ZODB? A: See WhyNotZodb for ...
Chandler EIM based Sync Algorithm When a sync takes place, the client produces a set of (outgoing) EIM records representing local changes since the last sync, and ...
Chandler I18n Egg Integration Proposal Egg Architecture reworking My proposal is to redesign the API submitted by Markku to a class, EggResourceManager ...
Chandler Epydoc Style Guide Below are examples of basic and advanced epydoc docstrings please use these in your Chandler code or the auto generated docs will not ...
Chandler Glossary Please feel free edit the page to add terms or definitions, but for now please keep the existing format. PLEASE: DO NOT USE WYSIWYG EDITING ON ...
Chandler is a Personal Information Management tool in progress. This page is a high level overview of the information you can find about Chandler in this wiki and ...
This page is a repository of all the various articles and blog posts about Chandler and OSAF. Some are lengthy discussions about the project and product whereas others ...
Chandler Intrumentation Project People AshkanSoltani: PPD Team Summer Intern MimiYin: Mentor JohnAnderson: Developer Guide Proposal Here is the original ...
Chandler Internationalization Busy Developers Guide The Internationalization (I18N) of the Chandler PIM is a long process that will require a variety of changes to ...
Chandler Internationalization Proposal Chandler Internationalization Proposal The proposal was moved because it contains utf 8 characters and the Chandler Wiki defaults ...
Preface This prototype has been used by Brian Kirsch in development of EggTranslations package, which is now officially a part of Chandler. The information presented ...
Interoperability for Chandler Desktop and Chandler Server Import and export calendar data from Chandler Desktop ChandlerDesktopImportExport Subscribe with Chandler ...
Chandler and LDAP interoperability 1) LDAP Overview and use cases LDAP directories are widely used for a range of applications in larger organizations, including ...
This initiative is focussed on the creation of a central Chandler 0.6 Home Page, a launch page to which we will guide the user for further information regarding the ...
Chandler Licensing Plan This document is duplicated on the website at http://www.osafoundation.org/Chandler licensing plan 4 2003.htm. See ThirdPartyLicensesInChandler ...
Use Cases I want to start using Chandler as my primary IMAP client. I have 600 messages in 10 folders some of which contain folder in folders on my IMAP server ...
Mailing List This area is for listing all features that help manage the lists that a user is subscribed to. Eventually, OSAF will prioritize this list to determine ...
Chandler Milestone Schedule Quality checkpoint builds and testing will be done every Monday morning. For a definition of Start , Landing , Branching and Release ...
OSAF assumes that some number of the mobile device users (PDA, smart cellphones) would likely be early adopters of Chandler. A portion of those users may be so dependent ...
This page is obsolete. Please see FAQ Chandler Frequently Asked Questions (FAQ) Chandler Product Questions What is Chandler? Chandler is a next generation Personal ...
Information on Pysizer can be found here: http://pysizer.8325.org/ Pysizer can run with either an unpatched or patched interpreter. The patched interpreter is much ...
ChandlerQE for Android !ChandlerQE for Android is an application for the Android platform that can send notes to Chandler Hub. QE stands for Quick Entry. The !ChandlerQE ...
ChandlerQE for iPhone !ChandlerQE for iPhone is an application for the iPhone platform that can send notes to Chandler Hub. QE stands for Quick Entry. The !ChandlerQE ...
Chandler Quality Assurance Home Page Current Pages Large file upload page (upload your entire repository and logs) instructions ChandlerAutomatedTestSystem ...
Chandler Quality Expectations Motivations and Goals To maintain an efficient development process, we need to maintain an ongoing level of quality from checkpoint ...
Chandler Query Proposal 0.1 Goal Produce a subsystem that allows developers to request a set of items that match a criteria. This request is called a query. The ...
Chandler Release Process Selecting bugs that must be fixed in a release Bug Council Decide on release date, candidate build dates/criteria Bug Council ...
Chandler Desktop Releases This page is for discussing Chandler Desktop releases and milestones. We released Chandler 0.7 on 10 September, 2007! Schedule. Releases ...
Installing Chandler Server Once you have either downloaded and installed the pre built package or build Chandler Server from source you can then extract the tarball ...
Chandler Server End User Manual This manual describes Cosmo 1.0 This document does not address the installation or configuration of the server, all administrative ...
Chandler Server Test Specfications Server 0.6.1 release Server 0.6.1 test spec CosmoSevenMigrationTestPlan Server 0.7 release CosmoZeroDotSevenTestSpec ...
Overview Integrating Twisted in to the current Chandler architecture will involve the following steps: 1. Add Twisted and its dependencies to the Chandler build ...
Chandler Version Number It's best to do this by example. Assuming we are working towards 0.7 release, we could have the following "milestones": 0.7alpha1, 0.7alpha2 ...
Chandler Web Server Thanks to the twisted framework, Chandler has an embedded webserver which can be activated via: Command line: W (or webserver) Environment ...
Subscribing to .ics files with Chandler Desktop You can subscribe to a .ics file on a remote server in the same way that you subscribe to any other collection: ...
Debugging wx Issues in Chandler Reid Ellis Chandler Apps Team Engineer, OSA Foundation 26 January 2006 Introduction This page has extra information pertaining ...
Chandler wx Roadmap David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 25 October 2005 Draft 0.3 Introduction The Chandler AppsTeam development ...
0.5 README Welcome to Chandler! Introduction and Overview Requirements Chandler uses a number of components (e.g. Python), but all the software you should need ...
0.4 README Welcome to Chandler! This is Chandler's 0.4 release, and while it is still far from complete, we have made enormous progress since 0.3. Introduction ...
Chandler 0.1 README Current OSAF Thinking This is a version of the Chandler 0.1 README that has been slightly reformatted to take advantage of the wiki's superior ...
Chandler 0.2 README Current OSAF Thinking This is a wiki version of the Chandler 0.2 README; there will be slight formattings differences from the version in the ...
Go to Chandler Project website Chandler Data Migration Instructions We are currently working towards a fully automated data migration solution for our 0.7 release ...
Go to Chandler Project website Chandler Data Migration Instructions We are currently working towards a fully automated data migration solution for our 0.7 release ...
Possible Message Attribute Changing Features This area is for listing any features related to changing attributes that any email program ever might have. At some ...
To change your keyboard to support different locales, follow these steps: 1. Open the Control Panel 1. If in the category view, click "Date, Time, Language, ...
Chat on IRC Join us on Internet Relay Chat (IRC) to listen in on and participate in our day to day discussions on every aspect of the project. We only ask that discussion ...
NOTE: We no longer hold scheduled office hours on IRC. IRC Chat Schedule The Chandler project uses IRC ("Internet Relay Chat") for a great deal of our communication ...
Chatzilla for Firefox Download 1 Start up Firefox 1 Go to the Tools Add ons menu 1 Drag the .xpi you downloaded to the Add ons window 1 Restart Firefox ...
Checkin Rules Make sure you have followed ChandlerCodingStyleGuidelines and understand PatchLifeCycle IMPORTANT: Make sure your stuff compiles and you ...
Emails with Chris Armstrong regarding Twisted roadmap From: radix@twistedmatrix.com Subject: Re: Twisted 1.3? Date: May 10, 2004 10:24:09 AM PDT To: bkirsch@osafoundation ...
Status Status: We are implementing the sidebar and tabbed views in 0.4. We will be evaluating which subset of the related specs below to implement in 0.4 after engineering ...
Collections Introduction Collections are another example of Chandler's data driven architecture. They make it easy to access and maintain a set of Items that meet ...
Grand Unified Theory of Collections In Chandler, there are three kinds of collections 1 Search results 1 Collections 1 Clusters Search results Search ...
CSG Proposal Reference Docs 1 Calendar Features and Requirements 1 Data Sharing in Canoga 1 Data Sharing in Westwood 1 Chandler Licensing Plan See also ...
Communications Design Status Starting to put process proposal together for Communications design Motivation We're hoping to put into one seamless user experience ...
Communications design: Email as a 2nd class citizen Status Preparing for demo at staff meeting on Thur 2 Aug, 2004. Use cases Not dealing with voice or verbal ...
Long Term Goals for the Chandler Community v0.1 July 1, 2003 Hub assistance: Current status: in Phase 2 (Getting Acquainted) and Phase 3 (Low Volume, High Focus ...
Community Group Goals for 0.4 High level tasks The Community Group has three high level tasks for the 0.4 release: 1 Identify and implement goals for the Community ...
Community Team Out of date. For current Community Page: Community Area The goal of the Community project is to develop active open source communities around OSAF ...
About UI Component Specification Pages What are UI Component Specification Pages? The UI Component specification pages are the primary way the Design Team will ...
CSG Supplementary Questions Analysis Deployment, integration/migration, and security issues. Executive Summary: Conclusions 1 Westwood must support nomadic use ...
Moved these notes from the main ContentModel page... eventually this page will contain more plans for the Contact content model and related data modeling. What is ...
Misc. Notes about the Schema for Contacts MARC Lots of work has gone into a comprehensive yet standardized format for cataloging various kinds of data and making ...
Contacts Design Status Starting up a new page to replace the old ContactsDesign20040727 Motivation To create Chandler Contacts as a resource hub where users can ...
What is a content item? Since we are only discussing end user experience in these documents, all mentions of "item" refer to content items, not repository items. ...
Content item content model User's mental model of adding Kind aspects to content items The unimportance of email Users add "Communications", not email ...
Content item use cases Motivation Use cases showing how users will want to add kind characteristics to a Processing item Communications and Calendar event ...
Content Model Dashboard See also ItemCollectionDesign Collection Katie is working on these Content Item creator attributes relating to historical dates ...
Content Model Interoperation Project What's important right now, in the 0.4/0.5 timeframe, is to put some work into getting a reality check about our content model ...
Content Model Project This project covers Chandler's Content Model, the schema that supports calendar, email, note, task, and contact functionality. While other projects ...
Contributed Builds Volunteers may build Chandler on platforms not covered by OSAF or with non standard settings. NOTE: OSAF can not vouch for any of the contributed ...
Contributed Code OSAF project work has resulted in contributed code back to several other open source projects: wxPython and wxWidgets RobinDunn has made a ...
Cosmo Architecture Cosmo is a Java web application executing within a J2EE servlet container or application server. All data is stored in a relational database. Cosmo ...
Cosmo Atom Proposal This is a work in progress for the Google Summer of Code project to improve Atom support in Cosmo. Please feel to contact me with any comments ...
Cosmo Atom Prototype These notes decribe a prototype built to demonstrate communication between the web UI and the server using the Atom Syndication Format ("Atom ...
MikealRogers 06 May 2006 Cosmo Automated Test To Do List This page is intended to be a running list of tests that need to be written and added to the Cosmo automated ...
Cosmo Build Instructions Initial setup These instructions help you set up your platform for hacking on OSAF's Java server projects. These projects utilize specific ...
CalDAV in Cosmo This document describes the implementation of CalDAV (RFC 4791) in Cosmo as of version 0.15. General Notes !CalDAV access is enabled at all points ...
CardDav in Cosmo vCard (RFC 2426) is a format to store and retreive address book information in a client. An example of a vcard from my address book entry in evolution ...
Cosmo Coding Style In general, follow the Java Programming Style Guidelines except as noted below. Existing code does not always follow these guidelines, but all new ...
Cosmo and Derby The OSAF bundle comes with the Apache Derby database. Derby tools to analyse the database used by Cosmo You will need the derbytools.jar to issue ...
Cosmo Development FAQ Q: Wow, the build seems to be downloading a lot of jars. Is that normal? A: Yes. Cosmo has a lot of external dependencies. The jars only ...
Cosmo Development The current release is 1.1.0 . See the project page for details. Overview Cosmo is a Java based content/calendar sharing server with a built in ...
Capturing Cosmo Dogfood Feedback in Bugzilla We'll be defining the priorities based on the following definitions: P1 : Bugs/enhancements that prevent a user from ...
Chandler Hub Faq Q : What is Chandler Server/Hub (Cosmo) and why is OSAF doing this project? A : Chandler Server (Cosmo) is a calendar server and a file server ...
Cosmo Features Out for Preview Summary After reviewing the list of features from A to Zed, I've pulled out most of the feature which are not high priority (P1). There ...
Cosmo Feed Service: Collections The feed service exposes a content collection as an Atom collection. The member items of a collection are listed in an Atom feed. Collections ...
Cosmo Feed Service: Collections and Items Collections See CosmoFeedCollections. Items See CosmoFeedItems. Projections The concept of projection is taken from GData ...
Cosmo Feed Design GData support Exporting GData means creating a feed in the GData format, based on Atom. Would we use Google's Java Client Library? http://code.google ...
Cosmo Feed Service: Entry Point The URIs used to access the Atom collections exposing a user's collections and account data are listed in an APP service document. ...
Cosmo Feed Service: Items The feed service exposes note items as entries within Atom collections. These entries may be manipulated using APP. Representation The feed ...
Cosmo Feed Service: Preferences The feed service provides an Atom collection that exposes a user's preferences as Atom entries. These preferences may be manipulated ...
Cosmo Feed Protocols The feed service is based on the Atom Syndication Format (RFC 4287) and the Atom Publishing Protocol (Internet Draft). Existing Atom based Content ...
Cosmo Feed Requirements This page documents the requirements for the Cosmo feed service. Implementation of these features is likely to be staged over several dot releases ...
Cosmo Feed Service Cosmo implements support for Atom feeds as a lightweight alternative to the enterprise oriented CalDAV. The current feed service is limited to providing ...
Cosmo Feed Service Specification The Cosmo feed service provides a syndication feed like protocol for accessing and manipulating users' content and account details ...
Cosmo Feed Service: Subscriptions The feed service provides an Atom collection that exposes a user's collection subscriptions as Atom entries. These subscriptions ...
Future Planning Current documentation on the Cosmo planning: Cosmo Stickie plan to Preview Development estimates for 0.6 Cosmo Sprint Week August 2006 ...
GreaseDoggy !GreaseDoggy is a Greasemonkey script that lets you add events from web pages to your Cosmo collections. It detects events marked up in the hCalendar microformat ...
QUICK LINKS Please check out Chandler Server FAQ first. How to Report a bug for Chandler server. If you downloaded the Server bundle, consider taking ...
Help Us for the Cosmo Project Currently in progress. This page lists features which are on the Cosmo roadmap. We’d like to invite you to help us please! If you ...
Overview The Cosmo project aims to provide a web calendaring application to support the Chandler project. In addition, it is a content/calendar sharing server to support ...
Cosmo Landing Page Tasks This page is an overview of the tasks related to the http://cosmo.osafoundation.org site. Assumes we have a landing page for Cosmo that ...
Note: The newest version of this specification, covering Chandler Server 1.1, can be found at CosmoManagementProtocolOneDotOne Cosmo Management Protocol (CMP) 1 ...
Cosmo Management Protocol (CMP) 1.1 The Cosmo Management Protocol is a RESTful HTTP based protocol for management of the Cosmo server. Using CMP, clients can get ...
Cosmo Management Protocol (CMP) 0.6 The Cosmo Management Protocol is a RESTful HTTP based protocol for management of the Cosmo server. Using CMP, clients can get ...
Cosmo Management Protocol (CMP) 0.3 The Cosmo Management Protocol is a RESTful HTTP based protocol for management of the Cosmo server. Using CMP, clients can get ...
Cosmo Management Protocol (CMP) 0.2 The Cosmo Management Protocol is a RESTful HTTP based protocol for management of the Cosmo server. Using CMP, clients can get and ...
Cosmo Marketing Projects Cosmo web UI New Account Signup List TOS bcm: in order to reduce the amount of customization to Cosmo itself, i think TOS would be ...
Microformats in Cosmo Cosmo uses XHTML with custom microformats to represent certain kinds of data. These microformats are described with XMDP profiles. Profiles are ...
Morse Code in Cosmo Morse Code is the HTTP based synchronization protocol for Cosmo and Chandler. The goal of the protocol is to efficiently transmit as little information ...
The Cosmo Patch Life Cycle So, you have made a change to your copy of Cosmo code and would like it to be integrated with the official Cosmo from OSAF? Great! You ...
Cosmo Preview: Planning the features from A to Zed Note: Most of the priorities are updated and tracked in bugzilla. See e mail thread update. P1: Bugs/enhancements ...
Cosmo Quality Assurance Home Page Current Pages CosmoAutomatedTestToDoList Running to do list for cosmo tests WritingCosmoAutomatedTests Document on ...
Copying Cosmo release bits to the download server ssh builder@downloads.osafoundation.org make the appropriate directory entry mkdir /www/downloads ...
Chandler Server 0.8 Release Notes These release notes provide a condensed list of the major modifications to Chandler Server (Cosmo) since the Cosmo 0.7 release. ...
Chandler Server 0.7 Release Notes These release notes provide a condensed list of the major modifications to Chandler Server (Cosmo) since the Cosmo 0.6.1.1 release ...
Cosmo Repository Schema Definitions Custom namespace and node type definitions are provided in the "Compact Namespace and Node Type Definition" (CND) format at http ...
Cosmo Roadmap Cosmo 0.4 (tentative release date: early June) is a short release will focus on enabling free/busy reporting for Chandler 0.7 and a few minor bug fixes ...
Cosmo Security Model Cosmo answers two main security questions when handling a request from any source (WebDAV, CalDAV, Atom, CMP, webcal, etc): 1 Authentication ...
This is a summary of all the Cosmo servers, instances and their status. This page will be updated to reflect the current status and process through the each Cosmo ...
Migration Test Plan for Cosmo 0.7 Test Data to be created prior to Migration under user hub test on Hub. Test Data Description Test Data Status Test ...
Cosmo Sprint Week August 16 18th, 2006 OSAF Offices, San Francisco, CA If you have thoughts or feedback on how well the Sprint has worked, please add it here: Cosmo ...
Setup The cosmo stress tests are written in Ruby, and you will need version 1.8.5 or later. For instructions on installing Ruby, go here. You'll then need to install ...
Cosmo Target Users 0.6 We are focused on two target users on for the release of Cosmo 0.6. They are: Casual Collaborator Non Chandler users viewing calendars ...
Cosmo Feed Service: Tickets The feed service provides an Atom collection that exposes a user's tickets as Atom entries. These preferences may be manipulated using ...
Ticket Based Access Control in Cosmo Ticket Based Access Control Extension to !WebDAV defines extensions to !WebDAV for transmitting a token or ticket in the request ...
Cosmo UI Data Model Proposal Introduction The Cosmo UI (née Scooby) was designed to handle just calendaring functionality. Now we want to extend the Cosmo UI to ...
Cosmo UI Quality Assurance Homepage Current Pages CosmoUITestingOverview Document explaining the structure of the tools and their communication relationships ...
Cosmo UI Testing Overview testrunner.py takes your list of tests to run, communicates with the broadsword testing framework to call these tests, who each communicate ...
Cosmo User Service Documents In order to isolate clients from future changes to the Cosmo URI scheme, and to provide an entry point for any client to programmatically ...
WebDAV Access Control List in Cosmo WebDAV ACL (RFC 3744) provides an interoperable mechanism for handling discretionary access control for content and metadata managed ...
Useful Links Cosmo Home Cosmo 0.7 (Preview) Cosmo Web UI Service Layer Overview Goals and Objectives The Web UI Service layer is intended to provide ...
WebDAV in Cosmo This document describes the implementation of WebDAV (RFC 4918) in Cosmo as of version 0.8. URL Namespace The DAV subsystem implements this URL namespace ...
WebDAV Access Control in Cosmo This document describes the implementation of the WebDAV Access Control Protocol (RFC 3744) in Cosmo as of version 0.8. Principals ...
Current Windmill Coverage of Cosmo Current Windmill Test Automation on Cosmo:() denotes that I am waiting for ID's for the element or JS paths to access the components ...
Using Chandler With Cosmo Chandler allows you to share its collections of arbitrary, mixed content to Cosmo. The resulting server collections can be accessed using ...
Using Evolution With Chandler Hub and Chandler Server Evolution is a personal information manager for GNOME/Linux. Evolution supports subscribing to CalDAV calendars ...
Using Mozilla Lightning or Sunbird with Chandler Server Mozilla terminology Subscribe (in Thunderbird/Lightning) Ignore the Subscribe command. It is not for ...
Using Mozilla Sunbird with Chandler Hub and Chandler Server See Using Mozilla Lightning or Sunbird with Chandler Server. (Routines for Lightning and Sunbird are very ...
Using iCal With Chandler Hub and Chandler Server iCal is the personal calendar application integrated with Mac OS X. Overview of iCal Support iCal 2.0 (Tiger ...
Cosmo 0.5 Tenets Cosmo Sharing Server Integrate support for remote databases via Hibernate Fold the web calendar application formerly known as Scooby ...
Cosmo 0.6 and 0.6.1 update Tenets Complete features based on the Casual Collaborator target user. To allow OSAF employees to use the web application with or ...
Test Specfication for feature testing in Cosmo 0.3 release Feature Area Itemized features Approach Status Bugs Repository Viewer All collections and ...
Cosmo 0.5 Architecture The persistence layer has been completely rewritten in Cosmo 0.5. Instead of using a JCR Repository, Cosmo now uses Hibernate/JDBC to store ...
Cosmo 0.4 The focus of the 0.4 release is freebusy support. This includes support for the freebusy report defined by CalDAV and a freebusy ticket permission analogous ...
Cosmo 0.1 release took existing WebDAV server software (Slide) and bundled it for easier install and configuration options suitable for using with Chandler 0.5 sharing ...
Cosmo 0.3 Planning New Features The major new features in 0.3 are CalDAV reports, a web based repository browser, and Atom feeds for calendars. Cosmo is now distributed ...
Cosmo 0.2 0.2 is the first release of Cosmo to provide more than basic WebDAV features. The main goals are: Support for Chandler 0.6 sharing features (ticket ...
Cosmo 0.2 Build Instructions Note that these instructions are for the 0.2 releases . The build and release packaging systems have changed dramatically for the 0 ...
Document Architecture Open Issues Project management issue: how to make triage decisions, prioritize Detailed block taxonomy: ID all block types, strawman ...
CPIA Script User Guide CPIA Script is using Python. CPIA Script provides three things: 1 a UI that makes it easy to create and run scripts 1 a set of conveniences ...
CPIA Chandler Presentation and Interaction Architecture CPIA is used to construct almost all of the application user interface in Chandler. I'd like to begin with ...
CPIA and the 0.3 Chandler release CPIA, Chandler Presentation and Interaction Architecture, is a big part of the 0.3 release. CPIA is used to construct almost all ...
import osaf.framework.scripting.QATestAppLib as !QATestAppLib import os filePath os.path.expandvars('$QAPROFILEDIR') if not os.path.exists(filePath): filePath ...
Creating new items workflow Status First draft. Needs to be reviewed by Design team. MimiYin 12 May 2004 Motivation Allow users to create new items and then tweak ...
Candidate Questions for Creative Commons Here're a list of questions I'll like to discuss with Creative Commons. Goal is to figure out if CC is a likely early adoptor ...
Cryptographic Design for Chandler Or how PKI will be implemented in Chandler to facilitate sharing. It should be made clear that we are not cryptographers, so if ...
This software is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re exported to certain countries (currently Cuba ...
This notice was sent according to the instructions in http://www.bis.doc.gov/encryption/PubAvailEncSourceCodeNofify.html Date: Thu, 21 Oct 2004 10:26:20 0700 From ...
Schedule for Cryptography related Work in Chandler See CryptographicRequirements and CryptoDesign. Scheduled in Bugzilla Bugzilla Historical... 0.X Release ...
Cryptographic Requirements This document is meant to list the cryptographic requirements of Chandler in the Canoga timeframe. Some of this is obvious, much is special ...
Current Combined Status This page consolidates the status of all the different projects. Apps (from ApplicationProject) Services (from ServicesWorkingGroup) ...
CVS to SVN We are moving the source repository from CVS to SVN. To ensure a fairly smooth transistion we will keep track of various tasks here. The discussion and ...
PKI for P2P Authentication Without All the CA Hassles: A Proposal by the Dartmouth PKI Lab The proposal is posted here with permission, the original is at http://www ...
Dashboard Phase 1 Mimi, Alec, John, Philippe (note taker) Tuesday, March 7th 2006 Spec: Dashboard 0.7 Context (Mimi) What we are shooting for in Dashboard for 0.7alpha2 ...
Dashboard Specification : http://svn.osafoundation.org/docs/trunk/docs/specs/rel0 7/Dashboard 0.7.html Module Test Case ID Description Expected Result Status ...
Dashboard view spec For background please see PPF Status Proposal for Dashboard view. Needs to be reviewed. Structure In Chandler there will be two orthogonal ...
Historical information. For current info, see RepositoryFramework or DeveloperPlatformProject. July 2004 ZeroPointFourAddressingSummary April 2004 DataModelPolicyPrimitiveProposal ...
Data Modeling and Schema Design Introduction This page gives a quick overview of what data modeling is, for people who are new to data modeling and schema design ...
XML Format for Chandler's Data Model Schemas Warning: we are making some terminology changes to bring this format into sync with the repository and the data model ...
Data Model Vision (OSAF) This page offers some background "vision" documents that describe the high level goals for Chandler that we had in mind as we designed the ...
Issues with Chandler's parsing of dates It's very helpful to have a detailed list of phrases that date parsing has done the wrong thing for. Please add your examples ...
Date/Time Requirements This document details date/time design requirements for Chandler as requested by TedLeung at http://lists.osafoundation.org/pipermail/dev ...
Migrating user data from osaf.us to hub.chandlerproject.org In the Chandler Desktop Preview release, the system used for sharing with a server has been changed to ...
MikealRogers 05 Feb 2007 Installing davclient davclient can be installed via python setuptools easy install. It requires either python2.5 or python2.4 with !ElementTree ...
#HighLevelDecisions Crucial decisions we have to make soon (with current answers/thinking): How much support for Phones/PDAs? Current answer: We are ...
Most of this page explains how to run Chandler in a debugger. Logging Logging system Note that sometimes you may be able to find enough information from the various ...
Chandler Evolves 3 Minute Feature Tour 1. Integrate 2. Organize Focus 3. Evolve 4. Share #SlideShow NEXT Chandler Shares Windows Mac OS X Linux Back up ...
1. Chandler Integrates 3 Minute Feature Tour 1. Integrate 2. Organize Focus 3. Evolve 4. Share #SlideShow NEXT Chandler Organizes and Focuses Windows Mac ...
2. Chandler Organizes and Focuses 3 Minute Feature Tour 1. Integrate 2. Organize Focus 3. Evolve 4. Share #SlideShow NEXT Chandler Evolves Windows Mac OS ...
4. Chandler Shares 3 Minute Feature Tour 1. Integrate 2. Organize Focus 3. Evolve 4. Share #SlideShow START OVER Chandler Integrates Windows Mac OS X Linux ...
Chandler's Demo Script This document captures the various steps of the Chandler demo as would be presented at a conference or some such meeting. Setup Before the ...
Design List summary for Fri Jan 13, 2006 DesignListSummary20060120 The design list has seen quite a bit of activity of late which is not surprising since we are ...
Design List summary for Fri Jan 20, 2006 DesignListSummary20060113 DesignListSummary20060129 Dogfood feedback Feedback from new user dillera in IRC. Dillera ...
Design List summary for Sun Jan 29, 2006 DesignListSummary20060120 DesignListSummary20060205 Scooby Sheila posted Journal.ScoobyPlanning an updated Scooby ...
Design List summary for Sun Feb 5, 2006 DesignListSummary20060129 DesignListSummary20060212 Chandler Dogfood We had a Design Session to gather input about ...
Design List summary for Sun Feb 12, 2006 DesignListSummary20060205 DesignListSummary20060222 Scooby Priscilla posted meeting notes for the weekly Scooby ...
Design List summary for Wed Feb 22, 2006 DesignListSummary20060212 Feb 20 26 Scooby Priscilla posted meeting notes for the weekly Scooby meeting on Feb ...
Design List summary for March 11th 19th, 2006 Feb 27 Mar 10 Mar 20 24 Open Issues We held a 2nd Design Session on Stamping and Communications which resulted ...
Design List summary for March 20th 24th, 2006 March 11 19 Mar 25 April 2 There was no design session this week. 0.7 Planning Sheila updated Alpha 2 scheduling ...
Design List summary for March 25th April 2nd, 2006 Mar 20 24 April 3 9 Scooby Priscilla sent out an update about the Scooby and Cosmo logos for the 0.1 Scooby ...
Design List summary for April 3rd 9th, 2006 March 25 April 2 Apr 10 16 Design Mimi posted regarding a follow up issue during the stamping discussions about ...
Design List summary for April 10rd 16th, 2006 April 3 9 April 17 21 Design: Tim O'Callaghan posted his idea about using an IMAP server as a Chandler storage ...
Design List summary for April 17rd 21st, 2006 Apr 10 16 April 22 30 There was no design session this week. New Discussions Sheila posted Chandler alpha2 ...
Design List summary for April 22nd 30th, 2006 April 17 21 April 31 May 14 Discussions in Progress The discussions around a new lozenge design are continuing ...
Design List summary for April 31 May 14, 2006 April 22 30 May 15 21 New Design Discussions: Mimi sent out a survey for the number and flavor of recurring events ...
Design List summary for May 15 21, 2006 April 31 May 14 May 22 28 New Design Discussions: Mimi sent out a proposal for modifications to the preview pane and ...
Design List summary for May 22 28, 2006 May 15 21 May 29 June 4 New Design Discussions: Mimi sent out a proposal for some modifications to the markup bar icons ...
Design List summary for May 29 June 4, 2006 May 22 28 xxxx New Design Discussions: Mimi posted a new proposal for the lozenge design to address an oversight ...
Design List summary for June 5 June 11, 2006 May 29 June 4 June 12 June 18 New Design Discussions Mimi forwarded an email from Brian K that raised issues ...
Design List summary for June 12 June 18, 2006 June 5 June 11 June 19 June 25 New Design Discussions John had sent Mimi and I an email indicating that he checked ...
Design List summary for June 19 June 25, 2006 June 12 June 18 June 26 July 2 New Design Discussions: Sheila sent out a link to the next iteration of the dashboard ...
Design List summary for July 9 July 15, 2006 July 2 July 8 July 16 July 22 Since Sheila was out last week, this summary is a bit longer than usual. New Design ...
Design List summary for July 10 July 16, 2006 July 3 July 9 July 17 July 23 Ok, last week's design summary is a bit of a doozy. I will be summarizing the following ...
Design List summary for June 17 June 23, 2006 June 10 June 16 June 24 June 30 As per last week, we will be summarizing some of the more lengthy threads separately ...
Design List summary for July 24 July 30, 2006 July 17 July 23 July 31 August 6 New Discussions Marc Gibeault started a new thread from some of the email discussions ...
Design List summary for August 6 August 12, 2006 July 30 August 5 August 13 August 19 New Threads Jim Sowers posted a suggestion about having a simple field ...
Design List summary for August 7 August 13, 2006 July 31 August 6 August 14 August 20 New Threads Sheila sent out a link to the first draft of the Beta email ...
Design List summary for August 14 August 20, 2006 August 7 August 13 August 21 August 27 New Threads Heikki sent out a proposal for some menu changes. He suggested ...
Design List summary for August 21 August 27, 2006 August 14 August 20 August 28 September 10 Proposals Sharing URL/tickets/passwords Mimi sent a proposal to ...
Design List summary for August 28 September 10, 2006 August 21 August 27 September 11 September 17 Note: this is a two week summary New Threads Mimi forwarded ...
Design List summary for September 11 September 17, 2006 August 28 September 10 September 18 September 24 New threads Priscilla forwarded her Chandler dogfooding ...
Design List summary for September 18 September 24, 2006 September 11 September 17 September 25 October 1 New threads Priscilla sent out a last call for removing ...
Design List summary for September 25 October 1, 2006 September 18 September 24 October 2 October 8 New Threads Mimi forwarded a bug that Priscilla logged ...
Design List summary for October 2 October 8, 2006 September 25 October 1 October 9 October 15 New Threads Mimi started a thread on visual treatments of ...
Design List summary for October 9 October 15, 2006 October 2 October 8 October 16 October 22 Both Cosmo and Chandler teams are busy bug fixing for the current ...
Design List summary for October 16 October 22, 2006 October 9 October 15 October 23 October 29 Once again the traffic was pretty light on the design list last ...
Design List summary for October 23 October 29, 2006 October 16 October 22 October 30 November 5 New Threads Priscilla sent out notes following our weekly design ...
Design List summary for October 30 November 5, 2006 October 23 October 29 November 6 November 12 New Threads Jared sent out the latest hosted service update ...
About Design Overview Documents What are design documents? Design documents list feature sets and requirements, but not implementation details about how to ...
Design Program The Design Program focuses on figuring out what the major features should look like. As such, it is strongly related to the UIDesignArchives and the ...
Purpose of our series of design meetings and accompanying documentation is to arrive at general consensus and to be able to communicate a set of core design decisions ...
Selected readings from the Design Archives Status In progress For the full Archive: ProductDesignArchive For all day to day UI Design writings: MimiYin CreatingNewItemsWorkflow ...
Chandler Desktop Finnish Localization This page is intended for the Finnish localization project of Chandler desktop. Tämä sivu on tarkoitettu Chandlerin työp ...
Chandler Desktop 0.7.1 Release Notes 0.7.1 fixes the following bugs: Bug #8874 Chandler email body text tweaks Bug #8981 Bug in Twisted IMAP Capabilities ...
Chandler Desktop 0.7.2 Release Notes Major improvements Dashboard : Following up on users logged bugs and remarks, we improved the Dashboard display of the ...
Chandler Desktop 0.7.3 Release Notes Major improvements Month View :Yes! Month View! This has been pretty much at the very top of everyone's wish list so we ...
Chandler Desktop 0.7.4 Release Notes Major improvements Many bug fixes, including stability issues, and improved triage status and dashboard behavior. Optional ...
Chandler Desktop 0.7.4.1 Release Notes Bug Fixed in this release Chandler 0.7.4.1 fixes the following issue, which severely complicated upgrades from version 0.7 ...
Deskzilla use OSAF uses the bugzilla issue tracking system. This web based software is popular and a group named ALMworks has created a desktop application named ...
Destroying Dialogs Python objects can't own C wxWindow dialog objects (they are normally owned by their parent window) and so the del of the Python instances ...
Status Mimi and Donn are working out the 0.4 target for the detail view. Katie, Lisa, Chao Mimi are meeting up to discuss possible content model issues with Mimi ...
Detail View Project People BryanStearns DonnDenman (on leave) Specs and Docs Overview of the Detail View Sheila's two list page: PlanningNotes20050310 ...
Detail view component spec Status Cleaning up the page. First pass at .4 target for Detail View. Motivation Allow users to create new items and then tweak ...
Alpha 2 Detailed Work Plan Alpha 2 is currently scheduled for April 27, 2006. This is a summary of all work we plan to do for Alpha 2. A full list of bugs/tasks can ...
Alpha 3 Detailed Work Plan As with Alpha 2, this is a detailed summary of all the deliverables we plan to have at the end of Alpha 3. This milestone is intended by ...
Alpha 4 Detailed Work Plan As with Alpha 3, this is a detailed summary of all the deliverables we plan to have by the end of Alpha4. Unlike previous alphas, some of ...
Detailed Alpha 5 Plan The Alpha5 plan continues the work done for Alpha4 on the dashboard and stamping. This is our last release prior to Preview so effectively Alpha5 ...
Alpha 6 Detailed Work Plan This is a stake in the ground for the Alpha6 plan. We expect this to shift somewhat as we complete Alpha4 and Alpha5 but this is the result ...
About Developer Documentation Pages What are developer documentation pages? Developer documentation pages are geared towards people who want to compile and ...
Welcome, developers! This page is designed to be your starting point for information about the Chandler project. Go to Cosmo Development Home as a starting point ...
The platform team and the application team now meet as one desktop team. This page mainly contains links to information of historical interest (meeting notes, etc ...
Developer Platform Proposal Proposal/plan for developer platform support. We'll use this proposal to schedule tasks for the .5 release, and as a roadmap beyond that ...
Developer Support Issue Summary General Note on Scope: 1 Topic or Two? I think this topic covers two realated but distinct issues: (1) the general developer support ...
This page is now obsolete. You might find these more useful: Developers Home Desktop 0.7 Release Dashboard Chandler: Working Groups and Active Projects ...
Chandler Project Diagram A The following is a diagram to show how the products work with each other. Note each product is also flexible to work as a stand alone application ...
This is a proposal for how to draw diagrams of content models so that there's a common understanding of what they mean. Developers are likely to be passignly familiar ...
Email from Menno Smits From: menno@netbox.biz Subject: Email SIG Handling large emails: DiskMessage and DiskFeedParser Date: May 24, 2004 6:15:41 PM PDT ...
Disk Footprint Compression techniques play some role in getting download size smaller. We are currently using zip (Windows) and gzip (others). gzip is noticeably better ...
Possible Features related to Displaying Message Attributes This area is for discussing the display of email message attributes that an email client might have that ...
issues #DnDIssues 3 main questions regarding : 1 What can be ed? 1 What are the different kinds of feedback? 1 What are the semantics of the drop? What's ...
DnD Design Decisions Overview When adding Drag and Drop behavior to a portion of Chandler, there are several design decisions that need to be made. This document ...
DnD Implementation Purpose This is an overview of the implementation of Drag and Drop within the CPIA framework. Programmers that use CPIA blocks can add Drag and ...
Domain Model Project This is a reboot of the ContentModelProject. The Domain Model is concerned with the schemas that describe PIM data in Chandler, including ...
0.4 Sharing Use Case Candidates Goals: Enumerate the list of possible sharing use cases we can reasonably look to implement in 0.4. Intent is start with too ...
Chandler 0.7 I18n Roadmap The end goal for .7 is plausible localization in Western languages. One should be able to, following simple steps translate Chandler in ...
NOTE Compatibility Notes Mac OS X Chandler has been tested on Tiger (10.4) and Leopard (10.5) and are available for both PPC and Intel Macs. If you are unsure ...
Drag and Drop We're going to track drag and drop features on the CpiaFramework page. People JedBurgess Status Jed did a first implementation of the DnD framework ...
EIMML Project The goal of the EIMML project is to create a schema independent format that is used by Chandler to exchange data with other applications. In Chandler ...
Echo2 Summary Echo2 is so different than other web frameworks that using the same criteria to evaluate it would not make sense. Programming in Echo is much more ...
Edit/Update 0.7alpha5 Development Tracking Since this feature is so critical to Preview and involves so many people, we decided to track its progress more closely ...
EggTranslations Overview EggTranslations is a flexible object oriented resource loader that is designed to work in projects that are distributed as Python eggs. Its ...
JSON EIM Specification EIM JSON is a JSON serialization of Chandler EIM records. Schema Since I am not aware of anything like RELAX NG for describing JSON schemas ...
EIMML Specification External Information Model Markup Language (EIMML) is an XML serialization of Chandler External Information Model (EIM) records. Schema Below ...
Eli the Executive Assistant Image of Eli the Executive Assistant Eli is an assistant to a shoe throwing CEO. He is 25 year old and lives in San Francisco. He keeps ...
Email Feature List Release code names for OSAF: Canoga 1.0 the first release of Chandler (1.0) Canoga 1.x releases of Chandler before the higher ed ...
As of r12633 12/13/06 THIS SHOULD NO LONGER BE NECESSARY After tightening the spam controls some additional configuration may need to be done to Linux and winXP ...
Email Service Project The Email service project is part of the Working Group. This project consists of three evolutionary stages. 1 Identify and incorporate ...
About End User Documentation Pages What are end user documentation pages? End user documentation pages are geared towards people who just want to use Chandler ...
Chandler End User Documentation Chandler is intended to be an open source personal information manager for email, calendars, contacts, tasks, and general information ...
Overview In this document, we describe the end user content model for a generic Note , Event, Task and Mail. We also describe how, through stamping an item, an item ...
Engineering Open Issues We're now using this page to link to whitepaper style writeups (issue resolutions). To track current activity: DeveloperPlatformProject. 0 ...
Events and Meetings This is the list of upcoming meetings where OSAF will be presenting or participating: 2007 Events Nr Dates Conference Information ...
Extensibility Design Status Brainstorm proposal Motivation Lightweight brainstorm of 3rd party capplet candidates to test the generalization a bility of the Chandler ...
External Information Model The purpose of this proposal is to provide a new intermediate layer dubbed the 'External Information Model' (aka EIM) between objects ...
Primitive Types: Bytes and Text with variable length Length is defined in record type, limited to 1024 bytes Lob with encoding and mime type expressed ...
Out of Date: See new Product Tour Features Faq Known Issues Get Started Guide For what's new since 0.6, see the Release Notes For people who use their Inbox ...
ofb OSAF FeedBack Server ofb is the server component of the feedback mechanism in Chandler. When Chandler experiences an error, it pops up a feedback dialog, and the ...
FilteredShares: SImplified proposal Use cases 1 I want to share just My Team meetings with my co workers. I go to my Work collection and search for items that ...
Evaluating application frameworks David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 18 February 2006 Draft 0.15 Introduction This document is ...
FreeBSD is an advanced operating system for x86 compatible (including Pentium and Athlon), amd64 compatible (including Opteron, Athlon 64, and EM64T), Alpha/AXP ...
This document was originally intended as a spec for free busy implementation in 0.6 but that feature has been cut from 0.6. This may be used for a spec for a later ...
Introduction Here we will attempt to document the various use cases in detail that will be possible in the first Scooby release as per Brian's Seven Step Program ...
coming up soon...Functional Tests for Chandler AparnaKadakia 30 Jul 2004 It looks like there is new information about this here: ChandlerAutomatedTestSystem ...
Fuzzy Date Parser Overview Create a class that allows you to configure certain items like locale and start of week values and then pass in a string and get back a ...
How should DnD work in Chandler? Monday, March 6th 2006 Jeffrey (host), Philippe (note taker), Reid (note taker), Alec, John, Jed, Pieter List of issues: Multiple ...
How should we store Styles in Chandler? Monday, March 13th 2006 Jed (host), Philippe (note taker), John, Jeffrey, Bryan Main problems Solve the consistency problems ...
How to use Py Lucene efficiently for search in Chandler? Host: Andi Notes: Jeffrey Date: Monday March 27th, 2006 @ 2pm History Chandler needed full ...
CPIA Refactoring Host: John Date: Monday May 1st 2006 @ 2pm Where: Whoville Agenda and Notes The objective of this Geek Talk session is to frame and ...
Markup Bar and Multistate Button Host: Reid (remotely) Date: Monday June 5th 2006 @ 2pm Where: Whoville Would it be possible to use SubEthaEdit to go ...
Geek Talks Objectives Create a regular informal forum where developers present and share their design ideas Get feedback on design before anything is too ...
Get Involved We want you! There are a variety of ways to get involved. To start, download Chandler Desktop and Sign up for a Chandler Hub account. Getting in touch ...
Welcome to Chandler Here are some simple instructions to 1 Get your data into Chandler; and 1 Set you up to back up and share with Chandler Hub. Having trouble ...
NOTE: This page is no longer being maintained. See ChandlerDesktopSource instead. Getting Chandler You have a few choices when deciding what to download, depending ...
How to get Chandler Source This topic has been superceded by GettingChandler External Resources For more on CVS, see the Introduction to CVS A great CVS ...
Globalization Globalization is providing the architecture and writing code such that the software performs as expected in any of the targetted end user locales, and ...
This page is no longer being maintained. We're not ready to delete this page yet; we still want to take the content that's here and move it over to the new 2007 glossary ...
Search via Google Google now indexes the OSAF wiki. While the Google search is pretty much guaranteed to be out of date, it might give you better results in some ...
HTTPTestHome What is HTTPTest? HTTPTestHome is a class object written in python for HTTP based testing which inherits from TestObject. It was originally written ...
Hacking Chandler We'd like this page to be similar to http://www.mozilla.org/hacking/. Note that instructions for developing parcels (Chandler add ons) can be found ...
HardHat Hardhat is a collection of scripts that help with Chandler and Cosmo development. They include Tinderbox client scripts, distribution creation scripts, download ...
Headless Chandler Much of the initialization code for Chandler has been split out into a utility module that can be used by other scripts; the first such script is ...
Helen the Hub ImageHelenHub Helen is one of the founding members of UOFA and is 1 of 5 members of the management group that effectively run the company. She is however ...
StarterProjects Projects List This page has been replaced by the StarterProjects page. Please go there. http://wiki.osafoundation.org/twiki/bin/view/Chandler/StarterProjects ...
Hierarchical Folders Status Gathering open issues and design challenges around hierarchical folders in the sidebar See also BrowserDesign Organizing the sidebar ...
Cosmo UI High Level Events Notification Framework Proposal Introduction As the Cosmo UI gets richer and richer, we have more and more independent and semi independent ...
Calendar Introduction Westwood is the code name for a version of Chandler that is designed for use in higher education. This site is meant to collect requirements ...
Westwood Calendar Requirements This page is meant to collect requirements for Westwood, feature by feature. In the "recommended release" column is our current thinking ...
Deployment and Central Management Action Items: Submit list of questions and collect responses from institutions Person resopnsible Mitchell. due date ...
Important Higher Ed IT Projects related to Chandler: Internet2 umbrella organization for advanced applications to accelerate the creation of tomorrow's internet ...
Email The first release of Chandler, code named "Canoga", will help users manage high volumes of information particularly email better. In order for Canoga to ...
Identity, Authentication Authorization How can Chandler identify and authenticate a user to access central services (e.g. email servers)? How does Chandler ...
Inter operability These are the things that we think Higher Ed are interested. (Beyond the standard Chandler functionality) IMAP servers Compatible with ...
Security Few higher education institutions have firewalls. How do we ensure the session security of all transactions? How do we provide data privacy and conform ...
About Home Pages What are home pages? Home pages are like entry "portals" into sections of the wiki... @@@ What other types of pages are there? To find ...
How to hook your ViewerParcel into Chandler This tutorial is out of date. We will start on a new one around 15 December. Sorry! Chandler will connect your ViewerParcel ...
Connecting Control Widgets and Events In Your Parcel Once you have an XRC file, you need to connect the widgets in the XRC file to event handlers. In your subclass ...
OSAF Hosted Service Alpha Release Definition Acceptance criteria Upstream The public service is running a publicly released, unpatched version of the OSAF Cosmo ...
OSAF Hosted Service Deployment Planning Notes Prototype with a software based load balancer. Current best candidate is Pound (http://www.apsis.ch/pound/), which ...
OSAF Hosted Service Email Engineering and Operational Notes Definitions Email account outbound : When a person has the ability to send personalized outbound ...
OSAF Hosted Service Operations Open Issues Ads early or ads later? Background: One purpose of the service is generate revenue. Advertising is likely to ...
PREVIEW PLANNING Hosted Service Hosted Service Bugs Chandler Hub OSAF Hosted Service Operations Overview The OSAF Hosted Service is the Chandler Project ...
Using HotShot to do Performance Timing in Chandler The only tricky part about using hotshot is making the call that you want to do timing for. You pass in a callable ...
The details on this page may not be correct until the final release of Chandler 0.6. We are really interested in having people get involved with Chandler. There ...
How To Write a ViewerParcel This tutorial is out of date. We will start on a new one later. Sorry! Chandler is designed to make it very easy for developers to ...
Chandler Hub is an instance of Chandler Server. To gain an account, and start using the Hub: please follow the Get Started Guide. For information on accessing your ...
Investment in Hub Developers is a Good Thing Even if paid OSAF staff can develop Chandler 1.0 in a reasonable timeframe, it will be a better product with additional ...
We know that non staff hub developers are critical to the long term success of Chanler. We need to take the right steps to help foster community development of those ...
Chandler Hub and Chandler Project Privacy Policy We run a free public service named Chandler Hub because we think it is a neat thing to do. We are not here to sell ...
Chandler Hub Terms of Service Your use of the Hub requires agreement with the formal Terms of Service that will be described below. (under development) It's unfortunate ...
iCalendar Interoperation Project iCalendar interop will allow Chandler to export some of the most common aspects of calendars in a format other applications can use ...
IDE Project Files, Bakefiles and Version Numbering David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 04 October 2005 Introduction to be written ...
Critical bugs Currently, stamping can trigger a !MergeError. This will most likely be ameliorated by the new stamping implementation, so we're going to hold off ...
Licensing issues are complex and can be quite abstract. We will use the question of IMAP libraries to bring some of these issues into focus and discuss the implications ...
Instructions for Chandler Dogfooders/Early adopters If you are an intrepid Chandler dogfooder, here are some guidelines on how to report bugs you might encounter ...
Interaction Design Structure Status Proposal for a new design document Motivation Spec out user's mental model of navigation semantics in Chandler Proposed topics ...
Software Engineer Intern Chandler For the 2007 Summer, the Open Source Applications Foundation (OSAF) is seeking Software Engineer Interns for the Chandler development ...
Software Engineer Intern Cosmo project For the summer of 2007, the Open Source Applications Foundation (OSAF) is seeking Software Engineer Interns for its Server ...
IT Sysadmin Intern For the summer of 2007, the Open Source Applications Foundation (OSAF) is seeking a Systems Administrator Intern for its Information Technology ...
Product Design Intern For the summer of 2007, the Open Source Applications Foundation (OSAF) is seeking a Product Design Intern for its Chandler/Cosmo team. OSAF ...
QA Engineer Intern For the summer of 2007, the Open Source Applications Foundation (OSAF) is seeking Software Engineer Interns for its Quality Assurance team. This ...
KenKrugler 05 Nov 2004 And now, for my first Wiki edit on Chandler...below are issues that came up during my meeting on Oct 28th w/John, Katie and Chao. Localizable ...
Internationalization Project The Internationalization (I18N) of the Chandler PIM is a long process that will require a variety of changes to the current architecture ...
This page is now obsolete see InternationalizationProject for the latest i18n information Internationalizing Your Parcel Internationalization making the code easy ...
Chandler ecosystem interoperability overview A full picture of Chandler Project interoperability has many facets: Clients vs servers Read only vs Read write ...
With a client and server both supporting standard protocols, and a !WebUI to support standard formats, we need to eventually do interoperability testing and track ...
Proposal for Content Model Interoperation Experiments with non native formats Getting Started This is meant to be a launching point for discussion about import/export ...
An Introduction to Blocks: As Seen at Chandler Startup Trees of Blocks and the MainViewRoot Blocks are organized in the repository in trees where the Block's childrenBlocks ...
IMIP Invitation Workflow Status Discussing design alternatives for .6 Option 1: Modeling IMIP invitations as 2 items: Email with an Event attachment two item ...
Invitation Workflow Notes based on Feb 21st, 2006 meeting Sheila, Mimi, Bryan, Philippe, Katie (at the end) Issues with Stamping an email cannot be both inbound ...
This all started because I was hoping to build a tool that would record "repository events' into trace files which could then be played back agains the repository ...
Collections Collection Basics A collection, as used herein, is a user level term for a set of items. Collections will play a visible and prominent role in Chandler ...
Item Collections Proposal Background Summary This summary is a brief restatement of the key concepts that model how users manage sets of items in Chandler. For more ...
When you share an item and it links to other items, which of the linked items are implicitly shared and which aren't? The high level answer is that it should be specified ...
I did a simple comparison of time it takes to recursively iterate through all the blocks, which are Items, compared to how long it takes to iterate through all the ...
Summary This page describes the design team's idealized view of the high level feature set we've termed "item sharing". This needs to be grounded in engineering reality ...
The following is a list of features that was originally under consideration for 0.7 but we have decided to punt to Post Preview. Dashboard Gobbledy gook ...
Coordinator/Busy Body Image of Ivan the Individual Contributor Ivan the Individual Contributor is a web interaction and graphic designer. He works for a small web ...
MikealRogers 25 May 2006 Research http://json rpc.org/wiki/specificastion http://tomcat.apache.org/tomcat 5.5 doc/logging.html Plan In order to accomplish ...
JS Styleguide These are merely guidelines. They should not be adhered to mechanically, especially if a deviation would make your code more readable. General 1 ...
Java Server Setup These instructions help you set up your platform for hacking on OSAF's Java server projects. These projects utilize specific versions of particular ...
Join OSAF Chats with HydraIRC Download To IDENTIFY and join channels automatically, use HydraIRC's Command Profiles. Options Preferences Command Profiles If ...
Jotting New Items Workflow Motivation Provide a universally accessible UI affordance for entering items of any Kind that's easier than form based Detail View ...
JP Calderone Conversation Notes JP Calderone is one of the developers of Twisted. He is the main developer of the IMAP libraries used in Twisted and Divmod's Quotient ...
JSF Agility Not very agile is the main complaint from people lots of annoying XML config. Support Good support it's a sun product. Skinability Its componentized ...
JSP 2.0 (with JSTL) Agility JSP is fairly agile under the right set up. With most app servers everytime a jsp file is touched it is re compiled and you will see the ...
Rough plan for Spam Detection and Junk Management Currently these projects are planned for 0.6 (Spring/summer 2005), so this is a rough plan intended more to start ...
KKIE CHANDLER TEST SESSION : FRIDAY Aug 17th, 2007 Part I: Getting set up 1. Start with the landing page: http://chandlerproject.org 2. Download the ...
Feedback from the Aug 17 test session. Raw notes Adam Hertz Getting started: Download page is a navigational dead end. Also, it should have site navigation ...
Kagami Project Notes Things I've have learned (again) when testing Kagami with CVS Each sub directory involved in a cvs commit appears to trigger scripts as ...
Kagami Project Overview Kagami is a toolset to allow any CVS repository to have an SVN mirror. Goals Given the following items end up with an SVN repository ...
Goals Derive a go to market strategy for Kibble to attract reasonable adoption for an identified target segment Identify gaps and issues needed to overcome to ...
Overview This page attemps to highlight the basic, routine workflows most central to Kibble. We are focusing on the basic workflows that highlight what is most problematic ...
After a recent demo of scripting, Mitch asked, "Could you use this to write a parcel?" Here is a proposal to answer that question with a definitive "Yes!" Under ...
Out of Date: See new Product Tour Features Faq Known Issues Get Started Guide See also: Troubleshooting NOTE This list was compiled for the Preview Release ...
Landing Page Tasks This page is an overview of the tasks related to the http://chandler.osafoundation.org site to be completed prior to the 0.6 launch. Feel free ...
Candidate Questions for LPFI Here're a list of questions I'll like to discuss with LPFI. Goal is to understand the needs and pain points of LPFI and to see how well ...
Liasions to Other Projects This page is designed to help find people who have connections to both Chandler and another project. If you are a connector, please list ...
Chandler Licensing Plan Current OSAF Thinking by Mitchell Baker OSAF is planning our 0.1 release before the end of April. Our plan of record for licensing is to ...
Chandler Licensing Documentation Chandler Licensing Plan our general plan for how Chandler will be licensed Chandler License Terms the specific terms ...
Linux distribution integration Summary OSAF should support distribution integration because it will increase adoption and lower in house packaging effort for ...
Logging Framework Chandler uses the standard Python logging framework. To control logging verbosity, rather than have have setLevel( ) calls sprinkled throughout ...
Chandler Logo Semifinals Here is the next installment of logo work the Logo Group would like to collect feedback on. We took the 6 concepts we introduced on the list ...
Chandler Logo Semifinals, Pass Two Here is a second installment of 3 logo treatments. We a new treatment of the Petroglyph, which we are now calling Figure and have ...
Chandler™ Logo Use Guidelines hard coded breadcrumb back to: BrandingProject see also: TrademarkUseGuidelines OSAF Logo policy Chandler™ is our brand ...
Mail API Criteria Criteria for IMAP 1 Pipelining 1 IMAP syntax call efficency (Namespace, Calls, Permissions) 1 SSL / TLS support 1 Ease of Use 1 Overall ...
Possible Email Configuration Features This area is for describing every single feature that any email program might ever possibly have relating to setting up an email ...
Possible Filtering Features This is an exhaustive list of filter features that an email program could have. The OSAF team will eventually prioritize this list to ...
Navigation This area is for listing all possible issues related to navigating through email. At some point, OSAF will prioritize this list to figure out which features ...
Possible Email Notification Features This area is for listing all possible "new message" notification features. Eventually, OSAF will use this list to determine which ...
Possible Printing Features This area is for listing all the possible features relating to printing that an email program might implement. OSAF staff will use this ...
Email Feature Prioritization List of All Possible Email Features Feature prioritization Excel version of All Possible Features annotated with utility ...
Email Project Development Schedule This schedule is, since we have no developers hired, just one step above a guess. Person 2003Q3 Q42003 2004Q1 2004Q2 ...
Security This area is for listing all possible email features related to security. OSAF will eventually prioritize this list to determine which features will go in ...
Possible Features when Browsing Messages This area is for listing all the possible features that an email user might want to do related to browsing messages. OSAF ...
Possible Email Search Features This area is for listing all the possible ways that you might search in email. OSAF will eventually prioritize this list to determine ...
Chandler Project mailing lists Keep up to date on our progress, ask questions, troubleshoot problems and participate in discussions ranging from community processes ...
Template for the "MaintainedBy" Form Field About The Page Info Box Click here for background about the page info box. About this "MaintainedBy" Page This MaintainedBy ...
Manipulating the SideBar from your ViewerParcel In its simplest form, a ViewerParcel (What's a ViewerParcel?) just exists within the viewerParcel frame, but one of ...
#MarketingPlansTop Chandler Marketing Plans Table of Contents High level Marketing Goals 1 Communicate Project status and plans to target communities (set ...
Marking up workflow Motivation To provide affordances to the user to easily mark up content items for lightweight processing and organization. Terminology Use ...
Maven Eclipse Plugin Using this plugin will save you from having to manually update the Build Path Libraries in Eclipse. Download Maven Eclipse Plugin To ...
Maven JSAR Plug in What is a JSAR? A JSAR is just a collection of JavaScript files zipped up with the extension ".jsar" instead of ".zip" bascially a JAR for ...
All internal postings completed PieterHartsook 01 Apr 2003 Wed. 3/26 Mitch agreed that we should not do a Mellon grant press release at all, but we need ...
Menu Design Spec Status PProposal for .4 Motivation Start out with a fairly simple and generic set of menus. Watch how the GUI workflows fare in .4. Come back ...
Message Annotation This area is for discussing message annotation, which might become a feature of Chandler or might not. There are several issues around message annotation ...
wxWindows 2.5 Migration This will be a page describing what will be involved in moving from wxWindows 2.4.2.4 to wxWindows 2.5. Current plan See what changes ...
Chandler Desktop Migration Instructions Q How do I move my data from one version of Chandler to another? Migrating to a New Version of Chandler? 1 Start up ...
Chandler Milestone 0.5.03 Report Card Chandler Milestone 0.5.03 was officially released on June 7, 2005. The following is a summary of new features (visible and non ...
Chandler Milestone 0.5.04 Report Card Chandler Milestone 0.5.04 was officially released on July 15, 2005. The following is a summary of new features (visible and non ...
Chandler Milestone 0.5.05 Report Card Chandler Milestone 0.5.05 was officially released on Sept 7, 2005. The following is a summary of new features (visible and non ...
Chandler Milestone 0.5.06 Report Card Chandler Milestone 0.5.06 was officially released on October 19th. We are now officially feature complete. The next 7 weeks will ...
Milestones Definition and Exit Criteria Putting some flesh around the definitions, clarifying how we declare a milestone reached and what's happening between milestones ...
This is the home page for design group meeting held on Mondays at 1:00pm. Regular attendees are Sheila, Mimi, Katie. This is a forum used to discuss high level design ...
Agenda for October 3rd 2005. David Allen visit review current agenda and drill down on details Attendees for full day: Mimi, Lisa, Katie, Mitch, Philippe ...
Agenda for Oct 10, 2005 Mitch's dogfood feedback how should we address some of the issues (particularly around header in the calendar) David Allen follow ...
Monday Design Meeting Oct 31st Talk about free busy proposals Review the current HTML file and fill in any details do we want to make a recommendation ...
Agenda Prep for Tues and Thurs 0.7 planning meeting Persona discuss 0.7 personas (specifically around calendar) Content model table Notes 0.7 Planning ...
Agenda for Jan 23rd Status update (catch up on what everyone is doing) Look at the next steps for all the ongoing projects Content model discussion ...
Design Meeting Feb 13th 2006 Agenda strategy for discussing user interviews (that will drive later phases of release) what is the design process in an agreement ...
Agenda 0.7 performance scenarios (calendar size and # of task items) ground rules/process for design list participation (I think we should discuss this with ...
1) Next steps on perf targets: summary of calendar and repository size survey. 2) Design home page 3) Mimi do you want to do another review of the strategy ...
Agenda for April 5th 1) Design session next week (April 11th) 2) Sooby landing page where are we with getting this finished 3) FLOSS usability spring ...
Notes: May 22nd 2006 Design Meeting Target user for Scooby/Chander and how it differs. Sheila reviews scooby stickie plan Scooby quickie background to current ...
This is the home page for design group meeting held on Mondays at 2:30pm. Regular attendees are Sheila, Priscilla, Mimi and sometimes Katie. This is a forum used to ...
Building a Viewer Parcel Chandler Tutorial, Part 1: Building MrMenus In this tutorial, we'll look at how to create basic elements of a simple viewer parcel named MrMenus ...
6/24/2003 Joel, We look forward to talking with you this Thursday 3:30 CDT/1:30 PDT. If you send me your phone number we'll call you. We mainly want to chat about ...
We look forward to talking with you Monday mid morning say 10:30 AM PDT/1:30 EDT Time. Since some of us here at OSAF may be offsite at that time, would you mind calling ...
Kenneth W. Arthur (K'88) Associate Director For Systems and Networking Kalamazoo College 1200 Academy Street Kalamazoo, MI 49006 3295 www: http://www.kzoo.edu ...
6/30/2003 I will be available on Monday at 3 eastern for the call. I will also be with Bret ingerman the chief technology officer of the college...he is very interested ...
6/24/2003 Hi Robert, I was given your name by Clara Yu. We would like to schedule a phone call with you to discuss the relevance of our project for Southwestern University ...
Summary of email survey results 22 out of 81 schools responded. Requirements for NITLE schools were similar to CSG universities with the exception of a higher need ...
6/24/2003 Hi, Pieter you can log in with my username and password: / To get to the login screen http://www.cet.middlebury.edu/admin Once you have logged ...
Needed Windmill Tests Manipulating recurring event instances on the calendar canvas out of the order in which they were created We have weak coverage ...
Possible Message Composition Features This area is for listing all possible things that you might want to do when creating a new message. The OSAF team will eventually ...
Guidelines for adding new open source modules to the Chandler "external" tree The external tree represents open source projects which we are using in a relatively ...
New Procedure for getting Chandler Releases This method has been setup for Linux, Mac OS X and Windows NT/XP. When deploying on Windows, you will need to have the ...
Using the AliasPlugin to create a global CamelCase "Black List" for each wiki. (Thanks to work by GrantBowman!) prior to getting the plugin installed and patched ...
Overview This page lists a set of high level features we should consider dropping from Kibble. It lists pros and cons to try to make the best decision. Mitch has argued ...
The Note Kind is pretty central to the Chandler content model. We envision the Note as an embryonic item, a thing that the user can quickly create and start typing ...
Notification Framework The Notification Framework provides a system for declaring events, posting notifications about an event and listening for events. Parcels ...
Things you don't want to happen Lots of irrelevant notifications coming in all the time Missing important notifications Having to set up complex rules ...
#KnowledgeWorker PPT, PDF The Chandler Knowledge Worker Chandler's Target User is more than just a glutton for information. Information is the substance ...
OSAF Community The OSAF Community effort is to build and develop active open source communities around OSAF's various projects by making our projects attractive places ...
Frequently Asked Questions about OSAF For questions about Chandler Project, visit the Chandler FAQ Return to osafoundation.org What is OSAF? OSAF is the Open ...
OSAF History Return to osafoundation.org How we started OSAF started in 2001 when Mitchell Kapor began to investigate the possibility of developing a modern Personal ...
About Obsolete Pages What are obsolete pages? Obsolete pages are pages that are no longer being maintained and can no longer be trusted to be a source of truth ...
Old Detail View Project 0.5 Proposals This stuff used to live on DetailViewProject when we were planning 0.5; it's been subsumed by the plans for what we're actually ...
MikealRogers 22 Sep 2006 Olson convert is a single script that will convert on date/time/timezone into any other timezone using the olson timezone database. Supports ...
Open Automation Framework (OAF) This document describes a proposal for a distributed test framework which eventually will be used by all automated functional test ...
Organized by design: The structure of Chandler collections Status Putting page together as of 19 Aug 2004 In NaturalWorkflowDesign we talked about encouraging users ...
Customizing the summary table: Organizing items in a single view Open Issues How do we do ad hoc sections? How do they integrate with attribute based sections ...
Orgcess All new items are notes At any time, users can do one or more of the following with a note: Send them as messages Schedule them on the Calendar ...
OSAF as an Organization OSAF is not just the source of Chandler, it is also an organization with its own organizational structure and issues. This page is for information ...
OSAF Endorsement Policy DRAFT of a standard approach to responding to requests for endorsement, partnership, support of other open source projects Reason OSAF should ...
OSAF's Governance Principles 1. We are an agreement seeking culture. At OSAF, we have an agreement seeking culture. That is, we endeavor to make plans and reach ...
Roles in OSAF Projects Participants in OSAF projects can take on a number of roles. These roles are determined by the nature of a person's activities and are not ...
OSAF QA Process Handbook Introduction This document captures the OSAF QA Process for Chandler Desktop and Chandler Server(Cosmo) products. It documents the different ...
OSAF WikiWeb Structure The OSAF public wikis are subdivided to make finding pages easier. Each of the sub wikis called WikiWebs can be searched independently ...
Twisted Install Notes for Mac OS X 1. Requires GCC. I used 3.3 2. Connect to via MacPython Package Manager: http://undefined.org/python/pimp/darwin 7.2.0 Power ...
Deliverables for analysis of mobile device interoperation with Chandler PDA Platform Metrics OSAF needs to understand what the mobile device will look like and how ...
Page Info Box To learn more about the "PageInfo" box, see AboutThePageInfoBox . . . . . . Template for the "PageInfo" Form This PageInfo page isn't a a normal ...
List of Pages, grouped by Page Type Contents This page gives a list of all pages on the Chandler web that have a PageInfo box, with the pages grouped by what PageType ...
List of Pages, grouped by Person This page gives a list of all pages on the Chandler web that have a PageInfo box, with the pages grouped by what person is listed ...
Template for the "PageStatus" Form Field About The Page Info Box Click here for background about the page info box. About this "PageStatus" Page This PageStatus ...
Parcel Project The parcel loading framework creates items in the repository, based on data read in from XML files. Active Contributors MorgenSagen KatieCappsParlante ...
Parcel Framework Change Log August 4, 2004 I switched item copying from attribute based to cloud based copying. July 19, 2004 Parcel reloading is now supported, ...
Work in progress Instead of overloading XML namespaces to indicate repository paths and parcel dependencies, move to a single namespace such as "http://osafoundation ...
Parcel Loading Mechanism Chandler now supports loading parcels from an external directory in addition to the default "internal" parcels directory. If you set the ...
This page is out of date and irrelevant for versions of chandler after 0.5. Starting in 0.6 parcels are written and managed completely in Python. Parcel Manager Overview ...
obsolete, a better doc exists elsewhere XML Format for Parcels Goals Example #1 A parcel defines schema items for books and authors. Note that this parcel references ...
Life Cycle of a Patch We'd like this to be something similar to http://www.mozilla.org/hacking/life cycle.html So, you have made a change to your copy of Chandler ...
Chandler Desktop Performance Evaluation IRC Collaborative Session Objectives Review the perceived and measured performance of the Chandler Desktop as it is ...
Performance Project BusyDevelopersGuideToChandlerPerformanceOptimization How to run performance tests Performace Evaluation Session Primary 0.7 Use Cases Use Case ...
Persistence in Chandler @@@ Make more positive An important Chandler concept is persistence. Persistence saves developers from having to read in and write out data ...
Why Personas? Personas are hypotheses that we developed to act as a mental proxy for the different types of target users of our products. By studying different personas ...
Piers Lauder Conversation Notes Piers, wrote the imaplib for a his product Facemail. Piers worked for Bell labs in the early nineties and they had an internal product ...
PKI and Sharing via WebDAV Server The latest idea (but the first to be implemented) on how sharing happens in Chandler is to use a Chandler WebDAV server hosted ...
Notes from Aug 29th 2005 This page is still a work in progress and changes updates will be ongoing. All 1st level bullet points represent stickies, a first ...
Notes from Nov 17th, 2005 Katie, Lisa, Sheila and Mimi met to discuss 0.7 status, open issues and next steps Knowns for 0.7 Merging conflict management ...
Current 1.0 Proposed Plan This visual below shows a snapshot of a possible path to get us to a usable Chandler 1.0. The major feature areas are listed across the top ...
Chandler Plugins Tutorial Chandler plugins are optional Python modules that add or change existing functionality. They are not included in the normal Chandler downloads ...
Portal Project The goal of the Portal Project is to improve the usability and content of the various OSAF web properties, including the website, http://www.osafoundation ...
Possible Email Archiving Features This section is for listing all the possible things that an email client might do relating to archiving email messages. OSAF staff ...
Possible Email Navigation Features This section is for listing all the possible features an email client might have that are related to moving through messages, either ...
Possible Email Shutdown Features This page is for listing all the possible things an email program might do when it shuts down. At some point, the OSAF team will ...
Possible Offline Features This area is for listing all the possible features that an email client might have related to working offline that do not have a user interface ...
Possible Features Related to Creating a Response This area is for listing all the possible features that an email client might have that are specifically related to ...
Pre Check In Tests : Unit and Functional Tests The goal is to minimize the amount of time that the source tree is broken (in a state where people can't get their work ...
Welcome to the OSAF Projects wiki, a tool for collaborative work on Chandler and our other open source projects. This site is split into three main areas (which you ...
Preferences Design Status Putting together proposal for .4 Motivations Have one centralized design page for all preference panel design across 3 platforms. Server ...
Out of Date: See new Product Tour Screenshots Watch Demo Movies See Chandler in action and get a quick introductory tour! Glossary Complete Glossary ...
Preview Integration Test Specfication The purpose of the document is to include round trip testing scenarios from the Desktop to the Server. Prior to running the testcases ...
Preview Position Statement Drafts back to BrandingProject requesting position statement feedback with a deadline March 5. Katie: Helen the hub (target primarily ...
Recurrence and... For context: 0.6 Recurrence Spec Edit Dialogs Recurrence Edit Dialogs pop up in the following cases: When editing the item, which includes ...
Preview Remove, Delete and Trash Spec For context 0.6 Trash and Deletion Spec Usage Patterns When will users use Remove, Delete and Move to Trash? When Undoing ...
List of prioritized testcases for developing on the new record/scripting framework Important note : This list is above and beyond the existing testcases covered by ...
Product Plan Process We're taking an iterative approach to working on our product strategy. One piece of the strategy is the business model. Another piece is the product ...
Chandler The Note to Self Organizer Windows Mac OSX LinuxBack up and Share:Sign up for Chandler Hub 3 Minute Feature Tour (Also on Youtube.) Screenshots More ...
Chandler, The Note to Self Organizer (A Notebook you can Organize, Back up and Share!) An Integrated Approach to Managing Information Quick Entry Bar with ...
Chandler Profile Directory General On installation, Chandler creates a profile directory in which Chandler's database ("repository") and other instance or user ...
Proposed Features for Cosmo 0.5 Casual Collaborator View calendars without an account Jump to date Link to mail client to send "Notifications" of newly ...
Purpose Goals of the 0.1 Release Current OSAF Thinking Purpose The purpose of releasing version 0.1 Chandler source code is to: provide an architectural ...
PyEGADS PyEGADS is a Python wrapper for EGADS, which is a cryptographically strong pseudo random number generator and entropy daemon. PyEGADS is cross platform. PyEGADS ...
PyLucene PyLucene is a Python wrapper around the Lucene search engine. It was developed by OSAF, and is currently in the Chandler CVS tree. There are some of our ...
Why 1 External interest in pylucene is increasing 1 pylucene is of interest independent of Chandler 1 pylucene needs work to become an installable python extension ...
Working with !PyShell in Chandler Warning Always save a copy of your data before attempting to use PyShell, either by exporting to a ChandlerExport (.chex) file via ...
Python Internationalization The Problems We want to make sure all strings containing UI text are Unicode encoded. Even with Unicode strings, basic Python ...
QA Status Update Page Ongoing status of 0.6 release http://wiki.osafoundation.org/bin/view/Journal/AparnaKadakia20050426 http://wiki.osafoundation.org/bin ...
Quantitative Community Involvement Metrics This area is for tracking community involvement by several different quantitative metrics. This is what we want to track ...
Documentation for Chandler Query (Find, Search) System Query String Syntax: There are several kinds of queries. Simple queries are queries over sets of items. You ...
IRC Chat with Itamar regarding using the Reactor in a threaded application bkirsch OSAF is working on a Thread Personal Information Management System called Chandler ...
Possible Features Related to Reading a Message This area is for listing all the things you might possibly do when reading a message. OSAF staff will eventually prioritize ...
recTestAutoTriage This tests that events created in: the past auto triage to DONE, the future auto triage to LATER, current time auto triage to NOW This test ...
Test that items in a collection get deleted when a collection is deleted and "collection and items" is chosen from the pop up dialog, and that they don't get deleted ...
recTestDeleteOOTB Selects all OOTB collections and deletes them. Empties trash. This test records the following actions: select the top OOTB collection ...
recTestFYIremovedFromPreview This tests that events are not displayed in the preview pane when their status is set to FYI. This script recorded these actions: ...
recTestTriageButton Test that triage button changes state in both detail view and dashboard when either button is clicked. This test is recorded by: select from ...
recTestTriageSectioning Test that triage sections appear when dashboard view is sorted by triage and that sections maintain their open/ closed state when resorting ...
Meeting to discuss next generation of Chandler Desktop Test Automation System. Attendees: John Anderson, Philippe Bossut, Katie Capps, Mikeal Rogers, Dan Steinicke ...
Recrod Scripting Meeting 10/09/2007 Attendees : John Anderson, Dan Steinicke, Aparna Kadakia John has migrated atleast 4 of the existing functional tests over ...
Record Script Meeting Notes Oct 16, 2007 Attendees : John, Dan, Aparna Notes from the meeting John has successfully moved the existing functional tests over ...
RedirectTo Evolution The Issues Attribute Redirection is not powerful enough to do everything we'd like it to do in the UI. We use this feature to unify the various ...
Release Management Responsibilities These are the people responsible for various parts of the release process. Heikki will back up Bear and Aparna if they're away ...
Release Management with Bugzilla This process is similar to the process Mozilla Foundation uses, and as such, documents a "best practices" process modified for OSAF ...
FOR DEVELOPERS Plugins Contributed Builds Release Notes OUT OF DATE NOTE This page is no longer maintained. Release notes are now published to The Chandler ...
Alarms, Timers, and Reminders Proposal We'd like to add Alarms to Chandler for the 0.5 release. An Alarm is basically an alert that pops up a few minutes before a ...
Report a bug What is a bug? A problem with the software. Something that confuses you. Inconsistent or unexpected behavior. If you are unsure how to report your problem ...
How to Report a Bug in Cosmo What should I do if I find a bug in Cosmo? Has it already been reported? If you find a problems with Cosmo, the first thing that you ...
Repository Working Group Home Page This page is the nexus for all the pages that discuss the repository in Chandler — how it's represented, how it's accessed, ...
Repository Unit Test Documentation The Repository Framework contains a set of unit tests. These tests use Python 2.3's built in unittest framework. Executing the ...
Resharing Shares Use cases There are 4 main types of use cases 1 Resharing a content item that was originally shared as a content item 1 Resharing a collection ...
Resource items Status Proposal Motivation A new kind of item that includes Notes, Word documents, Photos, MP3s...Resource items are persistent items that are relatively ...
Rife Agility Some agility is lost due to the fact that there are no control structures in the templating language (see the templating section below.) While this ...
Differing Roles in the Chandler Project Version 0.1 For now, it is sufficient to identify three types of participants: Staff Participants, Self Directed Participants ...
RSS feed custom RSS feeds RssFeedProjects (I have refactored the StarterProjects Wiki page moving the previous discussions and solutions on generating custom ...
Rule builder Status Proposal. Need to collect and examine sample data. Motivation Uniform UX (user experience) for building rules, browsing collections and ...
Running Automated Tests with testrunner In order to run your tests you need to have: 1. Checked out the repository svn co http://svn.osafoundation.org/svn ...
Running Chandler Tests Nowadays, testing is handled by the rt.py python script (in the tools/ subdirectory. You can just launch the script directly it will figure ...
Running CosmoUI Automated Tests In order to run your CosmoUI tests you need to have: 1. Checked out the repository svn co http://svn.osafoundation.org/svn/tools ...
Schema Display Formats Options We have a good deal of PIM schema info available, and more will be coming soon. We need to figure out how best to present that info ...
Scooby Cosmo BFF Scooby's README.txt provides instructions on how to get Scooby running inside a generic Tomcat, but the one bundled with Cosmo has a special configuration ...
Scooby Browser Support Browsers supported by Scooby will ultimately be determined by both browser share among the targeted audience and the level of AJAX/DHTML functionality ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Go to Scooby ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Frequently ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Go to Scooby ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Scooby 1 ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Scooby Release ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Scooby and ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Scooby Week ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Scooby 0 ...
Test Specfication for the features in Scooby 0.1 release Manual UI Test cases All manual test cases below should be run on scooby standalone, scooby/cosmo bundle ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Scooby 0 ...
This page has been moved into the Cosmo Wiki project... The contents of this page are no longer relevant since Scooby has been incorporated into Cosmo Scooby 0 ...
Chandler Screenshots Chandler on Windows Chandler on Mac OS X Chandler on Linux Screenshots of Calendar View on Linux coming soon! Windows Mac OSX Linux ...
Search design Status Notes from first brainstorm on Search. August 3, 2004 Use cases (with example workflows for Ted) Who (regardless of From, To, CC ...
Access Control The main principle is to give the least privileges to accomplish a task. If something is broken, the damage may be limited by what the process is allowed ...
Cryptography and PKI in Chandler Chandler supports IMAP, POP and SMTP over SSL/TLS, as well as sharing over SSL (HTTPS). CryptoDesign CryptoExportDisclaimer ...
Secure Coding Practices This document started out as a rewrite of the Mozilla Security Reviewers' Guide (http://www.mozilla.org/projects/security/components/reviewguide ...
Chandler Security Security is a subset of quality. Security must be built in, because adding it in later is costly and will likely not provide very good security. ...
Security Policy And Response to Security Issues Unfortunately security bugs are still a fact of life. We will need a web page describing our policy regarding handing ...
Privacy Privacy is often not exactly the same thing as security, but it makes sense to talk about privacy in the context of security. Often security vulnerabilities ...
Security Threats This document started out as a rewrite of the Mozilla Security Reviewers' Guide (http://www.mozilla.org/projects/security/components/reviewguide.html ...
All Input Is Evil Check All Input The root of most security issues is that some code trusts the input it gets, and that trust is misplaced. Buffer overflows are ...
Self Assigned Projects Program Objectives As OSAF staff members, we are very close to the core of our products. At the same time, we are less free to experiment with ...
Server Bundle Development Getting Started Those who do not need to develop the server bundle code itself can download and install one of the pre built packages (see ...
OSAF Server Commons The Server Commons is a bundle of utilities for common server tasks and integrations with external frameworks and APIs. It is used by Cosmo and ...
Server Community QA There are many things you can do to help out with the Chandler Server project in the QA department and not all of them require being able to code ...
Motivation Since accepting a grant to develop a higher ed version of Chandler, OSAF has always intended to create a central server product to complement the Chandler ...
IRC Chat with Itamar about utilizing Twisted Services itamar the reactor tells root service to shutdown itamar which tells its child services to shutdown itamar ...
See the Chandler Desktop team for current progress and activities. Services Working Group Home Page The services working group discusses a collection of related projects ...
Sets and Collection Project JohnAnderson has been working with Ted, Andi and Morgen redefining an architecture for collections called sets. All of John's task are ...
Set up Chandler Desktop with your new Chandler Hub account In Chandler Desktop, go to File Accounts... to set up your new account 1 Select Chandler Hub Sharing ...
Kibble Sharing architecture This page describes the sharing architecture for Kibble (with notes on pre Kibble release targets). We are working on something that allows ...
Sharing calendars and Invitations Status Putting together a proposal to review with Mitch for .5 Big question If an item is sent out as a message and then added ...
Overview This page describes what a sharing conflict is, the types of sharing conflicts and ways to mitigate such conflicts. We then describe proposals to resolve ...
Sharing Format One of the 0.7 goals is to identify/implement an 'external serialized representation' (sharing format) for use by Chandler, Cosmo, Scooby (and any other ...
In progress Phase 1 Requirements The client needs to be able to publish, fetch, and remove items to/from the server Shared item collections map directly ...
Chandler Sharing Framework Extensibility This is obsolete. New document coming soon. The sharing framework allows repository items to be transported in and out of ...
Summary Items created on one person's computer can be viewed and modified by others, and their changes propagated back across all users sharing that item. The implementation ...
Sharing protocol implementation options 1. WebDAV central server WebDAV server acts as the point of coordination all changes and conflicts (e.g. through ...
Sharing Performance Test Cases Each of the following sections have links to a page which describes the test scripts to run, and also contain .stats files Reload ...
There is a script in parcels/osaf/sharing/tests called xTestEIMSyncPerformance.py. To profile publishing, edit that script and set: self.Publish(profile True) ...
There is a script in parcels/osaf/tests called xTestReloadPerformance.py and also a dump file named office.dump. You can run the script to generate profile data by ...
There is a script in parcels/osaf/sharing/tests called xTestEIMSyncPerformance.py. To profile subscribing, edit that script and set: self.Subscribe(profile True ...
There is a script in parcels/osaf/sharing/tests called xTestEIMSyncPerformance.py. To profile syncing, edit that script and set: self.Sync(profile True) You can ...
Sharing Project The sharing framework allows repository items to be transported in and out of Chandler in various serialization formats and across various transport ...
The sharing spec says the sharer may choose to include alarms and event status when publishing; likewise the sharees may choose to filter out alarms/status when subscribing ...
sharedState The sharing spec requires we be able to determine which items are: unshared read write read only All but one of the scenarios described ...
Sharing Project The sharing framework allows repository items to be transported in and out of Chandler in various serialization formats and across various transport ...
Sharing revisited Status Quick write up of what we have thus far. Motivation Discuss and decide on the basic (dog food) sharing scenarios, use cases and workflows ...
This is a proposal to meet some of the requirements of ZeroPointFiveCollectionSharingWorkflowsSpec, such that every sharee of a shared collection can see the status ...
Sharing Status API This is an overview of the Chandler client Sharing Status objects and their API. See Lisa's overview of Sharing Status for background on what information ...
Sharing workflow decision history Executive summary There are currently two proposals for how users might initiate the sharing process. They are not completely ...
This sample shell script has some time saving aliases to help with downloading and running chandler: getchandler does an svn checkout to get chandler updatechandler ...
Summary The sidebar is the basis for the user's navigation work flow. It provides them with 1 touch access to frequently used items and views. The sidebar is setup ...
Sidebar component spec Motivation Provide user with quick 1 touch access to frequently used (collections of) items and views. Allow user to organize navigation ...
Sidebar Spec 2 Status Putting together a verbal summary of ideal sidebar behavior for Kibble (not .5) This probably ultimately belongs in the Chrome spec, but I ...
Here's an agenda for the Kind Filter meeting: Mimi gives a very quick overview of the motivation for the Sidebar Kind Filter Describe and discuss the basic ...
Slide Installation There are two methods of installing Slide using the handy Tomcat bundle (simple) or deploying Slide into an existing application server (mildly ...
DRAFT for questions to be fielded to the entire NITLE group. for review of the CSG survey results see: CSG Supplementary Questions Analysis document Word format ...
Spring MVC Agility Pages are JSP's. Configuration of controllers, etc. are Spring bean config files, which can be a little verbose, but are pretty easy to read. ...
Sharing Discussion Led by Morgen Sagen, Phillip J. Eby, Brian Moseley Notes taken by Priscilla Chung Session Notes Sharing requirements (end user requirements ...
Cosmo Sprint Week Feedback This page is setup to be a place where people can provide feedback on how well the Sprint was organized, run, executed, etc. If you have ...
Sprint Week Wrap Up Discussion Led by Sheila, Priscilla, Katie Session Notes Referring back to people's goals in the beginning of Sprint week. Did we fullfill ...
Target User Exercise Led by Priscilla Chung, Mimi Yin, Sheila Mooney Session Notes The purpose of the design exercise is to create a better understanding of ...
Implementation of Stamping This page is way out of date... Stamping now uses annotations. Under the hood, when you change an Item's Kind you change its Python class ...
Stamping workflow Status New additional use cases have been added to this page that have not been reviewed by the design team. Proposal to reorganize this page along ...
Starter Projects This page contains list of small, self contained, projects with clear deliverables which would make good projects for someone looking to get involved ...
State of the Service, 2006 08 15 Overview What follows is a status update for the OSAF Hosted Service. Questions and comments are welcomed. Since about early June ...
Step by step instructions for reporting Chandler Desktop bugs that are even more detailed than the ones on Bugzilla's guided "Enter a Bug" page 1 While creating ...
Stripes Agility Pretty agile. Stripes is another JSP based struts like framework but it seems to require a lot less artifacts than struts and also let's you throw ...
Struts w/ Tiles Agility Editing pages is quick and easy, but adding new pages or new tiles is irritating, requiring lots of XML. Support Struts is well supported ...
Here's a proposal for a templates for each Study Area in the ChandlerEcosystem20030808. I don't expect all study areas to populate every bullet item. For each study ...
Chandler Styles and Appearance The style project will enable both developers and designers to tweak visual elements of the UI more easily than is currently available ...
Basics The best source of Subversion info is from the online documentation and from the online book: http://subversion.tigris.org/ http://svnbook.red bean ...
Summary Table View Project We're going to track summary table view work in the CpiaFramework project. People JohnAnderson JedBurgess Specs and Docs ...
MikealRogers 21 Sep 2006 I began investigation of Sunbird automated testing for cosmo interop purposes. It seems the most logical strategy is to test the caldav provider ...
Update: We switched to subversion in May 2005 : SubversionGuidelines The purpose of this page is to capture the process for switching version control systems. We ...
SyncML Interoperability This is a page for notes about adding SyncML support into Chandler. Pointers Open Mobile Alliance web site: http://www.openmobilealliance ...
From: "Darryl Champagne" Date: Thu Jul 17, 2003 10:06 am Subject: RE: SyncML SyncML in the Free Software community I think that might be grossly oversimplifying ...
Synchronizing Email This area is for listing all synchronization features that any email client could ever have relating to synchronizing with PDAs. At some point ...
Synchronizing Views in Chandler @@@ Wickedly under construction!!! As mentioned before, ViewerParcels use a modified Model View Controller architecture, where the ...
Tabbed Views The current todo list and status of adding tabbed views to Chandler. People JedBurgess JohnAnderson Status Jed and John have discussed ...
About Table of Contents Pages What are table of contents pages? Table of contents pages just give lists of other pages... @@@ What other types of pages are ...
Chandler Tabular Data UI Dev't Issues Draft 1.0 David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 31 March 2005 Overview This document is intended ...
Tapestry Agility Developing in Tapestry is fairly agile changing the page's template or specification (an XML file which describes the components that a page contains ...
In trying to determine what features need to be included at what point in the Chandler roadmap we began to think about target users. But after wrestling with a variety ...
Template for Open Issue Table Sections Open Issue Table Template # Feature Description 1 nested frobs? We know we'll allow at least a single level of ...
Template for Workflow Table Section Workflow Table Template When Workflow Name Motivation Stamp an item Stamping is a way to provide users with a quick ...
Test case specs should: use the editTablePlugIn test case numbers start with TC followed by a two character identifier unique to that test module (EU for ...
This a place to track issues and enhancement ideas for Chandler tests Logging log output should be configurable separately from console output logging should ...
TestNewEvent Actions (updated to better match action currently happening the old functional tests) create a new collection by choosing Collection New. Type ...
What is !TestObject? TestObjectHome is a class object written in python. It's purpose is to provide basic necessary functionality to test tools written in python. ...
Second question: Is it possible to somehow implement the page type header boxes so that the code for them is better factored, rather than each one being basically ...
test page This page is for testing various things associate with the wiki technology as it applies to the Chandler Web. Here are tests for various aliases: PyCon, ...
Start date (before FunctionalTestList1 test script) 2005 08 11 09:49:54.159422 End date (after FunctionalTestList1 test script) 2005 08 11 09:50:01.945230 Time ...
Testing Chandler This document captures the various test cycles conducted during each release cycle of Chandler. It documents the different kinds of tests conducted ...
Localization needs to be tested for enter/ parse dates in the correct order for location sort in the correct order for location parsing of emailled ...
Third Party Code Chandler is built upon many different open source projects. Here is what we hope is a comprehensive list of the various projects Chandler depends ...
Third Party Server Ecosystem UNDER SERIOUS CONSTRUCTION This is a temporary page for notes on the ecosystem of third party servers for the protocols that Chandler ...
This is the home page for the design group meeting held on Thursdays from 1:00pm 2:00pm. The objective of this discussion is to provide an open session where developers ...
Cosmo UI Timezone proposal Standard Timezone Registry We will be using the de facto standard of timezone databases, the so called "olson" or "zoneinfo" database. ...
Summary of planned improvements to tinderbox and functional tests This page summarises decisions made at the release/build mtg based on input from emails and the previous ...
Tinderbox Performance Legend This document explains how to read and interpret the results on: table on Tinderbox page Results for the day (you get here by ...
Tinderbox Setup notes Setting up a tinderbox for Chandler is documented here. Requirements First make sure you can build Chandler: BuildingChandlerDesktop ...
About To Do List Pages What are to do list pages? The to do list pages are places where we keep track of tasks we need to do... @@@ What other types of pages ...
Possible Email Workflow Tracking Features This area is for listing all the possible ways in which an email client might be used to facilitate workflow. At some point ...
Trademark scope statement Chandler™ Current status: should have paperwork to sign and file next week PieterHartsook 16 Mar 2007 We have sorted through ...
Chandler™ Trademark Use Guidelines hard coded breadcrumb back to: BrandingProject see also: LogoUseGuidelines OSAF Trademark policy Chandler™ is our ...
Transition to EIM Introduction External Information Model: EIM is a very elemental representation of information. Once information is in EIM form we are able to ...
Trash and Deletion Test plan for Chandler 0.7 (Preview) TC0001 Collections Verify OOTB collections like In, Out, Trash and Dashboard cannot be deleted Pass ...
Design: Load the repository and keep track of reminders using RepositoryView.watchCollectionQueue on osaf.pim.itemsWithReminders. Use Python's sched module to ...
Triage Status Sheila is writing the official spec. Use cases Base 1 I get an email and I flag it as a task. I want to keep it in front of my face, but as new ...
Triage Status Documentation re org Use cases 1 I get an email about fun things to do in New Orleans. Just from the subject line, I immediately know to file it ...
Troubleshoot Chandler If you have a problem that is not solved by the advice below, you can ask for help by sending mail to chandler users@osafoundation.org. Chandler ...
Overview Twisted is an asynchronous networking framework written in Python. It has a pluggable main loop which can run anywhere from poll() on Linux in CPython, to ...
Markie I renamed TwistedUpdate to UpdatingTwisted; TwistedUpdate sounded like a status report to me. HowToUpdateTwisted might also be okay. This page should be taken ...
Goal for project: Identify a handful of UCB staff, faculty and students that are suitable and enthusiastic alpha testers of Kibble, our first release ...
Getting Chandler to Ubuntu Hardy Heron Repositories Ubuntu is planning the next Long Term Support (LTS) release, code name Hardy Heron, scheduled in April 2008. Release ...
Unit Tests There are currently two ways to run Chandler unit tests. Old Way First the old way, which is also used by Tinderbox clients: First checkout hardhat directory ...
About Untyped Pages What are "untyped" pages? Untyped pages are all the pages that don't fall into one of the dozen or so "PageTypes" that we've set up. What ...
9/10/2003 Meeting notes: Pieter Katie Michael Heikki Chao Mitchel Guy Stalnaker (U of Wisconson) PieterHartsook 11 Sep 2003 Copied from CSG Twiki by PieterHartsook ...
Instructions on How to Update Internal Sources this document needs to be revised slightly for OSAF switch to SVN Suppose you have the latest chandler source checked ...
How to Update Twisted Get the desired snapshot from subversion: svn co r11303 svn://svn.twistedmatrix.com/svn/Twisted/trunk Twisted r11303 Subversion 1 ...
Upgrading Linux Tinderboxes to Ubuntu Note : as of 7 Aug 2006 all of the linux tinderbox computers and the two QA linux computers have been upgraded to Ubuntu v6 ...
How to add or upgrade libraries in /external or /internal directories When you change something in /external or /internal, it will only affect people who do a full ...
Usability We are formally in the beginning stages of usability testing. We are exploring a variety of methods from cognitive walkthroughs to paper prototypes and instrumentation ...
About Detailed Use Case Pages What are detailed use case pages? Each detailed use case page describes a single use case... @@@ What other types of pages are ...
Chandler User Stories Read all stories Rick Rawson on: Why I use Chandler... The desktop app is clean, slick, easy to use, easy to learn. Very short learning curve ...
Using Other Applications with Chandler Hub Step One: Sign up for a Chandler Hub Account. Apple iCal 2.x and 3.x Apple iCal 2.x (Mac OS X 10.4 Tiger) only supports ...
The Long and Short of Using super Using super() in your python code makes your code more readable and easier to maintain. It also plays a critical role when multiple ...
Chandler Project Vision What is Chandler? (Chandler as a Product) Chandler is an open source Note to Self Organizer. It features calendaring, task and note management ...
Visual Brainstorm: Work in progress This will be our virtual wipe board so we can all post things here and comment on each other's work. View Quarter final work ...
Visual Style This document describes a proposal for creating a more abstract visual style model for blocks that allows for easy updating of the UI appearance without ...
WakeupCaller Project The !WakeupCaller project is part of the Working Group. The !WakeupCaller runs as a Chandler Service. Items of kind !WakeupCall are registered ...
This is like WebChanges, but gives links to the "Diff" pages for the pages that have changed recently. (Yes, it'd be nice to show the actual diff text in the summaries ...
Motivation and Background In Canoga, sharing collections (e.g. a Calendar) will require a WebDAV server, as a collaboration server. See SharingNetworkArchitectures ...
Web Framework Comparison This document is intended to help us arrive at a decision as to which web framework we are going to use for the Scooby web application. ...
PLANNING Desktop Server Hub Service Welcome to the Chandler Project Wiki The Project Wiki is where we do our work. Here you will find active wiki pages ...
Projects Web Preferences The following settings are web preferences of the Projects web. These preferences overwrite the site level preferences in and , ...
WebWork Agility WebWork using JSP as a view is fairly agile when editing pages, but you have to do some configuration when adding new pages and actions though not ...
Cosmo Webcal Service The webcal service provides a read only iCalendar representation of a collection. Retrieving a collection via the webcal service A collection ...
WebDAV Service Project The goal of this project is to support Chandler sharing over http, mostly by leveraging the high level zanshin protocol library. This page tracks ...
Westwood Calendar Requirements This page is meant to collect requirements for Westwood, feature by feature. In the "recommended release" column is our current thinking ...
Welcome to Westwood This is a collaborative area to discuss Higher Ed specific requirements for Chandler. As a code name, we call this version of Chandler Westwood ...
What Is Branding? click to open: Caroline's Branding 101 presentation (.ppt) Summary of basic branding concepts click here to: An introduction to product ...
What is 0.5? We released Chandler 0.5 on 29 March, 2005! Purpose of Release Chandler 0.5 focusses on building out some of the core calendaring functionality for ...
What is 0.4? We released Chandler 0.4 on 26 October, 2004! Purpose of release The high level goal of the 0.4 release is to be "experimentally usable" for a few ...
What Is 0.3? We released Chandler Release 0.3 on Thursday, 26 February 2004! This writeup is intended to explain what our 0.3 release is to someone who has not downloaded ...
Why is Chandler not using ZODB? This page documents why the Repository development team decided not to use ZODB after investigating it. Bill Seitz asked: "Are there ...
Wiki Code Issues This page discusses problems in the wiki that require code changes of some kind (e.g. a plugin). See also EngineeringRequestsForIT and the Bugzilla ...
Wiki Gardening Project Goal To improve the OSAF Wiki for OSAF staff, OSAF Community and interested end users. Discussion about the Wiki ReTaxonomy project is currently ...
About Wiki Help Pages What are wiki help pages? Wiki help pages offer tips and explainations about using the wiki... @@@ What other types of pages are there ...
Wiki Improvement This page is a home for all things related to improving the wiki. Project Participants DuckySherwood PieterHartsook JurgenBotz Cosmetic ...
Wiki Info If you are new to wikis or the OSAF wiki, please read the WikiSurvivalGuide. If you want to create or edit a page, please register and read our style guidelines ...
About Wiki Infrastructure Pages What are wiki infrastructure pages? Wiki infrastructures pages aren't meant to be read by people... @@@ What other types of ...
Wiki Survival Guide This page gives "best practices" for using the OSAF wikis. Basics Q: What's a wiki? A: Briefly, a wiki is a Web site that can be collaboratively ...
About Workflow Pages What are workflow pages? Each workflow page describes one or more user workflows... @@@ Add your question here... Add your answer ...
OSAF Working Groups organization This page shows who is working on which project. #RepositoryGroup Repository Group #AppsGroup Application Group #ServicesGroup ...
MikealRogers 23 Jun 2006 Writing Chandler Automated Tests with CATS 0.2 Guide This document describes how to write functional test cases for Chandler using the test ...
MikealRogers 07 May 2006 Writing Cosmo Automated Tests Guide This document describes how to write test cases for cosmo using the test tools and framework developed ...
Writing Cosmo UI Automated Tests There are many pieces involved in writing automated tests for Cosmo UI, the following will outline one piece at a time what is ...
Accessibility This area is for discussing issues related to making Chandler easier to use for those with physical challenges. (Making it easier for disabled people ...
Chandler's wx modifications Categorized SVN changes I am making a list of changes that seem to be related. More specifically a list of SVN revisions. Then I will ...
Chandler wxPython Version History David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 10 April 2006 Introduction Starting in mid December, we instituted ...
wxListHeader Development: Subproject Kiosk Draft 1.7 David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 16 June 2006 Status 16 June 2006 ...
wxWidgets wxMac CoreGraphics development Subproject Kiosk Draft 0.2 David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 13 December 2005 Overview ...
Chandler wxPython v2.x.x.x Migration Detail (x.x.x "6.0.0" and counting) David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 27 July 2005 Status ...
wxPython Development Journal Robin Dunn Chandler GUI Frameworks Engineer, OSA Foundation 07 February 2006 Introduction This document is a journal of significant ...
wx.GraphicsContext and wx.GraphicsPath in wxPython This is an example of some of what wx.GraphicsContext and wx.GraphicsPath can be used for in wxPython. Notice the ...
wxPython in Chandler RobinDunn wxPython lead, OSA Foundation 7 December 2006 Introduction This page describes the ongoing Apps Team work on the wx framework ...
wxWidgets wxToolbar development Subproject Kiosk Draft 0.1 David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 16 May 2006 Overview This page is ...
wxWidgets Wish List Older Stuff Here'e the first stab at the wish list. In this state I am only collecting anecdotal complaints. Eventually each of these complaints ...
Chandler, WxWidgets and Flicker David Surovell Chandler GUI Frameworks Engineer, OSA Foundation 07 September 2005 Status Reanimated this document to track improvements ...
Overview zanshin is a library for collaboration over HTTP, !WebDAV and !CalDAV. It was originally conceived by LisaDusseault, and is currently being developed and ...
ZaoBao is a simple RSS reader that is used as an example to show how to extend chandler. There is a ZaoBaoTutorial in progress to show how to write a Chandler extension ...
0.8 Planning This is a preliminary page listing features not targetted for 0.7 that we would like to consider for 0.8. This information is not as granular as the 0 ...
Overview This page summarizes all the calendar related workflows we would like to support by the end of release 0.5. Since the decision was made to focus our kibble ...
Summary Items created on one person's computer can be viewed and modified by others, and their changes propagated back across all users sharing that item. The implementation ...
Since most of the detail view specs for 0.5 are addressed in the other pages ie: sharing and calendar, we don't have specific requrements for 0.5 here. Please refer ...
Overview This page details the expectations for integrating email attachments into Chandler for 0.5. This work will be stage over the next couple of releases with ...
Plan for 0.5 Engineering Tasks Applications Calendar Views : mini calendar (Jed), allday/task header (Katie), visual polish (Katie), edit in place (Katie) ...
0.5 Guided Tour The guided tour is at http://www.osafoundation.org/0.5/GuidedTour.htm Other information to highlight: Feature Highlights Dog food functionality: Calendar ...
Welcome to the Chandler 0.5 Release! Chandler 0.5 contains support for early adopter developers who want to start building parcels. For example, developers now can ...
Summary This document describes a proposal for dealing with item removal from a collection, trashing/junking an item and deletion of an item from the repository. It ...
Zero Point Five Known Major Bugs These are the known bugs in 0.5 release as of the release date. Known to crash Chandler If you add the Block Demo view using Test ...
0.5 Non Code Release Process This page describes the process for pulling together all of the non code pieces for the 0.5 release, currently scheduled for Most of ...
0.5 Notification Summary We have a cluster of open issues around notifications that we'd like to resolve in .5 Problems and open issues We have multiple notification ...
0.5 Planning Overview This is a first in a series of Dog Food Releases , in which we within OSAF start using Chandler for our own work in progressively more sophisticated ...
Issue #1: What does "dog food usable" really mean? I think it means that I can use a particular version of Chandler on a day to day basis for some basic workflows ...
Notes about the developer platform work as of the 0.5 release. See DeveloperPlatformProject for current information. 0.5 Summary We set out to add an RSS parcel ...
Zero Point Five Preferences To use the sharing features of Chandler revision 0.5, you will need accounts on IMAP, SMTP, and WebDAV servers. The WebDAV server ...
Chandler 0.5 Release The Chandler 0.5 release was officially released March 29, 2005. Highlighed Docs ZeroPointFiveKnownMajorBugs ChandlerZeroPointFiveReadme ...
Overview This page details the desired behavior of the sidebar and application bar filters for 0.5. The kind filters have been moved to the toolbar and renamed the ...
This doc is a placeholder for summary view specific requirements for 0.5. Most of these have been dealt with in other specs except for one feature moved from 0.4. ...
The following is a consoladation of all feedback received regarding Chandler terminology that should be revisited for 0.5. 1. True Sharing Proposal: rename to ...
Test Specfication for the features in Chandler 0.5 release Functional/Component Test cases Calendar Testcases Reviewing my Calendar Navigate to the ...
Overview This page details the behavior and features of the Chandler toolbar targetted for release 0.5. Most of the goals for 0.5 will center around visual goals for ...
What's new in Chandler 0.5 A great deal of work has gone into Chandler between the 0.4 and 0.5 releases. Most of the visible work focusses on enhancing the calendar ...
The goals for 0.4A integration point are described in ZeroPointFourPlanning. All those goals were met except for the items in the following sections: Repository ...
.4 Addressing Summary Design philosophy Chandler users should feel like they are working within the Chandler paradigm of items and collections, not a file system ...
API review plan Step one: Break down what new code is API, and what isn't; break down into sections Step two: Ensure that sections are documented (epydoc) to begin ...
Engineering Plan This page, as currently conceived, was deemed to be too granular to be maintainable in a centralized way. We're moving the detailed task management ...
0.4 Architecture Diagram Python Although it is not in the diagram, Python is a key piece of Chandler's technology stack. Chandler is distributed with a full Python ...
.4 Email Service Summary Summary The .4 release represents a major upgrade in Chandler's mail support. The .4A milestone saw the inclusion of Twisted as a core service ...
0.4 Extensibility Proposal We didn't implement this proposal in .4, the proposal is now obsolete. See DeveloperPlatformProject for current plans. Goals Packaging ...
0.4 Chandler Extensibility Summary Although we had a lot of discussion on the topic, we didn't follow through with our plans for chandler extensibility in .4. We're ...
Zero Point Four Guided Tour The guided tour is actually located at http://www.osafoundation.org/0.4/ChandlerGuidedTour.pdf. This page will automatically redirect you ...
Welcome to the Chandler 0.4 Release! This release is a milestone for us at OSAF. It marks a shift in focus from infrastructure and architecture to demonstrating key ...
0.4 Item Cloud Summary Item clouds are a new repository feature implemented in .4. We make use of them with sharing and in CPIA. Documentation ItemClouds Work ...
0.4 Item Collection Summary Item collections now belong to the content model. StuartParmenter is responsible for the implementation for the .4 release ...
0.4 Item Stamping Summary We implemented item stamping in 0.4, end users can now play around with it. Documentation User documentation: StampingModel Implementation ...
Zero Point Four Known Major Bugs These are the known bugs in 0.4 release as of the release date. Functional Bugs Summary table view columns are not sortable. (Bug ...
Zero Point Four Non Code Release Process This page describes the process for pulling together all of the non code pieces for the 0.4 release. Most of the pieces are ...
0.4 Planning Overview High level Goal is to be experimentally usable for a few key end user tasks Next rev of UI landscape Generic information management ...
Zero Point Four Preferences To use the sharing features of Chandler revision 0.4, you will need accounts on IMAP, SMTP, and WebDAV servers. The WebDAV server ...
.4 proposal v.1 Status as of 29 Mar 2004 Here's my take on the doc: 1. The info on the page is still largely correct. 2. We are just in the process of refactoring ...
Motivation We would like to decide on and then set expectations on the quality of our next release, 0.4. This page outlines my initial thoughts for discussion, so ...
Chandler 0.4 Release The 0.4 version of Chandler was released 26 October 2004. Docs ZeroPointFourKnownMajorBugs ChandlerZeroPointFourReadme ZeroPointFourTechDocs ...
0.4 Community Goals One or two people helping with QA for the repository confirming bugs, reducing test cases, etc. One or two people working on the repository ...
The following document is summary of Sharing in Chandler, as it exists for the 0.4 release. It is being produced as a community effort. If you notice any mistakes ...
0.4 Technical Documentation List of Dev Doc Bugs Proposed list of whitepapers (one page technical overview): Sharing in 0.4 ZeroPointFourSharingSummary ...
Test Specfication for the features in Chandler 0.4 release Functional/Component Test cases Toolbar Testcases Verify the functionality of the following buttons on ...
.4 Threading Summary We made the choice to use twisted: TwistedHome. The plan: ChandlerTwistedInThreadedEnvironment We did not yet decide whether or not ...
What's new in Chandler 0.4 UNDER CONSTRUCTION An enormous amount of work has gone into Chandler between the 0.3 and 0.4 releases. Much of this work is not visible ...
Proposed workflows Background: This is a rough draft of a minimum set of 0.4 features the design group is most interested in. We need to have discussions with the ...
Scooby 0.1 Non Code Release This page describes the process for pulling together all of the non code pieces for the 0.1 release. These items or tasks are part of ...
Information about the 0.1 Release of Chandler This page tells where to go for more information on the Chandler 0.1 Release specifically, and on Chandler and OSAF in ...
0.1 Release Components Current OSAF Thinking The 0.1 release is a very early, partial implementation of parts of Chandler. It's intended to give the flavor of Chandler ...
Go to Chandler Home Page Chandler 0.7alpha2 Known Bugs The following is a list of known problems and issues in the alpha2 release. Many of these items were issues ...
0.7 Alpha Non Code Release Process This page describes the process for pulling together all of the non code pieces for each individual alpha release. Since these alphas ...
Go to Chandler Home Page Chandler 0.7alpha3 Known Bugs The following is a list of known problems and issues in the alpha3 release. Some of these items were issues ...
Chandler 0.7alpha4 Known Bugs The following is a list of known problems and issues in the alpha4 release. We expect to update this page as any new critical problems ...
0.7 Architecture Projects List Master List We (Apps and Platform teams) decided to create a unique master list since most of what we identified are co owned or have ...
Calendar work summary This is a tally of the dogfood feedback, features and bugs reported so far as well as many of the calendar bugs logged in bugzilla from 0.6. ...
The following is a design proposal for scheduling the dashboard features throughout the course of the 0.7 release. Alpha 2 Goals basic table support ...
0.7 Preview Release Process This page describes the process for pulling together all of the pieces for the Chandler Desktop 0.7 release. The checklist below focuses ...
Short term projects that will make 0.6 release products visually consistent. Chandler Product Web page http://chandler.osafounation.org Vision of Chandler Demos ...
Summary This document is the working proposal for new features to support the usable calendar goals for 0.6. Status DRAFT This list is still under discussion and ...
0.6 Calendar Service This project tracks calendar related support (at least for the 0.6 release). This includes iCalendar import/export, recurrence, and timezone infrastructure ...
Workflows and Scenarios The following is a list of the most common basic workflows that we want to support in the 0.6 release. We will be looking at optimizing detailed ...
0.6 Cleanup Summary This is a list of proposed bug fixes, changes and enhancements to the current application in order to make the product more coherent, cleaner ...
0.6 Demo Requirements Demo Cases There will be a number of different opportunities to demo Chandler 0.6 (and Cosmo). Some of these may include: 1 Technical conferences ...
0.6 Documentation Plan We have two goals for technical documentation we want to write in the 0.6 timeframe: 1. Enable a python programmer to be able to develop ...
Our planning for 0.6 is now at the point of a rough draft, not yet benefitting from individual estimates or completed designs. Overall development schedule Currently ...
Overall Goals and Strategy A presentation on the 0.6 vision and goals: ZeroPointSixVision.ppt Our vision for 0.6 Chandler is to have a Usable Calendar. What does ...
The following is a list of known problems and issues in the 0.6 release. We expect to update this page as any new critical problems are discovered. General issues ...
0.6 Non Code Release Process This page describes the process for pulling together all of the non code pieces for the 0.6 release, currently scheduled for the end of ...
Go to Chandler Home Page The following is an inventory of the bugs fixed in Chandler 0.6.1 Bug:4282 !RunChandler should call !RunPython instead of python ...
Summary This is a working list of scenarios that will be used for performance tests and tracking in 0.6. We are still working on the list of scenarios and we will ...
0.3 Development We are currently using the Chandler Milestone Report as a way to track our progress towards 0.3. 0.2 was a purely date driven release. 0.3 three is ...
0.3 Directory Structure Proposal Where do we put things? We're midway through the process of making some sweeping changes: removing zodb completely, killing viewer ...
Chandler 0.3 Release Known Major Bugs Not mentioned These few bugs were found since the 0.3 release: If there is an error on one of the built in RSS feeds, ZaoBao ...
Map of Chandler This document is a brief introduction to Chandler's technology stack, noting various other open source technologies that we're building on and introducing ...
Zero Point Three Non Code Release Process This page is a strawman for describing the process for pulling together all of the non code pieces for the 0.3 release. ...
0.3 Planning This area is for documenting the purpose and planned features of the 0.3 release. The purpose of the 0.3 release is to get Chandler's base architecture ...
0.2 Code Development Features The 0.2 release has a few new features over 0.1 that are helpful for developing code in Chandler: Chandler's customized Python interpreter ...
Known Major Bugs in Chandler Release 0.2 Application The first time you start Chandler, the list of parcels appears all squished together vertically, then immediately ...
0.2 "Architecture" Release: Purpose Goals Purpose: Design and implement key areas of infrastructure and platform such that: we will not have to rewrite ...
0.2 Release Executive Summary of Purpose This page is for a high level, English language summary of the purpose of the 0.2 release. Our 0.2 release is one of two ...
0.2 Release The 0.2 release was released 25 September, 2003 Executive summary of the purpose of 0.2 Dot Two Release Issue Summary See ProductRoadmapNov2004 ...