First I would like to thank the alfresco team for trying to provide the community with an open-source tool that aims at really being a real document management tool. Thanks for the initiative.
The Alfresco adventure only starts of course and there are a lot of functionnalities that are to be implemented. But I installed and tested the application and I must say it looks like current functionnalities will most of the standard document management needs and we are certainly confident in the future functionnalities that will come. I just wanted to be sure that focusing on document management, Alfresco will not forget about WCM, which was maybe, in my point of view, the error some important document management systems did. Of course, when beginning that sort of initiative, one must focus on some needs and I really understand that the DM needs were looked at first, I just want to be sure that WCM needs will also also be addressed soon.
Now, I did not look deeply at the system itself and just followed the tutorial provided. Looking at this preview version, I'm really thinking that we will soon be able to propose the alfresco alternative (sorry, the alfresco solution) to our customers. Testing the PR6 interface, I just have some comments I know I would get from my customers and I just wanted to give you this feedback. So sorry, if it looks like I'm nit-picking but it's not my fault if your interface is so good .
1. When performing any action, it would be interesting to have all steps wihtin that action (in left pane under "steps") as links. It is OK to have to click next -> next when learning how to use the product but when you already know how to do the action, it would be interesting to jump to any step with a simple quick click.
2. When editing a space name, the information in the navigation bar is not updated. For example, following the tutorial, if you change the name of the "Projects" space to Projectss, you will see the changes in the space properties but the navigation is only impacted when going to another space and coming back to the "Projectss" space. The problem persists if you do anything in the current space, until you go back to a higher space and come back to the space you changed the name of.
3. Still following the tutorial, when making a checkout of the "system-overview" example document, I get a "more actions" link next to the checked-out version of the document (cut, paste, view details and this "more actions" are available). But it seems no more actions are available on that object, it would be interesting not to have any icon then if there are no actions available.
4. Within the interface, each time the user has to select a folder (for checkout for example), the selection is made trough a list of option boxes with the "Go-up" link to go int the higher space. It would be very intersting here to have a tree instead of that list of links. IT is very difficult for the user to know where he really is. At least, one could use the same some navigation bar like the glocal one (on top of the interface).
5. It would be interesting to know in the document details where is the "working copy" of that document. If I browse to a checked-out content, how can I know the location it has been checked-out to?
6. When checking a content in, I find the click upload button quite unnecessary for the user, why not asking only for the location and checking/uploading on "next".
7. It would be interesting to have an history in the workflow section of the properties of a doument
8. When selecting a category for a document, when reaching the last leef of the category "tree" if you enter one given category that has no leefs, you get an "OK" button and a "Go Up" button. The problem is that if you click the OK button, the category is not affected. It would be interesting to have either the category affected or the category not being a link if it has no more child categorie.
9. It is very nice to have a special icon for a folder (sorry a space :-)) that contains documents. It would be interesting to have that behavior recursive. Today, if a space does not contain documents at its root but contains spaces that have documents, it will be display with a normal icon (as containing no documents) but it would be interesting look recursively on all spaces within that space to see of any contains a document. I know there may be some performance issues with that but I find the special icon would be very very interesting if it could be extended.
Firstly thanks for your comments and taking the time to examine the web-client
I will try to give answer the issues you mention:
1. Yes, for some action screens this will be possible. In some action screens it is not possible to jump random-access to any page as some steps require information from previous steps.
2. This is a known minor UI bug.
3. This is a known minor UI bug.
4. I agree we know that component is not the best, we have improved it a lot for the next release, hopefully you will think it's better when you see it. I agree that a breadcrumb style navigation aid would help the user also.
5. Agree! This is currently a limitation of the repository that I think is an issue. The working copy has a association back to the original document, but there is no association from the original to the working copy at present which makes this difficult. Hopefully it will be solved in a future version.
6. Unfortuntely this is a limitation of the JSF web-client component architecture we use.
7. I agree, that is a good idea!
8. Yes that would be good, i'll add that to the list of future improvements for that component.
9. I'm not sure about this one - as you say the performance issues could be very large - it may be possible to only check the immediate children rather than recursively, i think a recursive check would be very bad for performance.
Kevin has already given you answers to most of the issues you raise.
I have an additional comment to make:
4. We have recently conducted a usability assessment for this picker and the addition of a breadcrumb navigation aid was found to be useful. Hopefully we will add this to the component in the near future.