Material Base is a base theme for Drupal 9 (and 10), which implements the Material Design concept by Google. It is not a ready-made theme but it contains 20+ components for theming. For example buttons, icons, navbar, drawer, menus, form items, etc.
It is the only ready-to-use theme on drupal.org that utilize the official Google library for Material Design implementation - Material Components Web. Material Base 2.x is already used on 130+ projects and is trusted by several big and small companies.
Here is a description of the attached screenshots:
- 01 - Example of theme look after installation with minimal configuration adjustments.
- 02 - Example of theme components
- 03 - Example of real usage systemseed.com/
- 04 - Example of real usage equipcompetency.org
Project link
https://www.drupal.org/project/material_base
Comments
Comment #2
iamdroid commentedComment #6
avpadernoThank you for applying! Reviewers will review the project files, describing what needs to be changed.
Please read Review process for security advisory coverage: What to expect for more details and Security advisory coverage application checklist to understand what reviewers look for. Tips for ensuring a smooth review gives some hints for a smother review.
To reviewers: Please read How to review security advisory coverage applications, What to cover in an application review, and Drupal.org security advisory coverage application workflow.
While this application is open, only the user who opened the application can make commits to the project used for the application.
Reviewers only describe what needs to be changed; they don't provide patches to fix what reported in a review.
I am crediting users from the previous application.
Comment #7
avpadernoComment #8
avpadernoThe files in the themes/material_base_subtheme directory should probably be renamed, as the filenames start with THEMENAME, not material_base_subtheme. The function names also start with
THEMENAME.Comment #9
iamdroid commentedHi @apaderno, thanks for your review.
Files in
themes/material_base_subthemedirectory are not intended for direct usage. It is not a theme, it is a kind of boilerplate for generating subthemes by a custom script fromgenerate.php.THEMENAMEis a keyword used for replacement by the theme name parameter. I usedTHEMENAMEkeyword to emphasize all places of its appearance in code and clearly point it in the documentation. Would it be possible to keepTHEMENAMEfor such a case?Comment #10
avpadernoIn that case, the filenames are fine.
Comment #11
avpadernoThank you for your contribution! I am going to update your account.
These are some recommended readings to help with excellent maintainership:
You can find more contributors chatting on the Slack #contribute channel. So, come hang out and stay involved.
Thank you, 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.
I thank all the reviewers.
Comment #12
avpadernoComment #13
iamdroid commentedThank you @apaderno!
Comment #14
avpaderno