top

download
Brutalist Framework

MOLDS

Modular Objects Linked Data Source

MOLDS are blocks of content and data based on modules found in the BOS Portal.

MOLDS Overview

NOTE: MOLDS will be available in 3.1, which will introduce the BOS portal.

MOLDS are modular content objects that are linked to data source files that are managed via the BOS Portal.

Module Data Management

Data for various types of MOLDS (modules) is managed via BOS, which stores data as XML, CSV, or plain text files. No database needed. This data is then used to construct objects that can be rendered on the front-end of your application / website.

Using MOLDS

MOLDS are content modules or data sources that are rendered on the front-end. Simply include the view.php file for any given MOLD (module), and echo the necessary PHP variable(s) to render the module. Further documentation is provided with each module object.

Integration

NOTE: documentation coming in 3.1

Modular Objects

BOS contains 20 modules, which can be used to manage content data for the following types of modular objects:

System Data

Source Module: SAD (System Admin Dashboard)

Use system configuration values and pre-defined variables to manipulate page content.

Documentation

Profiles & Users

Source Module: PAD (Profile Admin Dashboard)

Display user data with these objects:

  • User List Block
  • User Profile Block
  • User Stream List Block
  • Login / Logout Link

Documentation

Files

Source Module: FAM (File Asset Manager)

Display file info, or allow file uploads with these objects:

  • File List Block
  • File Uploader Block

Documentation

Layouts & Themes

Source Module: Blueprint

Generate CSS files for custom-defined layouts and themes.

Documentation

Custom Blocks

Source Module: MOB (Mold Object Builder)

Make your own molds by creating custom block forms.

Documentation

Page Data

Source Module: PAGES (Page Administrative Generator Environment System)

Display page information and generate a sitemap.xml file with these objects:

  • Page List Block
  • Navigation Menu Block
  • Instant Search Block

Documentation

Daily Content

Source Module: DICK (Daily Integrated Content Keeper)

Display a daily content block for each day of the week, or define custom days.

Documentation

Blog Posts

Source Module: PAWS (Post Admin & Write Streams)

Display user-generated content posts using these objects:

  • Blog Post List Block
  • Blog Post Block
  • Gallery List Block
  • Gallery Block
  • Radio Stations Block
  • Podcast Block
  • Event Calendar Block
  • Event List Block
  • Product Stream Block
  • TV Channels Block
  • Video Channel Block
  • User Content Stream Block

Documentation

Article Lists

Source Module: CAD (Categorized Article Display)

Display a list of categories and articles with these objects:

  • Category List Block
  • Article List Block

Documentation

Task & Project Lists

Source Module: PORTS (Project Organization Roles & Task Streams)

Display "to-do" lists with these objects:

  • Project List Block
  • Task List Block
  • User Roles Block

Documentation

Light Data Records

Source Module: CRUDE (Create Read Update Data Environment)

Display CSV-based data with these objects:

  • Data Table Block
  • Data Records Block

Documentation

SQL-Based Content

Source Module: MyDID (My Defined Integrated Databases)

Display content based on SQL databases using these objects:

  • Database List Block
  • Query Results Block

Documentation

AJAX Content

Source Module: JACK (Joined Ajax Content Keeper)

Display AJAX content with these objects:

  • Ajax Tabs Block
  • Ajax Pagination Block
  • Infinite Scroll Block

Documentation

Maps & Places

Source Module: MAP (Mapping Admin of Places)

Display maps and specific locations with these objects:

  • Map Block
  • Location List Block
  • Location Details Block
  • Places Map Block

Documentation

Education & Presentation

Source Module: EDU (Educational Deployment Utility)

Display educational and presentational content with these objects:

  • Courses List Block
  • Course Details Block
  • Lesson List Block
  • Lesson Block
  • Quiz List Block
  • Quiz Block
  • User Quiz Results Block

Documentation

Third-Party Widgets

Source Module: HAPI (Hub API)

Integrate third-party APIs and display widgets.

Documentation

Multilingual

Source Module: TILT (Translator of International Languages Tool)

Display translatable content with these objects:

  • Translate Selector Block

Documentation

eCommerce

Source Module: SHOP (Sales Helper for Online Products)

Display product content with these objects:

  • Product Inventory List Block
  • Product Category List Block
  • Product Details Block
  • Discounts List Block
  • Shipping Details Block
  • Tax Details Block
  • Cart Block
  • Order Form Block

Documentation

Marketing

Source Module: MAD (Marketing Admin Dashboard)

Display marketing content and forms using these objects:

  • CTA Block
  • Exit Intent Block
  • Ad Block
  • Mailing List Sign-up Form
  • Form Block
  • Notifications Block

Documentation

Storytelling

Source Module: STORYboard

Dislay storytelling content using these objects:

  • Timeline Block
  • User Story Block

Documentation

Design

NOTE: documentation coming in 3.1