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.