Giter VIP home page Giter VIP logo

jentil's Introduction

Jentil

Jentil is a modern framework for rapid WordPress theme development. It is packed with predefined, pluggable features, including powerful content options which allows to configure how posts display on archives right from the customizer.

Jentil may be installed either as a parent theme, or as a package (eg: via composer) in another theme.

Jentil features six layout options, configured via the customizer and post meta boxes. It can be used to build blogs, magazines, e-commerce, corporate websites and more.

Jentil comes with page builder post type templates, and integrates seamlessly with most WordPress site builders, including:

We are following, closely, the development of Gutenberg. We will be ready when Gutenberg is ready!

Features

For the End User:

  • Powerful posts display options via the customizer.
  • Page builder post type templates
  • Six (6) layout options
    • Content
    • Content / Sidebar
    • Sidbar / Content
    • Sidebar / Content / Sidebar
    • Content / Sidebar / Sidebar
    • Sidebar / Sidebar / Content
  • HTML5 / CSS3
  • SEO-ready
  • Responsive (mobile-ready)

For the Developer:

  • Use as package in another theme, or as parent theme for a child theme.
  • Numerous action and filter hooks to allow easy extension via child themes and plugins.
  • Cleanly-commented, object-oriented codebase.
  • Modern web development tools (npm, composer, gulp, sass, git etc).
  • Enforced a more organised directory structure in parent and child themes. Templates (eg: single.php, page.php etc) are loaded only from the app/templates directory, and partials (eg: sidebar.php, header.php etc) from the app/partials directory.
  • Compliant with PSR-1, PSR-2 and PSR-4.

Requirements

Jentil requires WordPress version 4.7 or newer. Minimum required PHP version is 7.0.

Installation

Disclaimer: This software is still in development. Use at your own risk.

  • Download and install the jentil-child theme to get started. (Link to be posted soon).
  • From the jentil-child directory, run composer update to update dependencies.
  • By default jentil-child installs as starter theme, with Jentil as a package. To use jentil-child as a child theme instead, run composer run child. Use composer run starter to switch back to starter theme mode.
  • Rename jentil-child to a new name via composer run rename my-new-theme-name-here
  • Activate the new theme.
  • Head over to the documentation and start hacking your new theme. (Link to be posted soon)

Documentation

Link to be posted soon...

Security

Kindly send an email to admin [at] grottopress [dot] com about any security-related issue.

Showcase

The following websites are powered by Jentil:

jentil's People

Contributors

akadusei avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.