Introduction
This extension shows a list of social services. This list can be sorted using various filter options and contains a glossary functionality to sort them by letter.
Installation
Composer
If your TYPO3 installation works in composer mode, please execute following command:
composer req jweiland/socialservices
vendor/bin/typo3 extension:setup --extension=socialservices
If you work with DDEV please execute this command:
ddev composer req jweiland/socialservices
ddev exec vendor/bin/typo3 extension:setup --extension=socialservices
ExtensionManager
On non composer based TYPO3 installations you can install socialservices still over the ExtensionManager:
-
Login
Login to backend of your TYPO3 installation as an administrator or system maintainer.
-
Open ExtensionManager
Click on
Extensionsfrom the left menu to open the ExtensionManager. -
Update Extensions
Choose
Get Extensionsfrom the upper selectbox and click on theUpdate nowbutton at the upper right. -
Install
socialservicesUse the search field to find
socialservices. Choose thesocialservicesline from the search result and click on the cloud icon to installsocialservices.
Next step
Configuration
This chapter describes the various configuration settings of socialservices.
Extension Settings
Some general settings for socialservices can be configured in Admin Tools -> Settings.
Tab: Basic
poiCollectionPid
Default: 0
Only valid, if you have installed EXT:maps2, too.
While creating location records we catch the address and automatically create a maps2 record for you. Define a storage PID where we should store these records.
rootUid
Default: 0
If you have many sys_category records with huge trees in your TYPO3 project, it may make sense to reduce the category trees in our Plugins to a parent category UID (root UID).
Configuration
Tip
You must configure the extension maps2 first to run this extension correctly.
View
view.templateRootPaths
Default: Value from Constants EXT:socialservices/Resources/Private/Templates/
You can override our Templates with your own SitePackage extension. We prefer to change this value in TS Constants.
view.partialRootPaths
Default: Value from Constants EXT:socialservices/Resources/Private/Partials/
You can override our Partials with your own SitePackage extension. We prefer to change this value in TS Constants.
view.layoutsRootPaths
Default: Value from Constants EXT:socialservices/Resources/Layouts/Templates/
You can override our Layouts with your own SitePackage extension. We prefer to change this value in TS Constants.
Persistence
persistence.storagePid
Set this value to a Storage Folder (PID) where you have stored the records.
Example: plugin.
Settings
settings.pidOfMaps2Plugin
Default: 0
Example: plugin.
Define the page UID where the EXT:maps2 plugin is located to show an address on a map.
setting.pidOfDetailPage
Default: 0
Example: plugin.
Often it is useful to move the detail view onto a separate page for design/layout reasons.
settings.glossary.mergeNumbers
Default: 1
Example: plugin.
Merge record titles starting with numbers to 0- in glossary.
settings.glossary.showAllLink
Default: 1
Example: plugin.
Prepend an additional button in front of the glossary to show all records again.
settings.pageBrowser.itemsPerPage
Default: 15
Example: plugin.
Reduce result of records to this value for a page
Administrator manual
This chapter describes how to manage the extension from a superuser point of view.
Upgrade
If you update EXT:socialservices to a newer version, please read this section carefully!
Update to Version 5.0.0
We have added TYPO3 11 compatibiliy.
Currently, there is nothing more to do.
Update to Version 4.0.0
We have removed TYPO3 9 compatibility.
As ViewHelper widgets are deprecated since TYPO3 10 we are using the new Paginator API now. So please update following Fluid Templates:
- Partials/Helpdesk/List.html
- Templates/Helpdesk/List.html
- Templates/Helpdesk/Search.html
ChangeLog
Version 7.0.3
- [TASK] Updated wizard title with [extension] name format
Version 7.0.2
- [BUGFIX] Remove deprecated usage of SoftRef parser: images
Version 7.0.1
- [BUGFIX] Bugfixes for pfozheim installation
- [BUGFIX] TCA configuration fixes
- [BUGFIX] Pagination BugFixes
- [BUGFIX] EventListener Fix for Glossary2 Extension
- [BUGFIX] Query Compatibility fixes
Version 7.0.0
- Add TYPO3 13 compatibility
- Removed old version compatibilities
Version 5.0.0
- Add TYPO3 11 compatibility
- Repair item for newContentElementWizard
- Implement our own Category model and CategoryRepository
Version 4.0.1
- Keep form data while using PageBrowser
Version 4.0.0
- Use TYPO3 Paginator API instead of paginate VH
- Remove TYPO3 9 compatibility
Version 3.1.1
- Add TS settings to GlossaryService
Version 3.1.0
- Add func tests for ExtConf
- Update files for github actions
- use inject methods in controller
- Set glossary2 dependency to 5.0.0
Version 3.0.7
- Move SlugHelper from constructor argument into getSlugHelper()
Version 3.0.6
- Respect ordering
Version 3.0.5
- Add Search model to List view
- Update Test env
Version 3.0.4
- Use unique instead of uniqueInSite for slug
Version 3.0.3
- Do not load district with Lazy loading
Version 3.0.2
- Add path_segment
- Add UpgradeWizard for Slugs
Version 3.0.1
- Remove title from SVG icons
- Add Services.yaml for TYPO3 10
- Add pageTSconfig for newContentElementWizard
- Update ChangeLog
- Restructure TCA
- Add new svg icon for district table
Version 3.0.0
- Remove TYPO3 8 compatibility
- Add TYPO3 10 compatibility
Social Services
socialservices
jweiland/socialservices
main
en
Stefan Froemken
This document is published under the Creative Commons BY 4.0 license.
Wed, 07 Jan 2026 21:31:39 +0000
Manage social services to list them in frontend with a glossary and filter options.
Table of Contents: