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 ...
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 ...