# 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
Comment #2
mgiffordComment #3
Jeff Burnz CreditAttribution: Jeff Burnz commentedComment #4
Jeff Burnz CreditAttribution: Jeff Burnz commented.
Comment #5
Jeff Burnz CreditAttribution: Jeff Burnz commented.
Comment #6
Jeff Burnz CreditAttribution: Jeff Burnz commented.
Comment #7
webchickHm. Not seeing an RC?
Comment #8
Jeff Burnz CreditAttribution: Jeff Burnz commentedSorry for the noise, I was playing with the status to see what messages appeared on my project :0
RC coming soon!
Comment #9
ikeigenwijs CreditAttribution: ikeigenwijs commentedHow 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.
Comment #10
Jeff Burnz CreditAttribution: Jeff Burnz commented#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!
Comment #11
dercheffeHi 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
Comment #12
Jeff Burnz CreditAttribution: Jeff Burnz commented@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.
Comment #13
barnoffice CreditAttribution: barnoffice commentedTodays 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.
Comment #14
Jeff Burnz CreditAttribution: Jeff Burnz commented#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.
Comment #15
benjarlett CreditAttribution: benjarlett commentedas 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?
Comment #16
Jeff Burnz CreditAttribution: Jeff Burnz commented@benjarlett - the theme uses Compass via Grunt - see this issue https://www.drupal.org/node/2654992
Comment #17
Jeff Burnz CreditAttribution: Jeff Burnz commentedThe first release candidate is out, I think we can mark this as fixed?
Comment #18
webchickNot quite yet ("fixed" is reserved for stable releases), but fantastic!
Comment #19
Jeff Burnz CreditAttribution: Jeff Burnz commentedI 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.
Comment #20
webchickIt'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.
Comment #21
Jeff Burnz CreditAttribution: Jeff Burnz commentedI 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.
Comment #22
Jeff Burnz CreditAttribution: Jeff Burnz commentedI'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.
Comment #23
gdelver@xs4all.nl CreditAttribution: gdelver@xs4all.nl as a volunteer commentedHi 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.
Comment #24
Jeff Burnz CreditAttribution: Jeff Burnz commented@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.
Comment #25
Jeff Burnz CreditAttribution: Jeff Burnz commented@gdelver@xs4all.nl I've pushed a fix, should be all go now, just replace the base theme and clear the cache from admin.
Comment #26
gdelver@xs4all.nl CreditAttribution: gdelver@xs4all.nl as a volunteer commentedThanks 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
Comment #27
gdelver@xs4all.nl CreditAttribution: gdelver@xs4all.nl as a volunteer commentedHi Jeff, @#25, stuff works again.... thanks...
Comment #28
Jeff Burnz CreditAttribution: Jeff Burnz commentedgdelver@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.
Comment #29
gdelver@xs4all.nl CreditAttribution: gdelver@xs4all.nl as a volunteer commentedOk Jeff, I made the issue... thanks for helping me out.
Comment #30
Jeff Burnz CreditAttribution: Jeff Burnz commentedI've ignred #22 been waiting for a long time, can't wait anymore, the show must go on.
We're stable, OMG three years and finally, FINALLY, there. Can I rest now?