Overview

BaseJump is a comprehensive toolkit for building custom websites. BaseJump is designed to augment and extend the core capabilities of WordPress to take full advantage of modern WordPress Full Site Editing. It follows WordPress’s best practices for maximum flexibility and compatibility. Better. Faster. Cheaper.

It’s split into several components so that we can scale the solution to match the requirements.

  • BaseJump Core: A plugin that adds blocks, design system, features, settings, and utilities to WordPress.
  • BaseJump Theme: A minimally themed boilerplate Gutenberg theme used as the starting point for custom themes.
  • BaseJump Plugins: We have a suite of plugins that can be extend the core functionality further.
    • Alerts
    • Announcements
    • Blog enhancements
    • Careers
    • Case Studies
    • Events Calendar
    • Locations Map
    • Media Gallery
    • Migrations
    • News
    • Press Releases
    • Profiles

Basejump Core

This is the heart of what Basejump has to offer. It includes critical functionality and some of our most used/flexible blocks. Plugins and theme will rely on functions, libraries to use and expand its functionality.

Core Features:
  • AJAX System: Allows for archive pages to use Ajax to update the page content without reloading the entire page for faster page load times.
  • Design System: A visual representation of every block and layout available in the theme how it’s intended to be used.
  • Pattern Library: A collection of readily available patterns to
  • Settings System: Provides a standard interface for BaseJump Core features as well as any plugins.
Blocks (Components):
  • Accordions
    • Accordion Content
  • Carousel
    • Carousel Item
  • Filters
    • Filter
  • Flex Columns
  • Post Loop
    • Post Loop Carousel
  • Query
  • Buttons
    • Read More/Less
  • Sticky
  • Tabs
    • Tab Content
  • Timelines
  • Testimonials
  • Stats
  • Search
Supports:

We have also added some foundational support for blocks developed in both plugins and themes. This can be used to add functionality faster, convenient and saves development time.

  • Aspect Ratio
  • Background Image
  • Columns
    • 50/50
  • Custom colors
  • Flex Order
  • Gallery
  • Has Parallax
  • Image
  • Import Tag
  • Is Repeated
  • Link
  • Menu
  • Object Position
  • Templates
  • Text Align
  • Text Column
  • Theme Variations
  • Video

BaseJump Theme

The BaseJump theme is a minimally styled full site editing theme and designed to be a starting point for further customizations. All colors, fonts, spacing, outlines, etc are defined as variables to be customized and themed. You can add custom developed template to overriden any template if needed for full customization.

Types of customization:

  • Block Theming: Limited to just fonts, colors, and spacing, theming is the quickest way to customize.
  • Block Templating: Provides a higher level of control for modifying how existing blocks render with some development time.
  • Blocks Development: Custom block development is the most time-intensive option and allows for complete control over content, data, and functionality.
Block Theming

The theme configures all the fonts, colors, spacing for Gutenberg. You can use WordPress’s customizer tool to edit all core values, as well as additional ones provided by BaseJump Core and BaseJump Theme. Theming allows for a great deal of customization quickly and fully CMS editable.

  • Theme Variations: allow for light, dark, primary, secondary color pallete variations to BaseJump enhanced blocks.
Block Templating

Developing custom templates will allow for complete control over the layout of an existing block. The theme uses WordPress standard theme structure and conventions and doesn’t have any additional requirements on your templates. The BaseJump Core plugin provides a number of supports, utilities, apis, you can optionally use to enhance any template and help you build custom templates faster. Any BaseJump Core component templates can be overriden in the BaseJump Theme.

Block Development

Developing custom blocks allow for whatever unique content and layout or applicaiton need you might have. The BaseJump Core plugin provides a number of supports, utilities, apis, you can optionally use to build blocks faster.

Pattern Library

Patterns are a core feature of WordPress. They are simply a collection of one or more blocks that you can easily add to a page. They can be defined and edited within the CMS. Patterns allow us to combine, arrange and configure multiple blocks together.

BaseJump Plugins

Basejump Alerts

Easily manage and create and alert to be displayed on the site. It is combined with a block that can be used anywhere on the site. It contains one or multiple alert message to be delivered on the front-end.

Basejump Announcements

It has never been easier to add announcements on your site! Our feature supports a title, content, link and a time/date window for when it will be displayed. Combined with a blog that can easily display these announcements, it can be placed anywhere on the site.

Basejump Blog

This is meant to be used to rename the default WordPress Post to Blog. It also allows you to add a front url that is the same as the archive blog post page. Example: https://basejump.planitstage.com/blog/article-name/

Basejump Careers

Adds a new custom post type for career postings.

Basejump Case Studies

Adds a new custom post type for case studies.

Basejump Events

Adds a new custom post type for event listings.

Basejump Location

Adds a new custom post type for map locations.

Basejump Media Library

Adds a new custom post type for media library.

Basejump Migration

Adds a new option when using WP All Import to create Gutenberg-powered Import Templates.

Basejump News

Adds a new custom post type for news.

Basejump Press Release

Adds a new custom post type for press releases.

Basejump Profiles

Adds a new custom post type for case studies.

Planit Plugins

BaseJump is compatible with our other WordPress plugins Planit has developed.

Planit Sync API

Provides an interface for custom API Integrations to provide syncing remote data to custom post types.

Planit Monitor

Reports server status vital metrics to our automated monitoring service. Currently monitors:

  • Storage Space Remaining
  • CPU & RamUsage

Default Third Party Plugins:

  • Advanced Custom Fields
  • Advanced Custom Fields: Extended
  • Cookie Yes Compliance
  • Gravity Forms
  • Redirection
  • Relevanssi
  • SVG Support
  • WP Code
  • WP Crontrol
  • WP SMTP
  • Yoast Duplicate Post
  • Yoast SEO

BaseJump Environments

Production

This environment is intended to demonstrate and showcase all the features available within the most recent stable versions of BaseJump Core and our plugins.

https://basejump.planitstage.com/

Stencil

This environment is intended to be a clean install which can be cloned to build a new site from the most recent stable versions of BaseJump Core and our plugins.

https://basejump-stencil.planitstage.com/

Staging

This environment is used internally by the WebDev team to as we roll out new features to BaseJump.

https://basejump-staging.planitstage.com/