White Canvas is a theme for Drupal 8, it's goal is to simplify the basic creation of themes using CSS frameworks.

The end goal is to have a theme that you can configure to use different frameworks and renders the components of this framework when necessary, right now we are only rendering the nav bar. This NavBar will be rendered on the framework selected in configuration, this will also change what CSS and JS files are loaded so you can work your theming using SASS with mixings on semantic classes.

Hope to get some help later to improve and smooth the workings of the theme. No need to have one theme for each Framework.

Right now only the navbar has been rendered:
The theme on Zurb Foundation:

The theme just changing the config to Bootstrap:

The configuration:

"Whitecanvas is a Drupal 8 Theme aimed to take advantage of SASS and twig. The goal is to have a theme that allows you to use different CSS Frameworks for different projects without much change.

The idea is that you can use a SASS variables and mixins to handle the grid and this should translate to the CSS Framework of your preference.

Also to use extensible blocks, so instead of overwriting templates you extend them, this will allow for a better upgrading and Template simplification, at least that is the dream.

One theme, different CSS Frameworks. This theme is for themers that don't need much UI in the admin interface.

Right now the theme can be configured in UI to render the navbar in the desired framework and load the necessary JS and CSS for the framework that has been configured."

Project URL:
https://www.drupal.org/sandbox/camoatech/2282117

Git Clone:
git clone --branch 8.x-1.x http://git.drupal.org/sandbox/camoatech/2282117.git whitecanvas

Manual reviews of other projects:

https://www.drupal.org/node/2476923#comment-9872701
https://www.drupal.org/node/2479197#comment-9872643
https://www.drupal.org/node/2428625#comment-9865749
https://www.drupal.org/node/2431095#comment-9872961

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

PA robot’s picture

Status: Needs review » Needs work

Timeout when invoking pareview.sh for http://git.drupal.org/sandbox/camoatech/2282117.git at http://pareview.sh/pareview/httpgitdrupalorgsandboxcamoatech2282117git

Do you have any third-party files committed? 3rd party code is not generally allowed on Drupal.org and should be deleted. This policy is described in the getting involved handbook. It also appears in the terms and conditions you agreed to when you signed up for Git access.

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

camoa’s picture

Status: Needs work » Needs review

Check the review and fixed warnings.

camoa’s picture

Some fixes and additions have been added:

- Fixes to the grid
- Added media queries function
- Added nav tabs (rendered in the configured theme) for the view, edit, etc. tabs.
- fixed sidebars rendering (number of columns)

Thanks

camoa’s picture

Issue summary: View changes
Issue tags: +PAreview: review bonus
camoa’s picture

Issue summary: View changes
klausi’s picture

Assigned: Unassigned » er.pushpinderrana
Status: Needs review » Reviewed & tested by the community
Issue tags: -PAreview: review bonus
FileSize
10.24 KB

Oops, your large CSS file crashed Coder, that's why the automated review ran into a timeout. Fix is on its way: https://github.com/squizlabs/PHP_CodeSniffer/pull/585

Review of the 8.x-1.x branch (commit f6a5806):

This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.

But otherwise looks good to me after a manual review. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.

Assigning to er.pushpinderrana as he might have time to take a final look at this.

camoa’s picture

Thanks, Added a fix so the CSS is not in the repository.

camoa’s picture

I went through the coder error and they are gone now. Thanks again.

er.pushpinderrana’s picture

Assigned: er.pushpinderrana » Unassigned
Status: Reviewed & tested by the community » Fixed

Manual Review

whitecanvas.theme contains php tag in CAPS <?PHP, it should be in small.

But that are not critical application blockers, otherwise I think it is ready to go so...

Thanks for your contribution, Carlos Ospina!

I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.

Here are some recommended readings to help with excellent maintainership:

You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!

Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.

Thanks to the dedicated reviewer(s) as well.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.