Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

t3b_template

t3b271.0.1

A Kickstarter Template-Extension which is based on Fluid and Sass

typo3, t3b, extension, fluid, sass

readme

t3b_template

Build Status Dependency Status devDependency Status Built with Grunt

A Kickstarter Template-Extension for TYPO3 which provides your with a clean and lean boilerplate for Fluid templates. Part of the boilerplate is an minimal Sass base, a RequireJS boilerplate as well as an optional Build process based on Grunt.js.

Installation

Download the extension, extract the contents and rename the t3b directory prefix. Customize the title, description, project homepage and the author object inside the package.json-file located in /.

Optionally you can use Grunt.js to automate the following build process. cd into the extension folder and run npm install to download grunt and it's dependencies, afterwards you can run grunt init. This will create a fully functional template extension which you'll just need to import the extension into your TYPO3-System.

Detailed information on what grunt init does, can be found in the wiki.

Dependencies for the Build-Process

  • Sass 3.3.5
  • Grunt CLI and Node.js

Documentation

Head over to the t3b_template wiki

License

Copyright (c) 2012-2014 Tyll Weiß. Licensed under the MIT licenses.

changelog

1.0.1 (05.17.2014)

  • Added a frontend unit test boilerplate based on Karma and Jasmine.
  • Added an useSingleFileBuild option for the r.js optimizer task.
  • Moved the javascript sources into the Public/ folder to prevent errors from the default apache config of TYPO3.
  • Removed the bower dependency and moved to npm as the only package manager for frontend-/dev-dependencies.
  • All arguments of the custom Sass @mixins and @functions are now validated.
  • Some styleguide modifier comments are generated by Sass (f.e. for all .brandColor classes).

1.0.1b (05.09.2014)

  • Added an example centralized pageUid setup for fluid templates.
  • Removed the compass dependency from the Sass base.
  • Removed the support for legacy browsers (namely IE7 and below).
  • Updated to Sass 3.3.5.
  • Added autoprefixer) to the grunt workflow.
  • Added a living styleguide system based on node-kss to the grunt workflow.
  • Further modularization of the Sass base.
  • Added an composer.json to the repository.
  • Removed t3b_common from the suggests array.

1.0.0a Priority bugfix release (04.11.2014)

  • Supressed errors from the extensionManager which can't find the latest version(1.8.5) of VHS in the typo3.org extension repository.
  • Disabled the automatic execution of grunt init after npm install.
  • Created a isPackageDefault() helpers function.
  • Modified the generated title of the ext for better readability.

1.0.0 - First stable release (04.04.2014)