Pages

Showing posts with label site manager. Show all posts
Showing posts with label site manager. Show all posts

Tuesday, 15 May 2012

A site with no site-manager in Alfresco Share


This is one issue that I came across while working in alfresco v 4.x. Create a site with any user other than 'admin'. Lets say we have created a site "xyz" from user "abc". Any user who creates a site becomes the site-manager of that site. This way, "abc" becomes the site-manager of the site "xyz".

Now, lets suppose another user say "admin" joins the site "xyz". By default admin will have "consumer" role in the site "xyz". Since admin has the power to delete the user profile of any user, lets say admin deletes the user profile "abc". Now since "abc" was the site-manger of the site "xyz" and no other user was the site-manger of that site, nothing can be done with that site now. It cannot be modified, deleted or updated. Other users can only join that site but they will have "consumer" role by default as the roles can only be changed by a site-manager.

Since now there is no site-manger in that site, roles of the users who are joining the site cannot be changed. This site now cannot be deleted, not even by admin.
Users who are the only site-mangers of some site, admin should not be able to delete such users stating that the user should make some other user as site-manger before their profile gets deleted.

Monday, 14 May 2012

What is Alfresco? In short and simple words.- For novices..


Alfresco is an open source enterprise content management system. That means, Alfresco can be used to manage the content in an enterprise. Lets try and understand Alfresco in simple language.

Suppose there is an enterprise named “xyz”. It has many branches in many cities across the globe. The Director of the company wants to share a document with everyone in the sales department. One way to do this is to mail the document to every single person in the sales department. Better and simpler way would be to upload the document in a central repository such that every person in the sales department can access that repository through a login id and password. Alfresco provides this central repository where one can upload his/her document and make it available to his/her colleagues.

Basically in Alfresco there are spaces called sites. Lets say we create a site in Alfresco named “sales”. We can add as many members to this site as we want. We can add all the people in the sales department in this site. Every site has a document library. One can upload any document in that site. Once a document is uploaded in a site, everyone in that site will get a mail that a document has been uploaded in “sales” site by “abc”. Now everyone in the sales site would be able to view that document. This has made our work a lot easier.

Apart from this there are lots and lots of features that Alfresco provides. Above feature was just a minute example.

Alfresco is totally built on JAVA. So that also makes it special because it inherits the features of JAVA

More on Alfresco? You can always search it on the internet..;)



Search Engine Submission - AddMe