Download the PHP package buepro/typo3-user-pizpalue without Composer

On this page you can find all versions of the php package buepro/typo3-user-pizpalue. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package typo3-user-pizpalue

TYPO3 site package user_pizpalue

TYPO3 12 TYPO3 13 Extension pizpalue Total Downloads Monthly Downloads


This extension serves as a site package to customize a TYPO3-website using the template pizpalue in version 15.0.0 and higher.

Installation

The following steps set up a TYPO3 website using this package as a composer root package.

  1. Get source code

  2. Setup TYPO3

  3. Setup extensions

    NOTE: We remove the distribution since the page tree and assets have been loaded by setting up the extensions.

  4. Copy htaccess

  5. 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:

  6. Finalize installation

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. 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

TypoScript (TS)

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

CSS/SCSS

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

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:

Now your ready to use the icon font in the markup: <i class="upicon upicon-custom1"></i> would render an icon showing the graphic defined by custom1.svg.

Layouts/Templates/Partials

They are maintained in 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
  2. Enable the template in the TS constant declaration

Development

Coding guidelines

Frequently used

For coding

For documentation


All versions of typo3-user-pizpalue with dependencies

PHP Build Version
Package Version
Requires buepro/typo3-container-elements Version ^5.0.0
buepro/typo3-easyconf Version ^2.0.0
buepro/typo3-pizpalue Version ^16.0.0
buepro/typo3-pizpalue-distribution Version ^7.0.1@dev
friendsoftypo3/tt-address Version ^8.0.1
georgringer/news Version ^11.0.0
typo3/cms-base-distribution Version ^12.4
typo3/cms-core Version 12.4.9
typo3/cms-indexed-search Version ^12.4
typo3/cms-lowlevel Version ^12.4
typo3/cms-recycler Version ^12.4
typo3/cms-redirects Version ^12.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package buepro/typo3-user-pizpalue contains the following files

Loading the files please wait ....