Sitemason Change Log
September 16, 2014
Added item-level drag-and-drop reordering to News, Gallery, and Store tools.
Added Save & Close button to all content panels, and changed behavior of Save button to stay open when selected.
Fixed errant prompt on item panels that asked to confirm a panel close when no content had changed.
February 28, 2014
Credit cards processed using Authorize.net through the Custom Form were sometimes failing due to the way Sitemason sent IP addresses to the processing gateway. That has been fixed.
February 27, 2014
Fixed signup! It had broken with some recent changes.
February 26, 2014
Improved server recovery when hit with drastic traffic spikes. As soon as a server has trouble and drops out of the load balancers, it is now capable of restarting its services, dropping bad connections, so it can recover faster and rejoin the pool of available servers.
More significantly, as soon as trouble is detected, the number of servers is automatically doubled to handle the load. The new servers become available in under a minute.
February 25, 2014
Improved our code that intelligently profiles and bans illegitimate bots and viruses. The ban is more comprehensive, cutting off bad traffic completely for faster recovery on the servers. More info is gathered and reported about identified bots allowing us to better tweak settings.
February 18, 2014
We made a major change splitting different types of functions onto separate servers where they had shared servers before. This required a slew of configuration and code changes. There are many benefits to this change. Separating functions lets us optimize each server configuration to its function for better performance. Problems are easier to pinpoint and additional servers can be added where needed. The end result is a more predictable and more reliable service.
The code changes also included new benefits for our enterprise customers enabling them to take advantage of the full array of load balanced Sitemason servers.
January 12, 2014
We made a major upgrade to our database from managing our own servers to using an Amazon Web Services solution that gives us some pretty incredible features. Not only is it easy to increase capacity on the fly, but it is automatically and constantly backed up and is replicated across facility zones. The end result is a readily-expandable, more robust, and easily recoverable database for Sitemason.
The upgrade required some configuration and code changes.
December 11, 2013
The site switching menu in the upper left of the interface required multiple clicks to open. Fixed. It will open on a single click now.
December 6, 2013
Images uploaded in the Picture tab of the Sitemason 6 interface were getting duplicated behind the scenes. Subsequent size and cropping changes in the Picture tab might take place on either version of the image causing unpredictable results. This problem is fixed so now newly uploaded images will suffer from this problem. It does not fix images uploaded prior to this update.
If you have an image uploaded in Sitemason 6 prior to this update and are experiencing inconsistent results when changing size or cropping, trying removing the picture and saving, then opening and uploading again.
December 4, 2013
Changes to tags didn't always clear cache files. Under most circumstances this didn't matter, but for complex sites using tag and tag groups for custom navigation, this could be a problem. Now, any change to a tag or tag group will clear all cache files related to that tool.
Assigning tags to items, like adding items, clears all list-based cache records. This is necessary because there is no good way to determine if the new tag might cause the item to show up in any given search.
December 3, 2013
Added support for FoxyCart subscriptions to the Sitemason Store. Presenting subscriptions within your site will require some custom template work, but viewing and exporting subscriptions is in place.
November 22, 2013
Saving title and caption in the Media tab of items only worked when first uploading. Subsequent changes to title and caption wouldn't save. Fixed.
November 21, 2013
Finished up the Store for the Sitemason 6 interface! It does everything the version 5 store did, but it's a whole lot nicer to use.
November 5, 2013
- Managing non-Sitemason subdomains was slow or timed out. Fixed.
- Saving events hung on the save screen. Fixed. The saves actually took place, but didn't let go of the save overlay.
October 23, 2013
The URL for custom interfaces in the boilerplate site for new signups pointed to the wrong location. Fixed.
October 21, 2013
- Signup failed due to differences in the new server setup. Fixed.
- Parts of the interface were failing to load in Firefox and Chrome under SSL. A temporary fix is in place to prevent SSL at that point.
October 16, 2013
- When editing a tag group, the tags field wasn't functioning properly. Fixed.
- Support links in the DNS Manager were updated to point to new instructions.
October 2, 2013
The following issues were fixed in the Sitemason 6 interface:
- Tag groups wouldn't load or save. Fixed.
- URLs for navigation links were forced to be lowercase, but should allow uppercase letters. Fixed.
- Folder settings, like changing paths or adding to navigation, weren't reflected in the page list after saving. Fixed.
- Developer settings wouldn't save if site settings hadn't already been saved at least once. Fixed.
- When changing layouts in Developer Settings, the changes weren't reflected in the interface without reloading. Fixed.
September 25, 2013
The following fixes are all related to the lists of items (articles, events, photos) in the list-based tools (News, Calendar, Gallery) in the Sitemason 6 interface:
- In lists with more than 50 items, some actions would cause the list to refresh with only 50 items. Fixed.
- Clicking the list Refresh button prior to clicking the Add button would cause the Add button to only refresh the list. Fixed.
- Overlay messages were being overwritten by previous messages. For example, deleting items, then adding would cause the overlay message of "Deleting..." to be displayed when "Adding..." should have been displayed. Fixed.
- In News, when adding an article, then clicking the close box on the new article, the article was thrown out whether you clicked cancel or save. Fixed.
- In Calendar and Gallery, when adding an item, then canceling, the temporary item was not being removed. Fixed.
- When adding items with an active search, the temporary item would be created, titled "Untitled <article/event/photo>", but would not be shown in the listing and would not be opened to edit. Fixed. Now on add, the search is canceled automatically so the temporary item will show up to be edited.
- Calendar and Gallery were missing preview buttons in the event/photo panel. Fixed.
- The limit on long lists that would resort to server-based searches and sorts was lowered from 2000 to 1000 items.
- Fixed the Forgot Password feature to update your FTP password in addition to your Sitemason password. Unfortunately, the FTP server can take up to half an hour to pick up changes. The email notification that is sent out with account changes warns of that delay.
September 16, 2013
- All-day events weren't getting set or unset properly. The bug is fixed, but all-day events that were showing 0:00 am or 12:00 am may need to be re-saved.
- Events with a date range now display that range in the event list in the interface.
September 12, 2013
- For all-day events, blanking the time field did not turn the event to all-day. Fixed.
- In the Calendar, blanking the end date in a date range wouldn't save the change. Fixed.
- For enterprise customers, links in forgotten password and sharing emails didn't point to the correct servers. Fixed.
- Raised the limits for server-based lists to something very high while we work out a bug with adding an item to a server-based list.
September 5, 2013
This is a big update for big lists of items! - One of the benefits of Sitemason 6 is using your browser's local storage to keep up with frequently-used lists of items. For most cases, this is great! Re-opening panels, searching, and sorting respond quickly without having to check with the Sitemason servers. However, once you start dealing with large numbers of items, the amount of data starts bogging down the browser. At some point, the delay of pulling results from the server is quicker than handling a large list in the browser.
This update introduces a server-based fallback for large lists, only loading a reasonable number of items at a time. Now, the size of the list is irrelevant. Short lists work as they did with instant browser-based searching and sorting. Long lists pull a limited number of results from the server, so searching and sorting takes the same amount of time, regardless of the list size.
Currently, this only affects lists of articles, events, and photos, basically what you see on the main tab of any tool. In the next update, tags, tag groups, and subscriptions will support large lists as well. Unfortunately, the main page list can't use this method since it is a hierarchical list. Don't worry, though. If you are one of those Sitemason users with a multi-thousand page site, we have plans for speeding that list up, too.
September 3, 2013
- Removed the ability to send a message with a page recommendation - This was starting to get abused by spammers. You can still send a recommendation, but you can't include a message with it now.
- Conversions of HTML content to text has been improved - HTML conversions are used when generating SEO descriptions out of content or for exporting RSS or iCalendar feeds that should only contain plain text. In particular, the conversion of HTML links is smarter and produces much better results.
August 26, 2013
- Fixed a problem where deleting the last item out of a list would not refresh the listing. The item would be deleted, but the list didn't reflect the change. This happened in the Tags, Tag Groups, and Subscriptions lists.
- Added the ability for enterprise customers to import RSS and iCal feeds at custom times, rather than the regularly scheduled hourly imports.
August 12, 2013
Initial release of Sitemason® 6! There are so many new features, a bullet point list would require so much scrolling that your index finger would get fatigued. We'll review just a few of the highlights:
The Sitemason 6 interface has been completely re-imagined. For starters, there is a new layout that has been designed for efficient editing and organization. It's responsive and tablet-compatible. The interface is more than just pretty, though - it utilizes modern browsers' local storage to cache key data from lists. Locally stored data means that when you search, the results are instantaneous and when you return to a list, it only fetches the data delta and is leagues faster. The result: you can get your work done in a fraction of the time it took in the days of Sitemason 4 or 5.
The interface is also fully customizable. Sitemason 5 introduced interface customizations, but Sitemason 6 takes it to a whole new level. You can customize pretty much everything you can think of to tailor the interface to your project.
There are simply too many improvements to list, so you may want to peruse the Sitemason 6 interface documentation.
The Sitemason Development Library replaces the old Template Library. It is an all-new object-oriented PHP layer that turns the data stored in Sitemason into PHP objects that are available to your template. For those familiar with developing templates in Sitemason 4 or 5, the process is completely new, but we think you'll agree that it's far superior.
Tool Template Sets
The default layouts of Sitemason Tools are now fully separated from the data. These layouts are clean, responsive, and available for you to easily edit.