/benjamin

Primary LanguageCSSGNU General Public License v2.0GPL-2.0

Benjamin

benjamin

Benjamin is a flexible and feature rich WordPess theme build with Automattic's _s (underscores) theme 18f's Web Design Standards.

Be sure to install the companion plugin, Franklin to include various 18F components via shortcodes!

Features

Configurable settings for many template types:

  • Feeds (archive)
  • Frontpage - a flexible page with sortable rows of widget areas
  • Single Posts
  • Single Pages
  • Widgetized Page - a flexible page template with sortable rows of widget areas
  • SideNav Page - a page template which automagically looks for ID'd anchor tags and displays a sticky sidenav linking to said tags
  • 404 pages
  • 4 extra page templates
  • Custom post type single pages, and feeds

Sortable Pages

As mentioned, both the frontpage and widgetized pages are sortable, so you have control over 3 widgetized areas and page content.

sortable pages


Template settings include:

  • Header background image (select the default image if a "featured image" is not set)
  • Header background video
  • Header Size (slim, medium, big, and full page)
  • Sidebar position (left or right)
  • Sidebar visibility (hide or show on different screen sizes)
  • Template specific widget ares
  • Hide parts of a page (such as the navbar or footer)

template-settings


  • a post can be marked as "featured" and displayed promptly in the feed page hero

Template settings use a "fallback" system

  • Allows setting things once for all templates
  • Or lets you override settings on specific templates
  • The "Feed" settings are used by default, all other templates must be activated

3 Color schemes

Standard - The regular US Design Standard colors

color scheme standard


Classic - Based on the SitesUSA and DigitalGov sites

color scheme classic


Red - A WIP

color scheme red


Header Settings

  • Change the order of the US official site banner, the Hero, and the navbar.
  • Change the navbar size (slim and standard padding, it makes a difference when changing the order)
  • A dark navbar color scheme

header-settings


  • The footer is made up of optional, sortable components like:
  • return to top link
  • footer menu area
  • and 2 widget areas

3rd party plugin support

Contact Form 7 checkbox/radio, and form validation support

Custom post type support

Co-authors Plus support

Shortcodes and Components

These shortcodes are NOT included in the theme by default, but are available in the companion plugin, Franklin.

Here are a list of the currently available shortcodes in Franklin:

  • Labels
  • Buttons
  • Alerts
  • Accordions
  • Accordion Groups
  • Contact Block
  • Brand
  • Media Block
  • Callout
  • Navlist