Skip to content

Add address / contact datasets to your content management system.

Notifications You must be signed in to change notification settings

halbkreativ/tt_address

 
 

Repository files navigation

TT_ADDRESS: Address storage and display

The basic aim of tt_address is to store your address data. The extension itself is shipped with a basic set of fluid/extbase templates since version 4.0.0.

The aim of tt_address is not to solve sophisticated address-data problems for you, but tt_address could be your basic domain-model which you can reuse and extend. For example if you want nesting of address-records (e.g. "Home" and "Business"), you can do your own extension, which just references address records 1:n or n:m, whatever you need. Therefore you can focus on your special address-related problem to solve and have not to think about the general domain-model for storing an address-record with all its related fields.

The fluid/extbase part comes with a list-view and a detailed view. Listview is able to select by single-records, categories or 'from pages' by waterfall principle. You can set the order-field (also manual-ordering), deactivate paging and there is also a listLimit you can set. Furthermore the category-selection can be set to logical AND or logical OR.

At the moment we also ship some ancient code, you might know: tt_address is nearly as old as TYPO3 itself. For version 4.0.0 we decided to ship the old pibase plugin, but keep in mind you need to actively activate it in the extensions settings in EM, as we decided to deactivate it by default! You are encouraged to move along to the new extbase/fluid based plugin, in case you used the pibase part before.

Planned features for the future

Backend

  • Geocoding
  • Wizard for position-selection (if geocoding fails) based on OSM

Frontend

  • Map visualisation of address records based on OSM
  • Category filter
  • Filtering by first character of last name
  • Sorting on frontend

About

Add address / contact datasets to your content management system.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 88.9%
  • HTML 8.9%
  • TypeScript 2.2%