Points d'extensions simples


Les points d'extension simples sont des points d'extension pour lesquelles une seule implémentation est possible.
Cette page liste de manière exhaustive l'ensemble des points d'extensions simples fournis par le noyau Ametys.
D'autres peuvent être amenés par les différents plugins de l'application.
Pour chaque point d'extension, une brève description est fournie, ainsi que la liste des extensions fournies par le noyau. Là encore, d'autres extensions peuvent être amenés par d'autres plugins.

 

  1. org.ametys.cms.clientsideelement.styles.HTMLEditorStyleExtensionPoint
  2. org.ametys.cms.source.ContentView
  3. org.ametys.cms.source.ViewSelector
  4. org.ametys.plugins.document2flash.PdfToImagesConvertor
  5. org.ametys.plugins.repository.provider.WorkspaceSelector
  6. org.ametys.plugins.repositoryapp.authentication.RepositoryAuthentication
  7. org.ametys.runtime.authentication.CredentialsProvider
  8. org.ametys.runtime.exception.ExceptionHandler
  9. org.ametys.runtime.group.GroupsManager
  10. org.ametys.runtime.group.GroupsManager.FO
  11. org.ametys.runtime.plugins.core.administrator.version.VersionsHandler
  12. org.ametys.runtime.plugins.core.userpref.DefaultUserPreferencesStorage
  13. org.ametys.runtime.plugins.core.userpref.DefaultUserPreferencesStorage.FO
  14. org.ametys.runtime.request.InitRequestHandler
  15. org.ametys.runtime.right.RightsContextPrefixExtensionPoint
  16. org.ametys.runtime.right.RightsManager
  17. org.ametys.runtime.upload.UploadManager
  18. org.ametys.runtime.user.CurrentUserProvider
  19. org.ametys.runtime.user.UsersManager
  20. org.ametys.runtime.user.UsersManager.FO
  21. org.ametys.web.cache.CacheInvalidationPolicy
  22. org.ametys.web.lucene.PageIndexer
  23. org.ametys.web.lucene.ResourceIndexer
  24. org.ametys.web.repository.page.ContentTypesAssignmentHandler
  25. org.ametys.web.repository.page.ServicesAssignmentHandler
  26. org.ametys.web.sitemap.SitemapDecoratorsHandler
  27. org.ametys.web.skin.TemplatesAssignmentHandler

org.ametys.cms.clientsideelement.styles.HTMLEditorStyleExtensionPoint

IdentifiantDescription
org.ametys.cms.clientsideelement.styles.HTMLEditorStyleExtensionPoint 
org.ametys.cms.clientsideelement.styles.StaticHTMLEditorStyleExtension 
org.ametys.web.clientsideelement.styles.SkinHTMLEditorStyleExtension 

org.ametys.cms.source.ContentView

IdentifiantDescription
org.ametys.cms.source.DefaultContentView 
org.ametys.web.source.WebContentView 

org.ametys.cms.source.ViewSelector

IdentifiantDescription
org.ametys.cms.source.DefaultViewSelector 
org.ametys.web.source.WebViewSelector 

org.ametys.plugins.document2flash.PdfToImagesConvertor

IdentifiantDescription
org.ametys.plugins.document2flash.convertor.Pdfbox 
org.ametys.plugins.document2flash.convertor.CommandLine 

org.ametys.plugins.repository.provider.WorkspaceSelector

IdentifiantDescription
org.ametys.cms.repository.RequestAttributeWorkspaceSelector 
org.ametys.plugins.repository.provider.DefaultWorkspaceSelector 

org.ametys.plugins.repositoryapp.authentication.RepositoryAuthentication

IdentifiantDescription
org.ametys.plugins.repositoryapp.authentication.AdminRepositoryAuthentication 
org.ametys.plugins.repositoryapp.authentication.NoOpRepositoryAuthentication 

org.ametys.runtime.authentication.CredentialsProvider

 

Ce point d'extension définit le gestionnaire d'authentification.
Le rôle du gestionnaire d'authentification est de fournir un système pour l'authentification des utilisateurs sur l'application CMS.

Voici la liste des extensions disponibles dans Ametys :

IdentifiantDescription
org.ametys.runtime.plugins.core.authentication.DefinedCette implémentation fournit un seul identifiant de connexion.
N'importe quel utilisateur se connectant à l'application sera automatiquement connecté sous l'utilisateur "anonymous"
org.ametys.runtime.plugins.core.authentication.BasicAuthentification HTTP "Basic" (les identifiants de connexion sont demandés à l'utilisateur par le navigateur).
Ce mode requiert le paramètre de configuration "realm" identifiant le domaine de protection.
org.ametys.runtime.plugins.core.authentication.FormBasedAuthentification par formulaire : l'utilisateur fournit ses identifiant au travers d'un formulaire HTML
org.ametys.runtime.plugins.core.authentication.Remote 
org.ametys.runtime.plugins.core.authentication.JcifsAuthentification sur domaine Windows NT.
L'utilisateur est authentifié de manière externe, par l'environnement NT.
org.ametys.runtime.plugins.core.authentication.CASL'utilisateur est authentifié de manière externe, sur un serveur CAS.
Ce mode requiert l'url du serveur CAS en paramètre de configuration de l'application.
org.ametys.runtime.plugins.core.authentication.GatewayCAS 
org.ametys.runtime.plugins.core.authentication.GatewayCASBasic 

org.ametys.runtime.exception.ExceptionHandler

IdentifiantDescription
org.ametys.runtime.plugins.core.exception.Default 

org.ametys.runtime.group.GroupsManager

 

Ce point d'extension définit le gestionnaire des groupes d'utilisateurs.
Le rôle du gestionnaire des groupes est de fournir la liste des groupes d'utilisateurs authorisés à se connecter à l'application CMS

Voici la liste des extensions disponibles dans Ametys :

IdentifiantDescription
org.ametys.runtime.plugins.core.group.EmptyCette implémentation ne fournit aucun groupe.
Elle est à utiliser lorsque vous ne souhaitez pas gérer de groupes d'utilisateurs.
org.ametys.runtime.plugins.core.group.ModifiableJdbcCoreGestion des groupes en base de données.
org.ametys.runtime.plugins.core.group.GroupDrivenLdapLes groupes sont récupérés depuis un annuaire LDAP, à partir de l'objet "group".
org.ametys.runtime.plugins.core.group.UsersDrivenLdapLes groupes sont récupérés depuis un annuaire LDAP, à partir de l'objet "user".
org.ametys.runtime.plugins.core.group.UserDrivenLdapAndJdbc 
org.ametys.runtime.plugins.core.group.GroupDrivenLdapAndJdbc 

org.ametys.runtime.group.GroupsManager.FO

IdentifiantDescription
org.ametys.web.frontoffice.DefaultFrontOfficeGroupsManager 
org.ametys.web.frontoffice.group.ModifiableJdbc 
org.ametys.web.frontoffice.group.GroupDrivenLdap 
org.ametys.web.frontoffice.group.UsersDrivenLdap 
org.ametys.web.frontoffice.group.UsersDrivenLdapAndJdbc 
org.ametys.web.frontoffice.group.GroupDrivenLdapAndJdbc 

org.ametys.runtime.plugins.core.administrator.version.VersionsHandler

IdentifiantDescription
org.ametys.cms.workspace.version.CMS 
org.ametys.runtime.plugins.core.administrator.version.Default 

org.ametys.runtime.plugins.core.userpref.DefaultUserPreferencesStorage

IdentifiantDescription
org.ametys.runtime.plugins.core.userpref.EmptyUserPreferencesStorage 
org.ametys.runtime.plugins.core.userpref.JdbcUserPreferencesStorage 

org.ametys.runtime.plugins.core.userpref.DefaultUserPreferencesStorage.FO

IdentifiantDescription
org.ametys.runtime.plugins.core.userpref.JdbcUserPreferencesStorage.FO 

org.ametys.runtime.request.InitRequestHandler

IdentifiantDescription
org.ametys.runtime.plugins.core.request.Default 

org.ametys.runtime.right.RightsContextPrefixExtensionPoint

IdentifiantDescription
org.ametys.web.rights.RightsContextPrefix 
org.ametys.runtime.plugins.core.right.context.Default 

org.ametys.runtime.right.RightsManager

IdentifiantDescription
org.ametys.runtime.plugins.web.right.WebHierarchicalProfileBased 
org.ametys.runtime.plugins.core.right.Basic 
org.ametys.runtime.plugins.core.right.DefaultProfileBased 
org.ametys.runtime.plugins.core.right.HierarchicalProfileBased 

org.ametys.runtime.upload.UploadManager

IdentifiantDescription
org.ametys.runtime.plugins.core.upload.FSUploadManager 

org.ametys.runtime.user.CurrentUserProvider

IdentifiantDescription
org.ametys.runtime.plugins.core.user.AvalonCurrentUserProvider 

org.ametys.runtime.user.UsersManager

 

Ce point d'extension définit le gestionnaire des utilisateurs
Le rôle du gestionnaire des utilisateurs est de fournir la liste des utilisateurs authorisés à se connecter à l'application CMS

Voici la liste des extensions disponibles dans Ametys :

IdentifiantDescription
org.ametys.runtime.plugins.core.user.Static 
org.ametys.runtime.plugins.core.user.CoreJdbc 
org.ametys.runtime.plugins.core.user.CoreModifiableJdbc 
org.ametys.runtime.plugins.core.user.CoreCredentialsAwareJdbc 
org.ametys.runtime.plugins.core.user.CoreModifiableCredentialsAwareJdbc 
org.ametys.runtime.plugins.core.Ldap 
org.ametys.runtime.plugins.core.CredentialsAwareLdap 
org.ametys.runtime.plugins.core.CredentialsAwareLdapAndJdbc 

org.ametys.runtime.user.UsersManager.FO

IdentifiantDescription
org.ametys.web.frontoffice.DefaultFrontOfficeUsersManager 
org.ametys.web.frontoffice.user.Jdbc 
org.ametys.web.frontoffice.user.ModifiableJdbc 
org.ametys.web.frontoffice.user.CredentialsAwareJdbc 
org.ametys.web.frontoffice.user.ModifiableCredentialsAwareJdbc 
org.ametys.web.frontoffice.user.SiteAwareJdbc 
org.ametys.web.frontoffice.user.ModifiableSiteAwareJdbc 
org.ametys.web.frontoffice.user.CredentialsAwareSiteAwareJdbc 
org.ametys.web.frontoffice.user.ModifiableCredentialsAwareSiteAwareJdbc 
org.ametys.web.frontoffice.LdapAndSqlFrontOfficeUsersManager 
org.ametys.web.frontoffice.LdapAndSqlFrontOfficeSiteAwareUsersManager 

org.ametys.web.cache.CacheInvalidationPolicy

IdentifiantDescription
org.ametys.web.cache.DefaultCacheInvalidationPolicy 

org.ametys.web.lucene.PageIndexer

IdentifiantDescription
org.ametys.web.lucene.DefaultPageIndexer 

org.ametys.web.lucene.ResourceIndexer

IdentifiantDescription
org.ametys.web.lucene.DefaultResourceIndexer 

org.ametys.web.repository.page.ContentTypesAssignmentHandler

IdentifiantDescription
org.ametys.web.page.DefaultContentTypesAssignmentHandler 

org.ametys.web.repository.page.ServicesAssignmentHandler

IdentifiantDescription
org.ametys.web.page.DefaultServicesAssignmentHandler 

org.ametys.web.sitemap.SitemapDecoratorsHandler

IdentifiantDescription
org.ametys.web.sitemap.DefaultSitemapDecoratorsHandler 

org.ametys.web.skin.TemplatesAssignmentHandler

IdentifiantDescription
org.ametys.web.skin.static 
Retour en haut

Manuel de paramétrage et d'intégration