LinkHandling
Table of Contents
Namespaces
- Exception
Interfaces
- LinkHandlingInterface
- Interface for classes which are transforming a tag link hrefs to records or resources
basically any URLs that should not be saved directly in the database on as is basis
since they might be moved, changed by admin working in backend
Classes
- EmailLinkHandler
- Resolves emails
- FileLinkHandler
- Interface for classes which are transforming a tag link hrefs for folders, in order to
use FAL to store them in database, which means that files can be moved in the fileadmin
without breaking file links in the frontend/backend
- FolderLinkHandler
- Interface for classes which are transforming a tag link hrefs for folders, in order to
use FAL to store them in database, which means that folders can be moved in the fileadmin
without breaking folder links in the frontend/backend
- LegacyLinkNotationConverter
- Class to resolve and convert the "old" link information (email, external url, file, page etc)
to a URL or new format for migration
- LinkService
- Class LinkService, responsible to find what kind of resource (type) is used
to link to (email, external url, file, page etc)
with the possibility to get a system-wide understandable "urn" to identify
what type it actually is, based on the scheme or prefix.
- PageLinkHandler
- Resolves links to pages and the parameters given
- RecordLinkHandler
- Resolves links to records and the parameters given
- TelephoneLinkHandler
- Resolves telephone numbers
- UrlLinkHandler
- Resolves URLs (simple, no magic needed)