CMS Builder v2.52 Released (Mar 18)
1 posts by 1 authors in: Forums > CMS Builder
Last Post: March 18, 2013 (RSS)
By Dave - March 18, 2013
Hi everyone,
We've just released v2.52 (Build 1026), the major new feature is:
- Rewritten Mail System - we now use the "Swift Mailer" library and support SMTP authentication. We've had a few customers with web hosts lately who required this, it basically lets you send mail through any mail server the same way a mail program on your computer or smart phone would. We used gmail's SMTP server to send a few test messages, for example. And... If you don't know what any of that means, don't worry, by default everything will continue to work as it always has, but the features are there if you need them.
A few other interesting things:
- Password security - We've been seeing a few too many support requests with server or CMS passwords of "password" or "12345". The CMS now checks new passwords against a list of the top 10,000 common passwords and alerts users with the message: "Password found in list of "most common passwords", please choose a more secure password.". The password list can be found in in /lib/login_password_blacklist.txt
- Password Usability - We've had multiple users complain or confused after copy and pasting extra spaces with their passwords and getting "Invalid Password". Leading & trailing spaces are no longer allowed in passwords and automatically stripped off usernames and passwords on login. So if your password is "magic" and you enter " magic " it will still work. These user errors can take a long time to track down so hopefully this will save everybody some time and hassle.
- Password Plugins - I also added a plugin hook 'login_newPasswordErrors' in case anyone wants to write a plugin to enforce extra password rules such as requiring digits, min length, etc.
- Programmers - Easily generate mail sending code with the added "Export showMessage() PHP" option to Email Templates menu under Advanced Commands
- Social Media Links - There was a forum post about how facebook adds lots of extra data to urls posted on their site and how it can break cms viewer pages, we fixed that and added the code from this post: http://www.interactivetools.com/forum/forum-posts.php?postNum=2229724#post2229724
- PHP Sessions - PHP has a "feature" where every page hit generates a zero byte session file, ourselves and others were getting tens of thousands of files building up. We added code to CMSB to fix that to prevent files from building up.
- Bug Fixes - And a few bug fixes, see the changelog for more details.
To see the full list of changes, please visit the CMS Builder changelog:
http://www.interactivetools.com/tour/changelog.php
CMS Builder users can upgrade by donation at this page:
http://www.interactivetools.com/upgrade/
Please feel free to post your feedback and questions! We're always eager to get your feature requests and bug reports, every single release is full of user requested fixes and features. Post in the forum or email Dave at dave@interactivetools.com.
interactivetools.com