Site Builder makes it easy to customize you site using a Point and Click interface for creating pages, menu items and content (via "widgets").
- Easy to use Page Layout designer for configuring columns and rows
- Drag and Drop widget support to creating widgets in pages
- Multi-level menu editor allows nested drop down menus
Site Builder is the easiest way to build your site-level pages.
Site Builder Core module changelog
Version 2.4.2:
- Bug: Site builder editor may not open on some existing pages.
Version 2.4.1:
- New: Pages can be created from the page browser tool in the admin control panel
- Bug Fix: Under some circumstances creating a new page could fail without a message
Version 2.4.0:
- Change: Adjustments needed to work with Tinymce 5.0.11 which was updated in Core
- Bug Fix: TinyMCE right click menu disabled so the native browser menu works
Version 2.3.0:
- Change: Redesigned Site Builder backup system to be compatible with Jamroom Cluster
- Change: Wording changes in Tools menu and backup/restore tools
- Bug Fix: Fixed some typos and misspellings
Version 2.2.5:
- Change: Updated bundled jQuery UI javascript library to version 1.12.1
Version 2.2.4:
- Bug Fix: Custom Modules showing broken icon in Site Builder if missing module icon
Version 2.2.3:
- Bug Fix: "Create New Page" message could show to logged out users in specific circumstances
Version 2.2.2:
- New: {jrSiteBuilder_no_sitebuilder} template function disables Site Builder buttons for template
Version 2.2.1:
- Bug Fix: Site Builder buttons not showing on index pages for skins with a custom HTML body class
Version 2.2.0:
- Change: page_container.tpl and page_row_column.tpl updated with page specific CSS classes
- Change: Improved performance with updates to page rendering and display
- Bug Fix: Possible "Smarty: Source: Missing name" error in HTML and Template widgets
Version 2.1.5:
- Change: Saving with no content in the HTML widget shows correct error instead of Smarty error
- Bug Fix: Widgets with a corrupt widget title could cause a blank site builder page
Version 2.1.4:
- Change: default template shows to non-master users if Site Builder page fails to load
Version 2.1.3:
- Bug Fix: Notification numbers visible in the menu on some skins
Version 2.1.2:
- Bug Fix: ordered lists not showing numbers to admin in Site Builder
Version 2.1.1:
- Change: Updated to use new core provided jrCore_confirm() and jrCore_alert() prompts
- Change: Text changed in some sections to make actions more clear
- Bug Fix: "add" button when creating a new menu entry could be cut off on some skins
Version 2.1.0:
- New: Updated template syntax error checking is now provided by System Core 6.1.0
- New: Tabbed container tabs can now be accessed by their title on a hash in the page url
- New: Updated to work with Sitemap module to add custom Site Builder pages to sitemap.xml
- Change: pressing tab to move between fields in forms has been improved
Version 2.0.2:
- Bug Fix: Possible SQL Error when running an Integrity Check
Version 2.0.1:
- Bug Fix: Extra Container Id field showing in container settings, removed
Version 2.0.0:
- New: Skins can define default Site Builder pages and menus
- New: Reset to default button added to menu editor
- New: Smarty code allowed in TITLE of widgets to allow functions to run to retreive module urls
- Change: .block class removed from widget containers. Designers, use .sb-widget-block instead
- Bug Fix: Display Groups for page not being respected under some circumstances
- Bug Fix: Site Builder 404 template listener was running on Profile pages
Version 1.1.6:
- Change: HTML allowed in widget titles so additional links can be added.
Version 1.1.5:
- New: Anchor button added in the HTML Editor
Version 1.1.4:
- New: Image editing controls have been added for images in the HTML Editor
- Change: remove formatting button that had been added to the editor
- Bug Fix: Possible SQL error when running daily backup of Site Builder menu items
- Bug Fix: Possible white screen when cutting and pasting embedded Javascript in HTML editor
Version 1.1.3:
- Change: Browser spellchecker activated by default in editor
- Change: added editor button to make the editor the same in sitebuilder as it is in other locations
Version 1.1.2:
- New: Added an active CSS class to the menu to allow for active menu styling
- New: Added tabindex plugin to TinyMCE so pressing tab will now activate the editor
- Bug Fix: onclick menu field was not being rendered to the templates
Version 1.1.1:
- Change: removed menu formatting for future feature that was causing problems on the menu in some skins
Version 1.1.0:
- New: {jrSiteBuilder_mobile_menu} template function used to generate custom menu on mobile devices
- New: menu_mobile.tpl file added as default template for menu entries on mobile devices
- Change: css class .item removed from widget holder by default
- Change: css class .item added to HTML Editor widget holder
- Change: Menu URLs are no longer lower-cased and are saved as entered
- Change: to the way tinymce is initiated to allow for mulitiple instances
- Bug Fix: Link to HELP button resulting in 404 not found on jamroom.net
- Bug Fix: Tinymce strips out script tags even if jamroom allows them
- Bug Fix: Unable to create new pages if SQL Strict Mode is enabled in MySQL DB server
- Bug Fix: "Template Code" widget would allow invalid Smarty Syntax to be saved
- Bug Fix: HTML Editor items not being run through the active text formatters
Version 1.0.13:
- Bug Fix: Inactive modules shown as options in selection lists
- Bug Fix: Title of widget could be incorrect if the module requires another module to function.
- Bug Fix: and other htmlentities were not visible in the template editor in update view
Version 1.0.12:
- New: Pages, Menus, Widgets export and import system added to TOOLS tab.
- New: Automatic daily backup of site builder page state.
- New: Can now change the page url in the page settings dialog to move the page to a different url.
Version 1.0.11:
- Bug Fix: Menu items set to not show to the admin user group become un-editable in the Menu Editor.
Version 1.0.10:
- New: Page Settings area now has a text box to input extra html code into the HEAD section of the page.
Version 1.0.9:
- New: Import path to import jrConstructionKit rotators.
- New: Page browser tool to identify locations of pages created with Site Builder
- Change: Added a 404 for widgets that include a template that doesn't exist
Version 1.0.8:
- Bug Fix: When importing from old Site Builder system menu items could be missing if menu items had been added and deleted.
Version 1.0.7:
- Change: Extra checks for when the old Site Builder module data is imported to the new Site Builder system
Version 1.0.6:
- Change: Empty widgets now don't show a title.
- Bug Fix: Pages with apostrophes in titles not importing right from old Site Builder
Version 1.0.5:
- Change: skin templates skip parsing if they are going to be overridden by a Site Builder page
- Bug Fix: setting Maintenance Mode in core not working if running a Site Builder index
- Bug Fix: Active Favicon from Favicon module not showing on Site Builder index
- Bug Fix: Menu Group setting may not work for logged out users
Version 1.0.4:
- Bug Fix: Second level of menus not showing
Version 1.0.3:
- Change: Default menu order changed to left-to-right to match english as the default language
- Bug Fix: URLs that start with a / and contained multiple slashes were getting stripped down to a single string
- Bug Fix: Pagination not working when cache is active.
- Bug Fix: It was possible to have both a / and a /index location. /index now redirects to /.
Version 1.0.2:
- New: "Clone Widget" button in header to clone the widget settings to a new widget
- Change: Widgets without titles now show their page position for help with ordering
Version 1.0.1:
- Change: Widgets without a title now show the Widget Type during editing
- New: Copy a widget button
- Bug Fix: Import of previous Site Builder pages was missing the site index
- Bug Fix: It was not possible to add the home page (/) as a menu URL location
- Bug Fix: Smarty code was not working properly in HTML Editor
- Bug Fix: Caching was not working properly on Site Builder pages
Version 1.0.0:
- Initial Release