Suite

Configurer les styles par défaut dans LeafletJS


Je souhaite modifier les styles par défaut des calques vectoriels dans ma version 0.7.3 de Leaflet. Je ne trouve rien à ce sujet dans la documentation, alors j'ai fait ce hack :

map.on('layeradd', function(e){ if(typeof e.layer.setStyle === 'function'){ e.layer.setStyle(myApp.Map.Styles['default']); } }) ;

Je ne trouve pas que c'est un moyen durable de définir un style par défaut, car je peux parfois vouloir, par exemple. pour remplacer le style par défaut ou un autre scénario.

Aucune suggestion?


Écrasez les valeurs par défaut dans L.Path avec :

L.Path.include({options : newDefaultStyle});

par exemple.:

L.Path.include({options : { couleur : '#dd8855', fillOpacity : 0.5 }});

Cela fonctionne pour spécifier le style par défaut pour toutes les classes vectorielles avant d'en instancier :

var myStyle = { color: '#00767C' , fillColor: '#00767C' , opacity: 1 , fillOpacity: 0.5 }; L.Chemin.mergeOptions(monStyle); L.Polyline.mergeOptions(monStyle); L.Polygon.mergeOptions(monStyle); L.Rectangle.mergeOptions(monStyle); L.Circle.mergeOptions(monStyle); L.CircleMarker.mergeOptions(monStyle);

Si vous vous en tenez à spécifier uniquement pour la super classe L.Path, les classes enfants n'hériteront pas du style par défaut. L.MultiPolyline et L.MultiPolygon n'ont pas de méthode mergeOpsions.


Comment ajouter Leaflet Map dans Ionic avec un exemple

Dans la plupart des applications, les cartes sont l'un des outils les plus utiles pour les utilisateurs lorsqu'elles sont incluses dans une application. Nous pouvons facilement ajouter une carte de dépliant dans le projet angulaire Ionic. Le Leaflet est une bibliothèque JavaScript open source largement utilisée pour créer des applications de cartographie Web. C'est l'une des bibliothèques de cartographie JavaScript les plus populaires et est utilisée par les principaux sites Web tels que FourSquare, Pinterest et Flickr.

Dans cet article, nous apprenons à ajouter une bibliothèque de cartes Leaflet dans le projet Ionic Angular et nous avons présenté quelques exemples avec un marqueur de carte.

Conditions préalables:
Pour créer et exécuter un projet Ionic, nous avons besoin que nodejs et Ionic CLI soient déjà installés dans notre système, sinon, vérifiez comment installer nodejs et Ionic dans Ubuntu. Ionic CLI nous permet de créer un projet Ionic, de générer du code d'application et de bibliothèque et d'effectuer diverses tâches de développement en cours telles que les tests, le regroupement et le déploiement. Pour installer l'Ionic CLI, ouvrez un terminal et exécutez la commande suivante :


Après beaucoup d'essais et d'erreurs, j'ai enfin compris. Pour une raison quelconque, cela ne fonctionnait que lorsque le fichier était enregistré au format .html et lié via le CEWP, mais la clé était d'inclure TOUT le code HTML à partir de !doctype html, html, meta, etc.

En ce qui concerne le .css, j'ai ajouté cela dans un éditeur de script avec des balises et tout a fonctionné comme il se doit.

Si vous ajoutez le css ci-dessus au composant WebPart éditeur de script, la propriété :checked css est supprimée. Si vous référencez le CSS à partir d'un fichier externe, cela fonctionnera.


Leaflet est une merveilleuse bibliothèque. Il permet de visualiser tout un tas d'informations, géographiquement ! L'une des choses que j'ai abordées récemment est d'utiliser des cartes SIG pour montrer à mon patron et aux autres à quoi ressemblent leurs données. L'utilisation d'un dépliant nous permet de rendre ce super joli.

Avec le dépliant, nous pouvons faire des choses comme créer des polygones, ajouter des représentations visuelles de données, ajouter des chemins, créer des cartes thermiques et ajouter diverses couches de contrôle et d'interactivité.

Dans l'ensemble, le dépliant nous permet d'interroger visuellement une tonne de données et de le faire de manière simple et amusante ! Avec quelque chose de très agréable visuellement.

Alors assez parlé, regardons comment utiliser le dépliant, avec cet exemple de base, tiré directement de leurs docs :

Commençons par regarder l'en-tête de la page html :

Ici, nous incluons le CSS nécessaire via un CDN (réseau de diffusion de contenu), notez que la documentation officielle dit d'utiliser la 0.7.4 mais quand je l'ai essayé, la 0.7.3 est celle qui a fonctionné. Je ne sais pas pendant combien de temps cela sera vrai, mais pour l'instant, veuillez utiliser la 0.7.3.

Regardons maintenant le corps du code html, jusqu'à la balise script :

Ici, nous voyons que nous ajoutons notre carte dans une balise div, avec l'id "map". Notez également que nous définissons une largeur et une hauteur - c'est très important sinon notre carte n'apparaîtra pas. Notez également que nous chargeons le dépliant javascript APRÈS la carte. Cela n'a peut-être pas d'importance sur votre système, mais cela avait de l'importance sur le mien.

Examinons maintenant le script de la carte, qui vient après le chargement de Leaf.js :

Il y a beaucoup de choses à déballer ici, nous allons donc les parcourir ligne par ligne :

var map = L.map('map').setView([51.505, -0.09], 13)

Sur cette ligne, nous instancions notre objet map et le lions à l'identifiant de la carte dans notre balise div. Pour comprendre ce constructeur plus en détail, consultez la référence.

Notez que nous enchaînons cet objet avec une méthode setView - qui définit les coordonnées géographiques à partir desquelles notre carte commencera et le niveau de zoom. Voici la référence de setView

Ensuite, nous tirons un carrelage. Voici à quoi ressemblera la carte. La documentation de Leaflet recommande le système de tuilage de Mapbox. Alors on va s'en servir. Rendez-vous sur mapbox pour obtenir un accès à l'API.

Fondamentalement, nous mappons une demande à l'API mapbox avec un zoom maximum, une attribution et un identifiant prédéfini. Notez que nous passons également un jeton d'accès dans ce cas, la chaîne : pk.eyJ1IjoibWFwYm94IiwiYSI6IjZjNmRjNzk3ZmE2MTcwOTEwMGY0MzU3YjUzOWFmNWZhIn0.Y8bhBaUMqFiPrDRW9hieoQ qui est clairement généré aléatoirement.

Notez que nous créons un objet tileLayer et que nous l'ajoutons ensuite à notre couche de carte. Essentiellement, nous pouvons considérer ces structures de données comme des composants d'un objet cartographique, c'est un peu comme la représentation visuelle de base, mais c'est finalement une abstraction. La couche de tuiles est ce qui lui donne une forme visuelle. Dans ce cas, nous extrayons l'aspect du carrelage de la couche de carreaux. Et puis nous pouvons superposer d'autres structures sur la couche de tuiles.

Nous voyons ce modèle dans les objets restants que nous ajoutons à notre carte :

Le marqueur, le cercle et le polygone sont tous des exemples d'objets qui occupent une partie discrète de la carte :

Un marqueur prend un seul point dans ce cas - (51,5, -0,09).

Le cercle a à la fois un centre et un rayon, dans ce cas - [(51.508,-0.11), 500].

Le polygone a juste un ensemble de coordonnées, reliées par des points : [51.509,-0.08], [51.503,-0.06], [51.51, -0.047]

Notez que nous enchaînons simplement les différentes formes à notre structure de données cartographiques, puis ajoutons des bindPopups à chacune, identifiant les données de l'objet. Notez bien sûr que nous aurions pu avoir n'importe quoi dans les données puisque nous pouvons intégrer du html.

Maintenant que nous comprenons les objets qui doivent être chargés depuis le serveur, comprenons les éléments du code qui sont dynamiques depuis le front end :

Ici, nous créons un objet popup. Notez que nous utilisons cet objet contextuel en l'enveloppant dans une fonction qui appelle trois de ses méthodes :

setLatLng - Cette méthode capture la latitude/longitude sur laquelle vous avez cliqué et l'enregistre dans l'objet contextuel, liant le marqueur à l'emplacement sur lequel vous avez cliqué. setContent - Cette méthode affiche la latitude/longitude openOn - ouvre l'objet contextuel et affiche le contenu associé

Enfin nous avons - map.on('click',onMapClick) :

Cette méthode active l'action de clic pour la carte et la définit sur la fonction que nous avons créée. Notez que nous avons un objet contextuel global qui est modifié lorsque nous cliquons sur différents endroits de la carte.

Alors maintenant, nous comprenons beaucoup de ce que Leaflet.js peut faire, ce qui est génial. Bien sûr, tout cela était statique, en ce qui concerne les données. En utilisant le serveur, qui peut demander différents points de données, vous pouvez :

  • filtrer par différents points de données,
  • apporter différents ensembles de données,
  • extrapoler des points de données,
  • regrouper les éléments de données dynamiquement, selon un algorithme de clustering

De toute évidence, cela ajoute toute une couche de flexibilité et de dynamique qui serait autrement perdue. Alors comment fait-on ?

Commençons par le serveur le plus basique et le HTML modélisé possible :

Ici, nous avons une simple application de flacon, la seule différence est le geojson statique - stocké sous forme de dictionnaire python. Notez les pièces nécessaires - type, propriétés, géométrie. Ce sont toutes les clés nécessaires. La clé de géométrie est l'endroit où la latitude/longitude vit réellement. Notez que nous utilisons json.dumps pour transmettre nos états au frontal. Après cela, notre demande est terminée. Comme exemple suivant, regardons une carte en temps réel - qui est continuellement remplie à partir d'une API.

Puisque nous savons déjà à quoi devrait ressembler geojson, la construction d'une API devrait être facile :

Notez que, à l'exception des données générées aléatoirement, tout ici est exactement le même que dans notre dernier exemple. Cependant, il y a quelque chose de nouveau ici :

Étant donné que nous exécuterons à la fois un serveur et une API, nous devrons autoriser l'origine croisée du côté serveur et client. Nous allons gérer la pièce d'extrémité avant dans une seconde. Mais voici le côté serveur - il s'agit essentiellement d'ajouter une autorisation à l'en-tête. Notez que nous autorisons les méthodes GET, PUT, POST et DELETE. Nous donnons également un accès complet via Access-Control-Allow-Origin, *. Le * signifie que tous les domaines sont autorisés à accéder à notre API. Bien sûr, nous pourrions restreindre cela à un seul domaine ou à une liste de domaines. S'il s'agissait d'une API fermée ou d'une API nécessitant une sorte d'authentification, ce serait la meilleure solution. Cependant, il s'agit de données générées de manière aléatoire, nous ne courons donc aucun danger en les rendant complètement ouvertes.

Passons maintenant à la pièce en temps réel frontale :

Pour cela, nous utiliserons une extension de brochure.js qui peut être trouvée ici - realtime-leaflet.js

Remarquez que c'est aussi simple que possible. Regardons maintenant realtime.html :

Notez que c'est aussi très simple. La plupart de ces éléments incluent simplement les bibliothèques javascript nécessaires. Le seul fichier qui nous intéresse vraiment est index.js, que nous examinerons ensuite. Notez que nous incluons également un fichier appelé brochure-realtime.js que nous avons obtenu du référentiel github pour realtime-leaflet.js

Comme vous pouvez le voir, il n'y a pas grand-chose de nouveau ici non plus. La principale différence est l'objet map qui a crossOrigin défini sur true (nous permettant d'accéder à notre API comme nous l'avons fait du côté de l'API) définissant notre intervalle (combien de fois nous faisons des appels à notre API) et ajoutant notre carte en temps réel à la carte objet. Notez que le tileLayer est exactement le même qu'avant. Enfin, nous activons le temps réel en appelant la méthode temps réel. Nous définissons la méthode à mettre à jour (ce qui signifie qu'elle effectuera des appels à l'api) et nous passons une fonction qui définit une configuration. Dans ce cas, la fonction anonyme définit simplement les limites, qui sont prédéfinies, puis définit le maxZoom (à quel point nous avons zoomé sur la carte).
pour voir notre code en action, vous pouvez consulter [ce dépôt], puis exécuter le code suivant :

nous démarrons d'abord l'API :

Ensuite, ouvrez un navigateur Web et dirigez-vous vers - http://localhost:5000/realtime

Comment pourrions-nous utiliser cela? Une utilisation intéressante pourrait être de configurer notre API pour tirer d'une série de sources de données ouvertes, comme les API ouvertes en temps réel de la ville de New York et de les marier avec, par exemple, des données de style tournant. Regarder comment les plaintes de la ville se marient avec l'utilisation du métro en ville pourrait être une expérience intéressante. Bien sûr, le contenu que notre API sert au fil du temps devrait augmenter, chaque demande servant de plus en plus de contenu ou nous ne verrions qu'un seul point de données à la fois.


Tentu ada kekurangannya, yaitu pembagian wilayah hanya berdasarkan posisinya di bumi, yaitu dalam derjat. Sering sebuah wilayah berada di dua atau lebih batas RBI.

Silahkan perhatikan peta administrasi wilayah Kabupaten Kampar dan Kota Pekanbaru berikut :

Terlihat, Kabupaten Kampar terletak pada 4 buah RBI, se-cuil ada di RBI 250 000 nomor peta 0817 dan 0716, sebahagian besar di 0816, dan ada sebahagian kecil di 0815.

Akibatnya, pemerintah terkadang harus membeli beberapa peta RBI untuk wilayahnya, walaupun sebenarnya wilayahnya kecil, namun berada pada beberapa RBI.

Kebetulan Kota Pekanbaru berada sepenuhnya pada RBI 0816.

Kelemahan berikutnya adalah nomornya yang panjang dan susah di-ingat. RBI 250 000 s/d 10 000 (peta resmi dari BIG), biasanya disiasati dengan memberikan nama kota terbesar atau nama lieu le plus peuplé yang termasuk dalam peta tersebut.

Kelemahan lainnya diwariskan oleh sistem koordinat referensi WGS 84 (yang dalam derjat), yang digunakan oleh RBI, yaitu luas wilayah nanti akan berbeda tergantung posisinya dari khatulistiwa. Namun, ini dapat sedikit diakali dengan menggunakan UTM ataupun TM-3.


Service de tuiles vectorielles

Services de tuiles vectorielles—ArcGIS Server, Un service de tuiles vectorielles est un service Web ArcGIS Server provenant d'un package de tuiles vectorielles dans ArcGIS Pro. Services de tuiles vectorielles (également appelés couches de tuiles vectorielles) Un service de tuiles vectorielles est un service Web ArcGIS Server provenant d'un package de tuiles vectorielles dans ArcGIS Pro. Les services de tuiles vectorielles (également appelés couches de tuiles vectorielles) vous permettent de partager et d'utiliser des tuiles vectorielles dans votre organisation ArcGIS Enterprise et dans des applications personnalisées.

Service de tuiles vectorielles—API REST ArcGIS, La ressource de service de tuiles vectorielles représente un service vectoriel publié avec ArcGIS Server. La ressource fournit des informations sur le service telles que la tuile. La ressource de service de tuile vectorielle représente un service vectoriel publié avec ArcGIS Server. La ressource fournit des informations sur le service telles que les informations de tuile, la référence spatiale et les étendues initiale et complète.

Service de tuiles vectorielles · Mapzen, Les tuiles vectorielles vous permettent de dessiner de meilleures cartes. Le service de tuiles vectorielles de Mapzen offre une couverture mondiale des données de la couche de base OpenStreetMap et est disponible en GeoJSON. Le service de tuiles vectorielles HERE vous permet de demander des tuiles contenant des données vectorielles en utilisant le contenu de la plate-forme HERE. HERE offre une couverture mondiale et met à jour les données en continu. Les tuiles vectorielles utilisent la projection Web Mercator et suivent les spécifications des tuiles vectorielles. Ce format contient des géométries, telles que des points et des lignes qui définissent des polygones, des étiquettes (telles que des noms de routes ou de villes) et d'autres types de données qui sont généralement transmises à un moteur de rendu pour dessiner une carte.


Faire un style sur

  1. Accédez au site Web de Mapbox - https://www.mapbox.com/
  2. Inscrivez-vous pour un nouveau compte. Si vous ne trouvez pas de lien ici, allez-y - Inscrivez-vous ici !
  3. Choisissez le forfait « Pay as you go ». Cela vous donnera le niveau gratuit et de nombreuses charges pour apprendre à utiliser MapBox.
  4. Une fois que vous êtes inscrit et connecté, accédez à MapBox Studio pour commencer à concevoir votre propre fond de carte personnalisé. https://studio.mapbox.com/
  5. Dans l'invite du studio, cliquez sur "nouveau style"
  6. Choisissez un modèle, je choisis "Sombre" pour ce laboratoire, mais pimentez-le, sélectionnez celui que vous voulez.
  7. Une fois que vous avez sélectionné le modèle de base, vous souhaitez commencer par cliquer sur « personnaliser le modèle » pour entrer dans MapBox Studio
  8. Cette partie que vous devez expérimenter et vous amuser. Comme vous pouvez le voir dans la table des matières, chaque couche est là et vous pouvez cliquer dessus pour ouvrir un panneau pour les personnaliser. Vous pouvez modifier les polices, les couleurs, l'épaisseur des lignes, etc. Si vous cliquez sur un titre du calque, vous pouvez les faire glisser pour réorganiser l'ordre de dessin. Vous pouvez également sélectionner un calque et le supprimer. Quant à moi, je vais ajouter un calque au mélange, le calque de terrain, et le mélanger avec le modèle sombre par défaut pour créer 'Dark Terrian'.
  9. Pour ajouter un nouveau calque, cliquez sur le bouton « Ajouter un calque »
  10. Un panneau apparaîtra. Je vais choisir d'ajouter Terrian (DEM encodé RBG)
  11. Cela ajoutera la couche en haut de la table des matières.
  12. Faites glisser le calque vers le bas dans l'ordre de dessin pour que les routes et les étiquettes soient dessinées dessus. Assurez-vous de cliquer hors du panneau pour voir le résultat.
  13. Une fois que vous avez terminé de modifier votre style de Mapbox, il est temps de le publier. Cliquez sur le bouton Publier pour le mettre sur le serveur de production et le préparer pour votre utilisation.
  14. Vous devriez recevoir une invite indiquant que vous avez publié avec succès votre style.
  15. Cliquez maintenant sur le bouton Partager. Cela vous donnera deux informations essentielles que vous utiliserez par la suite lors du codage, l'URL de votre style et le jeton d'accès. Pour l'instant, gardez l'accès à ces informations à portée de main.

11.4 Ajout des points les plus proches à la carte

Nous sommes maintenant prêts à prendre la requête spatiale SQL de la section 11.3.2 et à l'incorporer dans la fonction mapClick, de sorte que les 25 plantes les plus proches soient affichées avec le marqueur rouge. La clé ici est que nous allons faire la requête spatiale dynamique, remplaçant à chaque fois la recherche de proximité en fonction de l'emplacement cliqué par l'utilisateur sur la carte web. Contrairement à la section 11.3.2, où la longitude et la latitude étaient codées en dur dans la requête SQL ( [34.810696, 31.895923] ), nous allons générer la requête SQL en collant les coordonnées cliquées par l'utilisateur dans le « modèle » de requête SQL. Plus précisément, nous utiliserons la longitude et la latitude renvoyées par notre événement de clic sur la carte, e.latlng (Section 11.2.1).

Nous procédons en modifiant example-11-02.html . Tout d'abord, nous ajoutons deux définitions de variables supplémentaires : un groupe de couches pour les marqueurs de plantes les plus proches ( plantLocations ) et le préfixe d'URL pour interroger l'API SQL CARTO ( url ). Avec le groupe de calques pour l'emplacement cliqué ( myLocation ), que nous avons déjà défini dans l'exemple précédent (Section 11.2.1), la partie de définition de variable dans notre <script> est maintenant composée des trois expressions suivantes :

Les modifications de code restantes se trouvent toutes dans notre fonction mapClick. Dans sa nouvelle version, la fonction affichera non seulement l'emplacement cliqué, mais aussi les emplacements des 25 observations les plus proches de plantes rares. Rappelons que la version précédente de la fonction mapClick dans example-11-02.html (Section 11.2.1) a simplement effacé l'ancien marqueur et en a ajouté un nouveau en fonction de l'objet e.latlng :

Dans la nouvelle version de la fonction, nous ajoutons quatre nouvelles expressions. Tout d'abord, nous définissons une nouvelle variable locale clickCoords capturant le contenu de e.latlng (Section 6.9) pour cet événement particulier. C'est juste une commodité, pour taper clickCoords au lieu de e.latlng aux différents endroits où nous utiliserons les coordonnées cliquées dans le corps du nouveau code de fonction :

Deuxièmement, nous nous assurons que les observations de plantes les plus proches sont effacées entre les clics consécutifs, tout comme le marqueur rouge. L'expression suivante s'occupe d'effacer tout contenu plantLocations précédemment chargé :

Dans la troisième expression, nous composons dynamiquement la requête SQL pour obtenir les 25 enregistrements les plus proches de la table des plantes, en tenant compte de l'emplacement cliqué. Nous remplaçons essentiellement les coordonnées lon/lat codées en dur de la requête SQL spécifique abordée dans la section 11.3.2 par les propriétés lng et lat de l'objet clickCoords. Le résultat, nommé sqlQueryClosest , est la chaîne de requête SQL spécifique nécessaire pour obtenir les 25 observations de plantes les plus proches de notre emplacement actuellement cliqué. Ceci est conceptuellement similaire à la façon dont nous avons construit dynamiquement une requête SQL pour sélectionner les observations d'une espèce particulière (Section 10.5.3):

Quatrièmement, nous utilisons la chaîne sqlQueryClosest pour demander les 25 observations les plus proches de CARTO et les ajoutons à la couche plantLocations. La popup, dans ce cas, contient le nom latin de l'espèce ( name_lat ) affiché en italique :

Voici le code complet de la nouvelle version de la fonction mapClick :

La carte résultante example-11-03.html est illustrée à la Figure 11.7. Le marqueur rouge indique l'emplacement cliqué, tandis que les marqueurs bleus indiquent les 25 observations de plantes les plus proches chargées à partir de la base de données.


Carte de coordonnées

Une visualisation de carte de coordonnées affiche une zone géographique superposée avec des cercles liés aux données déterminées par les compartiments que vous spécifiez.

Par défaut, Siren Investigate utilise un service Open Street Maps de démonstration du serveur de tuiles Siren pour afficher les tuiles de carte. Ce serveur a des fonctionnalités limitées et vous devez mettre à jour les paramètres de tilemap vers un autre fournisseur de tilemap que vous avez configuré, en particulier dans un paramètre de production. Pour utiliser d'autres fournisseurs de services de tuiles, configurez les paramètres de mappe de tuiles dans investigation.yml .

Configuration

Configuration des fournisseurs de mappages de tuiles externes

Vous pouvez utiliser des fournisseurs de tilemaps gratuits ou payants existants ou créer et servir vos propres tuiles de tilemap.

Après avoir configuré votre propre fournisseur de mappe de tuiles, configurez ces paramètres dans investigation.yml pour que les visualisations de carte rendent ces tuiles.

Par exemple, pour utiliser un fournisseur par défaut OpenStreetMap, les paramètres de configuration YAML ressembleraient à :

L'onglet Données

Métrique

Le défaut métrique l'agrégation pour une carte de coordonnées est la Compter agrégation. Vous pouvez sélectionner l'une des agrégations suivantes comme agrégation de métriques :


Base de connaissances

Le panneau de recherche simple se trouve à droite de chaque page de ResourceSpace, ce qui facilite la recherche depuis n'importe où dans le système. Le panneau de base comporte une zone de recherche générale pour une recherche de texte rapide et libre dans tous les champs indexés, ainsi que le type de ressource et la date.

Recherche Avancée

La page de recherche avancée donne accès à un choix plus large de champs de métadonnées, permettant de créer des recherches très fines. Ces champs sont regroupés par type de ressource, avec des champs globaux (ceux qui peuvent s'appliquer à n'importe quelle ressource) en haut de la page et des champs spécifiques à un type de ressource sélectionné plus bas.

Tirer le meilleur parti de votre recherche

1. Affiner votre recherche La fonction de recherche ResourceSpace est un outil très puissant et si elle est utilisée efficacement, elle peut vous conduire rapidement aux ressources que vous souhaitez.

Termes de recherche spéciaux

Des termes de recherche spéciaux aident les utilisateurs à trouver du contenu de manière beaucoup plus spécifique et contrôlée, soit en leur fournissant des outils supplémentaires, soit en utilisant une recherche prédéfinie.

Demandes de recherche d'utilisateurs

Les demandes de recherche permettent aux utilisateurs de demander de l'aide aux administrateurs pour trouver des ressources. Les utilisateurs seront invités à remplir un formulaire détaillant ce dont ils ont besoin, les administrateurs peuvent ensuite les aider à trouver les ressources appropriées.

Filtres de recherche

Chaque groupe d'utilisateurs peut avoir un "filtre de recherche" défini (via les options de groupe d'utilisateurs dans la configuration du système), ce qui permet des restrictions de visibilité des ressources.

Recherches regardées

Cette fonctionnalité est fournie par le plug-in « rse_search_notifications » qui est activé par défaut. Les recherches surveillées permettent aux utilisateurs de « s'abonner » à n'importe quel résultat de recherche ou à tout autre ensemble de ressources, comme une collection.

Faire_rechercher

Effectuez une recherche et renvoyez les ressources correspondantes. $search * La chaîne de recherche au format ResourceSpace standard, voir aussi les termes de recherche spéciaux . $restypes Une chaîne d'ID de type de ressource à inclure e.

Search_public_collections

Rechercher des collections publiques et vedettes. $search Les termes de recherche. Laissez vide pour retourner toutes les collections. $order_by La colonne par laquelle trier les résultats. $sort Ordre de tri.

Configuration de php.ini

L'emplacement du fichier php.ini se trouve sur la page PHP Info dans la ligne "Loaded Configuration File", disponible en exécutant la fonction phpinfo() sur une page PHP vide : L'augmentation des variables suivantes permet de gérer des fichiers beaucoup plus volumineux, la valeur par défaut les valeurs sont définies assez bas, ce qui peut causer des problèmes lors du téléchargement de fichiers multimédias volumineux : memory_limit Cela doit être défini en fonction de votre utilisation prévue.

Search_get_previews

Effectuez une recherche et renvoyez les ressources correspondantes, y compris les URL pour les tailles d'aperçu demandées. (ResourceSpace 8.1 +) $search * La chaîne de recherche au format ResourceSpace standard.

Rechercher des tuiles

À utiliser lorsque ResourceSpace est configuré pour inclure des collections dans les résultats de recherche, le plug-in Search Tiles affiche les résultats de la collection dans un style de tuile de tiret avec une seule image de collection. Les options de plug-in permettent de styliser la tuile avec l'ajout d'un nombre de ressources de collection et d'ombres sur le texte de la tuile de recherche.

Rechercher des notifications

Permet aux utilisateurs de recevoir des notifications lorsque les résultats d'une recherche spécifiée changent. Configuration La notification peut être ajustée pour afficher un nombre spécifié de vignettes

Exclure des termes de votre recherche

Parfois, les utilisateurs peuvent vouloir exclure des termes spécifiques d'une recherche. Vous pouvez le faire en saisissant le terme de recherche dans la barre de recherche simple, suivi d'un espace, suivi d'un symbole moins et du terme que vous souhaitez exclure.

Recherche géographique

Vous pouvez rechercher des ressources contenant des données de localisation intégrées à l'aide de la fonction de recherche géographique. Pour effectuer une recherche, faites glisser la carte et zoomez sur une zone d'intérêt (ou recherchez un emplacement à l'aide du bouton de recherche en haut à droite*), puis dessinez un cadre sur la carte en faisant glisser pour sélectionner une zone de recherche.

Tableau : collection_savedsearch

Une liste de recherches enregistrées pouvant exister dans les collections. Type de colonne Remarque ref int(11) Collection d'index à incrémentation automatique int(11) Voir le texte de recherche de la collection de tables La chaîne de recherche retype le texte Les types de ressources utilisés lors de la recherche de starsearch int(11) archive varchar(50) États du flux de travail (séparés par des virgules) horodatage créé Date de création result_limit int(11) Nombre maximum de résultats à renvoyer Cette table est vide par défaut.

Tableau : recherche_requête

Demandes de recherche - demandes de ressources appropriées pour un projet (par exemple) Type de colonne Remarque ref int(11) Incrémentation automatique index name text description text date datetime email varchar(200) contact varchar(100) finaluse text resource_types varchar(50) noresources int (11) forme varchar(50) créé datetime user int(11) Voir table userassign_to int(11) status int(11) collection int(11) Voir table collection custom_fields_json longtext Cette table est vide par défaut.

Tableau : recherche_journal

Journal de recherche. Enregistrez chaque recherche effectuée par le système. Type de colonne Remarque ref int(11) NO,PRI,, search_string mediumtext YES. Chaîne de recherche réelle resource_types mediumtext OUI. Les types de ressources filtrent archive_states mediumtext OUI. Les états d'archive filtrent la date et l'heure enregistrées OUI user int(11) OUI. Utilisateur exécutant la recherche result_count int(11) OUI. Nombre de résultats Cette table est vide par défaut.

Send_research_request()

Référence du développeur pour la fonction send_research_request()

Get_research_requests()

Référence du développeur pour la fonction get_research_requests()

Save_research_request()

Référence du développeur pour la fonction save_research_request()

Compile_search_actions()

Référence du développeur pour la fonction compile_search_actions()

Recherche_spécial()

Référence du développeur pour la fonction search_special()

Update_search_from_request()

Référence du développeur pour la fonction update_search_from_request()

Search_public_collections()

Référence du développeur pour la fonction search_public_collections()

Do_collections_search()

Référence du développeur pour la fonction do_collections_search()

Get_saved_searches()

Référence du développeur pour la fonction get_saved_searches()

Add_saved_search()

Référence du développeur pour la fonction add_saved_search()

Remove_saved_search()

Référence du développeur pour la fonction remove_saved_search()

Get_search_title()

Référence du développeur pour la fonction get_search_title()

Add_saved_search_items()

Référence du développeur pour la fonction add_saved_search_items()

Collection_is_research_request()

Référence du développeur pour la fonction collection_is_research_request()

Send_mail_phpmailer()

Référence du développeur pour la fonction send_mail_phpmailer()

Search_array_by_keyvalue()

Référence du développeur pour la fonction search_array_by_keyvalue()

Render_search_field()

Référence du développeur pour la fonction render_search_field()

Get_research_request()

Référence du développeur pour la fonction get_research_request()

Get_research_request_collection()

Référence du développeur pour la fonction get_research_request_collection()

Set_research_collection()

Référence du développeur pour la fonction set_research_collection()

Get_advanced_search_fields()

Référence du développeur pour la fonction get_advanced_search_fields()

Get_advanced_search_collection_fields()

Référence du développeur pour la fonction get_advanced_search_collection_fields()

Search_form_to_search_query()

Référence du développeur pour la fonction search_form_to_search_query()

Affiner_chaîne de recherche()

Référence du développeur pour la fonction raffiner_searchstring()

Filtre_recherche()

Référence du développeur pour la fonction search_filter()

Reconstruct_specific_field_search_from_node()

Référence du développeur pour la fonction reconstruct_specific_field_search_from_node()

Search_get_previews()

Référence du développeur pour la fonction search_get_previews()

Get_default_search_states()

Référence du développeur pour la fonction get_default_search_states()

Get_simple_search_fields()

Référence du développeur pour la fonction get_simple_search_fields()

Get_fields_for_search_display()

Référence du développeur pour la fonction get_fields_for_search_display()

Get_search_default_restypes()

Référence du développeur pour la fonction get_search_default_restypes()

Render_advanced_search_buttons()

Référence du développeur pour la fonction render_advanced_search_buttons()

Log_search_event()

La description Événements de recherche de journal Paramètres Type de colonne Par défaut Description $search string Chaîne de recherche réelle <@see do_search()>$resource_types array Filtre de types de ressources $archive_states array Filtre des états d'archive $result_count entier Nombre de résultats de recherche Revenir void Cet article a été mis à jour pour la dernière fois le 1er juillet 2021 21:05 heure Europe/Londres sur la base du fichier source daté du 22 janvier 2021 10:15 heure Europe/Londres.

Process_node_search_syntax_to_names()

La description Traiter l'une des colonnes dont la valeur est une chaîne de recherche contenant des nœuds (par exemple @@[email protected], @@555) et muter le tableau d'entrée en ajoutant une nouvelle colonne (nommée $column + '_node_name') qui contiendra les nœuds trouvés dans la chaîne de recherche et leurs noms traduits Paramètres Type de colonne Par défaut Description $R array Type générique pour le tableau (par ex.

Get_search_params()

La description Obtenez tous les paramètres de demande de recherche. Notez que cela n'échappe pas aux paramètres qui doivent être nettoyés à l'aide de escape_check() avant d'être utilisés dans SQL ou par ex. htmlspecialchars() ou urlencode() avant le rendu sur la page Paramètres Cette fonction n'accepte aucun paramètre.

Écrire vos propres plugins

Presque toutes les modifications pour ResourceSpace doivent être effectuées dans votre propre plugin. Vous pouvez accéder à des portions de code via des crochets et vous pouvez ajouter un style, une configuration, des chaînes de langue et toutes sortes de contenu.

Traductions

Ce document décrit comment créer une traduction standard officielle et comment créer une traduction personnalisée pour votre propre système. Workflow Avant de commencer à travailler sur une traduction officielle, vous devez vérifier qu'aucun autre traducteur ne travaille déjà avec votre langue - contactez les chefs de projet via le formulaire de contact sur ce site dans un premier temps.

IIIF est une spécification d'API conçue pour améliorer l'interopérabilité entre les référentiels d'images numériques. Pour plus d'informations sur IIIF, veuillez vous référer à http://iiif.io/ Veuillez noter que le support IIIF nécessite une configuration de serveur Web supplémentaire. ResourceSpace fournit un support de base pour l'API de présentation IIIF et a été créé à l'origine pour se lier au plugin TMS pour permettre la publication de ressources lié à un objet TMS spécifié en tant que manifeste IIIF, cependant TMS n'est pas une exigence pour activer l'interface IIIF.

MuséePlus

MuseumPlus est un système de gestion de musée basé sur le Web fournissant une gestion de musée en temps réel et documentant entièrement tout type de collection et tous les flux de travail associés. Détails de l'API ResourceSpace utilisera les détails de l'API pour communiquer avec succès avec le service MuseumPlus via son API.

Normes de codage v1.2

Les normes de codage sont importantes dans tout projet de développement, mais particulièrement lorsque plusieurs développeurs travaillent sur le même projet. Avoir des normes de codage permet de s'assurer que le code est de haute qualité, a moins de bogues et est facilement maintenu.

Sommes de contrôle

Les sommes de contrôle sont une séquence de chiffres et de lettres produite en exécutant un fichier via un algorithme qui utilise un hachage cryptographique pour produire un identifiant unique. Même le moindre changement dans le fichier d'origine produira une somme de contrôle différente, ils peuvent donc être utilisés pour assurer l'intégrité du fichier mais aussi pour empêcher la duplication des ressources.

SAML simple

AVERTISSEMENT : ce plugin ne doit être activé et configuré que par les administrateurs système car il affecte la façon dont les utilisateurs se connectent à ResourceSpace. Ce plug-in permet aux utilisateurs de se connecter à ResourceSpace à l'aide d'un fournisseur d'identité (IdP) d'authentification unique (SSO) compatible SAML. Informations importantes Veuillez noter que l'utilisation de ce plug-in dépend de la mise en œuvre d'une solution d'authentification unique conforme à SAML par votre organisation.

Création et édition de filtres

Création et édition de filtres. Des filtres peuvent être définis pour contrôler l'accès aux ressources

Guides d'utilisation

Introduction à la section des guides d'utilisation de la base de connaissances ResourceSpace

Open source

ResourceSpace Digital Asset Management System : Open Source, Open Culture, Free Software, Free Forever

Ressources et structure

Article pour expliquer le concept de Ressources et comment elles sont structurées avec ResourceSpace Digital Asset Manager

Collections, collections publiques et collections vedettes

Étant donné que les ressources de ResourceSpace peuvent être étiquetées avec de nombreux types et éléments de métadonnées différents, il n'est pas nécessaire de les stocker dans une structure de dossiers hiérarchique traditionnelle afin de savoir où les trouver.

Métadonnées

ResourceSpace Digital Asset Management System utilise des métadonnées intégrées et insérées par l'utilisateur pour décrire et suivre vos ressources

Métadonnées de liste fixe

Article de la base de connaissances ResourceSpace expliquant les concepts relatifs aux métadonnées de liste fixe.

Comptes et accès

Un article de la base de connaissances ResourceSpace expliquant les comptes d'utilisateurs et l'accès au sein de ResourceSpace pour les utilisateurs.

Téléchargement

Le téléchargement de fichiers dans ResourceSpace est un processus très simple, mais c'est à ce stade que vous ajouterez les métadonnées qui garantissent que vos ressources peuvent être trouvées et utilisées efficacement. Il est essentiel que vous mettiez dès maintenant autant de métadonnées pertinentes que possible dans les champs de ressources pour que vos contributions soient aussi précieuses que possible.

Collections en vedette et publiques

Les collections publiques sont conçues pour regrouper des ressources qui appartiennent à un ensemble, par exemple une séance photo ou la documentation d'un projet. Les collections en vedette sont destinées à promouvoir des ressources sélectionnées afin que les administrateurs puissent présenter les meilleurs ou les plus récents. Bien que ces collections ne contiennent qu'un nombre limité de vos ressources, elles peuvent aider les utilisateurs à commencer à rechercher du contenu en les dirigeant vers des balises ou des idées qu'ils peuvent trouver utile.

Fichiers alternatifs

Les ressources sont conçues pour être une seule entité, cependant, il est parfois nécessaire de stocker plusieurs versions avec un seul ensemble de métadonnées, c'est à ce moment-là que vous devez utiliser des fichiers alternatifs. Contrairement aux ressources connexes qui vous permettent de lier des ressources avec un sujet ou un thème commun, les fichiers alternatifs permettent aux utilisateurs de rechercher une ressource et d'accéder facilement à plusieurs variantes à partir d'un seul point.

Modification de plusieurs ressources

En plus de modifier des ressources individuelles , vous pouvez également modifier plusieurs ressources à l'aide d'une modification par lots. Cela vous permet d'appliquer facilement le même changement à n'importe quel nombre de ressources en une seule action, ce qui peut contribuer à la continuité.

État des ressources et accès

L'état et l'accès aux ressources sont essentiels pour contrôler la manière dont les utilisateurs de ResourceSpace interagissent avec les ressources. Le Statut détermine si la ressource peut être trouvée ou modifiée par les utilisateurs, l'Accès contrôle quels utilisateurs peuvent télécharger la ressource.

Partage des ressources

Les ressources et les collections de ressources offrent chacune une option « Partager » qui permet de les partager avec d'autres utilisateurs, ainsi qu'avec des non-utilisateurs du système, pour permettre une plus grande flexibilité d'utilisation.

Création de collections

Comment créer des collections dans ResourceSpace.

Options de collecte

Une liste d'options s'offre à vous dans le menu déroulant des actions de collecte. Ce menu est présent dans la barre de collection et à partir de la page "Gérer mes collections", ainsi que sur la page de recherche lors de la consultation des ressources d'une collection.

Modifier une collection

Après avoir créé une collection, apporter des modifications à votre collection vous permet d'en étendre l'utilisation au-delà d'un simple support de référence. Les options suivantes sont disponibles à partir de l'écran d'édition : Nom - Personnalisez le nom de votre Collection en modifiant cette valeur.

Création de collections vedettes

C'est le même processus que la création d'une collection publique mais avec une étape supplémentaire pour la transformer en une collection vedette (voir étape 4). Créer ou sélectionner une collection privée Modifier la collection À côté de « Accès », choisissez « Public » dans le menu déroulant Sélectionnez la catégorie de collection en vedette à laquelle appartient la collection.

Commandes au clavier

Les utilisateurs avancés peuvent choisir de tirer parti des commandes du clavier pour accélérer leur utilisation de ResourceSpace. Ceux-ci peuvent être personnalisés à l'échelle du système, mais ne sont actuellement pas disponibles en tant que personnalisation par utilisateur.

Fractionnement PDF

Permet de diviser les fichiers PDF en plusieurs pages. Un PDF peut être divisé en pages distinctes, soit en tant que ressources distinctes, soit en tant qu'alternatives à la ressource PDF d'origine. Pour fractionner un PDF, procédez comme suit : Accédez à une ressource PDF Cliquez sur "Fractionner PDF" dans les outils de ressources Sélectionnez une ou plusieurs plages de pages que vous souhaitez séparer de l'original Choisissez si vous souhaitez créer de nouvelles ressources ou des alternatives de la ressource PDF d'origine de chaque division.

Affiner les résultats

Ajoute une barre de filtre supplémentaire au-dessus des résultats de la recherche pour permettre un filtrage supplémentaire dans l'ensemble de résultats. Tapez simplement des mots-clés plus pertinents et des informations supplémentaires dans le champ des résultats supplémentaires pour continuer à filtrer les résultats.

Épissure vidéo

Le plug-in d'épissure vidéo permet aux utilisateurs de découper des vidéos individuelles et de fusionner des vidéos dans ResourceSpace pour créer de nouveaux fichiers séparés. Version 9.6+ Découpage de vidéos L'outil de rognage vous permet de sélectionner facilement des parties d'une vidéo à recréer en tant que nouveau fichier vidéo.

Création de tuiles de tableau de bord

Les vignettes Dash sont un excellent moyen de créer des raccourcis vers vos éléments préférés dans ResourceSpace.

Rapports

ResourceSpace suit les informations sur les téléchargements, les téléchargements et les vues et la zone de rapports vous permet d'accéder à ces informations. Alors que la section Analytics produit des graphiques et des tableaux de résumés de haut niveau, la section Reporting est davantage orientée vers une structure de tableau détaillée.

Autorisations utilisateur utiles

La façon dont les utilisateurs accèdent et interagissent avec les ressources est facile à contrôler et à modifier grâce aux autorisations de groupe d'utilisateurs. Bien que la configuration des groupes d'utilisateurs relève de la responsabilité d'un administrateur système, pour ceux qui gèrent les ressources, il est important de comprendre les implications de ces autorisations d'utilisateur en ce qui concerne l'accès aux ressources.

Les archives

L'archivage est un moyen de conserver au sein du système les ressources qui ont été utiles ou populaires, mais de les retirer du corps principal des ressources pour encourager les utilisateurs à consulter de nouveaux documents. Ceci est particulièrement utile si vous avez des ressources qui ont été largement utilisées pour un projet ou une campagne et doivent être reposées, ou lorsqu'une version mise à jour a été mise à disposition mais que l'original doit être conservé.

Types de ressources

Comme vous l'aurez vu dans la section Concepts, des métadonnées bien organisées sont essentielles pour travailler avec ResourceSapce, et un moyen clé d'organiser vos métadonnées pour une pertinence maximale consiste à utiliser les types de ressources.

Gestion des métadonnées

Obtenir les meilleures métadonnées possibles dans votre système rendra la recherche de ressources plus rapide, plus facile et plus intuitive. Les éléments à prendre en compte pour décider de la configuration de vos champs et options de métadonnées sont les suivants : Sont-elles descriptives ? Vous devrez garder vos métadonnées à l'étude pour vous assurer que de nouvelles options sont ajoutées à mesure que votre système évolue.

Comprendre les métadonnées des ressources

Les métadonnées ne sont pas seulement ce qui décrit vos ressources, mais aussi ce qui constitue la base de votre recherche. Lorsqu'une ressource est téléchargée dans ResourceSpace, elle est étiquetée avec des mots ou des phrases qui décrivent le mieux l'actif.

Création et suppression de champs de métadonnées

Les métadonnées des ressources doivent être claires et descriptives et le stockage des bonnes données dans le bon type de champ peut vous aider à y parvenir. Les champs de métadonnées de liste fixe limitent le nombre d'options parmi lesquelles un contributeur doit choisir, garantissant que les métadonnées ajoutées sont cohérentes, sans erreurs d'interprétation ou d'orthographe.

Types de champs de métadonnées

Comme nous l'avons vu, votre choix de type de champ de métadonnées est important pour garantir que les données capturées sont sous une forme appropriée pour communiquer à vos utilisateurs ce qu'elles représentent. Voici la liste complète des types de champs de métadonnées parmi lesquels vous devrez choisir : Zone de texte (entrée de texte sur une seule ligne) Zone de texte (entrée de texte multiligne) Zone de texte (grande entrée de texte multiligne) Zone de texte (formaté/CKeditor ) - Cela vous permet de formater du texte pour HTML sans avoir besoin de connaissances HTML Liste des cases à cocher (sélectionnez un nombre quelconque d'options dans la liste) Liste déroulante (sélectionnez une option dans une liste déroulante) Boutons radio (sélectionnez une options) Date (entrée de date) Date et heure facultative (entrée de date avec une durée inférieure à la seconde) Date d'expiration (informe l'utilisateur que cette ressource a expiré à partir de la date définie) Plage de dates (permet la recherche par plage de dates - nécessite $daterange_search =true) Arborescence des catégories (voir Arborescence des catégories ) Liste de balises dynamique (entrée de texte avec des options de suggestion, peut également ajouter dynamiquement de nouvelles options) Message d'avertissement (entrée de texte qui s'affiche sous forme de légende en gras sur la page d'affichage des ressources)

Configuration des arborescences de catégories

Le type de champ d'arborescence de catégories permet la sélection de balises de métadonnées à partir d'une arborescence imbriquée. Ce type de champ est particulièrement utile lorsque les sujets de ressources suivent une classification hiérarchique, telle que la taxonomie des produits ou les projets au sein des campagnes.

Modification des options de champ

Dans votre champ de métadonnées de liste fixe, il peut arriver un moment où vous devez ajouter, supprimer ou modifier certaines des options que vous avez créées à l'origine. Pour cela, il suffit d'éditer le champ et de choisir le lien "gérer les options".

Ordre des champs de métadonnées

Les champs de métadonnées ont un ordre appliqué qui détermine où ils apparaîtront sur les pages de recherche, de modification et de téléchargement. Il vaut la peine de tenir compte de cet ordre pour rendre ces pages aussi intuitives que possible pour vos utilisateurs.

Configuration avancée des champs de métadonnées

Cette page couvre les options avancées pour la configuration des champs de métadonnées.

Indexation des métadonnées

Les champs nouvellement créés sont automatiquement indexés et disponibles pour la recherche, mais il peut arriver qu'il ne soit pas souhaitable d'indexer un champ, comme pour les champs de texte volumineux où la recherche d'un mot ou d'un terme à l'intérieur ralentit votre recherche.

Mots-clés associés

Les mots-clés associés sont gérés sous Admin > Ressources > Mots-clés associés Cela vous permet de créer des relations entre les termes de recherche afin qu'une recherche pour l'un renvoie également les ressources qui ont l'autre mot-clé présent dans leurs métadonnées.

Création de groupes d'utilisateurs

Les groupes d'utilisateurs par défaut sont : Administrateurs : presque tout, à l'exception de la configuration du système (destiné à votre équipe de ressources internes) Archiviste : peut éditer les ressources dans les états 'en attente d'archivage' et 'archivé' uniquement.

Création d'utilisateurs

Pour voir cette vidéo, veuillez activer JavaScript et envisagez de passer à un navigateur Web prenant en charge la vidéo HTML5. Les comptes d'utilisateurs nécessitent la création de groupes d'utilisateurs.

Outils utilisateur utiles

La gestion des utilisateurs est relativement simple dans ResourceSpace, les outils suivants sont fournis en standard pour faciliter le processus de configuration des utilisateurs. Réinitialisation des mots de passe Accédez à Admin > Utilisateurs Modifiez l'utilisateur à l'aide des filtres appropriés et des outils de recherche d'utilisateurs pour vous aider à le trouver, puis cliquez sur son nom ou "Modifier" dans les outils Entrez un mot de passe dans le champ du mot de passe ou cliquez sur "Suggérer" pour en générer un Cliquez sur Enregistrer Suppression d'utilisateurs Les comptes d'utilisateurs peuvent être supprimés définitivement à l'aide de l'option « supprimer l'utilisateur ».

Options avancées de groupe d'utilisateurs

Les options avancées sont généralement masquées pour faciliter l'utilisation de la page du groupe d'utilisateurs. Pour afficher ces options, cliquez sur l'en-tête " > Options avancées" au-dessus du bouton Enregistrer. Ce qui suit est une liste des options avancées disponibles et ce qu'elles sont censées faire : Dispositions parents et enfants Si vous avez une disposition de groupe d'utilisateurs complexe, il peut être utile de les organiser les uns sous les autres.

Modifier les filtres

Un filtre de modification fonctionne comme les filtres de recherche , mais est utilisé à la place pour déterminer si les utilisateurs du groupe peuvent modifier les ressources en fonction des métadonnées de la ressource. Le « e0 » existant (ou e1, e2 etc.

Supprimer les filtres

Le filtre de restriction permet aux utilisateurs d'accéder à des ressources qui leur seraient normalement restreintes. Cela serait utile si vous avez besoin que certains utilisateurs ne puissent accéder qu'à quelques ressources au sein du système, tout en étant complètement limités à tous les autres.

Ajouter des ressources à une collection

Les ressources peuvent être utilisées dans autant de collections que nécessaire à un moment donné. Il existe plusieurs façons d'ajouter des ressources à une collection, mais dans presque tous les cas, cette collection doit être active dans la barre de collection.

Importation CSV

Ce plugin est mieux adapté aux administrateurs et aux utilisateurs avec des autorisations élevées afin d'obtenir les informations correctes et en raison du risque d'insérer des données incorrectes dans ResourceSpace. Nouvelle version - Mise à jour pour la version 9.

Flux de travail avancé

workflow, traiter, publier, embargo, archiver, réviser, état, statut

Pistes vidéo

Ce plugin permet aux utilisateurs de créer des fichiers vidéo personnalisés dans des formats/codecs alternatifs. En option, l'utilisateur peut sélectionner des fichiers de sous-titres et de pistes audio qui ont été téléchargés en tant que fichiers alternatifs pour une ressource vidéo, produisant ainsi des variantes multilingues de vidéos à partir de ResourceSpace sans aucun effort de post-production supplémentaire.

Intégration de la base de données KE EMu

EMu utilise un moteur de base de données Texpress : un système de gestion de base de données multi-utilisateurs et orienté objet. Le noyau Texpress intègre des fonctionnalités qui permettent de créer et d'utiliser facilement des applications, accessibles via une gamme d'applications.

ResourceSpace implémente une API RESTful qui renvoie JSON. Toutes les demandes doivent être signées à l'aide d'une clé privée partagée propre à chaque utilisateur. Cela peut être effectué via GET ou POST. Pour effectuer un appel API, accédez simplement à l'URL /api/ de votre installation ResourceSpace avec les paramètres suivants : user L'identifiant alphanumérique de l'utilisateur pour accéder au système comme, par exemple, "admin".

Créer_ressource

Créez une nouvelle ressource. $resource_type * L'ID du type de ressource pour la nouvelle ressource (par exemple 1=Photo). $archive L'état d'archivage de la nouvelle ressource (0=live).

Get_resource_path

Renvoie une URL ou un chemin de fichier pour un fichier de ressources. $resource * L'ID de la ressource ou un tableau d'ID de ressource. Remarque : lorsqu'un tableau d'ID est transmis, assurez-vous que le tableau est un sous-ensemble d'ID de ressource regroupés par extension, taille et autres paramètres requis par get_resource_path() afin d'obtenir le chemin attendu renvoyé.

Présentation de l'installation

ResourceSpace est une application PHP/MySQL standard et le processus devrait vous être familier si vous avez déjà installé d'autres applications PHP/MySQL. La plupart des problèmes rencontrés concernent les paramètres par défaut de php.ini.

Installation sur Ubuntu Linux

Assurez-vous de suivre les instructions à l'écran pendant l'installation, en acceptant les options par défaut ou pertinentes, y compris les invites supplémentaires concernant la configuration MySQL et Postfix qui surviennent pendant le processus d'installation (Utiliser l'onglet, Entrée et les touches fléchées pour les contrôles Postfix).

Installation sur CentOS Linux

Installez à partir de la ligne de commande : yum update Pour installer le serveur mysql, vous devez d'abord inclure le dépôt de la communauté MySQL. Visitez le site de téléchargement MySQL Yum Repository et trouvez le fichier .rpm dont vous avez besoin.

Installation sur SuSE

Consultez le guide suivant pour configurer et exécuter votre pile LAMP avec un hôte virtuel pour l'espace de ressources : http://en.opensuse.org/SDB:Apache_installation#Installation_of_Apache_Packages Installation du package : vous pouvez installer les packages requis comme suit : zypper install cron wget postfix ghostscript subversion ImageMagick ffmpeg-4 ffmpeg-4zypper apache2 mysql-server php7 php7-dev php7-gd php7-mysql php7-zip php7-xml php7-ldap php7-intl php7-curl php7-exif De là, l'installation se déroule comme pour les autres systèmes d'exploitation .

Installation sur Windows Server 2008 R2

Paramètres généraux de Windows Attribuez au serveur une adresse IP statique Connectez-vous en tant qu'utilisateur membre du groupe d'administrateurs local Installez le rôle de serveur Web IIS Ouvrez le gestionnaire de serveur Cliquez sur « Ajouter des rôles » Cliquez sur Suivant Cochez la case à côté de « Serveur Web (IIS )", puis cliquez sur Suivant Cliquez sur Suivant Cochez la case à côté de "CGI" uniquement, en laissant les autres cases cochées préexistantes, puis cliquez sur Suivant Cliquez sur Installer Cliquez sur Fermer Installer 7-zip Téléchargez la version 64 bits à partir de ( http://www.

Installation sur Windows 7

Paramètres généraux de Windows Attribuez au serveur une adresse IP statique Connectez-vous en tant qu'utilisateur membre du groupe d'administrateurs local Installez les composants IIS Accédez au Panneau de configuration -> Programmes et fonctionnalités Cliquez sur "Activer ou désactiver les fonctionnalités de Windows" Cliquez dans la case à cocher à côté de "Internet Information Services", la case doit être complètement remplie, pas seulement cochée Naviguez vers Internet Information Services -> World Wide Web Services -> Fonctionnalités de développement d'applications Cochez la case à côté de CGI puis cliquez sur OK, les composants IIS seront alors installé Installer 7-zip Téléchargez la version 64 bits à partir de ( http://www.

Installation sur Mac OS X

Les instructions ci-dessous fonctionneront sur les versions antérieures d'OS X avec quelques petites modifications. Avec Snow Leopard, il n'est pas nécessaire de remplacer PHP (contrairement à Leopard) car le PHP fourni est fourni avec la bibliothèque GD.

Installation sur Synology DSM

Configuration requise Un Synology NAS avec un processeur Intel. Si vous réussissez l'installation sur une unité avec une architecture de processeur différente, veuillez nous en informer. Une certaine familiarité avec le panneau de configuration Synology DSM.

Mise à niveau

Mise à niveau - Subversion Pour mettre à niveau un répertoire de travail Subversion extrait, vous devez exécuter la commande suivante à partir de la racine Web où ResourceSpace est installé (c'est-à-dire l'emplacement de 'login.php'): svn switch https://svn.

Personnalisation de la navigation de niveau supérieur

Pour ajouter des liens de navigation supérieurs supplémentaires : dans le fichier config.php, ou dans « Config Override » si vous définissez cela sur une base par groupe, saisissez : Vous pouvez ajouter autant de liens que vous le souhaitez. Ils doivent être numérotés séquentiellement à partir de zéro (0,1,2,3 etc.

Gestion des plugins

Les plugins sont des packages qui étendent ou modifient la fonction et la présentation de ResourceSpace. Les plugins ont une structure gérée qui facilite l'écriture pour les tiers et la maintenance pour les administrateurs du site, même si des corrections de fonctions et de bogues sont appliquées au code de base.

Création de rapports personnalisés

De nouveaux rapports peuvent être créés dans Admin > Système > Rapports. Un rapport ResourceSpace est simplement une requête SQL - ceux qui connaissent SQL devraient être capables d'écrire de nouveaux rapports étant donné qu'ils comprennent la base de données ResourceSpace.

OpenOffice / LibreOffice

Si vous avez besoin de créer des fichiers de prévisualisation pour les formats de documents bureautiques courants tels que .docx et .pptx, vous devrez installer un utilitaire appelé Unoconv qui permet la conversion entre différents formats de documents dans Open Office.

Configuration pour une utilisation multi-clients

Si vous souhaitez configurer ResourceSpace en tant qu'environnement dans lequel vous pouvez avoir plusieurs utilisateurs dont les ressources doivent rester privées les unes des autres, voici une méthode pour le faire. Cela conviendrait à un scénario tel que si vous êtes un concepteur qui gère plusieurs ressources de clients, mais que vous avez besoin qu'ils restent exclusifs les uns des autres.

StaticSync - gardez vos fichiers sur place

StaticSync est destiné au cas où il existe une raison opérationnelle pour laquelle vous avez toujours besoin que vos ressources existantes restent dans une structure de dossiers standard. Via le mode d'ingestion, il s'agit également d'un mécanisme d'importation alternatif, parfois appelé dossiers actifs .

Filigranes

Les filigranes peuvent être activés dans ResourceSpace, par défaut, cela placera l'image du filigrane dans un motif de mosaïque sur toutes les images d'aperçu générées pour chaque ressource. Pour activer la génération d'aperçu de filigrane, ajoutez ce qui suit à votre configuration.

LDAP simple

AVERTISSEMENT : ce plugin ne doit être activé et configuré que par les administrateurs système car il affecte la façon dont les utilisateurs se connectent à ResourceSpace. Ce plugin permet aux utilisateurs de se connecter à ResourceSpace en utilisant les mêmes informations d'identification qu'ils utilisent pour se connecter aux ordinateurs sur le réseau de votre organisation.

API Google Vision

Ce plugin envoie vos images à l'API Cloud Vision de Google lors de l'importation et définit les métadonnées appropriées dans des champs préconfigurés en fonction de ce qui a été reconnu dans l'image. Le plugin se trouve dans la catégorie « Traitement des actifs » Configuration du plug-in Si ce plugin est activé lors de la configuration initiale, seule la clé API est requise et les fichiers de métadonnées par défaut sont utilisés pour stocker les balises suggérées, les informations de localisation et le texte extrait.

Google OAuth

Dans la plupart des cas, il est préférable d'utiliser SimpleSAML pour l'authentification Google. Avant de pouvoir utiliser le plug-in google_oauth, vous devez créer un projet de console API Google. Pour le créer, procédez comme suit : Téléchargez la bibliothèque cliente des API Google pour PHP dans /lib/google_api_php_client_2.

La reconnaissance faciale

ResourceSpace intègre une capacité de reconnaissance faciale via l'intégration avec OpenCV, une bibliothèque de logiciels open source de vision par ordinateur et d'apprentissage automatique. La fonction d'annotation ResourceSpace a également été utilisée afin de créer l'association entre un champ de liste fixe et un visage.

Antivirus

Le plugin permet à ResourceSpace de vérifier chaque fichier téléchargé s'il s'agit d'un virus connu. Il peut être configuré pour fonctionner avec n'importe quel antivirus doté d'une interface en ligne de commande. Le plugin antivirus a été testé avec ClamAV et Sophos .

Mappage de lecture/écriture de métadonnées

ResourceSpace est capable de mapper entre les métadonnées intégrées stockées dans vos fichiers d'origine et les champs de métadonnées dans ResourceSpace lui-même. Cette synchronisation peut être bidirectionnelle, de sorte que les métadonnées importées puissent être automatiquement extraites dans un champ configuré, mais aussi que les métadonnées ajoutées à la ressource après l'importation soient réécrites dans le fichier lors du téléchargement.

Comment sauvegarder votre installation ResourceSpace

Assurez-vous que votre système de gestion des actifs numériques open source ResourceSpace dispose des sauvegardes appropriées.

Winauth

Permet aux utilisateurs de se connecter à ResourceSpace à l'aide de l'authentification intégrée de Windows

RessourceConnect

Ce plugin permet à différents systèmes ResourceSpace de se connecter les uns aux autres pour permettre la recherche entre les installations. ResourceConnect présente plusieurs avantages par rapport aux autres méthodes de centralisation du contenu : Pas besoin de fournir une nouvelle URL aux utilisateurs.

Lien faucon

Ce plugin permet aux utilisateurs de publier des ressources en tant que modèles dans Falcon.io Informations importantes Vous devez avoir un compte avec Falcon.io afin d'utiliser ce plugin Falcon.io n'a aucun lien et n'est en aucun cas affilié à ResourceSpace.

Configuration de base des champs de métadonnées

Cette page couvre les options de base pour la configuration des champs de métadonnées au-delà de ce qui est couvert dans Création de champs de métadonnées et indexation . Activé (à partir de la version 9.2) Spécifie que le champ sera utilisé pour l'affichage, l'édition et la recherche de ressources.

Géolocalisation

Un emplacement peut être ajouté à une ressource à partir de la page d'affichage des ressources en faisant défiler jusqu'à la section « Données de localisation » et en cliquant sur le bouton « Ajouter un emplacement ». Notez que cela ne peut pas être ajouté à partir de la page de modification des ressources.

Migration de données de texte libre vers des options de champ de liste fixe

Lorsque vous modifiez un type de champ de métadonnées d'un champ de texte libre à un type de champ d'option fixe (par exemple, case à cocher, bouton radio, liste déroulante ou liste de balises dynamiques), vous serez invité à migrer les données existantes pour créer les options de liste fixe.

Aperçu des documents PDF complets

ResourceSpace peut être configuré à l'aide du type de ressource « Remplacer les options de configuration » pour utiliser une bibliothèque externe pour afficher les documents PDF appelés PDFjs (voir démo ). L'option à utiliser est : $use_pdfjs_viewer = true Une fois qu'un type de ressource a été configuré pour utiliser la visionneuse PDFjs, ResourceSpace remplacera l'aperçu d'un document PDF par la visionneuse PDFjs SI l'utilisateur a un accès complet à la ressource.

Resource_log_last_rows

ajout d'informations sur les codes journaux enregistrés dans le champ type

Personnaliser les couleurs de l'interface

Accédez à Admin -> Système -> Configuration du système et ouvrez la section Interface utilisateur. Vous pouvez modifier les couleurs pour différentes zones du système en cochant la case à côté de chaque description et en choisissant une couleur dans le sélecteur de couleurs qui apparaît.

Affichage des icônes de type de ressource

ResourceSpace peut être configuré pour afficher une petite icône indiquant le type de ressource lors de la recherche de ressources dans la vue miniature ou très grande miniature. Font Awesome version 4 est utilisé pour les icônes.

Les ressources ne s'affichent pas pour un groupe d'utilisateurs donné

Il peut arriver qu'une ressource soit visible par certains utilisateurs (comme les super-administrateurs) alors qu'elle n'est pas visible par d'autres utilisateurs (comme les utilisateurs généraux). Cela peut être dû à divers facteurs, voici quelques causes possibles : Autorisations L'utilisateur a-t-il accès à l'état de workflow dans lequel se trouve la ressource ? Ces autorisations commencent par la lettre 'z', e.

Consentement de l'utilisateur

Certaines réglementations sur la protection des données telles que le Règlement général sur la protection des données (RGPD) peuvent exiger le consentement de l'utilisateur pour qu'un système traite ses données personnelles. L'option de configuration $user_registration_opt_in est activée par défaut.

Banques d'images

Le plug-in de banques d'images offre la possibilité de rechercher des photos dans des banques d'images externes sans accéder manuellement à leur système. Comment l'utiliser La recherche d'une banque d'images externe ne peut être effectuée qu'à partir du champ de recherche simple et en utilisant le nouveau sélecteur déroulant appelé "Rechercher des banques d'images externes".

Les paramètres de sécurité

Les paramètres de sécurité de vos comptes d'utilisateurs peuvent être personnalisés dans ResourceSpace sous Configuration système. La longueur, la complexité et la fréquence d'expiration des mots de passe de vos utilisateurs peuvent être configurées, tout comme un protocole de connexion échoué, déterminant quand une interdiction est placée sur un compte d'utilisateur ou une adresse IP.

Conditions générales d'installation

ResourceSpace fonctionne normalement sur la pile LAMP et nécessite les programmes principaux suivants : MySQL ou MariaDB - La base de données MySQL version 5.6+ MariaDB version 10.0.1+ Apache - Le serveur Web Version 2.

Quels formats de fichiers peuvent être téléchargés sur ResourceSpace ?

Tout type de fichier peut être téléchargé sur ResourceSpace tant qu'il ne figure pas dans la liste des extensions interdites qui est par défaut : php, cgi, pl, exe, asp, jsp, sh, bash Ceci peut être modifié en utilisant l'option de configuration $ extensions_bannies.

Collections intelligentes

Les collections intelligentes peuvent être activées avec l'option de configuration $allow_smart_collections qui est désactivée par défaut. Cela ajoutera une nouvelle option à la liste déroulante Actions en haut de la page de recherche - "Enregistrer la recherche en tant que collection intelligente" qui, lorsque vous cliquez dessus, créera une nouvelle collection pour votre utilisateur.

Configuration de la messagerie et de la messagerie

Vous pouvez configurer le comportement par défaut de ResourceSpace avec les options de configuration suivantes Les paramètres du système Pour modifier l'adresse e-mail à partir de laquelle les e-mails du système sont envoyés, accédez à Admin > Système > Configuration du système et modifiez « E-mail de l'adresse ».

Toutes les autorisations utilisateur

L'une des fonctionnalités centrales de ResourceSpace est la possibilité de contrôler les ressources que les utilisateurs sont autorisés à voir et comment ils peuvent interagir avec elles. La définition d'autorisations de groupe d'utilisateurs peut accorder un accès aussi limité que l'affichage des ressources uniquement ou aussi ouvert que les droits de modification et de téléchargement complets.

Le fichier de configuration

ResourceSpace peut être configuré avec diverses variables PHP qui peuvent être trouvées dans le fichier config.default.php dans le dossier 'include'. Lorsque vous modifiez ces valeurs, vous devez toujours les copier dans le fichier config.

Lien TMS

Aide pour la configuration du plugin tms_link.

Exportation CSV

Les métadonnées peuvent être extraites de la base de données ResourceSpace sous forme de fichier CSV, qui peut ensuite être ouvert dans la plupart des tableurs ou programmes de base de données standard. Un fichier CSV peut être créé pour n'importe quelle collection de taille ou nombre de résultats de recherche, sélectionnez simplement l'option Exportation CSV dans la liste des actions.

Files d'attente de travaux hors ligne

Le but de la fonction de tâches hors ligne est de déléguer des processus lents, tels que la création d'un aperçu d'un fichier vidéo, à un autre script/processus à exécuter de manière asynchrone. Le processus de téléchargement se concentre donc sur l'introduction des fichiers dans le magasin de fichiers, puis sur une file d'attente pour un traitement ultérieur.

Google Analytics

Le plugin Google Analytics permet à ResourceSpace de suivre l'activité du site Web de ses utilisateurs. Le plugin déclenche Google Analytics pour suivre l'activité telle que la durée de la session, les pages visitées par session, le taux de rebond, le taux de sortie, etc.

Contrôle de version

Activé par défaut via config.php, le plugin rse_version active la fonctionnalité de contrôle de version, permettant d'annuler les modifications individuelles et par lots à partir de la page du journal des ressources. A partir de la version 9.

Développeurs

ResourceSpace est un projet open source écrit en PHP et Javascript avec le code librement disponible pour parcourir via SVN : https://www.resourcespace.com/svn Pour une ventilation des dossiers au sein du projet, veuillez consulter la structure du projet.

1. Trouver son chemin

Présentation de l'interface utilisateur de ResourceSpace.

2. Téléchargement et édition

Nous pouvons simplement faire glisser et déposer les fichiers ou un dossier entier directement depuis notre ordinateur vers la file d'attente de téléchargement.

6. Tuiles de tableau de bord

Les collections peuvent être publiées sous forme de tuiles de tableau de bord. Le tiret est une zone de la page d'accueil à laquelle les utilisateurs peuvent ajouter leurs propres tuiles personnalisées.

7. Rapports

ResourceSpace comprend des capacités complètes de reporting et d'analyse.

Liens d'aide contextuelle

Des liens d'aide contextuelle peuvent être ajoutés aux pages pour créer un lien vers une page de la base de connaissances pertinente. Les liens d'aide ouvrent la base de connaissances dans une page modale ou nouvelle et ressemblent à ceci : Les liens d'aide sont activés par défaut sur un système ResourceSpace mais peuvent être désactivés en définissant $contextual_help_links=false Ajouter un lien d'aide à une page Pour ajouter un lien d'aide à une page utilise la fonction render_help_link.

Contenu du site

Toutes les chaînes de texte dans ResourceSpace peuvent être personnalisées à partir de la zone de contenu Gérer.

Wordpress_SSO

AVERTISSEMENT : ce plugin ne doit être activé et configuré que par les administrateurs système car il affecte la façon dont les utilisateurs se connectent à ResourceSpace. Ce plugin permet aux utilisateurs de se connecter à ResourceSpace à l'aide du fournisseur d'identité (IdP) d'authentification unique (SSO) Wordpress Informations importantes Veuillez noter que l'utilisation de ce plugin dépend de la mise en œuvre d'une solution d'authentification unique conforme à SAML par votre organisation.

Débogage ResourceSpace

Fonction debug() ResourceSpace a une fonction interne appelée debug() qui est définie dans include/db.php Pour un débogage simple ou rapide du système, vous pouvez passer le texte de débogage. La fonction debug() essaiera d'écrire dans le fichier spécifié par $debug_log_location dans le fichier de configuration (désactivé par défaut) et le débogage constant peut être activé en changeant $debug_log à true.

Types de ressources de données uniquement

Les ressources données uniquement sont des ressources qui n'ont pas de fichier associé. Ces ressources contiennent uniquement des métadonnées et peuvent être utilisées pour stocker un enregistrement ou un ensemble de données qui ne sont pas directement liés à un actif spécifique.

Exportation de données

Vous pouvez exporter des données et le fichier de configuration à partir de ResourceSpace à des fins de test. Cette fonctionnalité nécessite la configuration des tâches hors ligne et l'activation de l'option de configuration $system_download_config.

Plugins | EspaceRessource

Explorez la gamme de plug-ins disponibles pour étendre les fonctionnalités de base de ResourceSpace, y compris les intégrations avec des logiciels et des systèmes tiers.

Comment restaurer votre installation ResourceSpace

Restauration de ResourceSpace Si vous avez suivi les instructions sur la sauvegarde de ResourceSpace selon Comment sauvegarder votre installation de ResourceSpace , la restauration de ResourceSpace sur un serveur de remplacement en cas de panne du serveur ou pour la migration est simple.

Configuration des paramètres de géolocalisation

Leaflet Maps Important : à partir de la version 9.6 ResourceSpace peut être configuré pour utiliser une nouvelle bibliothèque de cartographie open source appelée Leaflet Maps . Le système actuel basé sur OpenLayers sera bientôt abandonné.

Mise en cache des requêtes

Aperçu Les résultats des requêtes sélectionnées peuvent être mis en cache sur le disque. Ceci n'est vraiment utile que lorsqu'il est probable que la même requête sera appelée un très grand nombre de fois, par exemple, des requêtes communes à plusieurs pages et identiques pour de grands groupes d'utilisateurs.

Schéma de base de données

Schéma de base de données pour ResourceSpace.

Structure du projet

Une ventilation des dossiers utilisés dans ResourceSpace, ainsi que leur contenu et leur fonction typiques.

Champs de liste fixes

Présentation ResourceSpace a plusieurs types de champs de métadonnées tels que : Zone de texte (une ou plusieurs lignes) Listes de cases à cocher Listes déroulantes Champs de date Arbres de catégories Listes de boutons radio Et bien d'autres Certains de ces champs peuvent avoir leurs options définies par un administrateur du système.

Téléchargement de plusieurs ressources

Pour télécharger plusieurs ressources en une seule fois, vous devez soit ajouter les ressources que vous souhaitez à une collection, soit sélectionner un certain nombre de ressources sur la page des résultats de la recherche, puis cliquer sur « Télécharger » dans la liste déroulante « Actions ».

Plugin ResourceSpace pour WordPress

Veuillez noter qu'il s'agit d'un plugin WordPress qui doit être installé et exécuté sur WordPress, pas sur ResourceSpace Un plugin WordPress qui vous permet d'intégrer des fichiers de ressources de ResourceSpace dans vos publications est maintenant disponible.

Principes de conception du logiciel ResourceSpace

Lors du développement du noyau et des plugins ResourceSpace, veuillez toujours tenir compte des principes ci-dessous. La base de code existante n'adhère pas toujours à ces principes - les contributions de nombreux développeurs différents au fil des ans ont signifié un mélange de styles de codage - mais l'important est que nous avancions toujours dans la bonne direction en refactorisant comme bon nous semble et l'examen par les pairs du nouveau code.

Texte extrait

Lors du téléchargement de fichiers de document, ResourceSpace peut détecter et extraire le texte contenu dans le document et l'utiliser pour remplir un champ de métadonnées configuré. Ce champ peut ensuite être indexé, ce qui permet de rechercher dans le système le contenu des ressources, ainsi que par les balises de métadonnées appliquées.

Modèles de métadonnées

Si vous téléchargez régulièrement des ressources avec des ensembles de métadonnées communs, les modèles de métadonnées sont un bon moyen de gagner du temps et d'assurer la cohérence. Un modèle de métadonnées est une ressource de données uniquement qui hérite de tous les champs globaux, ainsi que de tous les champs spécifiques au type de ressource.

Accès anonyme

Utile si vous travaillez fréquemment avec des agences tierces et que vous ne souhaitez pas créer de nouveaux comptes d'utilisateurs, ou si vous souhaitez mettre des ressources sélectionnées à la disposition du public, l'accès anonyme permet aux utilisateurs non enregistrés d'accéder à votre système ResourceSpace sans nécessiter de connexion.

Les ressources sont lentes à créer des aperçus

Si la création de l'aperçu prend trop de temps et que le système expire lors de la création d'aperçus, il est généralement préférable de configurer la création d'aperçus hors ligne à l'aide de la valeur de configuration ci-dessous pour désactiver la création automatique d'aperçus lors du téléchargement : $enable_thumbnail_creation_on_upload = false puis en créant une entrée crontab/programmée tâche pour exécuter le script ci-dessous : /batch/create_previews.

Flux RSS

Avec le plugin RSS Feed, vous pouvez générer des URL RSS pour une recherche de ressources dans ResourceSpace. Cela se fait à l'aide de l'API. Flux de ressources récentes Après avoir activé le plugin, vous verrez immédiatement un nouveau lien au bas de la zone de recherche simple - "Flux RSS du nouveau contenu", en cliquant dessus, vous accéderez au flux RSS des 50 ressources les plus récemment téléchargées.

Modaux

Obtenir_utilisateurs

Récupérer une liste d'utilisateurs (version 9.5+) Les autorisations sont toujours honorées de sorte que les utilisateurs d'autres groupes auxquels cet utilisateur n'a pas accès seront omis. $find Une chaîne de recherche, pour une correspondance partielle sur le nom d'utilisateur Valeurs de retour Un tableau d'enregistrements d'utilisateurs correspondants comprend l'ID ("ref"), le nom d'utilisateur, le nom complet et l'ID du groupe d'utilisateurs.

Configuration des cartes de prospectus

Pour activer les cartes dépliantes dans ResourceSpace 9.6, vous devrez définir l'option de configuration suivante :- $leaflet_maps_enable=true Options de configuration des cartes dépliantes Les options suivantes peuvent être configurées pour ajouter des sources de tuiles et personnaliser l'affichage des données de géolocalisation.

D'autres vidéos

h2 < margin-top:21pxmargin-bottom:13px >Dates d'action Lien Adobe Attribution automatique Création d'utilisateurs Personnalisation du diaporama de la page d'accueil Conditions d'affichage Sélecteur de format Gestionnaire de licence Filtres de recherche Partage de ressources Contenu du site Collections en vedette intelligente Termes de recherche spéciaux

Zoom sur l'aperçu de l'image

Si ResourceSpace est configuré avec des aperçus zoomables, l'utilisateur pourra alors activer la visionneuse OpenSeadragon sur la page d'affichage en basculant l'outil de zoom d'aperçu d'image ( ) disponible dans la barre d'outils d'aperçu d'image.

Préférences de l'utilisateur

Cliquez sur l'icône de profil d'utilisateur en haut à droite de l'écran et sélectionnez « Préférences » pour accéder à vos préférences d'utilisateur Les options de cette page vous permettent d'apporter des modifications à certaines des fonctionnalités et de l'interface qui sont à votre disposition.

Tableau : collecte

Les collections sont des groupes de ressources. Type de colonne Remarque ref int(11) Nom d'index à incrémentation automatique varchar(100) Le nom d'affichage de la collection. user int(11) ID utilisateur créé datetime public int(11) Défini sur '1' pour les collections publiques et les collections en vedette.

Tableau : collection_keyword

Une table de jointure reliant les collections avec des mots-clés, pour l'indexation des collections afin de permettre une recherche rapide des collections. Type de colonne Note collection int(11) Voir table mot-clé collection int(11) Voir table mot-clé Cette table est vide par défaut.

Tableau : collection_journal

Un journal de toutes les activités relatives à une collection. Type de colonne Remarque ref int(11) Index à incrémentation automatique date datetime user int(11) Voir table user collection int(11) Voir table collection type char(1) Activity type - voir include/definitions.

Tableau : tiret_tile

Tuiles de tableau de bord, affichées sur la page d'accueil. Type de colonne Note ref int(11) Incrémentation automatique du titre de l'index varchar(255) Texte du titre txt texte Texte de la tuile all_users int(1) (booléen) La tuile est-elle publiée pour tous les utilisateurs ? default_order_by int(11) Texte de l'url de commande par défaut Lien d'ancrage href URL du lien texte Texte du lien reload_interval_secs int(11) resource_count int(1) Nombre de ressources (si tuile recherche/collection) allow_delete int(1) (booléen) La tuile peut-elle être supprimée ? Cette table est vide par défaut.

Tableau : filtre

Définition du filtre. Utilisé pour la recherche, la modification et la suppression des filtres sur les groupes d'utilisateurs Type de colonne Remarque ref int(11) Nom d'index à incrémentation automatique varchar(200) Nom du filtre filter_condition int(11) Définit les règles à respecter pour satisfaire le filtre (RS_FILTER_ALL|RS_FILTER_NONE|RS_FILTER_ANY ) Cette table est vide par défaut.

Tableau : job_queue

La file d'attente des travaux - une liste des travaux hors ligne actifs tels que le traitement de l'aperçu. Type de colonne Remarque ref int(11) Type d'index à incrémentation automatique varchar(100) Type de tâche, par ex. collection_download qui correspond au nom des fichiers de gestionnaire dans include/job_handlers.

Tableau : mot-clé

Une liste de mots-clés utilisés lors de l'indexation. Avec le stemming activé (par défaut), les stems sont stockés ainsi que les mots-clés complets. Type de colonne Remarque ref int(11) Mot-clé d'indexation à incrémentation automatique varchar(100) Un mot individuel, utilisé pour l'indexation/la recherche.

Tableau : keyword_related

Définit les mots-clés associés. Lorsqu'un mot-clé est recherché, des mots-clés associés sont également recherchés. Type de colonne Remarque mot-clé int(11) Voir table mot-clé related int(11) L'ID du mot-clé lié.

Tableau : node_keyword

Les nœuds de mots-clés sont indexés - décomposés en mots-clés à un seul mot. Type de colonne Remarque node int(11) Voir le mot-clé table node int(11) Voir le mot-clé table position int(11) La position dans la chaîne de nœud, par ex.

Tableau : rapport

Rapports répertoriés dans la zone d'administration. Type de colonne Remarque ref int(11) Nom d'index à incrémentation automatique varchar(100) Texte de requête SQL définissant le rapport. Le contenu par défaut est le suivant.

Tableau : ressource

Une ressource est l'enregistrement central dans ResourceSpace mappant à un seul actif/fichier. Type de colonne Remarque ref int(11) Titre de l'index à incrémentation automatique varchar(200) Le titre de la ressource, synchronisé avec le champ de métadonnées du titre configuré resource_type int(11) Voir le tableau resource_type has_image int(11) La ressource a-t-elle une image d'aperçu ? is_transcoding int(11) Y a-t-il un processus de transcodage en cours pour cette ressource ? hit_count int(11) Combien de fois cette ressource a été consultée.

Tableau : champ_type_ressource

Champs de métadonnées. Type de colonne Remarque ref int(11) Incrémentation automatique du nom de l'index varchar(50) title varchar(400) field_constraint int(11) type int(11) order_by int(11) keywords_index int(11) partial_index int(11) resource_type int(11) ) Voir table resource_type resource_column varchar(50) display_field int(11) use_for_similar int(11) iptc_equiv varchar(20) display_template text tab_name varchar(50) requis int(11) smart_theme_name varchar(200) exiftool_field var intchar(200) ) simple_search int(11) help_text text display_as_dropdown int(11) external_user_access int(11) autocomplete_macro text hide_when_uploading int(11) hide_when_restricted int(11) value_filter text exiftool_filter text omit_when_filter int(11) sync_chartip_text int(11) tooltip_field_text int400 ) display_condition varchar(400) onchange_macro text linked_data_field text automatic_nodes_ordering tinyint(1) fit_field varchar(255) personal_data tinyint(1) include_in_csv_export tinyint(1) Browse_bar tinyint(1) read_onl y tinyint(1) active tinyint(1) full_width tinyint(1) Le contenu par défaut est le suivant.

Tableau : utilisateur

Stocke tous les utilisateurs ResourceSpace. Type de colonne Remarque ref int(11) Index à incrémentation automatique nom d'utilisateur varchar(50) mot de passe varchar(64) Mot de passe crypté à sens unique, utilisant le chaînage de hachage pour prendre en charge/mettre à niveau les anciens algorithmes de hachage.

Tableau : groupe d'utilisateurs

Définit les groupes d'utilisateurs. Type de colonne Remarque ref int(11) Nom d'index à incrémentation automatique varchar(100) permissions text Une liste des permissions dont dispose ce groupe d'utilisateurs - voir /documentation/permissions.

Installation sous Windows (Serveur)

IMPORTANT : Suivez les instructions ci-dessous, mais gardez à l'esprit que vous devrez peut-être ajuster pour qu'il soit adapté à votre propre version de Windows Server OU à vos préférences (nom sage). Veuillez vous assurer que la machine a une adresse IP statique et que vous utilisez un utilisateur membre du groupe des administrateurs locaux.

Vérification de l'intégrité des fichiers (9.1 +)

À partir de la version 9.1, ResourceSpace inclut un outil pour vérifier l'intégrité des fichiers de ressources primaires, vous permettant d'être averti en cas de corruption et de prendre des mesures correctives si nécessaire.

Email_collection()

Référence du développeur pour la fonction email_collection()

Compile_collection_actions()

Référence du développeur pour la fonction compile_collection_actions()

Get_default_dash()

Référence du développeur pour la fonction get_default_dash()

Message_send_unread_emails()

Référence du développeur pour la fonction message_send_unread_emails()

Draw_tree_node_table()

Référence du développeur pour la fonction draw_tree_node_table()

Render_sort_order()

Référence du développeur pour la fonction render_sort_order()

Render_actions()

Référence du développeur pour la fonction render_actions()

Display_field()

Référence du développeur pour la fonction display_field()

Render_date_range_field()

Référence du développeur pour la fonction render_date_range_field()

Render_upload_here_button()

Référence du développeur pour la fonction render_upload_here_button()

Render_edit_selected_btn()

Référence du développeur pour la fonction render_edit_selected_btn()

ModifierNav()

Référence du développeur pour la fonction EditNav()

Notify_user_contributed_submitted()

Référence du développeur pour la fonction notify_user_contributed_submitted()

Notify_user_contributed_unsubmitted()

Référence du développeur pour la fonction notify_user_contributed_unsubmitted()

Get_resource_access()

Référence du développeur pour la fonction get_resource_access()

Get_edit_access()

Référence du développeur pour la fonction get_edit_access()

Notify_user_resources_approved()

Référence du développeur pour la fonction notify_user_resources_approved()

Get_resource_type_fields()

Référence du développeur pour la fonction get_resource_type_fields()

Render_table()

Référence du développeur pour la fonction render_table()

Render_featured_collections()

Référence du développeur pour la fonction render_featured_collections()

Render_featured_collection()

Référence du développeur pour la fonction render_featured_collection()

Get_geolibraries()

La description Définition des prestataires. voir http://leafletjs.com/reference.html#tilelayer pour les options dans la carte des options. L.TileLayer.Provider.providers = < <?php foreach($geo_leaflet_sources as $leaflet_source) < echo htmlspecialchars($leaflet_source["code"]) .

Téléchargez ici (version 9.0+)

La version 9.0+ Upload ici est conçue pour aider les utilisateurs à créer de nouvelles ressources basées sur une recherche avancée récente . Dans cet exemple, un utilisateur a recherché des ressources de type "photo" à l'état Actif qui sont étiquetées "Produit" et "Royaume-Uni".

OpenCV (reconnaissance faciale)

OpenCV est la bibliothèque que ResourceSpace utilise pour la capacité de reconnaissance faciale. Vous pouvez installer OpenCV à partir du référentiel du système : sudo apt-get install libopencv-dev python-opencv Avancé Pour installer OpenCV à partir des sources, sous Linux ou Windows, veuillez consulter la documentation d'OpenCV.

Contrefaçon de requête intersites (CSRF)

Cross-Site Request Forgery ( CSRF ) est une attaque qui oblige un utilisateur final à exécuter des actions indésirables sur une application Web dans laquelle il est actuellement authentifié. Les attaques CSRF ciblent spécifiquement les demandes de changement d'état, et non le vol de données, car l'attaquant n'a aucun moyen de voir la réponse à la demande falsifiée.

Barre de navigation (version 9.0+)

Bien que la recherche de métadonnées soit un outil très puissant, pour certains utilisateurs, en particulier ceux qui découvrent ResourceSpace, il peut s'agir d'une méthode de travail peu familière. La barre de navigation, accessible à gauche de l'écran, peut donc être un excellent endroit pour commencer à trouver des ressources.

Stockage de fichiers ResourceSpace (filestore)

ResourceSpace stocke les fichiers de ressources dans des chemins de dossier obscurcis sur le serveur et non dans la base de données. Les dossiers ne sont pas significatifs pour un administrateur qui parcourt les dossiers sur le serveur car ils sont dérivés de l'ID de ressource unique et ne sont en aucun cas liés aux métadonnées ou aux collections auxquelles les ressources appartiennent.

Champs personnalisés (définition "utilisateur")

Depuis la version 9.3 ResourceSpace peut être configuré avec des champs personnalisés. Un exemple de cette fonctionnalité déjà utilisée à l'aide de ce système peut être vu sur Demande de recherche . Une structure de champ personnalisée ressemble à ci-dessous : array( "id" => 1, "title" => "

fr:Rôles", "type" => FIELD_TYPE_CHECK_BOX_LIST, "required" => true, "options" => array("IT", "

fr:Succès Client", "Ventes", "Support", "Admin") ) Un champ est considéré comme valide tant qu'il possède les clés/propriétés suivantes : id - un numéro numérique et unique.

Get_user_actions()

Référence du développeur pour la fonction get_user_actions()

Get_editable_resource_sql()

Référence du développeur pour la fonction get_editable_resource_sql()

Update_resource_type_field_order()

Référence du développeur pour la fonction update_resource_type_field_order()

Update_resource_type_order()

Référence du développeur pour la fonction update_resource_type_order()

Ajax_permission_denied()

Référence du développeur pour la fonction ajax_permission_denied()

Ajax_send_response()

Référence du développeur pour la fonction ajax_send_response()

Ajax_send_text_response()

Référence du développeur pour la fonction ajax_send_text_response()

Ajax_response_ok()

Référence du développeur pour la fonction ajax_response_ok()

Ajax_response_fail()

Référence du développeur pour la fonction ajax_response_fail()

Ajax_response_ok_no_data()

Référence du développeur pour la fonction ajax_response_ok_no_data()

Ajax_unauthorized()

Référence du développeur pour la fonction ajax_unauthorized()

Ajax_build_message()

Référence du développeur pour la fonction ajax_build_message()

GetAnnotation()

Référence du développeur pour la fonction getAnnotation()

GetAnnotations()

Référence du développeur pour la fonction getAnnotations()

GetResourceAnnotationsCount()

Référence du développeur pour la fonction getResourceAnnotationsCount()

GetResourceAnnotations()

Référence du développeur pour la fonction getResourceAnnotations()

GetAnnotoriousResourceAnnotations()

Référence du développeur pour la fonction getAnnotoriousResourceAnnotations()

AnnotationModifiable()

Référence du développeur pour la fonction annotationEditable()

GetAnnotationTags()

Référence du développeur pour la fonction getAnnotationTags()

SupprimerAnnotation()

Référence du développeur pour la fonction deleteAnnotation()

CreateAnnotation()

Référence du développeur pour la fonction createAnnotation()

UpdateAnnotation()

Référence du développeur pour la fonction updateAnnotation()

AddAnnotationNodes()

Référence du développeur pour la fonction addAnnotationNodes()

PrepareTags()

Référence du développeur pour la fonction prepareTags()

Get_api_key()

Référence du développeur pour la fonction get_api_key()

Check_api_key()

Référence du développeur pour la fonction check_api_key()

Execute_api_call()

Référence du développeur pour la fonction execute_api_call()

Iiif_get_canvases()

Référence du développeur pour la fonction iiif_get_canvases()

Iiif_get_thumbnail()

Référence du développeur pour la fonction iiif_get_thumbnail()

Iiif_get_image()

Référence du développeur pour la fonction iiif_get_image()

Iiif_erreur()

Référence du développeur pour la fonction iiif_error()

Get_user_collections()

Référence du développeur pour la fonction get_user_collections()

Obtenir_collection()

Référence du développeur pour la fonction get_collection()

Get_collection_resources()

Référence du développeur pour la fonction get_collection_resources()

Get_collection_resources_with_data()

Référence du développeur pour la fonction get_collection_resources_with_data()

Add_resource_to_collection()

Référence du développeur pour la fonction add_resource_to_collection()

Remove_resource_from_collection()

Référence du développeur pour la fonction remove_resource_from_collection()

Collection_writeable()

Référence du développeur pour la fonction collection_writeable()

Collection_lisible()

Référence du développeur pour la fonction collection_readable()

Set_user_collection()

Référence du développeur pour la fonction set_user_collection()

Créer_collection()

Référence du développeur pour la fonction create_collection()

Delete_collection()

Référence du développeur pour la fonction delete_collection()

Refresh_collection_frame()

Référence du développeur pour la fonction refresh_collection_frame()

Ajouter_collection()

Référence du développeur pour la fonction add_collection()

Remove_collection()

Référence du développeur pour la fonction remove_collection()

Index_collection()

Référence du développeur pour la fonction index_collection()

Save_collection()

Référence du développeur pour la fonction save_collection()

Get_max_theme_levels()

Référence du développeur pour la fonction get_max_theme_levels()

Get_theme_headers()

Référence du développeur pour la fonction get_theme_headers()

Theme_comparator()

Référence du développeur pour la fonction theme_comparator()

Collections_comparator()

Référence du développeur pour la fonction collections_comparator()

Collections_comparator_desc()

Référence du développeur pour la fonction collections_comparator_desc()

Obtenir thèmes()

Référence du développeur pour la fonction get_themes()

Get_smart_theme_headers()

Référence du développeur pour la fonction get_smart_theme_headers()

Get_smart_themes_nodes()

Référence du développeur pour la fonction get_smart_themes_nodes()

Generate_collection_access_key()

Référence du développeur pour la fonction generate_collection_access_key()

Add_smart_collection()

Référence du développeur pour la fonction add_smart_collection()

Allow_multi_edit()

Référence du développeur pour la fonction allow_multi_edit()

Get_theme_image()

Référence du développeur pour la fonction get_theme_image()

Swap_collection_order()

Référence du développeur pour la fonction swap_collection_order()

Update_collection_order()

Référence du développeur pour la fonction update_collection_order()

Get_collection_resource_comment()

Référence du développeur pour la fonction get_collection_resource_comment()

Save_collection_resource_comment()

Référence du développeur pour la fonction save_collection_resource_comment()

Relier_à_collection()

Référence du développeur pour la fonction relie_to_collection()

Get_mycollection_name()

Référence du développeur pour la fonction get_mycollection_name()

Get_collection_comments()

Référence du développeur pour la fonction get_collection_comments()

Send_collection_feedback()

Référence du développeur pour la fonction send_collection_feedback()

Copie_collection()

Référence du développeur pour la fonction copy_collection()

Add_to_collection_link()

Référence du développeur pour la fonction add_to_collection_link()

Remove_from_collection_link()

Référence du développeur pour la fonction remove_from_collection_link()

Change_collection_link()

Référence du développeur pour la fonction change_collection_link()

Get_collection_external_access()

Référence du développeur pour la fonction get_collection_external_access()

Delete_collection_access_key()

Référence du développeur pour la fonction delete_collection_access_key()

Collection_log()

Référence du développeur pour la fonction collection_log()

Get_collection_log()

Référence du développeur pour la fonction get_collection_log()

Get_collection_videocount()

Référence du développeur pour la fonction get_collection_videocount()

Collection_max_access()

Référence du développeur pour la fonction collection_max_access()

Collection_min_access()

Référence du développeur pour la fonction collection_min_access()

Collection_set_public()

Référence du développeur pour la fonction collection_set_public()

Collection_set_private()

Référence du développeur pour la fonction collection_set_private()

Collection_set_themes()

Référence du développeur pour la fonction collection_set_themes()

Remove_all_resources_from_collection()

Référence du développeur pour la fonction remove_all_resources_from_collection()

Get_home_page_promoted_collections()

Référence du développeur pour la fonction get_home_page_promoted_collections()

Is_collection_approved()

Référence du développeur pour la fonction is_collection_approved()

Edit_collection_external_access()

Référence du développeur pour la fonction edit_collection_external_access()

Show_hide_collection()

Référence du développeur pour la fonction show_hide_collection()

Get_session_collections()

Référence du développeur pour la fonction get_session_collections()

Update_collection_user()

Référence du développeur pour la fonction update_collection_user()

MakeFilenameUnique()

Référence du développeur pour la fonction makeFilenameUnique()

New_featured_collection_form()

Référence du développeur pour la fonction new_featured_collection_form()

Get_last_resource_edit()

Référence du développeur pour la fonction get_last_resource_edit()

GetThemesFromRequest()

Référence du développeur pour la fonction GetThemesFromRequest()

Collection_download_get_archive_file()

Référence du développeur pour la fonction collection_download_get_archive_file()

Collection_download_use_original_filenames_when_downloading()

Référence du développeur pour la fonction collection_download_use_original_filenames_when_downloading()

Collection_download_process_text_file()

Référence du développeur pour la fonction collection_download_process_text_file()

Collection_download_log_resource_ready()

Référence du développeur pour la fonction collection_download_log_resource_ready()

Update_zip_progress_file()

Référence du développeur pour la fonction update_zip_progress_file()

Collection_download_process_data_only_types()

Référence du développeur pour la fonction collection_download_process_data_only_types()

Collection_download_process_summary_notes()

Référence du développeur pour la fonction collection_download_process_summary_notes()

Collection_download_process_csv_metadata_file()

Référence du développeur pour la fonction collection_download_process_csv_metadata_file()

Collection_download_process_command_to_file()

Référence du développeur pour la fonction collection_download_process_command_to_file()

Collection_download_process_collection_download_name()

Référence du développeur pour la fonction collection_download_process_collection_download_name()

Collection_download_process_archive_command()

Référence du développeur pour la fonction collection_download_process_archive_command()

Collection_download_clean_temp_files()

Référence du développeur pour la fonction collection_download_clean_temp_files()

Collection_cleanup_inaccessible_resources()

Référence du développeur pour la fonction collection_cleanup_inaccessible_resources()

Relate_all_collection()

Référence du développeur pour la fonction relie_all_collection()

Update_collection_type()

Référence du développeur pour la fonction update_collection_type()

Get_user_selection_collection()

Référence du développeur pour la fonction get_user_selection_collection()

Delete_old_collections()

Référence du développeur pour la fonction delete_old_collections()

Comments_submit()

Référence du développeur pour la fonction comments_submit()

Comments_show()

Référence du développeur pour la fonction comments_show()

Valider_champ()

Référence du développeur pour la fonction validate_field()

Render_select_option()

Référence du développeur pour la fonction render_select_option()

Render_bool_option()

Référence du développeur pour la fonction render_bool_option()

Render_text_option()

Référence du développeur pour la fonction render_text_option()

Set_config_option()

Référence du développeur pour la fonction set_config_option()

Get_config_option()

Référence du développeur pour la fonction get_config_option()

Get_config_option_users()

Référence du développeur pour la fonction get_config_option_users()

Get_config_options()

Référence du développeur pour la fonction get_config_options()

Process_config_options()

Référence du développeur pour la fonction process_config_options()

Config_clean()

Référence du développeur pour la fonction config_clean()

Config_html()

Référence du développeur pour la fonction config_html()

Config_add_html()

Référence du développeur pour la fonction config_add_html()

Config_text_input()

Référence du développeur pour la fonction config_text_input()

Config_add_text_input()

Référence du développeur pour la fonction config_add_text_input()

Config_file_input()

Référence du développeur pour la fonction config_file_input()

Config_colouroverride_input()

Référence du développeur pour la fonction config_colouroverride_input()

Config_add_file_input()

Référence du développeur pour la fonction config_add_file_input()

Config_single_select()

Référence du développeur pour la fonction config_single_select()

Config_add_single_select()

Référence du développeur pour la fonction config_add_single_select()

Config_boolean_select()

Référence du développeur pour la fonction config_boolean_select()

Config_add_boolean_select()

Référence du développeur pour la fonction config_add_boolean_select()

Config_checkbox_select()

Référence du développeur pour la fonction config_checkbox_select()

Config_add_checkbox_select()

Référence du développeur pour la fonction config_add_checkbox_select()

Config_add_colouroverride_input()

Référence du développeur pour la fonction config_add_colouroverride_input()

Config_add_single_ftype_select()

Référence du développeur pour la fonction config_add_single_ftype_select()

Config_single_ftype_select()

Référence du développeur pour la fonction config_single_ftype_select()

Config_generate_AutoSaveConfigOption_function()

Référence du développeur pour la fonction config_generate_AutoSaveConfigOption_function()

Config_process_file_input()

Référence du développeur pour la fonction config_process_file_input()

Config_generate_html()

Référence du développeur pour la fonction config_generate_html()

Config_merge_non_image_types()

Référence du développeur pour la fonction config_merge_non_image_types()

Get_header_image()

Référence du développeur pour la fonction get_header_image()

Config_register_core_fieldvars()

Référence du développeur pour la fonction config_register_core_fieldvars()

GenerateResourcesMetadataCSV()

Référence du développeur pour la fonction generateResourcesMetadataCSV()

GenerateNodesExport()

Référence du développeur pour la fonction generateNodesExport()

Create_dash_tile()

Référence du développeur pour la fonction create_dash_tile()

Update_dash_tile()

Référence du développeur pour la fonction update_dash_tile()

Delete_dash_tile()

Référence du développeur pour la fonction delete_dash_tile()

Revoke_all_users_flag_cascade_delete()

Référence du développeur pour la fonction revoke_all_users_flag_cascade_delete()

Append_default_position()

Référence du développeur pour la fonction append_default_position()

Reorder_default_dash()

Référence du développeur pour la fonction reorder_default_dash()

Update_default_dash_tile_order()

Référence du développeur pour la fonction update_default_dash_tile_order()

Get_tile()

Référence du développeur pour la fonction get_tile()

All_user_dash_tile_active()

Référence du développeur pour la fonction all_user_dash_tile_active()

Tuile_existante()

Référence du développeur pour la fonction existant_tile()

Cleanup_dash_tiles()

Référence du développeur pour la fonction cleanup_dash_tiles()

CheckTileConfig()

Référence du développeur pour la fonction checkTileConfig()

CheckConfigCustomHomePanels()

Référence du développeur pour la fonction checkConfigCustomHomePanels()

Get_alluser_available_tiles()

Référence du développeur pour la fonction get_alluser_available_tiles()

Get_managed_dash()

Référence du développeur pour la fonction get_managed_dash()

Add_usergroup_dash_tile()

Référence du développeur pour la fonction add_usergroup_dash_tile()

Ajouter_usergroup_position()

Référence du développeur pour la fonction append_usergroup_position()

Reorder_usergroup_dash()

Référence du développeur pour la fonction reorder_usergroup_dash()

Update_usergroup_dash_tile_order()

Référence du développeur pour la fonction update_usergroup_dash_tile_order()

Build_usergroup_dash()

Référence du développeur pour la fonction build_usergroup_dash()

Get_tile_user_groups()

Référence du développeur pour la fonction get_tile_user_groups()

Get_usergroup_available_tiles()

Référence du développeur pour la fonction get_usergroup_available_tiles()

Get_usergroup_tile()

Référence du développeur pour la fonction get_usergroup_tile()

Add_user_dash_tile()

Référence du développeur pour la fonction add_user_dash_tile()

Get_user_tile()

Référence du développeur pour la fonction get_user_tile()

Create_new_user_dash()

Référence du développeur pour la fonction create_new_user_dash()

Update_user_dash_tile_order()

Référence du développeur pour la fonction update_user_dash_tile_order()

Delete_user_dash_tile()

Référence du développeur pour la fonction delete_user_dash_tile()

Empty_user_dash()

Référence du développeur pour la fonction empty_user_dash()

Reorder_user_dash()

Référence du développeur pour la fonction reorder_user_dash()

Ajouter_position_utilisateur()

Référence du développeur pour la fonction append_user_position()

Get_user_available_tiles()

Référence du développeur pour la fonction get_user_available_tiles()

Get_user_dash()

Référence du développeur pour la fonction get_user_dash()

Render_delete_dialog_JS()

Référence du développeur pour la fonction render_delete_dialog_JS()

Parse_dashtile_link()

Référence du développeur pour la fonction parse_dashtile_link()

Build_dash_tile_list()

Référence du développeur pour la fonction build_dash_tile_list()

Allow_tile_colour_change()

Référence du développeur pour la fonction allow_tile_colour_change()

Render_dash_tile_colour_chooser()

Référence du développeur pour la fonction render_dash_tile_colour_chooser()

Get_tile_custom_style()

Référence du développeur pour la fonction get_tile_custom_style()

Delete_usergroup_dash_tile()

Référence du développeur pour la fonction delete_usergroup_dash_tile()

AllowPromotedResources()

Référence du développeur pour la fonction allowPromotedResources()

Render_upgrade_available_tile()

Référence du développeur pour la fonction render_upgrade_available_tile()

Generate_dash_tile_toolbar()

Référence du développeur pour la fonction generate_dash_tile_toolbar()

Check_debug_log_override()

Référence du développeur pour la fonction check_debug_log_override()

Create_debug_log_override()

Référence du développeur pour la fonction create_debug_log_override()

Debug_function_call()

Référence du développeur pour la fonction debug_function_call()

RsEncrypt()

Référence du développeur pour la fonction rsEncrypt()

RsDécrypter()

Référence du développeur pour la fonction rsDecrypt()

InitFacialRecognition()

Référence du développeur pour la fonction initFacialRecognition()

PrepareFaceImage()

Référence du développeur pour la fonction prepareFaceImage()

FaceRecognizerPredict()

Référence du développeur pour la fonction faceRecognizerPredict()

Safe_file_name()

Référence du développeur pour la fonction safe_file_name()

GenerateUserFilenameUID()

Référence du développeur pour la fonction generateUserFilenameUID()

IsPathWhitelisted()

Référence du développeur pour la fonction isPathWhitelisted()

Get_checksum()

Référence du développeur pour la fonction get_checksum()

Get_stats_activity_types()

Référence du développeur pour la fonction get_stats_activity_types()

Get_all_site_text()

Référence du développeur pour la fonction get_all_site_text()

Envoyer un mail()

Référence du développeur pour la fonction send_mail()

Pager()

Référence du développeur pour la fonction pager()

Taille_fichier_illimité()

Référence du développeur pour la fonction filesize_unlimited()

Get_temp_dir()

Référence du développeur pour la fonction get_temp_dir()

Xml_entities()

Référence du développeur pour la fonction xml_entities()

Trimulti()

Référence du développeur pour la fonction sortmulti()

Txt2html()

Référence du développeur pour la fonction txt2html()

Rs_setcookie()

Référence du développeur pour la fonction rs_setcookie()

Référence du développeur pour la fonction tail()

Videiszéro()

Référence du développeur pour la fonction emptyiszero()

Job_queue_get_jobs()

Référence du développeur pour la fonction job_queue_get_jobs()

FindDuplicates()

Référence du développeur pour la fonction findDuplicates()

Référence du développeur pour la fonction hook ()

Get_debug_log_dir()

Référence du développeur pour la fonction get_debug_log_dir()

Nom de la page()

Référence du développeur pour la fonction pagename()

Référence du développeur pour la fonction hash()

Str_split()

Référence du développeur pour la fonction str_split()

Sha256()

Référence du développeur pour la fonction sha256()

Lang_or_i18n_get_translated()

Référence du développeur pour la fonction lang_or_i18n_get_translated()

I18n_get_translated()

Référence du développeur pour la fonction i18n_get_translated()

I18n_get_collection_name()

Référence du développeur pour la fonction i18n_get_collection_name()

I18n_get_indexable()

Référence du développeur pour la fonction i18n_get_indexable()

I18n_get_translations()

Référence du développeur pour la fonction i18n_get_translations()

Str_replace_formatted_placeholder()

Référence du développeur pour la fonction str_replace_formatted_placeholder()

Ucfirstletter()

Référence du développeur pour la fonction ucfirstletter()

Ucfirstletter_callback()

Référence du développeur pour la fonction ucfirstletter_callback()

Normalize_keyword()

Référence du développeur pour la fonction normalize_keyword()

Remove_accents()

Référence du développeur pour la fonction remove_accents()

Semble_utf8()

Référence du développeur pour la fonction semble_utf8()

Http_get_preferred_language()

Référence du développeur pour la fonction http_get_preferred_language()

Définir la langue()

Référence du développeur pour la fonction setLanguage()

Get_activity_log()

Référence du développeur pour la fonction get_activity_log()

Perform_login()

Référence du développeur pour la fonction perform_login()

Generate_session_hash()

Référence du développeur pour la fonction generate_session_hash()

Set_login_cookies()

Référence du développeur pour la fonction set_login_cookies()

Message_get()

Référence du développeur pour la fonction message_get()

Message_add()

Référence du développeur pour la fonction message_add()

Message_remove()

Référence du développeur pour la fonction message_remove()

Message_vu()

Référence du développeur pour la fonction message_seen()

Message_invisible()

Référence du développeur pour la fonction message_unseen()

Message_seen_all()

Référence du développeur pour la fonction message_seen_all()

Message_purge()

Référence du développeur pour la fonction message_purge()

Message_remove_related()

Référence du développeur pour la fonction message_remove_related()

Message_user_remove()

Référence du développeur pour la fonction message_user_remove()

System_notification()

Référence du développeur pour la fonction system_notification()

ExécuterFitsForFile()

Référence du développeur pour la fonction runFitsForFile()

GetFitsMetadataFieldValue()

Référence du développeur pour la fonction getFitsMetadataFieldValue()

ExtractFitsMetadata()

Référence du développeur pour la fonction extractFitsMetadata()

Check_date_format()

Référence du développeur pour la fonction check_date_format()

Check_date_parts()

Référence du développeur pour la fonction check_date_parts()

Check_view_display_condition()

Référence du développeur pour la fonction check_view_display_condition()

Migrate_resource_type_field_check()

Référence du développeur pour la fonction migrate_resource_type_field_check()

Migrate_category_tree_to_nodes()

Référence du développeur pour la fonction migrate_category_tree_to_nodes()

Populate_resource_nodes()

Référence du développeur pour la fonction populate_resource_nodes()

Migrate_filter()

Référence du développeur pour la fonction migrate_filter()

Random_char()

Référence du développeur pour la fonction random_char()

ValiderDateheure()

Référence du développeur pour la fonction validateDatetime()

Mix_date()

Référence du développeur pour la fonction mix_date()

Mix_text()

Référence du développeur pour la fonction mix_text()

Modifier_données()

Référence du développeur pour la fonction alter_data()

Mix_url()

Référence du développeur pour la fonction mix_url()

Mix_filename()

Référence du développeur pour la fonction mix_filename()

Mix_email()

Référence du développeur pour la fonction mix_email()

Safe_export()

Référence du développeur pour la fonction safe_export()

Get_export_tables()

Référence du développeur pour la fonction get_export_tables()

Edit_filter_to_restype_permission()

Référence du développeur pour la fonction edit_filter_to_restype_permission()

Set_node()

Référence du développeur pour la fonction set_node()

Delete_node()

Référence du développeur pour la fonction delete_node()

Delete_nodes_for_resource_type_field()

Référence du développeur pour la fonction delete_nodes_for_resource_type_field()

Get_node()

Référence du développeur pour la fonction get_node()

Get_nodes()

Référence du développeur pour la fonction get_nodes()

Is_parent_node()

Référence du développeur pour la fonction is_parent_node()

Get_tree_node_level()

Référence du développeur pour la fonction get_tree_node_level()

Get_root_node_by_leaf()

Référence du développeur pour la fonction get_root_node_by_leaf()

Reorder_node()

Référence du développeur pour la fonction reorder_node()

Reorder_nodes()

Référence du développeur pour la fonction reorder_nodes()

Render_new_node_record()

Référence du développeur pour la fonction render_new_node_record()

Get_node_order_by()

Référence du développeur pour la fonction get_node_order_by()

Node_field_options_override()

Référence du développeur pour la fonction node_field_options_override()

Add_node_keyword()

Référence du développeur pour la fonction add_node_keyword()

Remove_node_keyword()

Référence du développeur pour la fonction remove_node_keyword()

Remove_all_node_keyword_mappings()

Référence du développeur pour la fonction remove_all_node_keyword_mappings()

Check_node_indexed()

Référence du développeur pour la fonction check_node_indexed()

Add_node_keyword_mappings()

Référence du développeur pour la fonction add_node_keyword_mappings()

Remove_node_keyword_mappings()

Référence du développeur pour la fonction remove_node_keyword_mappings()

Add_resource_nodes()

Référence du développeur pour la fonction add_resource_nodes()

Add_resource_nodes_multi()

Référence du développeur pour la fonction add_resource_nodes_multi()

Get_resource_nodes()

Référence du développeur pour la fonction get_resource_nodes()

Delete_resource_nodes()

Référence du développeur pour la fonction delete_resource_nodes()

Delete_resource_nodes_multi()

Référence du développeur pour la fonction delete_resource_nodes_multi()

Delete_all_resource_nodes()

Référence du développeur pour la fonction delete_all_resource_nodes()

Copy_resource_nodes()

Référence du développeur pour la fonction copy_resource_nodes()

Get_nodes_from_keywords()

Référence du développeur pour la fonction get_nodes_from_keywords()

Update_resource_node_hitcount()

Référence du développeur pour la fonction update_resource_node_hitcount()

Copy_resource_type_field_nodes()

Référence du développeur pour la fonction copy_resource_type_field_nodes()

Get_parent_nodes()

Référence du développeur pour la fonction get_parent_nodes()

Get_nodes_count()

Référence du développeur pour la fonction get_nodes_count()

Extract_node_options()

Référence du développeur pour la fonction extract_node_options()

Get_node_by_name()

Référence du développeur pour la fonction get_node_by_name()

Get_node_id()

Référence du développeur pour la fonction get_node_id()

Node_name_comparator()

Référence du développeur pour la fonction node_name_comparator()

Node_orderby_comparator()

Référence du développeur pour la fonction node_orderby_comparator()

Get_node_elements()

Référence du développeur pour la fonction get_node_elements()

Get_node_tree()

Référence du développeur pour la fonction get_node_tree()

Get_tree_strings()

Référence du développeur pour la fonction get_tree_strings()

Get_pdf_template_path()

Référence du développeur pour la fonction get_pdf_template_path()

Générer_pdf()

Référence du développeur pour la fonction generate_pdf()

Get_template_path()

Référence du développeur pour la fonction get_template_path()

Process_template()

Référence du développeur pour la fonction process_template()

Process_if_statements()

Référence du développeur pour la fonction process_if_statements()

Résoudre_pdf_langue()

Référence du développeur pour la fonction resolve_pdf_language()

Get_pdf_templates()

Référence du développeur pour la fonction get_pdf_templates()

Activate_plugin()

Référence du développeur pour la fonction activate_plugin()

Deactivate_plugin()

Référence du développeur pour la fonction deactivate_plugin()

Purge_plugin_config()

Référence du développeur pour la fonction purge_plugin_config()

Get_plugin_yaml()

Référence du développeur pour la fonction get_plugin_yaml()

Config_json_encode()

Référence du développeur pour la fonction config_json_encode()

Config_encode()

Référence du développeur pour la fonction config_encode()

Get_plugin_config()

Référence du développeur pour la fonction get_plugin_config()

Set_plugin_config()

Référence du développeur pour la fonction set_plugin_config()

Is_plugin_activated()

Référence du développeur pour la fonction is_plugin_activated()

Handle_rsc_upload()

Référence du développeur pour la fonction handle_rsc_upload()

Display_rsc_upload()

Référence du développeur pour la fonction display_rsc_upload()

Config_gen_setup_post()

Référence du développeur pour la fonction config_gen_setup_post()

Config_gen_setup_html()

Référence du développeur pour la fonction config_gen_setup_html()

Config_section_header()

Référence du développeur pour la fonction config_section_header()

Config_add_section_header()

Référence du développeur pour la fonction config_add_section_header()

Config_add_text_list_input()

Référence du développeur pour la fonction config_add_text_list_input()

Config_multi_select()

Référence du développeur pour la fonction config_multi_select()

Config_add_multi_select()

Référence du développeur pour la fonction config_add_multi_select()

Config_single_user_select()

Référence du développeur pour la fonction config_single_user_select()

Config_add_single_user_select()

Référence du développeur pour la fonction config_add_single_user_select()

Config_multi_user_select()

Référence du développeur pour la fonction config_multi_user_select()

Config_add_multi_user_select()

Référence du développeur pour la fonction config_add_multi_user_select()

Config_single_group_select()

Référence du développeur pour la fonction config_single_group_select()

Config_add_single_group_select()

Référence du développeur pour la fonction config_add_single_group_select()

Config_multi_group_select()

Référence du développeur pour la fonction config_multi_group_select()

Config_add_multi_group_select()

Référence du développeur pour la fonction config_add_multi_group_select()

Config_multi_ftype_select()

Référence du développeur pour la fonction config_multi_ftype_select()

Config_add_multi_ftype_select()

Référence du développeur pour la fonction config_add_multi_ftype_select()

Config_single_rtype_select()

Référence du développeur pour la fonction config_single_rtype_select()

Config_add_single_rtype_select()

Référence du développeur pour la fonction config_add_single_rtype_select()

Config_multi_rtype_select()

Référence du développeur pour la fonction config_multi_rtype_select()

Config_add_multi_rtype_select()

Référence du développeur pour la fonction config_add_multi_rtype_select()

Config_db_single_select()

Référence du développeur pour la fonction config_db_single_select()

Config_add_db_single_select()

Référence du développeur pour la fonction config_add_db_single_select()

Config_db_multi_select()

Référence du développeur pour la fonction config_db_multi_select()

Config_add_db_multi_select()

Référence du développeur pour la fonction config_add_db_multi_select()

Config_add_hidden()

Référence du développeur pour la fonction config_add_hidden()

Config_text_field()

Référence du développeur pour la fonction config_text_field()

Config_userselect_field()

Référence du développeur pour la fonction config_userselect_field()

Config_field_select()

Référence du développeur pour la fonction config_field_select()

Config_boolean_field()

Référence du développeur pour la fonction config_boolean_field()

Config_custom_select_multi()

Référence du développeur pour la fonction config_custom_select_multi()

Config_custom_select()

Référence du développeur pour la fonction config_custom_select()

Get_plugin_css()

Référence du développeur pour la fonction get_plugin_css()

Plugin_activate_for_setup()

Référence du développeur pour la fonction plugin_activate_for_setup()

Include_plugin_config()

Référence du développeur pour la fonction include_plugin_config()

Register_plugin_language()

Référence du développeur pour la fonction register_plugin_language()

Get_plugin_path()

Référence du développeur pour la fonction get_plugin_path()

Register_plugin()

Référence du développeur pour la fonction register_plugin()

Render_dropdown_option()

Référence du développeur pour la fonction render_dropdown_option()

Render_user_group_multi_select()

Référence du développeur pour la fonction render_user_group_multi_select()

Render_user_group_select()

Référence du développeur pour la fonction render_user_group_select()

Render_user_group_checkbox_select()

Référence du développeur pour la fonction render_user_group_checkbox_select()

Render_text_question()

Référence du développeur pour la fonction render_text_question()

Render_split_text_question()

Référence du développeur pour la fonction render_split_text_question()

Render_dropdown_question()

Référence du développeur pour la fonction render_dropdown_question()

Render_access_key_tr()

Référence du développeur pour la fonction render_access_key_tr()

Is_field_displayed()

Référence du développeur pour la fonction is_field_displayed()

Display_multilingual_text_field()

Référence du développeur pour la fonction display_multilingual_text_field()

RenderBreadcrumbs()

Référence du développeur pour la fonction renderBreadcrumbs()

RenderCallToActionTile()

Référence du développeur pour la fonction renderCallToActionTile()

RenderSocialMediaShareLinksForUrl()

Référence du développeur pour la fonction renderSocialMediaShareLinksForUrl()

RenderLockButton()

Référence du développeur pour la fonction renderLockButton()

Render_resource_image()

Référence du développeur pour la fonction render_resource_image()

Calculate_image_display()

Référence du développeur pour la fonction calculate_image_display()

Render_share_options()

Référence du développeur pour la fonction render_share_options()

Render_field_selector_question()

Référence du développeur pour la fonction render_field_selector_question()

Render_filter_bar_button()

Référence du développeur pour la fonction render_filter_bar_button()

Render_trash()

Référence du développeur pour la fonction render_trash()

Render_browse_bar()

Référence du développeur pour la fonction render_browse_bar()

Generate_browse_bar_item()

Référence du développeur pour la fonction generate_browse_bar_item()

Render_help_link()

Référence du développeur pour la fonction render_help_link()

Render_question_div()

Référence du développeur pour la fonction render_question_div()

Render_custom_fields()

Référence du développeur pour la fonction render_custom_fields()

Render_selected_resources_counter()

Référence du développeur pour la fonction render_selected_resources_counter()

Render_clear_selected_btn()

Référence du développeur pour la fonction render_clear_selected_btn()

Render_selected_collection_actions()

Référence du développeur pour la fonction render_selected_collection_actions()

Render_user_collection_select()

Référence du développeur pour la fonction render_user_collection_select()

Render_csrf_data_attributes()

Référence du développeur pour la fonction render_csrf_data_attributes()

Check_display_condition()

Référence du développeur pour la fonction check_display_condition()

Has_browsebar()

Référence du développeur pour la fonction has_browsebar()

Display_upload_options()

Référence du développeur pour la fonction display_upload_options()

Display_field_data()

Référence du développeur pour la fonction display_field_data()

Render_resource_lock_link()

Référence du développeur pour la fonction render_resource_lock_link()

SaveAndClearButtons()

Référence du développeur pour la fonction SaveAndClearButtons()

Get_report_name()

Référence du développeur pour la fonction get_report_name()

Get_reports()

Référence du développeur pour la fonction get_reports()

Do_report()

Référence du développeur pour la fonction do_report()

Create_periodic_email()

Référence du développeur pour la fonction create_periodic_email()

Send_periodic_report_emails()

Référence du développeur pour la fonction send_periodic_report_emails()

Delete_periodic_report()

Référence du développeur pour la fonction delete_periodic_report()

Unsubscribe_user_from_periodic_report()

Référence du développeur pour la fonction unsubscribe_user_from_periodic_report()

Get_translated_activity_type()

Référence du développeur pour la fonction get_translated_activity_type()

Get_request()

Référence du développeur pour la fonction get_request()

Get_user_requests()

Référence du développeur pour la fonction get_user_requests()

Save_request()

Référence du développeur pour la fonction save_request()

Get_requests()

Référence du développeur pour la fonction get_requests()

Email_collection_request()

Référence du développeur pour la fonction email_collection_request()

Managed_collection_request()

Référence du développeur pour la fonction Managed_collection_request()

Email_resource_request()

Référence du développeur pour la fonction email_resource_request()

Get_valid_custom_fields()

Référence du développeur pour la fonction get_valid_custom_fields()

Gen_custom_fields_html_props()

Référence du développeur pour la fonction gen_custom_fields_html_props()

Process_custom_fields_submission()

Référence du développeur pour la fonction process_custom_fields_submission()

Get_resource_path()

Référence du développeur pour la fonction get_resource_path()

Get_resource_data()

Référence du développeur pour la fonction get_resource_data()

Put_resource_data()

Référence du développeur pour la fonction put_resource_data()

Create_resource()

Référence du développeur pour la fonction create_resource()

Update_hitcount()

Référence du développeur pour la fonction update_hitcount()

Save_resource_data()

Référence du développeur pour la fonction save_resource_data()

Set_resource_defaults()

Référence du développeur pour la fonction set_resource_defaults()

Save_resource_data_multi()

Référence du développeur pour la fonction save_resource_data_multi()

Ajouter_valeur_champ()

Référence du développeur pour la fonction append_field_value()

Remove_keyword_mappings()

Référence du développeur pour la fonction remove_keyword_mappings()

Remove_keyword_from_resource()

Référence du développeur pour la fonction remove_keyword_from_resource()

Add_keyword_mappings()

Référence du développeur pour la fonction add_keyword_mappings()

Add_keyword_to_resource()

Référence du développeur pour la fonction add_keyword_to_resource()

Remove_all_keyword_mappings_for_field()

Référence du développeur pour la fonction remove_all_keyword_mappings_for_field()

Update_field()

Référence du développeur pour la fonction update_field()

Email_resource()

Référence du développeur pour la fonction email_resource()

Delete_resource()

Référence du développeur pour la fonction delete_resource()

Get_resource_type_field()

Référence du développeur pour la fonction get_resource_type_field()

Get_resource_field_data()

Référence du développeur pour la fonction get_resource_field_data()

Get_resource_field_data_batch()

Référence du développeur pour la fonction get_resource_field_data_batch()

Get_resource_types()

Référence du développeur pour la fonction get_resource_types()

Get_resource_top_keywords()

Référence du développeur pour la fonction get_resource_top_keywords()

Clear_resource_data()

Référence du développeur pour la fonction clear_resource_data()

Get_max_resource_ref()

Référence du développeur pour la fonction get_max_resource_ref()

Get_resource_ref_range()

Référence du développeur pour la fonction get_resource_ref_range()

Copy_resource()

Référence du développeur pour la fonction copy_resource()

Ressource_log()

Référence du développeur pour la fonction resource_log()

Get_resource_log()

Référence du développeur pour la fonction get_resource_log()

Get_resource_type_name()

Référence du développeur pour la fonction get_resource_type_name()

Get_resource_custom_access()

Référence du développeur pour la fonction get_resource_custom_access()

Get_resource_custom_access_users_usergroups()

Référence du développeur pour la fonction get_resource_custom_access_users_usergroups()

Save_resource_custom_access()

Référence du développeur pour la fonction save_resource_custom_access()

Get_custom_access()

Référence du développeur pour la fonction get_custom_access()

Get_themes_by_resource()

Référence du développeur pour la fonction get_themes_by_resource()

Update_resource_type()

Référence du développeur pour la fonction update_resource_type()

Relie_to_array()

Référence du développeur pour la fonction relie_to_array()

Get_exiftool_fields()

Référence du développeur pour la fonction get_exiftool_fields()

CreateTempFile()

Référence du développeur pour la fonction createTempFile()

BandeMétadonnées()

Référence du développeur pour la fonction stripMetadata()

Write_metadata()

Référence du développeur pour la fonction write_metadata()

Delete_exif_tmpfile()

Référence du développeur pour la fonction delete_exif_tmpfile()

Update_resource()

Référence du développeur pour la fonction update_resource()

Import_resource()

Référence du développeur pour la fonction import_resource()

Get_alternative_files()

Référence du développeur pour la fonction get_alternative_files()

Add_alternative_file()

Référence du développeur pour la fonction add_alternative_file()

Delete_alternative_file()

Référence du développeur pour la fonction delete_alternative_file()

Get_alternative_file()

Référence du développeur pour la fonction get_alternative_file()

Save_alternative_file()

Référence du développeur pour la fonction save_alternative_file()

User_rating_save()

Référence du développeur pour la fonction user_rating_save()

Process_notify_user_contributed_submitted()

Référence du développeur pour la fonction process_notify_user_contributed_submitted()

Get_field()

Référence du développeur pour la fonction get_field()

Get_field_options_with_stats()

Référence du développeur pour la fonction get_field_options_with_stats()

Save_field_options()

Référence du développeur pour la fonction save_field_options()

Get_resources_matching_keyword()

Référence du développeur pour la fonction get_resources_matching_keyword()

Get_keyword_from_option()

Référence du développeur pour la fonction get_keyword_from_option()

Add_field_option()

Référence du développeur pour la fonction add_field_option()

Get_custom_access_user()

Référence du développeur pour la fonction get_custom_access_user()

Edit_resource_external_access()

Référence du développeur pour la fonction edit_resource_external_access()

Ressource_download_allowed()

Référence du développeur pour la fonction resource_download_allowed()

Filter_match()

Référence du développeur pour la fonction filter_match()

Log_diff()

Référence du développeur pour la fonction log_diff()

Get_metadata_templates()

Référence du développeur pour la fonction get_metadata_templates()

Get_resource_collections()

Référence du développeur pour la fonction get_resource_collections()

Download_summary()

Référence du développeur pour la fonction download_summary()

Check_use_watermark()

Référence du développeur pour la fonction check_use_watermark()

Autocomplete_blank_fields()

Référence du développeur pour la fonction autocomplete_blank_fields()

Get_resource_files()

Référence du développeur pour la fonction get_resource_files()

Reindex_resource()

Référence du développeur pour la fonction reindex_resource()

Get_page_count()

Référence du développeur pour la fonction get_page_count()

Update_disk_usage()

Référence du développeur pour la fonction update_disk_usage()

Update_disk_usage_cron()

Référence du développeur pour la fonction update_disk_usage_cron()

Get_total_disk_usage()

Référence du développeur pour la fonction get_total_disk_usage()

Au-delà des quotas()

Référence du développeur pour la fonction overquota()

Get_original_imagesize()

Référence du développeur pour la fonction get_original_imagesize()

Generate_resource_access_key()

Référence du développeur pour la fonction generate_resource_access_key()

Get_resource_external_access()

Référence du développeur pour la fonction get_resource_external_access()

Delete_resource_access_key()

Référence du développeur pour la fonction delete_resource_access_key()

Resource_type_config_override()

Référence du développeur pour la fonction resource_type_config_override()

Update_archive_status()

Référence du développeur pour la fonction update_archive_status()

Delete_resources_in_collection()

Référence du développeur pour la fonction delete_resources_in_collection()

Update_related_resource()

Référence du développeur pour la fonction update_related_resource()

Can_share_resource()

Référence du développeur pour la fonction can_share_resource()

Delete_resource_custom_access_usergroups()

Référence du développeur pour la fonction delete_resource_custom_access_usergroups()

Truncate_join_field_value()

Référence du développeur pour la fonction truncate_join_field_value()

Get_video_snapshots()

Référence du développeur pour la fonction get_video_snapshots()

Resource_file_readonly()

Référence du développeur pour la fonction resource_file_readonly()

Delete_resource_custom_user_access()

Référence du développeur pour la fonction delete_resource_custom_user_access()

Get_video_info()

Référence du développeur pour la fonction get_video_info()

CopierToutesDonnéesVersResource()

Référence du développeur pour la fonction copyAllDataToResource()

CopyResourceDataValues()

Référence du développeur pour la fonction copyResourceDataValues()

Copy_locked_data()

Référence du développeur pour la fonction copy_locked_data()

Copy_locked_fields()

Référence du développeur pour la fonction copy_locked_fields()

CopyRelatedResources()

Référence du développeur pour la fonction copyRelatedResources()

Process_edit_form()

Référence du développeur pour la fonction process_edit_form()

Update_timestamp()

Référence du développeur pour la fonction update_timestamp()

Obtenir_extension()

Référence du développeur pour la fonction get_extension()

Get_last_resource_edit_array()

Référence du développeur pour la fonction get_last_resource_edit_array()

Get_default_archive_state()

Référence du développeur pour la fonction get_default_archive_state()

Save_original_file_as_alternative()

Référence du développeur pour la fonction save_original_file_as_alternative()

Replace_resource_file()

Référence du développeur pour la fonction replace_resource_file()

Get_resource_all_image_sizes()

Référence du développeur pour la fonction get_resource_all_image_sizes()

Sanitize_date_field_input()

Référence du développeur pour la fonction sanitize_date_field_input()

Download_link_generate_key()

Référence du développeur pour la fonction download_link_generate_key()

Download_link_check_key()

Référence du développeur pour la fonction download_link_check_key()

Filter_check()

Référence du développeur pour la fonction filter_check()

Update_resource_keyword_hitcount()

Référence du développeur pour la fonction update_resource_keyword_hitcount()

Copy_hitcount_to_live()

Référence du développeur pour la fonction copy_hitcount_to_live()

Get_image_sizes()

Référence du développeur pour la fonction get_image_sizes()

Get_preview_quality()

Référence du développeur pour la fonction get_preview_quality()

Get_related_resources()

Référence du développeur pour la fonction get_related_resources()

Get_field_options()

Référence du développeur pour la fonction get_field_options()

Get_data_by_field()

Référence du développeur pour la fonction get_data_by_field()

Get_resources_by_resource_data_value()

Référence du développeur pour la fonction get_resources_by_resource_data_value()

Get_all_image_sizes()

Référence du développeur pour la fonction get_all_image_sizes()

Image_size_restricted_access()

Référence du développeur pour la fonction image_size_restricted_access()

Get_fields()

Référence du développeur pour la fonction get_fields()

Get_hidden_indexed_fields()

Référence du développeur pour la fonction get_hidden_indexed_fields()

Get_category_tree_fields()

Référence du développeur pour la fonction get_category_tree_fields()

Get_OR_fields()

Référence du développeur pour la fonction get_OR_fields()

Get_nopreview_icon()

Référence du développeur pour la fonction get_nopreview_icon()

Buy_set_size()

Référence du développeur pour la fonction buy_set_size()

Payment_set_complete()

Référence du développeur pour la fonction payment_set_complete()

Get_indexed_resource_type_fields()

Référence du développeur pour la fonction get_indexed_resource_type_fields()

Notify_resource_change()

Référence du développeur pour la fonction notify_resource_change()

Add_verbatim_keywords()

Référence du développeur pour la fonction add_verbatim_keywords()

Metadata_field_edit_access()

Référence du développeur pour la fonction metadata_field_edit_access()

Get_download_filename()

Référence du développeur pour la fonction get_download_filename()

Get_resource_type_from_extension()

Référence du développeur pour la fonction get_resource_type_from_extension()

CanSeePreviewTools()

Référence du développeur pour la fonction canSeePreviewTools()

CheckPreviewToolsOptionUniqueness()

Référence du développeur pour la fonction checkPreviewToolsOptionUniqueness()

Alt_is_ffmpeg_alternative()

Référence du développeur pour la fonction alt_is_ffmpeg_alternative()

Create_resource_type_field()

Référence du développeur pour la fonction create_resource_type_field()

Metadata_field_view_access()

Référence du développeur pour la fonction metadata_field_view_access()

Get_workflow_states()

Référence du développeur pour la fonction get_workflow_states()

Delete_resource_type_field()

Référence du développeur pour la fonction delete_resource_type_field()

Tab_names()

Référence du développeur pour la fonction tab_names()

Get_resource_table_joins()

Référence du développeur pour la fonction get_resource_table_joins()

Update_resource_lock()

Référence du développeur pour la fonction update_resource_lock()

Get_resource_lock_message()

Référence du développeur pour la fonction get_resource_lock_message()

Resolve_soundex()

Référence du développeur pour la fonction resolve_soundex()

Suggest_raffinement()

Référence du développeur pour la fonction suggest_refinement()

Resolve_nodes_from_string()

Référence du développeur pour la fonction resolve_nodes_from_string()

Get_upload_here_selected_nodes()

Référence du développeur pour la fonction get_upload_here_selected_nodes()

Get_filter_sql()

Référence du développeur pour la fonction get_filter_sql()

Split_keywords()

Référence du développeur pour la fonction split_keywords()

Nettoyer_chaîne()

Référence du développeur pour la fonction clean_string()

Resolve_keyword()

Référence du développeur pour la fonction resolve_keyword()

Add_partial_index()

Référence du développeur pour la fonction add_partial_index()

Mettre en surbrillance les mots clés()

Référence du développeur pour la fonction Highlightkeywords()

Str_highlight()

Référence du développeur pour la fonction str_highlight()

Trier surlignages()

Référence du développeur pour la fonction sorthighlights()

Get_suggested_keywords()

Référence du développeur pour la fonction get_suggested_keywords()

Get_related_keywords()

Référence du développeur pour la fonction get_related_keywords()

Get_grouped_related_keywords()

Référence du développeur pour la fonction get_grouped_related_keywords()

Save_related_keywords()

Référence du développeur pour la fonction save_related_keywords()

Get_filters()

Référence du développeur pour la fonction get_filters()

Get_filter()

Référence du développeur pour la fonction get_filter()

Get_filter_rules()

Référence du développeur pour la fonction get_filter_rules()

Get_filter_rule()

Référence du développeur pour la fonction get_filter_rule()

Save_filter()

Référence du développeur pour la fonction save_filter()

Save_filter_rule()

Référence du développeur pour la fonction save_filter_rule()

Delete_filter()

Référence du développeur pour la fonction delete_filter()

Delete_filter_rule()

Référence du développeur pour la fonction delete_filter_rule()

Copy_filter()

Référence du développeur pour la fonction copy_filter()

Set_slideshow()

Référence du développeur pour la fonction set_slideshow()

Delete_slideshow()

Référence du développeur pour la fonction delete_slideshow()

Reorder_slideshow_images()

Référence du développeur pour la fonction reorder_slideshow_images()

Get_slideshow_image_file_path()

Référence du développeur pour la fonction get_slideshow_image_file_path()

GetThemePathPerms()

Référence du développeur pour la fonction getThemePathPerms()

Valid_user()

Référence du développeur pour la fonction validate_user()

Get_users()

Référence du développeur pour la fonction get_users()

Get_users_with_permission()

Référence du développeur pour la fonction get_users_with_permission()

Get_user_by_email()

Référence du développeur pour la fonction get_user_by_email()

Get_user_by_username()

Référence du développeur pour la fonction get_user_by_username()

Get_usergroups()

Référence du développeur pour la fonction get_usergroups()

Get_notification_users()

Référence du développeur pour la fonction get_notification_users()

Offset_user_local_timezone()

Référence du développeur pour la fonction offset_user_local_timezone()

Get_video_resolution()

Référence du développeur pour la fonction get_video_resolution()

Save_themename()

Référence du développeur pour la fonction save_themename()

RésoudreKB()

Référence du développeur pour la fonction ResolveKB()

Display_size_option()

Référence du développeur pour la fonction display_size_option()

Get_selectedtypes()

Référence du développeur pour la fonction get_selectedtypes()

Check_order_by_in_table_joins()

Référence du développeur pour la fonction check_order_by_in_table_joins()

Existant_dash_tile()

Référence du développeur pour la fonction exist_dash_tile()

Show_upgrade_in_progress()

Référence du développeur pour la fonction show_upgrade_in_progress()

Render_audio_download_link()

Référence du développeur pour la fonction render_audio_download_link()

Config_multi_archive_select()

Référence du développeur pour la fonction config_multi_archive_select()

Config_add_multi_archive_select()

Référence du développeur pour la fonction config_add_multi_archive_select()

Render_array_in_table_cells()

Référence du développeur pour la fonction render_array_in_table_cells()

Get_featured_collection_resources()

Référence du développeur pour la fonction get_featured_collection_resources()

Get_featured_collection_categ_sub_fcs()

Référence du développeur pour la fonction get_featured_collection_categ_sub_fcs()

Generate_featured_collection_image_urls()

Référence du développeur pour la fonction generate_featured_collection_image_urls()

Update_collection_parent()

Référence du développeur pour la fonction update_collection_parent()

Get_featured_collections()

Référence du développeur pour la fonction get_featured_collections()

Featured_collections_permissions_filter_sql()

Référence du développeur pour la fonction feature_collections_permissions_filter_sql()

Featured_collection_check_access_control()

Référence du développeur pour la fonction feature_collection_check_access_control()

Order_featured_collections_by_hasresources()

Référence du développeur pour la fonction order_featured_collections_by_hasresources()

Get_featured_collection_categories()

Référence du développeur pour la fonction get_featured_collection_categories()

Is_featured_collection_category()

Référence du développeur pour la fonction is_featured_collection_category()

Is_featured_collection_category_by_children()

Référence du développeur pour la fonction is_featured_collection_category_by_children()

Valider_collection_parent()

Référence du développeur pour la fonction validate_collection_parent()

Get_featured_collection_category_branch_by_leaf()

Référence du développeur pour la fonction get_featured_collection_category_branch_by_leaf()

Process_posted_featured_collection_categories()

Référence du développeur pour la fonction process_posted_featured_collection_categories()

Get_featured_collection_ref_by_name()

Référence du développeur pour la fonction get_featured_collection_ref_by_name()

Allow_collection_share()

Référence du développeur pour la fonction allow_collection_share()

Allow_featured_collection_share()

Référence du développeur pour la fonction allow_featured_collection_share()

Filter_featured_collections_by_root()

Référence du développeur pour la fonction filter_featured_collections_by_root()

Get_featured_collections_by_resources()

Référence du développeur pour la fonction get_featured_collections_by_resources()

Can_delete_featured_collection()

Référence du développeur pour la fonction can_delete_featured_collection()

Render_new_featured_collection_cta()

Référence du développeur pour la fonction render_new_featured_collection_cta()

Render_featured_collection_category_selector()

Référence du développeur pour la fonction render_featured_collection_category_selector()

OptionDessin()

Référence du développeur pour la fonction DrawOption()

Render_featured_collections_category_permissions()

Référence du développeur pour la fonction render_featured_collections_category_permissions()

Dash_tile_featured_collection_get_resources()

Référence du développeur pour la fonction dash_tile_featured_collection_get_resources()

Order_featured_collections()

Référence du développeur pour la fonction order_featured_collections()

Strip_prefix_chars()

Référence du développeur pour la fonction strip_prefix_chars()

Allow_upload_to_collection()

Référence du développeur pour la fonction allow_upload_to_collection()

Render_top_page_error_style()

Référence du développeur pour la fonction render_top_page_error_style()

Get_all_featured_collections()

Référence du développeur pour la fonction get_all_featured_collections()

Compute_featured_collections_acess_control()

Référence du développeur pour la fonction compute_featured_collections_acess_control()

Array_flip_by_value_key()

Référence du développeur pour la fonction array_flip_by_value_key()

Compute_node_branch_path()

Référence du développeur pour la fonction compute_node_branch_path()

Compute_nodes_by_parent()

Référence du développeur pour la fonction compute_nodes_by_parent()

Get_resource_nodes_batch()

Référence du développeur pour la fonction get_resource_nodes_batch()

Get_resource_data_batch()

Référence du développeur pour la fonction get_resource_data_batch()

Compute_featured_collections_access_control()

La description Calculez les collections en vedette autorisées en fonction du contrôle d'accès actuel VRAI si l'utilisateur a accès à toutes les collections en vedette. Si un contrôle d'accès est en place, le retour sera un tableau avec toutes les collections sélectionnées autorisées Paramètres Cette fonction n'accepte aucun paramètre.

Cleanup_anonymous_collections()

La description Supprimer toutes les anciennes collections anonymes Paramètres Type de colonne Par défaut Description $limit int 100 Nombre maximum de collections à supprimer - si exécuté à partir du navigateur, il est maintenu bas pour éviter les retards Revenir annuler Emplacement include/collections_functions.

Update_fieldx()

La description met à jour la valeur du champ fieldx suite à une mise à jour de la valeur du champ de métadonnées Paramètres Type de colonne Par défaut Description $metadata_field_ref entier - référence du champ de métadonnées Revenir déployer Emplacement include/metadata_functions.

Get_nodes_by_refs()

La description Recherchez et renvoyez les détails du nœud pour une liste d'ID de nœud. Paramètres Type de colonne Par défaut Description $refs array Liste des ID de nœud Revenir déployer Emplacement include/node_functions.

Get_session_api_key()

La description Renvoie la clé spécifique à la session pour l'utilisateur donné. Paramètres Type de colonne Par défaut Description $user integer L'ID utilisateur Revenir chaîne Emplacement include/api_functions.

Api_login()

La description Fonction de connexion API Paramètres Type de colonne Par défaut Description $username string Nom d'utilisateur $password string Mot de passe à valider Revenir string|false FALSE si invalide, clé API de session si valide Emplacement include/api_functions.

Comments_notify_tagged()

La description Avertir toute personne taguée lorsqu'un nouveau commentaire est publié Paramètres Type de colonne Par défaut Description $comment string Le corps du commentaire $from_user integer Qui a publié le commentaire $resource integer null Si vous commentez une ressource, l'ID de la ressource $collection integer null Si vous commentez une collection, l'ID de la collection Revenir annuler Emplacement include/comment_functions.

Set_user_profile()

La description Définir l'image de profil de l'utilisateur et la description du profil (bio). Utilisé par ../pages/user/user_profile_edit.php pour configurer le profil de l'utilisateur. Paramètres Type de colonne Par défaut Description $user_ref int ID utilisateur de l'utilisateur dont le profil est en cours de définition.

Get_collections_resource_count()

La description Obtenez le nombre total de ressources de la collection pour une liste de collections. Notez que le tableau renvoyé peut NE PAS contenir de clés pour tous les ID d'entrée (par exemple, la validation a échoué).

Comments_tags_to_links()

La description Analyser un commentaire, remplacer et ajouter des liens vers n'importe quelle balise d'utilisateur, de ressource et de collection Paramètres Type de colonne Par défaut Description $text string Le texte d'entrée e.

Can_share_upload_link()

La description Vérifiez si l'utilisateur est autorisé à créer un lien de téléchargement externe pour la collection donnée Paramètres Type de colonne Par défaut Description $collection_data array Tableau de données de collecte Revenir booléen Emplacement include/collections_functions.

Can_edit_upload_share()

La description Vérifiez si l'utilisateur peut modifier un partage de téléchargement existant Paramètres Type de colonne Par défaut Description $collection int ID de collection du partage $uploadkey string Clé de téléchargement externe Revenir bool Emplacement include/collections_functions.

Create_upload_link()

La description Crée un lien de téléchargement pour une collection qui peut être partagée 'usergroup' ID de groupe d'utilisateurs à partager en tant que (doit être dans le tableau $upload_link_usergroups) 'expires' Date d'expiration au format 'YYYY-MM-DD' 'password' Mot de passe facultatif pour l'accès partagé ' emails' Tableau facultatif d'adresses e-mail pour générer des clés pour Paramètres Type de colonne Par défaut Description $collection int ID de collection $shareoptions array - valeurs à définir Revenir chaîne Partager la clé d'accès Emplacement include/collections_functions.

Generate_share_key()

La description Génère une clé de partage externe basée sur la chaîne fournie Paramètres Type de colonne Par défaut Description $string chaîne Revenir chaîne Clé générée Emplacement include/collections_functions.

Upload_share_active()

La description Vérifiez si un lien de téléchargement externe est utilisé Paramètres Cette fonction n'accepte aucun paramètre. Revenir mixte false|int ID de la collection de téléchargement, ou false s'il n'est pas actif Emplacement include/collections_functions.

Upload_share_setup()

La description Configurer le partage de téléchargement externe "collection" - (int) ID de collection "user" - (int) ID utilisateur du créateur du partage "usergroup" - (int) ID de groupe d'utilisateurs utilisé pour le partage Paramètres Type de colonne Par défaut Description $key string access key $shareopts array array Tableau d'options de partage Revenir annuler Emplacement include/collections_functions.

External_upload_notify()

La description Avertir le créateur d'un partage de téléchargement externe que des ressources ont été téléchargées Paramètres Type de colonne Par défaut Description $collection int Réf de la collection partagée externe $k string Clé d'accès au téléchargement externe $tempcollection int Réf de la collection de téléchargement temporaire Revenir annuler Emplacement include/collections_functions.

Purge_expired_shares()

La description Purger tous les partages expirés "share_group" - (int) Référence du groupe d'utilisateurs 'shared as' "share_user" - (int) ID utilisateur du créateur du partage "share_type" - (int) 0=view, 1=upload "share_collection" - (int) ID de collection Paramètres Type de colonne Par défaut Description $filteropts array Tableau d'options pour filtrer les partages purgés Revenir annuler Emplacement include/collections_functions.

Render_workflow_state_question()

Paramètres Type de colonne Par défaut Description $current null $checkaccess true Emplacement inclure/render_functions.

Render_share_password_question()

Paramètres Type de colonne Par défaut Description $blank true Emplacement inclure/render_functions.

Get_external_shares()

La description Obtenir des détails sur les partages externes "share_group" - (int) Référence du groupe d'utilisateurs 'shared as' "share_user" - (int) ID utilisateur du créateur du partage "share_order_by" - (chaîne) ordre par colonne "share_sort" - (chaîne) ordre de tri (ASC ou DESC) "share_type" - (int) 0=view, 1=upload "share_collection" - (int) ID de collection "share_resource" - (int) ID de ressource "access_key" - (string) Clé d'accès "ignore_permissions"- (bool) Afficher tous les partages, quelles que soient les autorisations Paramètres Type de colonne Par défaut Description $filteropts array Tableau d'options pour filtrer les partages renvoyé Revenir déployer Emplacement include/resource_functions.

Config_add_hidden_input()

La description Générer une structure de données pour demander au générateur de page de configuration d'ajouter une entrée masquée Paramètres Type de colonne Par défaut Description $cf_var_name chaîne Nom de la variable de configuration des plugins $cf_var_value chaîne '' Valeur Revenir déployer Emplacement include/config_functions.

Config_register_core_field_refs()

La description Utilisé pour bloquer la suppression des champs « core ». Paramètres Type de colonne Par défaut Description $source string Quelle partie (par ex.

Plugin_encode_complex_configs()

La description Encoder une configuration de plugin complexe (par exemple, des mappages définis par les utilisateurs sur la page de configuration des plugins) Paramètres Type de colonne Par défaut Description $c mixed Configuration nécessitant un encodage Revenir chaîne Emplacement inclure/plugin_functions.

Plugin_decode_complex_configs()

La description Décoder la configuration complexe des plugins (par exemple les mappages définis par les utilisateurs sur la page de configuration des plugins) Paramètres Type de colonne Par défaut Description $b64sc string Configuration encodée auparavant avec <@see plugin_encode_complex_configs()>Revenir mixte Emplacement inclure/plugin_functions.

Render_question_form_helper()

La description Rendre un FormHelper. Ceux-ci sont utilisés dans les formulaires, pour fournir des informations supplémentaires à l'utilisateur à une question. Paramètres Type de colonne Par défaut Description Chaîne $txt Texte d'aide Chaîne $id ID Div Tableau $ctx Données contextuelles Emplacement inclure/render_functions.

Render_hidden_input()

La description Rendre une entrée HTML masquée Paramètres Type de colonne Par défaut Description $name chaîne Nom d'entrée $value chaîne Valeur d'entrée Emplacement inclure/render_functions.

Brochure_osm_basemaps()

Feuillet_polygon_parsing()

Paramètres Type de colonne Par défaut Description $fields $minmax true Emplacement include/map_functions.

Dépliant_coordinate_check()

Paramètres Type de colonne Par défaut Description $coordinate $type Emplacement include/map_functions.

Dépliant_markers_legend()

Header_add_map_providers()

Paramètres Cette fonction n'accepte aucun paramètre. Emplacement include/map_functions.php lignes 546 à 695 Définition function header_add_map_providers () < global $geo_leaflet_sources , $baseurl , $geo_tile_caching ?> <script> // Copié depuis les fournisseurs de dépliants.

Set_geo_map_centerview()

La description Définir des limites pour la vue cartographique par défaut (geo_search.php et geo_edit.php) Paramètres Cette fonction n'accepte aucun paramètre. Revenir annuler Emplacement include/map_functions.

Get_geo_maps_scripts()

Clear_tracking_vars_info()

La description Effacer les entrées sysvar utilisées pour le suivi des variables dans ResourceSpace Paramètres Type de colonne Par défaut Description $users array Liste des ID utilisateur Emplacement inclure/debug_functions.

Debug_stringify()

La description Stringifier les variables à utiliser dans le journal de débogage. Ceci est davantage utilisé comme solution de secours à json_encode() qui ne parvient pas à maintenir une lisibilité rapide des journaux. Paramètres Type de colonne Valeur par défaut Description $value mixed Toute valeur qui nécessite une chaîne Revenir chaîne Emplacement inclure/debug_functions.

Is_tracking_vars_active()

La description Vérifiez si ResourceSpace suit toujours les variables à des fins de débogage. Paramètres Type de colonne Par défaut Description $user int ID utilisateur pour lequel nous vérifions si les variables de suivi sont actives Revenir booléen Emplacement inclure/debug_functions.

Get_tracked_vars()

La description Obtenez toutes les variables suivies (pour le débogage) pour l'utilisateur. Si l'utilisateur n'est pas valide, il obtiendra toutes les variables actuellement suivies par tous les utilisateurs. Paramètres Type de colonne Par défaut Description $user int ID utilisateur Revenir tableau Liste des noms de variables Emplacement inclure/debug_functions.

Debug_track_vars()

La description Variables de suivi du journal de débogage (telles que configurées dans System > System console). IMPORTANT : le journal de débogage contiendra la version encodée JSON de la variable suivie. Pour une analyse plus approfondie, copiez simplement la valeur (c.

Radio_get_layout()

La description Obtenez les lignes et les colonnes requises à utiliser lors de l'affichage des boutons radio dans un tableau Paramètres Type de colonne Par défaut Description $options array Tableau d'options de texte Revenir tableau (nombre de lignes, nombre de colonnes) Emplacement inclure/render_functions.

Render_radio_buttons_question()

La description render_radio_buttons_question - Utilisé pour afficher une question avec des boutons radio Paramètres Type de colonne Par défaut Description $label string Libellé de la question $inputname string Nom du champ de saisie $options array array Tableau d'options (paires valeur et texte) (par ex.

Rs_password_hash()

La description Hachage de mot de passe ResourceSpace Paramètres Type de colonne Par défaut Description $password string Mot de passe Revenir string|false Hachage du mot de passe ou faux en cas d'échec Emplacement include/login_functions.

Rs_password_verify()

La description ResourceSpace vérifie que la valeur du mot de passe est la valeur réelle de cette variable. Paramètres Type de colonne Par défaut Description $password string Password $hash string Password hash $data array Données supplémentaires requises pour faire correspondre les attentes de hachage (par ex.

Get_password_hash_info()

La description Fonction d'assistance pour obtenir les informations de hachage du mot de passe (algorithme et options) à partir de la portée globale. Paramètres Cette fonction n'accepte aucun paramètre. Revenir déployer Emplacement include/login_functions.

Message_get_conversation()

La description Obtenir tous les messages entre les ID utilisateur donnés "msgfind" - (chaîne) Texte à rechercher "sort_desc" - (bool) Trier par ID de message dans l'ordre décroissant ? False = Croissant "msglimit" - (int) Nombre maximum de messages à renvoyer Paramètres Type de colonne Par défaut Description $user int $msgusers array array Tableau d'autres ID utilisateur $filteropts array array Tableau d'options supplémentaires pour filtrer et trier les messages renvoyés $users int ID utilisateur Revenir tableau Tableau de messages Emplacement inclure/message_functions.

Send_user_message()

La description Envoyer un message d'utilisateur à(s) utilisateur(s) Paramètres Type de colonne Par défaut Description $users array Tableau d'ID utilisateur ou de noms d'utilisateur/noms de groupe de l'utilisateur sélectionné $text string Texte du message Revenir bool|string True si envoyé ok ou message d'erreur Emplacement inclure/message_functions.

Render_message()

Paramètres Type de colonne Par défaut Description $message "" Emplacement inclure/render_functions.

Message_deleteselusrmsg()

La description Supprimer tous les messages sélectionnés Paramètres Type de colonne Par défaut Description $messages List $messages de références de message au format de liste JSON Revenir annuler Emplacement inclure/message_functions.

Message_selectedseen()

La description Marquer tous les messages sélectionnés comme vus Paramètres Type de colonne Par défaut Description $messages List $messages de références de message au format de liste JSON Revenir annuler Emplacement inclure/message_functions.

Message_selectedunseen()

La description Marquer tous les messages sélectionnés comme non vus Paramètres Type de colonne Par défaut Description $messages List $messages de références de message au format de liste JSON Revenir annuler Emplacement inclure/message_functions.

Message_getrefs()

La description Obtenir toutes les références de message pour un utilisateur donné Paramètres Type de colonne Par défaut Description $user string ID utilisateur Revenir annuler Emplacement inclure/message_functions.

Get_video_duration()

La description Obtenir la durée de la vidéo Paramètres Type de colonne Par défaut Description $file_path string Chemin d'accès au fichier vidéo Revenir flotter Emplacement include/resource_functions.

Is_not_wildcard_only()

La description La fonction d'assistance pour vérifier une chaîne n'est pas seulement l'astérisque. Paramètres Type de colonne Par défaut Description $str string La chaîne à vérifier.

Can_delete_collection()

La description Vérifiez si l'utilisateur dispose de l'accès approprié pour supprimer une collection. Paramètres Type de colonne Par défaut Description $collection_data array Tableau des détails de la collection, généralement à partir de get_collection() $userref int Id de l'utilisateur $k int "" Valeur de la clé d'accès externe Revenir booléen Renvoie vrai si la collection peut être supprimée ou faux si ce n'est pas le cas.

Valid_tile_style()

La description Validez le type de tuile de tiret et vérifiez que le style fourni est valide pour celle-ci. Paramètres Type de colonne Par défaut Description $type string Nom du type de tuile.


Voir la vidéo: Leaflet. Работа с плагинами (Octobre 2021).