Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/justin/public_html/bootplate/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Warning: Cannot modify header information - headers already sent by (output started at /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php:15) in /home2/justin/public_html/bootplate/wp-includes/rest-api/class-wp-rest-server.php on line 1758

Warning: Cannot modify header information - headers already sent by (output started at /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php:15) in /home2/justin/public_html/bootplate/wp-includes/rest-api/class-wp-rest-server.php on line 1758

Warning: Cannot modify header information - headers already sent by (output started at /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php:15) in /home2/justin/public_html/bootplate/wp-includes/rest-api/class-wp-rest-server.php on line 1758

Warning: Cannot modify header information - headers already sent by (output started at /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php:15) in /home2/justin/public_html/bootplate/wp-includes/rest-api/class-wp-rest-server.php on line 1758

Warning: Cannot modify header information - headers already sent by (output started at /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php:15) in /home2/justin/public_html/bootplate/wp-includes/rest-api/class-wp-rest-server.php on line 1758

Warning: Cannot modify header information - headers already sent by (output started at /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php:15) in /home2/justin/public_html/bootplate/wp-includes/rest-api/class-wp-rest-server.php on line 1758

Warning: Cannot modify header information - headers already sent by (output started at /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php:15) in /home2/justin/public_html/bootplate/wp-includes/rest-api/class-wp-rest-server.php on line 1758

Warning: Cannot modify header information - headers already sent by (output started at /home2/justin/public_html/bootplate/wp-includes/Requests/Cookie/Jar.php:15) in /home2/justin/public_html/bootplate/wp-includes/rest-api/class-wp-rest-server.php on line 1758
{"id":5,"date":"2016-02-08T16:18:59","date_gmt":"2016-02-08T21:18:59","guid":{"rendered":"http:\/\/bootplate.jdmdigital.co\/?page_id=5"},"modified":"2018-01-17T12:46:42","modified_gmt":"2018-01-17T17:46:42","slug":"bootplate","status":"publish","type":"page","link":"http:\/\/bootplate.jdmdigital.co\/","title":{"rendered":"Bootplate"},"content":{"rendered":"

The Bootplate Framework<\/h2>\n

The Bootplate Theme Framework empowers novices and professional developers alike to quickly and easily build awesome WordPress-powered responsive websites.\u00a0 Bootplate provides a secure, performance optimized, and automatically updated foundation so your WordPress sites stay as awesome and fast-loading as the day they were launched.<\/p>\n

In this site (the one you’re on now), we’ve combined a live preview of the default Bootplate design with up-to-date online documentation.<\/p>\n

Oh, did we mention Bootplate is free<\/strong>?\u00a0 Thank the web design nerds over at JDM Digital<\/a> for that.<\/p>\n<\/div><\/section>

\n

Features<\/h2>\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Wicked-Fast<\/h4>\r\n\t\t\t\t

From minimal dependencies and optimized libraries, to asynchronous loading CSS, Bootplate is, perhaps, the fastest free WordPress theme framework available. <\/p>\r\n\t\t\t\tSpeed Tests<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\n\t

\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Layout Options<\/h4>\r\n\t\t\t\t

Choose from about a dozen pre-made page templates to help build your site faster, including a full-height page, dual sidebars, hero background images, and more.<\/p>\r\n\t\t\t\tTemplate Examples<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\n\t

\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Theme Options<\/h4>\r\n\t\t\t\t

Theme options get you up and running with just a few clicks, and the Theme Customizer allows you to make settings tweaks with a real time preview. <\/p>\r\n\t\t\t\tTheme Customizer<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\n\t

\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Child Themes<\/h4>\r\n\t\t\t\t

Bootplate supports child themes to free you to design and build your new website to look however you want while the underlying code base automatically stays up-to-date.<\/p>\r\n\t\t\t\tExample Themes<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\n\t

\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Extend via Plugins<\/h4>\r\n\t\t\t\t

Build on Bootplate’s secure foundation and extend it using plugins–many of which are pre-integrated.\u00a0 Just activate the plugin you know and love. Bootplate will detect and use it.<\/p>\r\n\t\t\t\tPlugins<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\n\t

\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Components<\/h4>\r\n\t\t\t\t

For performance reasons (and because we couldn’t help ourselves), Bootplate includes a few snazzy components to take your web design places you didn’t know it could go.<\/p>\r\n\t\t\t\tView Components<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\n\t

\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Mobile-First<\/h4>\r\n\t\t\t\t

Built for mobile devices (first) and scaled UP to tablets and desktops, you’re website will look and work great on any device, anywhere.<\/p>\r\n\t\t\t\tView Components<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\n\t

\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Optimization<\/h4>\r\n\t\t\t\t

Bootplate comes with a variety of performance optimization settings to ensure your website loads as wicked-fast as possible.<\/p>\r\n\t\t\t\tPerformance Settings<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n\n\t

\r\n\t\t
\r\n\t\t\t
\t\t\t\t

Well Documented<\/h4>\r\n\t\t\t\t

Great technology demands even better documentation.\u00a0 You’ll find step-by-step instructions, screenshots, and examples in our documentation pages.<\/p>\r\n\t\t\t\tGet Started Manual<\/a>\r\n\t\t\t<\/div> \r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\r\n\n<\/div><\/section>

\n

The Vision<\/h2>\n

Building even totally custom WordPress themes contains a lot of repetition. There are certain templates files you just end up re-creating again and again. Worse, you end up using a lot of functions that make the theme play well with WordPress, popular WordPress plugin classes, as well as different versions of Bootstrap.\u00a0 Worse still, once you’ve actually built that custom site, you have to maintain support for a community of one forever.<\/p>\n

Our vision for Bootplate is pretty simple. Here goes.<\/p>\n

\t
\n

Use Best Practices<\/h3>\n