Skip to content

WP theme in alpha stage built on underscores starter theme and interlaced with Materialize framework

License

MIT and 3 other licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE-MIT.md
MIT
LICENSE-Materialize.md
GPL-2.0
LICENSE-underscores.md
Notifications You must be signed in to change notification settings

otherness-space/immaterialize

GitHub license

Read Me

TOC


Quick Start

Good Luck!

About

This WP theme is called Immaterialize, v-0.0.1-alpha. The theme is in some sort of alpha stage. The conceit of the theme is that it began as "a starter theme called _s, or underscores, if you like" which was downloaded, with sass installed, from http://underscores.me/ and interlaced with Materialize, v1.0.0rc. "a modern responsive front-end framework based on Material Design." Therefore, "Immaterialize is based on Underscores, (C) 2012-2017 Automattic, Inc" with front-end framework Materialize.

Materialize, by Alvin Wang, Alan Chang, Alex Mark, and Kevin Louie, includes code from AnimeJS, the JavaScript Animation Engine by Julian Garner; Cash-dom by Ken Wheeler, Waves by Alfiana E. Sibuea and other contributors, and Normalize.css by Nicolas Gallagher and Jonathan Neal.

Names, licenses, and links are credited below.

I have noticed that most of the third-party code that is utilized by Materialize is not up-to-date with each individual project's current version.

Who

Your Mom.

What

WP theme in some sort of alpha stage. While Materialize is registered and enqueued it has not been completely checked. The plan

  • Add PrismJS
  • Implement Materialize front end across /
    • archive.php
    • comments.php
    • footer.php
      • widget-title
    • header.php
    • index.php
    • page.php
    • search.php
    • sidebar.php
    • single.php
  • Implement Materialize front end across /inc
    • custom-header.php
    • customizer.php
    • jetpack.php
    • template-functions.php
    • template-tags.php
      • switch spans to div
  • Implement Materialize front end across /template parts
    • content.php
      • the_excerpt()
      • entry-footer
    • content-search.php
    • content-none.php
    • content-page.php
  • addtionals.css to accomodate implementing Materialize front end
    • Add file
    • flow-text class responsive styles as p element. CanIuse js to make p element load as flow-text class? If so which is lighter? Are there other ways?
    • Default WP classes
      • site-branding
      • site-title
      • site-description
      • entry-title
      • entry-meta
      • @media site-description, entry-title, entry-meta for screen min-width
    • Potential new classes
      • entry-box
    • New Classes
      • Materialize responsive grid additions
        • offset-s2dot5
        • offset-m2dot5
        • offset-l2dot5
        • offset-xl2dot5
    • Minimize notes
      • additionals.css w/ yui for content.php before enqueue and register
    • SASS notes
      • Empty
    • functions.php
      • wp_register_style additionals.min.css
      • wp_enqueue_style additionals.min.css
      • add_action wp_enqueue_scripts additionals.min.css
      • Empty
    • Empty
  • Develop away from the underscores' basic Customizer using the elaborate Make, by The Theme Foundry, as a reference point.
    • Typography
    • Colors
  • Sketch out a more elaborate use of responsive delivery using Materialize.
  • Enable Materialize within existing barebones framework.
  • Elaborate the bare bones of the starter theme's framework.
    • Posts
    • Pages
    • Events
    • Custom Post Types
    • User roles
  • HTML5 Boilerplate. Notes on html5-boilerplate branch README.md.

Where

Why

Also Your Mom.

How

How now?


Notes

Note 1

Note 2


Appendix

.gitattributes

Git attribute data also allows you to do some interesting things when exporting an archive of your project.

.git                    export-ignore
.gitignore              export-ignore
.gitattributes          export-ignore
.travis.yml             export-ignore
codesniffer.ruleset.xml export-ignore

https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Exporting-Your-Repository

.gitignore

# https://help.github.com/articles/ignoring-files/ #
####################################################

###################
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so

############
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip

######################
# Logs and databases #
######################
*.log
*.sql
*.sqlite

######################
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*.nfo

.exclude


Credits

Third party resources applied in this theme. Each resource uses a GPL compatible license. The resources are listed according to each individual license, as noted, and have links where applicable.

  • Materialize, v1.0.0
    • Copyright (c) 2014-2018
    • GitHub release GitHub forks GitHub stars GitHub license
  • anime.min.js, v2.2.0, JavaScript Animation Engine
  • Cash-dom, 1.3.5
    • Copyright (c) 2014-present Ken Wheeler
    • GitHub release GitHub forks GitHub stars GitHub license
  • Waves, v0.6.4
  • Normalize.css, v7.0.0
    • Copyright © Aug 14, 2012-present Nicolas Gallagher and Jonathan Neal
    • npm GitHub forks GitHub stars GitHub license
  • PrismJS v1.15.0
    • Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in thousands of websites, including some of those you visit daily.
    • Copyright (c) 2012 Lea Verou
    • https://prismjs.com/
    • Build Status GitHub release npm version GitHub forks GitHub stars GitHub license

About

WP theme in alpha stage built on underscores starter theme and interlaced with Materialize framework

Topics

Resources

License

MIT and 3 other licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE-MIT.md
MIT
LICENSE-Materialize.md
GPL-2.0
LICENSE-underscores.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published