TODO

From iFolder

This is not a complete list of things that can or should be done with iFolder and Simias but simply a list of things we are hoping to get done.

Table of contents

Testing

Testing is the easiest (and the most difficult) way to contribute to the iFolder project. We need testing in every area you can imagine. Please refer to the Testing Guidelines for information on how to contribute to testing.

Documentation

We need documentation help for everything being done with iFolder and Simias.

The iFolder User Guide for iFolder 3.2 is available at http://www.novell.com/documentation/ifolderos. This document is updated for stable releases. You can provide feedback on it by using the User Comments feature at the bottom of each HTML page.

Simias

  • Simias App - Simias needs to be independent of iFolder. (Mike Lasky)
  • Flaim Replacement - Update: Flaim is now open source so no work is currently being done on ths.
  • Simias API - This needs to be broken out more but an API to access Simias (Calvin Gaisford)
  • Simias Native Wrapper - Simias is a .NET/Mono based application so on Linux and Mac the process shows up as mono with a very long command line argument. It would be nice to have a native wrapper on Simias that simply setup and launched everything so the process was listed as Simias.
  • Simias CLI - Once the API work is done, a command line interface for all of the APIs is needed

Simias UI

  • Simias Notification Application' - When the Simias App work is done, a UI needs to be created to display to the user that the Simias process is running and provide a way to launch preference and plugin applications like iFolder. This code could be modified from the current iFolder client. Linux, Windows, OSX
  • Simias Collection View - This is a simple application that would display all of the user's collections, the type of collection, and perhaps provide a way for applications to register types, graphics, and strings to be displayed for collection types. This is the unified view of what is in Simias. Linux, Windows, OSX
  • Simias UI Library - A library or collection of dialogs and views to perform Simias tasks
  • What's New View - Part of the Simias UI Lib to show what's new in collections with options to filter and view specific collections


Simias Server

  • Simias Server Administration' - An administration inteface for Simias Server (Brady Anderson)
  • Simias Server Packaging - Build installs for all platforms
  • Simias Server SSL - Move Simias to use XSP 2 and enable SSL support
  • Apache2 Support - Configuration and packaging work so Simias Server can run behind Apache2
  • WebDAV Support - Front Simias Server with the WebDAV protocol. The implementation could be an ASP.NET Http module. This would enable WebDAV clients access to the Simias store.

iFolder

  • iFolder API - This is different from the Simias API in that a very simple set of APIs (maybe 10?) to assist developers in creating, deleting, setting up, and retrieving iFolders
  • iFolder CLI - Allow users the ability to do everything that the UI allows from a command line. Some work has been done on this but it needs more work.

iFolder UI

  • New iFolder UI - get all the little bits and pieces working (including stamping out bugs)
  • KDE-Konqueror integration - being able to create and show iFolders from within Konqueror
  • Mac OS X Finder integration - being able to create and show iFolders in the Mac Finder
  • Mac OS X Translations - The Linux and Windows clients have been tranlated to many languages but the Mac OS X client still needs that work done.

iFolder Wiki

  • Spanish translation - Translate the Wiki to spanish (Jorge Mauricio (http://jmauricio.blogspot.com))