./install_alfresco.sh
-d DBNAME (alfresco par défaut)
-p Password for DBNAME connexion (alfresco par défaut)
-u User for DBNAME connexion (alfresco par défaut)
-s DBSERVER, Possible value none,mysql,postgresql (none par défaut)
-b Dir where to store all alfresco downloaded file (~/alfresco-tools par défaut)
-c value yes or no, command for clean database & uninstall Alfresco [ Dangerous !!! ]
par défaut, le mot de passe de l'user admin est admin. Connectez-vous en tant que admin et modifier le mot de passe. ( Administration console > Manage System Users )
Cliquer sur "Group Homes" puis sur "Intégration". Cliquer sur "Actions supplémentaires" puis "Gérer les utilisateurs invités", puis sur "Invités". Choisissez "Groupes" puis "rechercher".
Choisir enfin le groupe "Intégration", le rôle "Contributeur" et "Ajouter à la liste". Cliquer sur "Suivant" puis "Terminer".
Réiterer cette opération pour les 4 groupes précédements crées.
Connectez avec l'utilisateur steve et accéder à l'espace "Accueil > Group Homes > Intégration" et vérifier que vous avez accès en écriture. En principe, vous devriez pouvoir "Ajouter du contenu" ou "Créer > Créer un espace". En effet, nous avons invité le groupe Intégration à l'espace Intégration.
De même, les utilisateurs du groupe "Administration" peuvent créer du contenu dans l'espace "Accueil > Group Homes > Administration".
Il faut donc retenir :
- "Accueil > Group Homes > Administration" : Espace de travail collaboratif pour les utilisateurs du groupe Administrations
- "Accueil > Espaces Utilisateurs > steve " : Espace de travail personnel pour l'utilisateur steve
Noter qu'a ce stade, les utilisateur d'un groupe ont accès en lecture au dossier des autres groupes "Group Homes/*".
Supposons que l'on souhaite protéger l'accès au groupe "Accueil > Group Homes > Comptabilité".
En effet, pour le moment les utilisateurs des autres groupes peuvent lire (pas écrire) le contenu du dossier "Accueil > Group Homes > Comptabilité".
Connectez vous en tant qu'admin, rendez-vous "Accueil > Group Homes > Comptabilité ".
Cliquer sur "Actions supplémentaires", "Gérer les utilisateurs invités" et décocher l'élément "Hériter des permissions de l'Espace parent".
Connectez vous avec un utilisateur du groupe "Intégration" par exemple et accéder à "Accueil > Group Homes".
Comme on peut le constater sur la capture ci-dessous, l'espace "Accueil > Group Homes > Comptabilité" n'est pas accéssible.
Dans notre cas, les utilisateurs n'appartenant pas au groupe "Comptabilité" plus accès à l'espace "Accueil > Group Homes > Comptabilité".
Supposons que l'utilisateur steve souhaite interdire l'accès à son espace personnel "Accueil > Espaces Utilisateurs > steve".
Pour ce faire, connectez vous en tant qu'utilisateur "steve" et aller dans "Accueil > Espaces Utilisateurs > steve" puis cliquer sur "Actions supplémentaires" puis "Gérer les utilisateurs invités" .
L'écran suivant apparait :
Cliquer sur l'icone
de la ligne EVERYONE.
Noter que vous pouvez invité dans votre espace personnel un utilisateur ou un groupe particulier.
Connecter vous avec l'utilisateur "alain" et acceder à l'espace "Accueil > Espaces Utilisateurs". L'utilisateur "Steve" n'apparait plus dans l'espace.
Chaque utilisateur peut ainsi administrer son propre espace personnel !
Cliquez sur "Accueil > Group Homes > Intégration > Actions supplémentaires > Gérer les règles de contenu" puis sur "Créer une règle".
Choisir "Tous les éléments" comme première condition puis "ajouter à la liste".
Completer la deuxième étape comme suit:
choisir enfin "Versionnable" dans caractéristique requise:
On pourra gérer les versions pour les contenus ajoutés à l'espace "Intégration" !