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
Copied!

If you work with DDEV please execute this command:

ddev composer req jweiland/socialservices
ddev exec vendor/bin/typo3 extension:setup --extension=socialservices
Copied!

ExtensionManager 

On non composer based TYPO3 installations you can install socialservices still over the ExtensionManager:

  1. Login

    Login to backend of your TYPO3 installation as an administrator or system maintainer.

  2. Open ExtensionManager

    Click on Extensions from the left menu to open the ExtensionManager.

  3. Update Extensions

    Choose Get Extensions from the upper selectbox and click on the Update now button at the upper right.

  4. Install socialservices

    Use the search field to find socialservices. Choose the socialservices line from the search result and click on the cloud icon to install socialservices.

Next step 

Configure 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 

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.tx_socialservices.settings.pidOfMaps2Plugin = 21,45,3234

Settings 

settings.pidOfMaps2Plugin 

Default: 0

Example: plugin.tx_socialservices.settings.pidOfMaps2Plugin = 12

Define the page UID where the EXT:maps2 plugin is located to show an address on a map.

setting.pidOfDetailPage 

Default: 0

Example: plugin.tx_socialservices.settings.pidOfDetailPage = 84

Often it is useful to move the detail view onto a separate page for design/layout reasons.

settings.glossary.mergeNumbers 

Default: 1

Example: plugin.tx_socialservices.settings.glossary.mergeNumbers = 0

Merge record titles starting with numbers to 0-9 in glossary.

settings.pageBrowser.itemsPerPage 

Default: 15

Example: plugin.tx_socialservices.settings.pageBrowser.itemsPerPage = 20

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

Sitemap