Single extension points


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

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

org.ametys.cms.source.ContentView

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

org.ametys.cms.source.ViewSelector

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

org.ametys.plugins.document2flash.PdfToImagesConvertor

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

org.ametys.plugins.repository.provider.WorkspaceSelector

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

org.ametys.plugins.repositoryapp.authentication.RepositoryAuthentication

IdentifierDescription
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 :

IdentifierDescription
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

IdentifierDescription
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 :

IdentifierDescription
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

IdentifierDescription
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

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

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

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

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

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

org.ametys.runtime.request.InitRequestHandler

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

org.ametys.runtime.right.RightsContextPrefixExtensionPoint

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

org.ametys.runtime.right.RightsManager

IdentifierDescription
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

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

org.ametys.runtime.user.CurrentUserProvider

IdentifierDescription
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 :

IdentifierDescription
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

IdentifierDescription
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

IdentifierDescription
org.ametys.web.cache.DefaultCacheInvalidationPolicy 

org.ametys.web.lucene.PageIndexer

IdentifierDescription
org.ametys.web.lucene.DefaultPageIndexer 

org.ametys.web.lucene.ResourceIndexer

IdentifierDescription
org.ametys.web.lucene.DefaultResourceIndexer 

org.ametys.web.repository.page.ContentTypesAssignmentHandler

IdentifierDescription
org.ametys.web.page.DefaultContentTypesAssignmentHandler 

org.ametys.web.repository.page.ServicesAssignmentHandler

IdentifierDescription
org.ametys.web.page.DefaultServicesAssignmentHandler 

org.ametys.web.sitemap.SitemapDecoratorsHandler

IdentifierDescription
org.ametys.web.sitemap.DefaultSitemapDecoratorsHandler 

org.ametys.web.skin.TemplatesAssignmentHandler

IdentifierDescription
org.ametys.web.skin.static 
Back to top