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.
- org.ametys.cms.clientsideelement.styles.HTMLEditorStyleExtensionPoint
- org.ametys.cms.source.ContentView
- org.ametys.cms.source.ViewSelector
- org.ametys.plugins.document2flash.PdfToImagesConvertor
- org.ametys.plugins.repository.provider.WorkspaceSelector
- org.ametys.plugins.repositoryapp.authentication.RepositoryAuthentication
- org.ametys.runtime.authentication.CredentialsProvider
- org.ametys.runtime.exception.ExceptionHandler
- org.ametys.runtime.group.GroupsManager
- org.ametys.runtime.group.GroupsManager.FO
- org.ametys.runtime.plugins.core.administrator.version.VersionsHandler
- org.ametys.runtime.plugins.core.userpref.DefaultUserPreferencesStorage
- org.ametys.runtime.plugins.core.userpref.DefaultUserPreferencesStorage.FO
- org.ametys.runtime.request.InitRequestHandler
- org.ametys.runtime.right.RightsContextPrefixExtensionPoint
- org.ametys.runtime.right.RightsManager
- org.ametys.runtime.upload.UploadManager
- org.ametys.runtime.user.CurrentUserProvider
- org.ametys.runtime.user.UsersManager
- org.ametys.runtime.user.UsersManager.FO
- org.ametys.web.cache.CacheInvalidationPolicy
- org.ametys.web.lucene.PageIndexer
- org.ametys.web.lucene.ResourceIndexer
- org.ametys.web.repository.page.ContentTypesAssignmentHandler
- org.ametys.web.repository.page.ServicesAssignmentHandler
- org.ametys.web.sitemap.SitemapDecoratorsHandler
- org.ametys.web.skin.TemplatesAssignmentHandler
org.ametys.cms.clientsideelement.styles.HTMLEditorStyleExtensionPoint
Identifiant | Description |
---|
org.ametys.cms.clientsideelement.styles.HTMLEditorStyleExtensionPoint | |
org.ametys.cms.clientsideelement.styles.StaticHTMLEditorStyleExtension | |
org.ametys.web.clientsideelement.styles.SkinHTMLEditorStyleExtension | |
org.ametys.cms.source.ContentView
Identifiant | Description |
---|
org.ametys.cms.source.DefaultContentView | |
org.ametys.web.source.WebContentView | |
org.ametys.cms.source.ViewSelector
Identifiant | Description |
---|
org.ametys.cms.source.DefaultViewSelector | |
org.ametys.web.source.WebViewSelector | |
org.ametys.plugins.document2flash.PdfToImagesConvertor
Identifiant | Description |
---|
org.ametys.plugins.document2flash.convertor.Pdfbox | |
org.ametys.plugins.document2flash.convertor.CommandLine | |
org.ametys.plugins.repository.provider.WorkspaceSelector
Identifiant | Description |
---|
org.ametys.cms.repository.RequestAttributeWorkspaceSelector | |
org.ametys.plugins.repository.provider.DefaultWorkspaceSelector | |
org.ametys.plugins.repositoryapp.authentication.RepositoryAuthentication
Identifiant | Description |
---|
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 :
Identifiant | Description |
---|
org.ametys.runtime.plugins.core.authentication.Defined | Cette 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.Basic | Authentification 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.FormBased | Authentification 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.Jcifs | Authentification sur domaine Windows NT. L'utilisateur est authentifié de manière externe, par l'environnement NT. |
org.ametys.runtime.plugins.core.authentication.CAS | L'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
Identifiant | Description |
---|
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 :
Identifiant | Description |
---|
org.ametys.runtime.plugins.core.group.Empty | Cette 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.ModifiableJdbcCore | Gestion des groupes en base de données. |
org.ametys.runtime.plugins.core.group.GroupDrivenLdap | Les groupes sont récupérés depuis un annuaire LDAP, à partir de l'objet "group". |
org.ametys.runtime.plugins.core.group.UsersDrivenLdap | Les 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
Identifiant | Description |
---|
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
Identifiant | Description |
---|
org.ametys.cms.workspace.version.CMS | |
org.ametys.runtime.plugins.core.administrator.version.Default | |
org.ametys.runtime.plugins.core.userpref.DefaultUserPreferencesStorage
Identifiant | Description |
---|
org.ametys.runtime.plugins.core.userpref.EmptyUserPreferencesStorage | |
org.ametys.runtime.plugins.core.userpref.JdbcUserPreferencesStorage | |
org.ametys.runtime.plugins.core.userpref.DefaultUserPreferencesStorage.FO
Identifiant | Description |
---|
org.ametys.runtime.plugins.core.userpref.JdbcUserPreferencesStorage.FO | |
org.ametys.runtime.request.InitRequestHandler
Identifiant | Description |
---|
org.ametys.runtime.plugins.core.request.Default | |
org.ametys.runtime.right.RightsContextPrefixExtensionPoint
Identifiant | Description |
---|
org.ametys.web.rights.RightsContextPrefix | |
org.ametys.runtime.plugins.core.right.context.Default | |
org.ametys.runtime.right.RightsManager
Identifiant | Description |
---|
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
Identifiant | Description |
---|
org.ametys.runtime.plugins.core.upload.FSUploadManager | |
org.ametys.runtime.user.CurrentUserProvider
Identifiant | Description |
---|
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 :
Identifiant | Description |
---|
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
Identifiant | Description |
---|
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
Identifiant | Description |
---|
org.ametys.web.cache.DefaultCacheInvalidationPolicy | |
org.ametys.web.lucene.PageIndexer
Identifiant | Description |
---|
org.ametys.web.lucene.DefaultPageIndexer | |
org.ametys.web.lucene.ResourceIndexer
Identifiant | Description |
---|
org.ametys.web.lucene.DefaultResourceIndexer | |
org.ametys.web.repository.page.ContentTypesAssignmentHandler
Identifiant | Description |
---|
org.ametys.web.page.DefaultContentTypesAssignmentHandler | |
org.ametys.web.repository.page.ServicesAssignmentHandler
Identifiant | Description |
---|
org.ametys.web.page.DefaultServicesAssignmentHandler | |
org.ametys.web.sitemap.SitemapDecoratorsHandler
Identifiant | Description |
---|
org.ametys.web.sitemap.DefaultSitemapDecoratorsHandler | |
org.ametys.web.skin.TemplatesAssignmentHandler
Identifiant | Description |
---|
org.ametys.web.skin.static | |