Download & extract the Composer archive, put it in your webroot and open
/terrific-composer/web/app_dev.php in your browser.
To get up and running will take you less than 3 minutes.
<!-- Composer Structure -->
terrific-composer/
app/
bin/
src/ <- Your code goes here
Terrific/
Composition/ <- Your project
Module/
Teaser/ <- Teaser module
Logo/ <- Logo module
...
vendor/
web/ <- Open this in your browser
Structure
All of your code find its place in the /src folder.
For the moment you can ignore the rest and start playing around with the sample code.
<!-- Put your Legos in place --><divclass="line"><divclass="unit size1of2">
{{tc.module('Teaser', 'teaser')}}
</div><divclass="unit size1of2">
{{tc.module('Teaser', 'another')}}
</div><divclass="unit last-unit">
{{tc.module('Teaser', 'more')}}
</div></div>
Reuse of Modules
Once your Modules are prepared, arrange them in your grid in every combination you can think of by using the Twig Module Macro… It's
like playing Lego.
Flexibility
Import
There are lots of other cool frameworks out there! Don't miss Your favorites… Simply include and use them inside the Composer and enjoy the best of all worlds.
Export
At the end of the day, Terrific Composer delivers you highly modularized and standardized HTML, JS and
CSS. So the built frontend can be integrated easily in your CMS or Framework of choice.
LESS Support
For those who love LESS… Terrific Composer comes with LESS support built in! It's as simple as give your
Stylesheets a
.less
suffix.