On Wed, Feb 17, 2010 at 1:41 AM, Christopher Armstrong
<carmstr...@fastmail.com.au> wrote:
>
> I've been subscribed to the etoile-dev mailing list for some time but
> usually only observe the discussions here.
>
> On Sun, 14 Feb 2010 22:14 +0100, "Quentin Mathé" <qma...@gmail.com>
> wrote:
>> Among the other important stuff to do:
>> - Finishing ProjectManager, it's the basis of the WM that is supposed
>> to supercede Azalea and implement the project-orientation ideas. This
>> one is not currently listed on the Open Projects page. You need to
>> know/learn XCB though
>
> This one sounded interesting to me. I've tried reading some of the
> Etoile "vision" and "UI mockup" pages on the web site, which I think I
> understand a bit. Is someone able to explain what sort of components are
> involved in this piece of the project?
>
> From what I can work out:
> * ProjectManager is cross between a workspace and window manager. It
> manages a set of user-defined projects.
> * It has a window manager.
> * There is a way to tag documents or objects to a project, both custom
> tags and automatically derived ones (such as e.g. file creation date or
> who created it)
> * Each project has a set of documents/objects in it.
> * There is a shelf for storing objects that aren't necessarily tied to a
> particular project or have meaning outside of the projects they appear
> in.
>
> I had more questions though:
> * How does a user create a new document? Is it a prototyping model,
> where they goto a toolbox and drag down a copy of a prototype? Maybe
> they take an existing document and copy it using some UI action? Maybe
> its simple like the Microsoft "New" context menu in Explorer? I got the
> impression that an application model, where the user starts up the
> application and selects "New Document", is (from what I've been reading
> on the web site) something you guys were trying to avoid)?

yes -- we'd like to be document-centric. Start a document, put things onto it.
Some things don't work that well with a document-centric model (think
iTunes -- basically when you want to do a task that doesn't involve
creating something) but for those kind of tasks we can have dedicated
applications/components.

> * Is there a distinction between objects and documents or are documents
> just a type of object (like a "person" or an "email")?

There shouldn't be a distinction.

> * Does the object model have a way of linking an object to its
> representation" in the UI i.e. given an object, how does ProjectManager
> know how to represent it on the screen as an icon or if it isn't open?

not entirely sure how to answer -- it will depends on how we write this :)

> * Are projects just layed out on the screen as icons? Can a user
> organise a project hierarchically or in groups?

projects are basically "environments". If you know squeak, think about
something similar.

> * Can projects be worked on collaboratively between users?

that's one of the goal.

> * There didn't appear to be a space for something that represents
> stateful objects, like the list of online or offline buddies in the
> system or that new mail has arrived (I did notice the "People" tag
> though). Perhaps projects can have "notification objects" that don't
> necessarily store state but are like lists that match objects meeting
> certain criteria e.g. a list of all mail (new and read) that contains a
> keyword belonging to the project?

yes, I think we may need something more than pure documents -- some
things are not really documents per se, more like infos panels. Other
things are just tasks-driven, etc.

-- 
Nicolas Roard
"I love deadlines. I like the whooshing sound
they make as they fly by." -- Douglas Adams

_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to