12-22-2016 03:17 AM
Bonjour,
J'ai créé 2 fichiers en PHP pour pouvoir lister :
- tous les utilisateurs d'une plateforme sites par site avec affichage du profil + compte actif ou pas + notification ou pas.
- tous les fichiers et répertoires d'un site qui se trouvent dans la librairie des documents, affiche :
- nom du fichier + taille + propriétaire et en options (sélectionnables):
- date de création + date de modification + durée en mois entre "now" et la dernière modification
- le nommage au niveau "store" .....bin
- le type mime, ex : application/pdf
Le tout est dispo ici : https://sourceforge.net/projects/users-files-for-alf/
Version 1 Béta
Pour installer : à installer si possible au plus près d'Alfresco, à condition qu'il existe un serveur Apache (ou autre), non prévu pour être intégrer dans Alfresco CE.
Dépendances : Alfresco CE > 5 (testé sur un 5.1) + PHP V7 +PHP-CURL
Donc 2 pages toutes simples, mais qui correspondent à une demande de ma part, que je ne trouvais nul part.
Et sinon bonnes fêtes de fin d'année à tous ☺
02-07-2017 03:28 AM
Bonjour,
Les fichiers écrit par @archi_37 ne font qu'utiliser les API Rest présenter par Alfresco. PHP est juste un moyen pour récupérer ces informations et les présenter.
Ces mêmes appels peuvent être réalisé à partir d'autre langage de programmation notamment Java qui est présent sur votre serveur Alfresco.
Une nouvelle fois le schéma d'Alfresco est très spécifique, il contient plusieurs table chacune ayant un rôle spécifique (informations du noeud, une table pour les propriétés, une pour les associations). La récupération des informations complète d'un noeud passe par de nombreuse requête et jointures qui causerait une charge de travail supplémentaire et inutile sur votre SGBD.
Par ailleurs pour récupéré l'ensemble des noeuds présent dans un site (par exemple le site de démo Alfresco) une recherche utilisant la syntaxe fts-alfresco sera bien plus efficace par exemple :
PATH:"/app:company_home/st:sites/cm:swsdp//*"
Cette requete de recherche renvoi l'ensemble des éléments contenu dans le site "swsdp". Attention cependant les résultats sont à plat (pas de notion d'arborescence.
Il est également possible d'utiliser CMIS de nombreux client sont disponible : CMIS — Wikipédia
Yann
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.