PHPackages                             kanow/fire-department - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kanow/fire-department

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

kanow/fire-department
=====================

Complete TYPO3 site package (theme) to build a website for a fire department. With the extension operations you are able to show operations on the website. For latest news are templates for the extensions news prepared. The whole page is optimized for mobile devices too.

1.4.0(9mo ago)145[1 issues](https://github.com/kanow/fire_department/issues)GPL-2.0-or-laterHTML

Since Jan 12Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/kanow/fire_department)[ Packagist](https://packagist.org/packages/kanow/fire-department)[ Docs](https://github.com/kanow/fire_department)[ RSS](/packages/kanow-fire-department/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)Versions (9)Used By (0)

TYPO3 Sitepackage for fire departments!
=======================================

[](#typo3-sitepackage-for-fire-departments)

This is a site package for a TYPO3 website optimized for fire departments. It should be a solution to setup a TYPO3 website for fire departments in an easy way.

- Include Page TS-Config from the extension in page properties of your root page (tab Resources).
- Include TypoScript of fire\_department in your root TypoScript template.
- Check TypoScript constants in `fire_department/Configuration/TypoScript/Page/constants.typoscript` and override settings in your own TypoScript if needed.

Features
--------

[](#features)

- Complete webpage layout optimized for mobile devices
- Show operation data with the TYPO3 extensions "operations"
- Templating is also prepared to show latest news with the TYPO3 extension "news"

Dependencies:
-------------

[](#dependencies)

- typo3/cms-core: ^11.5 || ^12.4
- typo3/cms-fluid: ^11.5 || ^12.4
- typo3/cms-fluid-styled-content: ^11.5 || ^12.4

**optional**

- kanow/operations
- georgringer/news

Frontend templating
===================

[](#frontend-templating)

I use [Foundation for Sites](http://foundation.zurb.com/sites) to build the frontend stuff like css and js. Please read the "Installation" section in the ZurbReadme.md file in the folder "FrontendBuild" if you want change stuff here. In short you need: node, npm, yarn, gulp

Fork the repository to keep your changes in your project.

After copying and renaming the config.sample.yml file you have to adapt the projectdomain entry in the additional watch path to use the frontend build tool directly with your TYPO3 website. Consider the comments in the section for usage https protocol. "mkcert" has to be installed for this. To start developing with watched files by the frontend you have to use the following command.

```
yarn run start --typo3

```

With

```
yarn run build --typo3

```

you can copy the compiled frontend files to the TYPO3 extension Public folder without opening the website in browser. Later, TYPO3 loads frontend files from this folder.

Trouble?
--------

[](#trouble)

If you have an error on executed task `server` on running `yarn run start --typo3`, create the cert files again like described in the comment in config.yaml file. Maybe that helps.

TYPO3 Website für Feuerwehren
=============================

[](#typo3-website-für-feuerwehren)

Diese Extension ist ein TYPO3 Site-Package um ohne größere Vorkenntnisse schnell eine TYPO3 Webseite für Feuerwehren zu erstellen.

- Fügt das Page TSconfig von fire\_department in eureb Seiteneigenschaften ein (Reiter Ressourcen).
- Fügt das TypoScript von fire\_department in euer root TypoScript Template ein.
- Schaut euch die TypoScript Konstanten in `fire_department/Configuration/TypoScript/Page/constants.typoscript` für die verschiedenen Einstellungen an und überschreibt diese bei Bedarf in eurem eigenen TypoScript.

Das bietet diese Extension
--------------------------

[](#das-bietet-diese-extension)

- Ein komplettes Seiten-Layout, optimiert auch für Mobilgräte
- Für die Darstellung und Verwaltung der Einsätze wird die TYPO3 Extension "operations" verwendet.
- Außerdem ist das Templating für die Darstellung von aktuellen Meldungen mit Hilfe der TYPO3 Extension "news" ebenfalls vorbereitet und passt sich in die Webseite ein

Systemvorraussetzungen:
-----------------------

[](#systemvorraussetzungen)

- typo3/cms-core: ^11.5 || ^12.4
- typo3/cms-fluid: ^11.5 || ^12.4
- typo3/cms-fluid-styled-content: ^11.5 || ^12.4

**optional**

- kanow/operations - für die Einsatzverwaltung
- georgringer/news - für aktuelle Meldungen

Das Frontend - Aussehen der Webseite
====================================

[](#das-frontend---aussehen-der-webseite)

Dafür nutze ich [Foundation for Sites](http://foundation.zurb.com/sites). Damit wird jede Menge Grundfunktionalität für das Aussehen bereitgestellt. Falls ihr da Anpassungen vornehmen wollt, schaut euch bitte die Systemvorraussetzungen in der `ZurbReadme.md` im Ordner `FrontendBuild` an. Im groben braucht ihr so etwas wie: node, npm, yarn, gulp auf eurem System.

Damit Änderungen nach einem Update nicht verloren gehen, solltet ihr die Extensions "forken". Also eine Kopie davon erstellen. Wenn ihr wollt, könnt ihr das direkt auf Github tun. Dann habt ihr gleich die Versionierung dabei.

Für die Anpassung des Frontends über den Frontendbuild, empfehle ich eine lokale Entwicklunsgumgebung.

Nach dem Erstellen eures Forks, müsst ihr die `config.sample.yml` Datei kopieren nach `config.yml`. Beachtet bitte die Kommentare in dem Bereich für die Nutzung mittels https. "mkcert" muss bei euch installiert sein. Dort könnt ihr dann eure eigene Projektdomain ergänzen um das Frontend direkt mit eurer lokalen TYPO3 Seite zu starten. Dazu ist dann folgendes Kommando notwendig:

```
yarn run start --typo3

```

Mit

```
yarn run build --typo3

```

könnt ihr einfach das fertig compilierte Frontend, also die css, js und auch Bilddateien, in den Public Ordner der Extension kopieren. Von dort läd später TYPO3 die benötigten Dateien.

Ärger?
------

[](#ärger)

Wenn du Problem beim Ausführen des Befehls `yarn run start --typo3` bei dem Task `server` hast, hilft vielleicht ein neu generieren der Zetifikatsdateien im Ordner `certs`. Die dann einfach nochmal, wie in dem Kommentar in der config.yaml angegeben, erzeugen lassen.

Extension Icon by Diky Setiawan from the Noun Project

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 92.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~491 days

Total

5

Last Release

274d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5bd059036eaeb559a229f1f3fc9beeea5900b70cf278c3a9b819be2ac49474c?d=identicon)[kanow](/maintainers/kanow)

---

Top Contributors

[![kanow](https://avatars.githubusercontent.com/u/16071530?v=4)](https://github.com/kanow "kanow (184 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (14 commits)")

---

Tags

TYPO3 CMS

### Embed Badge

![Health badge](/badges/kanow-fire-department/health.svg)

```
[![Health](https://phpackages.com/badges/kanow-fire-department/health.svg)](https://phpackages.com/packages/kanow-fire-department)
```

###  Alternatives

[derhansen/sf_event_mgt

Configurable event management and registration extension based on ExtBase and Fluid

64313.9k6](/packages/derhansen-sf-event-mgt)[brotkrueml/schema

Embedding schema.org vocabulary - API and view helpers for schema.org markup

33584.6k13](/packages/brotkrueml-schema)[causal/extractor

This extension detects and extracts metadata (EXIF / IPTC / XMP / ...) from potentially thousand different file types (such as MS Word/Powerpoint/Excel documents, PDF and images) and bring them automatically and natively to TYPO3 when uploading assets. Works with built-in PHP functions but takes advantage of Apache Tika and other external tools for enhanced metadata extraction.

16244.5k](/packages/causal-extractor)[typo3-themes/themes

TYPO3 THEMES

3642.6k2](/packages/typo3-themes-themes)[jweiland/events2

Events 2 - Create single and recurring events

2062.4k2](/packages/jweiland-events2)[mfd/ai-filemetadata

Automatically generates FAL metadata for files by means of public LLMs

1142.1k](/packages/mfd-ai-filemetadata)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
