PHPackages                             buepro/typo3-user-pizpalue - 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. buepro/typo3-user-pizpalue

ActiveTypo3-cms-extension

buepro/typo3-user-pizpalue
==========================

TYPO3 site package being used with template pizpalue.

v6.0.1(2y ago)31.3k2GPL-2.0-or-laterPHPCI failing

Since Jun 2Pushed 10mo ago2 watchersCompare

[ Source](https://github.com/buepro/typo3-user_pizpalue)[ Packagist](https://packagist.org/packages/buepro/typo3-user-pizpalue)[ RSS](/packages/buepro-typo3-user-pizpalue/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (12)Versions (23)Used By (2)

TYPO3 site package `user_pizpalue`
==================================

[](#typo3-site-package-user_pizpalue)

[![TYPO3 13](https://camo.githubusercontent.com/2cf6570821614808899422f68a66a381a2de1dd0746ba9cdba6155def1f4f396/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e737667)](https://get.typo3.org/version/13)[![Extension pizpalue](https://camo.githubusercontent.com/e483cd88bd2bce7fc2282c18444e25ded96506163f73b1b7f030d041b8147ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50697a70616c75652d31372d6f72616e67652e737667)](https://extensions.typo3.org/extension/pizpalue/)[![Total Downloads](https://camo.githubusercontent.com/658a037dfb4c545ce587d64dbfa5b78015c4266e6b9e4beff046cd87920d7b23/68747470733a2f2f706f7365722e707567782e6f72672f62756570726f2f7479706f332d757365722d70697a70616c75652f642f746f74616c2e737667)](https://packagist.org/packages/buepro/typo3-user-pizpalue)[![Monthly Downloads](https://camo.githubusercontent.com/bb7fd4793f9f9efc2c97eecc283483588a71125cc69a349c5f56422eddd23d1d/68747470733a2f2f706f7365722e707567782e6f72672f62756570726f2f7479706f332d757365722d70697a70616c75652f642f6d6f6e74686c79)](https://packagist.org/packages/buepro/typo3-user-pizpalue)

---

This extension serves as a site package to customize a TYPO3-website using the template [pizpalue](https://github.com/buepro/typo3-pizpalue) in version 17.0.0 and higher.

Installation hints
------------------

[](#installation-hints)

- The official installation guide can be found at [typo3.org](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/Administration/Installation/Index.html#installation_index).
- Install this package with:

    ```
    composer req buepro/typo3-user-pizpalue

    ```
- To add a demo site you might use:

    ```
    composer req buepro/typo3-pizpalue-distribution

    ```
- Copy `htaccess`

    ```
    cp .build/vendor/typo3/cms-install/Resources/Private/FolderStructureTemplateFiles/root-htaccess .build/public/.htaccess

    ```
- Review `composer.json`

    1. **Define packages**

        Remove the dependency to packages not required by the site.

        > NOTE: Just use the needed packages. In many projects just `buepro/typo3-pizpalue` and `buepro/typo3-container-elements` are required.
    2. **Check PHP configuration**

        Make sure the PHP version used in the shell and for cron jobs corresponds to the PHP version used for running the website. In case they differ you might need to add a platform configuration to `composer.json`. A possible platform configuration could look as following:

        ```
        "config": {
          "platform": {
            "php": "8.2.6"
          }
        }

        ```
- Finalize installation

    ```
    .build/bin/typo3 cache:warmup

    ```

Usage
-----

[](#usage)

When starting a new project create a new git-branch and just commit to that branch. The main branch should always be used to start new projects.

To increase quality work progress might be committed and documented. Documentation has its home in the folder [`Documentation`](Documentation). A changelog can be created with the following steps:

1. In a shell go to the `Build` directory
2. Run `npm install` (only needed, if not already done)
3. Run `grunt doc`

Customizations
--------------

[](#customizations)

### TypoScript (TS)

[](#typoscript-ts)

Customizations typically start by adapting the [ts constants](Configuration/TypoScript/constants.typoscript) and [ts setup](Configuration/TypoScript/setup.typoscript). Frequently used configurations are collected in the folder [`Configuration/TypoScript/Sample`](Configuration/TypoScript/Sample). You might use them to get started by copying the needed fragments to [`Configuration/TypoScript/constants.typoscript`](Configuration/TypoScript/constants.typoscript) or [`Configuration/TypoScript/setup.typoscript`](Configuration/TypoScript/setup.typoscript).

### CSS/SCSS

[](#cssscss)

Style declarations are maintained in the folder [`Resources/Public/Scss`](Resources/Public/Scss). For stylesheets to be embedded TS needs to be setup. See `page.includeCSS` for further details.

### Icon font

[](#icon-font)

It might become handy to create a customized icon font. Ideally it contains all used icons from the website. To generate an icon font the icons need to be available in svg-format. Unfortunately not all svg-formats lead to the desired result hence some testing might be needed. An icon font might be created by following these steps:

1. Copy all svg-icons to the folder `Resources/Public/Icons/Font`
2. In a shell go to the `Build` directory
3. Run `npm install` (only needed, if not already done)
4. Run `grunt iconfont`

Upon creating the icon font its resources can be found in `Resources/Public/Fonts`. Next the font needs to be embedded with the following TS setup:

```
page {
    includeCSSLibs {
        pizpalueicon >
        upicon = EXT:user_pizpalue/Resources/Public/Fonts/upicon.min.css
    }
}

```

Now you are ready to use the icon font in the markup: `` would render an icon showing the graphic defined by `custom1.svg`.

### Layouts/Templates/Partials

[](#layoutstemplatespartials)

They are maintained in [`Resources/Private`](Resources/Private). As an example to add a new page template follow these steps:

1. Create the template in the directory [`Resources/Private/Templates/Page`](Resources/Private/Templates/Page)
2. Enable the template in the TS constant declaration

```
page {
    fluidtemplate {
        templateRootPath = EXT:user_pizpalue/Resources/Private/Templates/Page/
    }
}

```

Development
-----------

[](#development)

- Test code: `ddev composer ci`
- Fix code: `ddev composer fix`

Coding guidelines
-----------------

[](#coding-guidelines)

- Use the [coding guidelines defined by TYPO3](https://docs.typo3.org/typo3cms/CoreApiReference/CodingGuidelines/Index.html).
- Use **up, Up, up-, upc-** as package related prefixes where `upc-` is mainly used for complementary css classes used together with other selectors (e.g. `.up-example .upc-red { ... }`)

Frequently used
---------------

[](#frequently-used)

**For coding**

- [TypoScript reference](https://docs.typo3.org/typo3cms/TyposcriptReference/)
- [Fluid guide](https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/)
- [Fluid view helper reference](https://docs.typo3.org/typo3cms/ViewHelperReference/)
- [TCA reference](https://docs.typo3.org/typo3cms/TCAReference/)
- [TSconfig reference](https://docs.typo3.org/typo3cms/TSconfigReference/)
- [Core API reference](https://docs.typo3.org/typo3cms/CoreApiReference/)
- [Best practice example extension](https://gitlab.typo3.org/qa/example-extension)

**For documentation**

- [Markdown cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
- [reStructuredText &amp; Sphinx](https://docs.typo3.org/typo3cms/HowToDocument/WritingReST/Index.html)

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~54 days

Recently: every ~86 days

Total

19

Last Release

823d ago

Major Versions

v1.0.2 → v2.0.02021-12-09

v2.2.0 → v3.0.02022-07-20

v3.1.0 → v4.0.02022-10-03

4.x-dev → v5.0.02023-04-04

v5.1.0 → v6.0.02023-12-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/9ff841a99a79be8f2b8e0d1f07da48ed8d55df4ffb63ea98e21e076aba8cfb69?d=identicon)[buepro](/maintainers/buepro)

---

Top Contributors

[![buepro](https://avatars.githubusercontent.com/u/37214997?v=4)](https://github.com/buepro "buepro (185 commits)")

---

Tags

webthemebootstrapresponsivefrontendTYPO3 CMSpizpalue

### Embed Badge

![Health badge](/badges/buepro-typo3-user-pizpalue/health.svg)

```
[![Health](https://phpackages.com/badges/buepro-typo3-user-pizpalue/health.svg)](https://phpackages.com/packages/buepro-typo3-user-pizpalue)
```

###  Alternatives

[bk2k/bootstrap-package

Bootstrap Package delivers a full configured frontend theme for TYPO3, based on the Bootstrap CSS Framework.

357891.4k72](/packages/bk2k-bootstrap-package)[almasaeed2010/adminlte

AdminLTE - admin control panel and dashboard that's based on Bootstrap 4

45.3k8.5M140](/packages/almasaeed2010-adminlte)[typo3/cms-introduction

The Official TYPO3 Introduction Package

1880.6k5](/packages/typo3-cms-introduction)

PHPackages © 2026

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