Coder Social home page Coder Social logo

Comments (13)

jesse1993 avatar jesse1993 commented on June 12, 2024 5

Tiles 3 support would be much much appreciated.

from thymeleaf-extras-tiles2.

nicholas-os avatar nicholas-os commented on June 12, 2024 3

Is this still on the roadmap? Tiles 3 support would be much appreciated.

from thymeleaf-extras-tiles2.

helloworldtang avatar helloworldtang commented on June 12, 2024 3

Tiles 3 with spring5 support would be much much appreciated.

from thymeleaf-extras-tiles2.

danielfernandez avatar danielfernandez commented on June 12, 2024 1

Evaluating Tiles 3 support for (at least) Thymeleaf 3 is definitely in our plans, once we release 3.0 GA. This will probably mean a rewrite of the integration module, as the Tiles 3 architecture is completely different from that of Tiles 2.

from thymeleaf-extras-tiles2.

rwinch avatar rwinch commented on June 12, 2024

Any updates on this? Spring Framework 5 is getting close to completion and it has removed support for Tiles 2.

from thymeleaf-extras-tiles2.

danielfernandez avatar danielfernandez commented on June 12, 2024

Not yet :(. This is in the roadmap, but we haven't given it high priority so far given Thymeleaf 3.0 includes Fragment Expressions, which results in a much more flexible layout mechanism.

Anyway, as I said, evaluating Tiles 3 support is definitely in our roadmap still.

As for Spring 5, our current integration efforts are focused on providing support for using Thymeleaf as a reactive-friendly template engine (see section 10 in our migration guide and also this). But anyway, that is a completely different topic :)

from thymeleaf-extras-tiles2.

 avatar commented on June 12, 2024

Without Tiles 3 it's impossible to use spring social login and Thymeleaf 3.
Forced to downgrade to Thymeleaf 2 :(

http://stackoverflow.com/questions/37229151/spring-boot-tilesdialect-throw-exception

from thymeleaf-extras-tiles2.

danielfernandez avatar danielfernandez commented on June 12, 2024

@serge-nikitin that would be indeed bad news. But, please, could you help me understand how the lack of Tiles 3 support affects Spring Social? Where's the specific dependency there?

from thymeleaf-extras-tiles2.

 avatar commented on June 12, 2024

@danielfernandez

Sorry, I can not show you exactly dependency, because I even don't know what is Tiles is and I'm totally not an expert in Spring Security.

But I made for you a simple spring boot project where you can see this problem by yourself.
There is also a logfile with an error in the attaches files.

The error will disappear when you:

  • Change Thymeleaf version to 2
  • Or remove from the application.properties these lines:
spring.social.twitter.appId=****************************
spring.social.twitter.appSecret=****************************

spring_social_thymeleaf.txt
t1.zip

from thymeleaf-extras-tiles2.

danielfernandez avatar danielfernandez commented on June 12, 2024

@serge-nikitin from your exception trace, your problem has nothing to do with Tiles or Spring Social. It is a dependency version compatibility issue. You were trying to use Thymeleaf 3 with a version of the Layout Dialect meant to be used with Thymeleaf 2.1.

from thymeleaf-extras-tiles2.

 avatar commented on June 12, 2024

@danielfernandez you are right, sorry for the confusion.

from thymeleaf-extras-tiles2.

danielfernandez avatar danielfernandez commented on June 12, 2024

It is still on the roadmap, but unfortunately right now there are some other pressing priorities, and in Thymeleaf 3 the layout options are pretty well covered. It is true a lot of people are still familiar with Tiles and prefer to keep using it, so it is a good idea to have this, but… all I can say for now is "mid-term".

from thymeleaf-extras-tiles2.

froilson avatar froilson commented on June 12, 2024

2023 and still without news about Tiles 3 integration. Any update on this?

from thymeleaf-extras-tiles2.

Related Issues (20)

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.