# Summary

Adaptivetheme is a powerful theme framework designed from the ground up to power modern, cross browser/cross device websites using responsive design techniques.

ATD8 and is very close to a release candidate and is usable as a Drupal 8 base theme right now.

# Project URL

https://www.drupal.org/project/adaptivetheme

# Where is the code?

https://www.drupal.org/project/adaptivetheme

# Estimated completion date

Release candidate before Nov 25th (2015). Full release by the end of the year.

# Dependencies

Stable base theme (included with Drupal 8 core).

# Who's doing the port?

Jeff Burnz

# What help do they need?

Testing. Install, generate sub-themes, try to break it. Cross browser testing is very important, e.g. Edge on Win10, Chrome on Android etc.

# D8 roadmap

https://www.drupal.org/project/adaptivetheme

# Background and reference information

#2549661: Drupal 8 Release
#2547529: Drupal 7 now, Drupal 8 soon?

Comments

Kristen Pol created an issue. See original summary.

mgifford’s picture

Related issues: +#2549661: Drupal 8 Release
Jeff Burnz’s picture

Issue summary: View changes
Jeff Burnz’s picture

Status: Active » Fixed

.

Jeff Burnz’s picture

Status: Fixed » Needs work

.

Jeff Burnz’s picture

Status: Needs work » Reviewed & tested by the community

.

webchick’s picture

Status: Reviewed & tested by the community » Needs review

Hm. Not seeing an RC?

Jeff Burnz’s picture

Sorry for the noise, I was playing with the status to see what messages appeared on my project :0

RC coming soon!

ikeigenwijs’s picture

How do you update a sub theme of AT?
Start again from the generator to get the updates? Are there changes in the structure?
And reaplay the css, i kept it separate so its manageable to do this.

Jeff Burnz’s picture

#9, generate a new sub theme and apply your CSS, that will be the easy way. I just made what will likely be the last commits before RC, hooray!

dercheffe’s picture

Hi Jeff,

thanks in advance for porting this great theme to D8.

I liked the D7 version and especially the possibility to use SASS and COMPASS.

In the D8 version I would really appreciate this feature again. Is it possible to add a standard SCSS folder to the fresh generated subtheme via the theme generator (like the folder for CSS), instead of installing so many packages like grunt and nodejs and so on for the UI kit? For a non professional developer quite complicated :-) I couldn't get it runing under Ubuntu 15.4.

Best regards and a wonderful christmas time,

philipp

Jeff Burnz’s picture

@dercheffe, well, its kind of tricky because some of the features of the SCSS are baked into using Grunt and Autoprefixer, instead of relying on Compass for browser extensions I have used Autoprefixer (which uses data from CanIUse.com), note that soon I'll update to https://github.com/nDmitry/grunt-postcss

How do you normally compile SCSS files, let me know and I'll see if I can work out a simpler process that still works.

barnoffice’s picture

Todays version (1/8/2016) has adaptivetheme\at_core/vendor/Mobile_Detect/Mobile_Detect.php missing so if you updated Drupal will throw a fatal error.

Jeff Burnz’s picture

#13 thanks barn office, the issue is here #2646810: Require once causes fatal error, I've tidied up the code now, mobile detect was a bit of stop gap and the feature I was testing with it now uses media queries and breakpoints module instead.

benjarlett’s picture

as with @dercheffe I have gotten very used to using SASS and COMPASS, I use compass.app to watch folders allowing me to not get lost in the command line (I do go there sometimes for drush and so on, but I tend to get lost). I tried watching the folder styles/uikit but got an error making me think it wasn't the right thing to do at all... what is the simple way to process the sass?

Jeff Burnz’s picture

@benjarlett - the theme uses Compass via Grunt - see this issue https://www.drupal.org/node/2654992

Jeff Burnz’s picture

Status: Needs review » Fixed

The first release candidate is out, I think we can mark this as fixed?

webchick’s picture

Status: Fixed » Reviewed & tested by the community

Not quite yet ("fixed" is reserved for stable releases), but fantastic!

Jeff Burnz’s picture

I can cut a "stable" release tomorrow and this issue goes away.

We have a release system with informative tags - why is that not enough?

Where are the official docs that say this issue must stay until a "stable" release, all I have ever seen are guidelines.

[edit] hmmm, realising I am sounding rude here, not the intention, I am more confused about the process and why it is being imposed, sorry but this feels like a huge intrusion into how my projects are managed.

webchick’s picture

It's not enough because the vast majority of people wait until there's a stable release of a project to consider it "ready." The lack of "ready" projects is still the #1 blocker to adoption in D8 by a long shot, according to the recent survey that Dries did. So in terms of creating a stable release tomorrow to make the issue go away, if it's ready, then yes, please! The project was created in part to help incentivize project authors to do exactly that, rather than sit perpetually in pre-release state like often happened in D7.

Jeff Burnz’s picture

I could make a stable release but I'd rather wait, I know users start making little feature requests and do things I never envisioned and sometimes we need to rework things (usually UX, TX related).

Plus I forgot about style support for Display Suite fields (again), so I need to get that sorted out.

Jeff Burnz’s picture

I'm blocking a stable release on this issue: #1308152: Add stream wrappers to access extension files, which is RTBC and fingers crossed goes in very shortly, then we'll update to use the new stream wrappers and remove the deprecated drupl_get_path() calls, then we are good to g.

gdelver@xs4all.nl’s picture

Hi Jeff, your dev snapshot 2016-Jun-30 (installed on a fresh 8.1.3 site) creates a blank screen when creating a theme from the generator (almost all extension options selected) and setting it as the default theme. Any hints here? Your previous dev snaphot did work for me.

Jeff Burnz’s picture

@gdelver@xs4all.nl - thanks for that, long day, forgot to check if a class exists before using it - gotten way too used to Layout Plugin being installed, my apologies, will commit a fix shortly.

Jeff Burnz’s picture

@gdelver@xs4all.nl I've pushed a fix, should be all go now, just replace the base theme and clear the cache from admin.

gdelver@xs4all.nl’s picture

Thanks Jeff, I'll give it a go. I am starting testing your faboulous work intensively so more may pop up. In the mean time How do i invoke the fontwesome integration? I have seen that filtering in de editor does some weard stuff and deletes it even so I am using the "zerowidthnojoiner trick; to solve that (works in other themes.

Is there a theme switch or documentation somewhere I have overlooked?

Thanks for helping me out here... Cheers Guido

gdelver@xs4all.nl’s picture

Hi Jeff, @#25, stuff works again.... thanks...

Jeff Burnz’s picture

gdelver@xs4all.nl can you open another issue, I can help you there, it's a bit hard to chase things all in one thread, cheers.

gdelver@xs4all.nl’s picture

Ok Jeff, I made the issue... thanks for helping me out.