Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Hi!
If grid + responsive design + html5 are the three most interesting features for a base theme today, the Square Grid is one of the really interesting base themes for D7! Plus that the background grid is beautiful and makes the work with the grid layout a joy!
HTML5 would be awesome and I've seen it's on the roadmap.
Best / Henrik
Comments
Comment #1
laura s CreditAttribution: laura s commentedThanks for the props! Changing issue title for easier tracking.
Comment #2
MacMladen CreditAttribution: MacMladen commentedThis is exactly what I am looking to implement: square grid + HTML 5. Responsive would be nice, however I find principles such as those in original HTML5boilerplate more important and the quality of its inclusion in theme.
Also there are two things that needs to be worked out:
There are other HTML5boilerplate "based" projects but they diverge from base ideas or does not include this or 960 grid. Some replace some files, other don't but none have the objective to reduce complexity.
The point for a good base theme is to allow other to grow complexity while having all that is needed to be a foundation for that complexity.
Better typography is much needed and vertical rhytm would also be welcome.
Theme settings for columns widths for sidebars and their position, typography sets and some other niceties would also be welcome.
Some nice, predefined regions? Skinr support?
The problem is that a general theme usualy easily get carried away with zilion of possible options. That flexibility adds on complexity that cannot be simply stripped off (Skinr support, for instance). The path to wisdom is to find the balans. Some make one theme (Zen, Acquia Marina) some make two (Genesis - Adaptive theme), some make none choosing to build themselves on the need basis.
Maybe you had this in mind, maybe some will give you ideas. There is no single theme that fits all but some just fits better. If you have some task for me I'll be glad to give a hand :)
Comment #3
laura s CreditAttribution: laura s commentedWow, that's a lot of requests. Obviously the HTML5 version of this theme is not going to address Drupal 7 core directly. http://groups.drupal.org/html5 is where the conversation is happening regarding HTML5 implementation with Drupal 7 via contrib.
Configuration settings for column widths is an interesting idea worthy of a separate feature request I think.
Cleaning up of divs is certainly a worthy endeavor, but a lower priority for me at this point. Core is aggressive with divs, and contrib even moreso. It's an ongoing battle. My first focus is on end result for site visitor on various media platforms. Cleaning up the back-end is a means to that end, but not an essential end in itself at this point for me.
A cleaned up presentation is a lower priority, but I can see the usefulness of using the theme bare. Do you want to create a feature request for that as well?
Skinr etc. yes. Again, a separate feature request.
I'm delighted by your interest.
Comment #4
Summit CreditAttribution: Summit commentedSubscribing, greetings, Martijn
Comment #5
laura s CreditAttribution: laura s commentedI am tentatively planning to implement this on 7.x-3.x branch. First step will be redefining the various components in the templates. Then will be playing with and leveraging other projects that work to bring more HTML5 goodness to Drupal output (e.g., forms in HTML5?).
All the other items raised here will have to go into separate tickets.
Comment #6
laura s CreditAttribution: laura s commentedRoadmap update: This is going to happen in a 7.x-3.x branch, which I will start once the current remaining issues are addressed on the 2.x branch.
Comment #7
laura s CreditAttribution: laura s commentedMoving this to HTML5 branch. Will be pushing commits to 7.x-3.x-dev once the first pass at porting is complete.
Comment #8
laura s CreditAttribution: laura s commentedIn progress.
Comment #9
laura s CreditAttribution: laura s commentedAlpha1 released last night.