Giter Club home page Giter Club logo

fluidbootstraptheme's Introduction

Fluid Theme for Twitter Bootstrap

===

Build Status

Please notice before you update to Version 2.0

This Version contains breaking changes!!

What is it

A collection of Twitter Bootstrap oriented Fluid Content Elements and Page Templates written and EXT:fluidpages using ViewHelpers from EXT:vhs. It uses EXT:flux

===

What does it do?

Provides the template files and TypoScript setup necessary to use the included elements and pages.

===

How does it do it?

By leveraging the integration logic provided by EXT:fluidpages - enabling use of specially constructed Fluid templates as content elements, much like the Flexible Content Elements concept from TemplaVoila.

===

How to install it?

Download, install the extension and include the static TypoScript template in your Roottemplate. The included templates must be at least:

  • CSS Styled Content (css_styled_content)
  • Bootstrap Theme (fluidbootstraptheme)

===

Dependencies

FluidBootstrapTheme now has a stable release on the TYPO3 Extension Repository (TER). If you use our Development branch FluidBootstrapTheme should also work with all the Development releases of the following dependencies.

  • EXT:flux
  • EXT:vhs
  • EXT:fluidpages

You can get extensions at http://www.github.com/FluidTypo3

===

How is it used?

After installation and inclusion of the static TypoScript, the included content elements and will be available as new content element types and page layouts when inserting new content or creating new pages.

When inserted, each content element contains a special panel with configuration specifying how to render the content element. So do the pages. After installation and inclusion of the static TypoScript configuration, a new group of templates is added to the page template selection boxes in page properties - configurable with a page template to use for all subpages, just like TemplaVoila.

===

References

===

Some Screenshots

Pagetemplates:

image

=== Content Elements:

image

=== Grids: image

fluidbootstraptheme's People

Contributors

andyhausmann avatar boettner-it avatar coding46 avatar cvrebert avatar fabarea avatar fschaeffer avatar glucka avatar kaimane avatar misterboe avatar namelesscoder avatar oliversalzburg avatar outdoorsman avatar philippjbauer avatar pkerling avatar powerkiki avatar randomresult avatar sengchheang avatar soee avatar stefanocecere avatar xf- avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fluidbootstraptheme's Issues

Rich Text Edotr (RTE) not showing up in content elements

The RTE controls are not showing up for me on content elements. I'm using a clean install of TYPO3 CMS 6.2 and CSS_STYLED_CONTENT for reference. I'm not using the bootstrap demo package from http://demo.typo3.org. I have installed and updated to the latest GitHub development versions of these extensions:

  • flux
  • vhs
  • fluidcontent
  • fluidpages
  • fluidbootstraptheme.

Here's another BUG report that may help track down the issue if indeed the problem lies with fuildbootstraptheme. This BUG report appeared to be coming from fuildpages_bootstrap or something... FluidTYPO3/flux#339.

[TASK] Drop Jumbotron.css and related settings

These settings were initially for demonstrating how to use a Fluid-parsed CSS file - this should be dropped now (and generally speaking, should always be left to the person making the theme adaptations). Places involved:

  • Resources/Public/Stylesheets/Jumbotron.css
  • Configuration/TypoScript/Settings/setup.txt and constants.txt
  • Resources/Private/Templates/Page/Frontpage.html
  • Resources/Private/Partials/Jumbotron.html

You should also:

  • Drop Partials/SharedResources (move assets to VHS TS assets, drop lead-in customisation) for transparency and ease of later customisation.
  • Move all currently hardcoded labels to LLL.

[TASK] Split PageObjects

Split PageObjects into partials. Makes overwriting easier and its better to handle and understanable.

Problem with page template

In the configuration i selected Disable Page Templates [basic.disablePageTemplates], but i doesn't works. Error: No page template selected and no template was inherited from parent page(s)
Can anybody help me a bit?

Thx & Greez

[TASK] Visual fixes for items in Content Element Wizard

I think the icons used for each item in CE Wizard should have the same width. Now they are a bit different so the names don't align to the same vertical line.

Second suggestion: give the icons some color :) now its so ... sad :D

[BUG] TS Settings overrides Page Settings

When i set:
plugin.tx_fluidbootstraptheme.settings.useTypoScript = 0

Values of the TS still used in BE rendering. In FE the Settings of PageConfiguration is taken.
I was wondering why the BE Layout in "Page with Sidebar" does not switch when i created this PR #171. Perhaps @xf- can have a look.

options="{useTypoScript: 0}" needs flux "development" branch

hi

i was struggling because no Content could be selected, no labels.. nothing..

and i discovered that it was because fluidbootstraptheme needs the development branch of flux, where this new "options" property is added to flux:forms

should we set it the in the requirements or ext_emconf.php ?

[BUG] Chrome and JS

Seems that some JS do not work properly in Chrome. Navigation is not working on some pages. As there is only Bootstrap.js and jQuery - maybe it can be fixed with moving them to top?

ButtonGroup.html

in BS3 the buttons changed to

the Button Group wrap is not displayed correct because auf the typo3 default div's

bildschirmfoto 2014-03-22 um 00 02 02

[BUGFIX] TS-Settings will break Output

As soon as i set the TS-Setting useTypoScript to 1 - All pages with for example TwoColumn-Container will output an error.

To Repoduce on Branch "development"

1)Go to Template and set constants:
plugin.tx_fluidbootstraptheme.settings.useTypoScript = 1
(which is default)
2)Create a Page using the WithSideBar-Template
3)Add a TwoColumnGrid to the Page
4)Go to Frontend

You will see the following error:
Could not render unknown section "OutPutTwoCol" in FluidTYPO3\Flux\View\ExposedTemplateView used by Tx_Fluidbootstraptheme_Controller_ContentController.

Migration from fluidcontent_bootstrap

Since fluidcontent_bootstrap is deprecated in favor of this extension - is there a smoth way to migrate my fluidcontent_bootstrap content elements to fluidbootstraptheme?

[BUG] FourColumn content element has wrong setting variable name

To see class assign to 4th column in grid we have to do a little change:
<flux:grid.column style="width: 25%;" name="column4" label="Column Four ({col4width})" />
to
<flux:grid.column style="width: 25%;" name="column4" label="Column Four ({settings.grid4.col4width})" />

BE: Translation not shown in Column Row

When setting the container of the rows to be visible for all languages, the content always appears to be the default language.
This applies only for the BE. The content gets rendered properly in FE.

[TASK] Use FAL in the Carousel content element

The issue

I would love it if this (and all other content elements) fully utilized FAL for obvious reasons. Not sure if this is standard practice or not easy to do yet... feel free to give feedback.

Here's some background on the issue.

I used Filelist to appropriately move a file in the user_upload directory and took down the homepage of a major site... my bad. I was assuming that all these new fluid/flux/vhs extensions utilized FAL but apparently not. I was talking with cedricziel on #fedext, he pointed out that this line in Carousel.html code indicates that FAL is not being used. He also pointed out some more features coming down the line too (toward the end of the conversation I linked to above).

what about splitting Pages from Contents

Hi

Claus just pointed me that fluidbootstraptheme will be the successor of both fluidcontent_bootstrap and fluidpages_bootstrap

good!! (since i'm building and converting all sites to BS 3 / FluidTYPO3

BUT

i think it isn't a good choice to have Pages and Contents together in the same ext... or at least we should have the option to disable the pages (because standard BS COntents are always useful and useable by all editors, but not Pages!)

maybe we could add a checkbox in ext_conf_template.txt to switch this ?

Tx_Flux_Core::registerProviderExtensionKey('themebootstrap', 'Page');

i'll try right now

[BUGFIX] Deleting all content elements inside Element Carousel causes Flux error

Add any number of content elements inside of the Element Carousel, save it, and then delet all content elements inside Element Carousel and save again. On saving with no elements in it, there's a Flux error shown in the backend:

Flux Debug
The argument "each" was registered with type "array", but is of type "string" in view helper "TYPO3\CMS\Fluid\ViewHelpers\ForViewHelper" (1237900529)

as well as the frontend:

#1237900529: The argument "each" was registered with type "array", but is of type "string" in view helper "TYPO3\CMS\Fluid\ViewHelpers\ForViewHelper" (More information)

InvalidArgumentException thrown in file
/website_root/typo3/sysext/fluid/Classes/Core/ViewHelper/AbstractViewHelper.php in line 385.

Here's a link to the (More information) link above:
http://wiki.typo3.org/Exception/CMS/1237900529

[BUGFIX] Element Carousel CE exception in FE when no image selected

Add an Element Carousel content element to a page and then add a new image in it. Whenever you leave the Image File field empty it throws this in frontend:

#1382687163: Supplied file object type TYPO3\CMS\Core\Resource\Folder must be File or FileReference. (More information)

UnexpectedValueException thrown in file
/website_root/typo3/sysext/extbase/Classes/Service/ImageService.php in line 114.

Here's a link to the (More information) link:
http://wiki.typo3.org/Exception/CMS/1382687163

I am using the latest flux and fluidbootstraptheme from last night and am running on TYPO3 CMS 6.2 master.

[FEATURE] Add Logo

Add possibility to add Logo using TS instead of the sitename in Navigation on the left Side.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.