Added title_color and content_color parameters for list-* shortcodes.
Installed a Multisite Post Duplicator plugin on default.ecpbuilder.com. This will allow you to copy content from default to any other site that may be missing content. FYI the copied page is always copied to the root, you will need to move it into the proper hierarchy once you’re editing the target site.
Converted location payment methods from text to icons.
Added means to customize what elements you would like in a list of posts generated by a shortcode. Feature has been documented in each list-… shortcode page.
Added GA and roll-up code options to the Analytics section of Site Options
Sites created via the Join Form should now be further setup-
Site Tagline removed
Turn off comments by default
Assign proper menus locations
Set 404 page
Add default badges
Add a few social icons
Setup Site Links
Added Emergency field to location
Added Import Theme Data option to the remaining themes. This option should automatically setup the menus, widgets, social icons, badges (with the icons), site links, and in the case of CitySlicker, add the stacks.
Added “Child pages” metabox to right column of all post types allowing you to drill down into a hierarchy in a similar way to V1.
Added Practice Title to join form
Added Site/Practice Title, Site/Practice Description, and Logo to Site Options
Added 301 Redirects to Site Options
Fixed sort order of childpage lists
New sites created with the join form had an improper author attribute (they still appeared to be authored by whomever authored it on default.ecpbuilder.com). That’s fixed for new sites created with the join form going forward.
At some point we lost the forms from default.ecpbuilder.com. They were re-added but the contact form pages that call for these forms didn’t have their shortcode IDs updated so they were broken on default.ecpbuilder.com (and on all new sites created from that point on). I’ve fixed the shortcode ID on these pages so sites created from here on out should have working forms without having to fiddle with the shortcode ID.