Skip to main content

Home/ Chandler Project/ Group items tagged CalDAV

Rss Feed Group items tagged

Graham Perrin

The Chandler Project Blog » Blog Archive » OSAF's Next Steps - 0 views

  • Chandler succeeds at meeting the needs of users who are tracking ‘knowledge work’
  • Chandler is not oriented around calendaring per se or around a complicated task and project landscape with many dependencies
  • we want Chandler to be more viral. We want Chandler to be easy to explain to others. We want Chandler to be found in contexts where people are already spending time. We want Chandler to be
  • ...17 more annotations...
  • even more useful as that user pulls in other people to collaborate
  • We want happy users be successful evangelists for Chandler
  • web widgets that might be deployed in different contexts — iGoogle, Facebook, on an iPhone, etc.
  • widgets should be compelling to a new user who does not use the desktop, in addition to providing features that complement the desktop. Eventually, the widgets can be building blocks
  • misperception in the press
  • Being a CalDAV reference implementation is not a priority.
  • the Microsoft product with the most overlap with our design objectives is probably OneNote
  • web widgets (in the browser, on mobile devices and on the desktop)
  • not trying to be a GTD specific tool
  • Chandler’s philosophy is different enough from GTD that it would be misleading to call Chandler a GTD tool
  • Our best articulation of our core value to date is: Chandler is a way to manage and collaborate on ideas using: A List View built around the idea of the Triage Workflow A Calendar View Chandler Hub Sharing Service
  • the user problem we are serving is an emerging market
  • there isn’t a shared, public vocabulary to describe what we’re doing
  • Better product messaging so that people understand what ‘user problem’ we’re trying to solve and how we’re trying to solve it.
  • more ways to get data in and out
  • we will not be implementing CalDAV scheduling
    • Graham Perrin
       
      CalDAV scheduling is just one aspect of CalDAV; see http://caldav.calconnect.org/standards.html
  • We’re not looking to be a cheaper alternative to Outlook/Exchange. This means we’re not investing in support for free/busy-style scheduling. We’re not looking to be the ‘everyman’s’ version of Microsoft Project or Bug and Ticket-Tracking systems. This means we’re not investing in support for complex task and project management, e.g. task dependencies, tracking percent done, time estimates, robust support for assigning tasks, etc. We’re also not going to be implementing the GTD methodology.
  •  
    February 6th, 2008 at 11:17 pm
Graham Perrin

Gnome Evolution bug 359755 - Support for CalDAV collections - 0 views

  • GNOME Bugzilla
  • Bug 359755
  • Support for CalDAV collections
  • ...42 more annotations...
  • Product: Evolution
  • FIXED
  • enhancement
  • The definition of 'calendar-home-set' is that it returns the URL of the collection which contains the user's calendars. Not the URLs of the calendars themselves.
  • then do a Depth: 1 PROPFIND on that URL to retrieve the actual calendars
  • you will request the resourcetype & supported-calendar-component-set
  • know which ones are calendars
  • whether they support VEVENT/VTASK/VJOURNAL
  • public calendars
  • calendars for a given user offered by other users
  • the dust isn't fully settled on parts of this
  • a few tricks
  • Trick #1
  • PROPFIND request for current-user-principal
  • Also planned
  • query a 'well known URL'
  • find the right port
  • PROPFIND the /.well-known/caldav/ URL
  • Once you've *got* the principal-URL
  • PROPFIND for the group-membership
  • possibly do this repeatedly
  • Once *that's* fully expanded to a list of principal-URLs
  • query the calendar-home-set for them
  • Depth: 1 PROPFIND on those to find their calendars
  • possible simplification
  • combine two steps
  • expand-property report is defined in RFC 3253 (WebDAV Versioning)
  • DAV::expand-property REPORT
  • can't think of a way to get the actual collections
  • maybe there is some trick
  • I guess at this point
  • current-user-principal in the first instance
  • PROPFIND Depth: 1 on the calendar-home-set
  • gets you the user's direct calendars
  • differentiating
  • my approach would be
  • on demand
  • e.g. 'display delegated calendar'
  • principal-URL for the currently authenticated user
  • recursively PROPFIND
  • expand their group-membership into a tree
  • In DAViCal the public.php is specifically for looking at calendars which have been declared to need no authentication
Graham Perrin

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Tra... - 0 views

  •  
    A most remarkable omission from the reviews on Amazon (and presumably, from the book) is: discussion of standards, such as those relating to CalDAV. OSAF/Chandler Project members made significant contributions to the drafting and setting of standards. Happily, we don't hear companies such as Apple or Google criticising Chandler Project history whilst embracing/enjoying CalDAV. I suspect that - however well written the book may be - a *focus* on a space in time (however short or long) has overlooked the broader value of the Project.
  •  
    I'll rate and review this book, probably some time around Christmas.
  •  
    "Our civilization runs on software. Yet the art of creating it continues to be a dark mystery, even to the experts, and the greater our ambitions, the more spectacularly we seem to fail. … [this book] sets out to understand why, through the story of one software project -- Mitch Kapor's Chandler, an ambitious, open-source effort…
Graham Perrin

Chandler Wiki : Cosmo Caldav - 0 views

  • no separate collection for calendars
  • home collection functions as a CalDAV calendar home collection
  • C:calendar-home-set is provided on user principal resources
  • ...2 more annotations...
  • specifies the URL of the associated user account's home collection
  • if a resource (1.ics) contains a VEVENT, it must always contain a VEVENT until the resource is removed.
Graham Perrin

CalDAVClientLibrary - CalendarServer - 0 views

  • CalDAVClientLibrary is a Python library and tool for CalDAV
  • browser: this implements a shell-like browser that lets you interact with the CalDAV server directly via protocol
  • some higher level functions
  • ...1 more annotation...
  • manage (read and edit) the proxy list for a principal
Graham Perrin

The Chandler Project Blog » Blog Archive » Publish calendars from Apple iC... - 0 views

  • publish a calendar to a WebDAV server
    • Graham Perrin
       
      iCalendar publication
  • CalDAV is a protocol that allows fast (well, faster than WebDAV) multi-user access to calendars
  • Don’t try to delete a Hub calendar from within iCal
  • ...4 more annotations...
  • No data should be lost, but it’s a hassle
  • iCal doesn’t allow ticket based CalDAV subscriptions
  • access without a username or password
  • read-access to the calendar (which is all that’s possible with WebDAV)
Graham Perrin

RFC 4791 - Calendaring Extensions to WebDAV (CalDAV) - 0 views

  • 6.2.1. CALDAV:calendar-home-set Property
  • SHOULD be defined on a principal resource
  • either calendar collections
  • ...2 more annotations...
  • the URL of collections
  • or ordinary collections that have child or descendant calendar collections
Graham Perrin

The Chandler Project Blog » Blog Archive » IETF publishes RFC 4791 (CalDAV) - 0 views

Graham Perrin

Chandler Wiki : Using Other Apps With Chandler Hub - 0 views

  • Sign up for a Chandler Hub Account
    • Graham Perrin
       
      Placement of the list of clients beneath this heading will confuse readers; they may imagine that what's presented below are means of signing up for Chandler Hub.
  • Step One
    • Graham Perrin
       
      The page is missing named steps beyond 'One'.
  • Publish from Apple iCal 3.x
    • Graham Perrin
       
      The description that follows relates to CalDAV which is not limited to (one-way) publication.
  • ...3 more annotations...
  • Collections you've subscribed to
    • Graham Perrin
       
      We should be more explicit about subscriptions. I guess that this statement refers to your Chandler Desktop subscriptions to the Chandler collections of other users of Chandler.
    • Graham Perrin
       
      Consider: some users of Apple iCal perceived collections long before Chandler introduced the expression.
    • Graham Perrin
       
      Consider: users of Apple iCal were familiar with subscriptions long before Chandler Desktop introduced the expression.
  • Sunbird Version 0.3
    • Graham Perrin
       
      Mozilla Sunbird has reached version 0.9.
  • view-only subscribing to other people's shared calendars
Graham Perrin

The Chandler Project Blog » Blog Archive » Mobile Chandler? - 0 views

  • sync Chandler data onto any device that can sync with or subscribe to calendars via .iCalendar or CalDAV
  • Specifically, that means you can: Publish your collections to Chandler Hub; Subscribe to them with Apple iCal or Google Calendar; Use either Apple iSync or Google Mobile to get your Chandler data onto your mobile device.
  • https://support.markspace.com/index.php?m=knowledgebase&a=viewarticle&kbarticleid=230
Graham Perrin

Chandler Wiki : Chandler Interop - 0 views

  • Chandler Server does not support CalDAV scheduling
Graham Perrin

VTODO with DUE date in Apple iCal : arnaudq's blog - 0 views

  • clients will consider the TRIGGER to be relative to the DTSTART property
  • meaningless (some time in 2004)
  • DTSTART property has a DATETIME
  • ...2 more annotations...
  • DUE property has a DATE
  • invalid per the new calsify spec
Graham Perrin

Bug 11918 - Support 'spheres' or groups of collections - 0 views

  •  
    My interest in this is two-fold: 1. interop - for example, how spheres may appear to iCal and other CalDAV clients; 2. look and feel - I have some ideas.
Graham Perrin

Mitch Kapor's Blog » Blog Archive » OSAF in Transition - 0 views

shared by Graham Perrin on 24 May 09 - Cached
1 - 20 of 21 Next ›
Showing 20 items per page