On Tue, Feb 16, 2010 at 7:41 PM, 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)? > * Is there a distinction between objects and documents or are documents > just a type of object (like a "person" or an "email")? > * 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? > * Are projects just layed out on the screen as icons? Can a user > organise a project hierarchically or in groups? > * Can projects be worked on collaboratively between users? > * 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? > > Any enlightenment about these questions would be appreciated, even if > its just to clarify about the "vision" for Etoile. > > Thanks > Chris > -- > Christopher Armstrong > carmstrong ^^AT^ fastmail dOT com /Dot/ au > > > I also have some additional questions in addition to what Chris is asking regarding the overall vision of "Etoile" at least based on what the explanation of ProjectManager and what the website explains are the goals of the project: 1) Is the goal to make Etoile apps analagous to UNIX utilities? Where you can easily mash them up and create a complex application from smaller more focused applications (thus creating a more compositional-based model)? Would Documents be the way to accomplishing this goal?
_______________________________________________ Etoile-dev mailing list Etoile-dev@gna.org https://mail.gna.org/listinfo/etoile-dev