Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dauskonzept/openinghours
TYPO3 Extension to display business opening hours.
https://github.com/dauskonzept/openinghours
extbase openinghours php typo3-cms-extension typo3-extension
Last synced: 30 days ago
JSON representation
TYPO3 Extension to display business opening hours.
- Host: GitHub
- URL: https://github.com/dauskonzept/openinghours
- Owner: dauskonzept
- Created: 2023-01-10T10:18:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T09:13:27.000Z (11 months ago)
- Last Synced: 2024-04-08T14:59:31.471Z (9 months ago)
- Topics: extbase, openinghours, php, typo3-cms-extension, typo3-extension
- Language: PHP
- Homepage:
- Size: 109 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
[![StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)
[![TYPO3 10](https://img.shields.io/badge/TYPO3-10-orange.svg)](https://get.typo3.org/version/10)
[![TYPO3 11](https://img.shields.io/badge/TYPO3-11-orange.svg)](https://get.typo3.org/version/11)
[![Latest Stable Version](http://poser.pugx.org/dskzpt/openinghours/v)](https://packagist.org/packages/dskzpt/openinghours) [![Total Downloads](http://poser.pugx.org/dskzpt/openinghours/downloads)](https://packagist.org/packages/dskzpt/openinghours) [![Latest Unstable Version](http://poser.pugx.org/dskzpt/openinghours/v/unstable)](https://packagist.org/packages/dskzpt/openinghours) [![License](http://poser.pugx.org/dskzpt/openinghours/license)](https://packagist.org/packages/dskzpt/openinghours) [![PHP Version Require](http://poser.pugx.org/dskzpt/openinghours/require/php)](https://packagist.org/packages/dskzpt/openinghours)TYPO3 Extension "openinghours"
=================================## What does it do?
Manage and display your business' opening hours.
This Extensions leverages [spatie/opening-hours](https://github.com/spatie/opening-hours) for
all of the business logic/handling of opening hours.**Summary of features**
* Display your business' opening hours as a
* Table: Full week or days with same opening times combined
* String: e.g.:"We're closed since Monday 19:00 o'clock, We will re-open at Tuesday 08:00 o'clock."
* Show all your different/varying opening hours (e.g. special openings on
certain dates)
* Display your regular schedule or schedules for contrete weeks with variing
opening times
* Show overrides - e.g. for business holidays
* Fully customize the output to your desire by overwriting Fluid templates
* Leverages [spatie/opening-hours](https://github.com/spatie/opening-hours)## Installation
The recommended way to install the extension is by
using [Composer](https://getcomposer.org/). In your Composer based TYPO3 project
root, just run:composer require dskzpt/openinghours## Setup
1. Install extension via composer
composer require dskzpt/openinghours
2. Include the static TypoScript
3. Create a "Schedule" entity and fill in your opening times and exceptions
4. Add a frontend plugin to a page to render your desired view.## Recommendend
See [spatie/opening-hours](https://github.com/spatie/opening-hours) documentation to see what else you can do with your Opening Hours.
## Compatibility
| Version | TYPO3 | PHP | Support/Development |
|---------|-------------|-----------|--------------------------------------|
| 1.x | 10.4 - 11.5 | 7.4 - 8.0 | Features, Bugfixes, Security Updates |## Contributing
Please refer to the [contributing](CONTRIBUTING.md) document included in this
repository.## Testing
This Extension comes with a testsuite for coding styles and unit/functional
tests. To run the tests simply use the provided composer script:composer ci:test