All Projects → creativedotdesign → tofino

creativedotdesign / tofino

Licence: other
WordPress boilerplate theme on a modern stack. NPM and Composer.

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Vue
7211 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to tofino

Flynt
Component based WordPress starter theme, powered by ACF Pro and Timber, optimized for a11y and fast page load results.
Stars: ✭ 363 (+1296.15%)
Mutual labels:  wordpress-starter-theme
Jackpine
WordPress starter theme with Timber, Tailwind, and Alpine.js.
Stars: ✭ 101 (+288.46%)
Mutual labels:  wordpress-starter-theme
Wp Tailwindcss Theme Boilerplate
A minimalist boilerplate for WordPress theme development using Tailwind CSS, SCSS, and Laravel Mix.
Stars: ✭ 199 (+665.38%)
Mutual labels:  wordpress-starter-theme
Vue Wordpress Pwa
An offline-first SPA using Vue.js, the WordPress REST API and Progressive Web Apps
Stars: ✭ 665 (+2457.69%)
Mutual labels:  wordpress-starter-theme
Theme
Tonik is a WordPress Starter Theme which aims to modernize, organize and enhance some aspects of WordPress theme development.
Stars: ✭ 1,197 (+4503.85%)
Mutual labels:  wordpress-starter-theme
Genesis Starter Theme
A starter theme for the Genesis Framework with a modern development workflow
Stars: ✭ 141 (+442.31%)
Mutual labels:  wordpress-starter-theme
pixels-starter-theme
Starter theme for Pixels projects
Stars: ✭ 13 (-50%)
Mutual labels:  wordpress-starter-theme
Forward-Framework
A killer WordPress theme framework built using underscores, gulp, sass, bourbon neat, bower & browsersync.
Stars: ✭ 23 (-11.54%)
Mutual labels:  wordpress-starter-theme
Wordless
All the power of Pug, Sass, Coffeescript and WebPack in your WordPress theme. Stop writing themes like it's 1998.
Stars: ✭ 1,374 (+5184.62%)
Mutual labels:  wordpress-starter-theme
Bones For Genesis 2 0
A starting point for new Genesis projects. Built for Genesis 3.* and WordPress 5.*+.
Stars: ✭ 185 (+611.54%)
Mutual labels:  wordpress-starter-theme
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (+0%)
Mutual labels:  wordpress-starter-theme
Bathe
The simplest WordPress starter theme including full setup for Sass, PostCSS, Autoprefixer, stylelint, Webpack, Eslint, imagemin, Browsersync, etc.
Stars: ✭ 65 (+150%)
Mutual labels:  wordpress-starter-theme
Live Composer Page Builder
Free page builder plugin for WordPress http://livecomposerplugin.com
Stars: ✭ 143 (+450%)
Mutual labels:  wordpress-starter-theme
Understrap Child
Basic Child Theme for UnderStrap Theme Framework
Stars: ✭ 450 (+1630.77%)
Mutual labels:  wordpress-starter-theme
Understrap
Understrap is the renowned open-source WordPress starter theme that combines Underscores with Bootstrap. Trusted by more than 100,000 developers.
Stars: ✭ 2,822 (+10753.85%)
Mutual labels:  wordpress-starter-theme
Air Light
WordPress starter theme - designed to be minimal, lightweight and easy for all kinds of WordPress projects. Public Roadmap: https://favro.com/organization/3b45e73eaf083f68fefef368/c1dd2d4a99d6723904d2e763
Stars: ✭ 285 (+996.15%)
Mutual labels:  wordpress-starter-theme
Wordpress Bootstrap
Bootstrap in WordPress theme form - Bootstrap 3.3.1
Stars: ✭ 1,494 (+5646.15%)
Mutual labels:  wordpress-starter-theme
branch
Branch Starter Theme - A WordPress starter theme based on Timber library and Bootstrap
Stars: ✭ 87 (+234.62%)
Mutual labels:  wordpress-starter-theme
Create React Wptheme
Create modern, React-enabled WordPress themes with a single command.
Stars: ✭ 252 (+869.23%)
Mutual labels:  wordpress-starter-theme
Sage
WordPress starter theme with a modern development workflow
Stars: ✭ 11,531 (+44250%)
Mutual labels:  wordpress-starter-theme

Tofino

Tofino

A WordPress starter theme for jumpstarting custom theme development.

Developed by Daniel Hewes, Jake Gully.

Ongoing development is sponsored by Creative Dot

Heavily inspired the by awesome WordPress starter theme Sage by Roots from Ben Word and Scott Walkinshaw.

Requirements

Prerequisite How to check How to install
PHP >= 7.4.0 php -v php.net
Node.js >= 14.0.0 node -v nodejs.org
Composer >= 2.0.0 composer -V getcomposer.org

Installation

  • Download the latest tagged release.
  • Clone the git repo and run the following commands:
composer install
npm install
npm run dev

Note that the Vite Dev Server runs on port 3000. You access the website via the hostname and Vite will HMR or refresh automatically. If the Vite Dev Server is not running the website will pull it's assets from the /dist directory.

Features

  • TailwindCSS(v3.0)
  • Multilingual ready (WPML)
  • Responsive
  • Cypress testing framework
  • General Options via ACF
    • Admin login screen logo
    • Custom Dashboard Widget
    • Social links
    • Sticky header menu
    • Client Data (Address, Telephone number, Email address, Company number)
    • Footer text
    • Alert Bar with top/bottom positions
    • Contact form and custom email templates
    • Maintenance mode popup
    • Custom 404 page
  • Advanced Custom Fields
  • ACF JSON Folder
  • TypeScript
  • Vite build script
  • Composer for PHP package management
  • Namespaced functions
  • Auto post type / slug based template routing
  • Shortcodes
  • SVG Sprite
  • Web Font Loader load Google, Typekit and custom fonts
  • VueJS v3.x with Composition API
  • Contact Form with VeeValidate and Yup
  • AjaxForm PHP Class
  • Fragment Cache PHP Class

Documentation

Docs are provided by README.md files in each directory.

Deployment

We use GitHub Actions. The deployment script is issued the following commands:

composer install
npm install
npm run build

The following files and directories should not be deployed on the server:

src
node_modules
.vscode
.editorconfig
.env
.eslintrc.js
.git
.github
.gitignore
.gitkeep
.git-ftp-ignore
.git-ftp-include
.gitattributes
.gitignore
.stylelintrc.js
.prettierrc.js
.prettierignore
.npmrc
composer.json
composer.lock
package.json
package-lock.json
postcss.config.js
tailwind.config.js
tsconfig.json
vite.config.js
phpcs.xml
*.md
cypress
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].