Archives for
Announcements

Version 1.7 Released!

It is a small, but long overdue update. The original idea was to jump to 2.0 with a brand new admin. But our employee at the time left the company. I'll make a post about this later, but at this point, I need to get someone to create the HTML for me. Donations would be greatly appreciated to get this part started.

This update has some bug fixes, including a fix to the file explorer for ColdFusion 10 sponsored by Vin Collins

Some of the changes:

  • Added ability to switch editors. Right now the options are CkEditor and TinyMCE. There is no UI to change, but you can change the option from the database directly. If you have custom settings, those can be appended to the header by adding a setting in the settings table. 
  • Added picture chooser to Author settings
  • Fix file explorer issue in CF 10.
  • Added email option to the CommentProperty tag
  • Made changes to allow plugins change the current template skin on the fly
  • Changed default date format to make it easier to localize

Version 1.6 Released

I've released version 1.6, along with the automatic update, which you can find in your administration.

Important: this update transfered most of the settings in the config file to the database. When you run the update, it is possible that some of the values are not correctly transferred. You just need to open the database, table setting, and check that the slashes in values in the "value" column are correct for all of the paths starting with "system/".

The changes in the config files aimed at making it easier to run blogs in the cloud and in load balanced environments. It also makes it possible to install multiple blogs under the same directory (ie: userA.mydomain.com, userB.mydomain.com).

What the update includes:

  • Big changes in the initialization of the Mango and the general settings, which are no longer in the configuration file
  • Updated the facade to be easier to use in multi-site installs
  • Added permission for profile management
  • Added permissions for comment management
  • Added new system plugin to help manage assets such as creating automatic thumbnails using a URL
  • Added output for archives to show current page number and total number of pages
  • Added ifHasDescription to AuthorProperty. 
  • Added currentCount to PodProperty tag
  • Added ifNotHasPicture to author tag
  • Fixed issue with IE not showing the directories in the file explorer
  • Added setup directory removal after setup is complete. Written by Adam Tuttle
  • Fixed problems in Atom feeds when blog was installed in root
  • Added a table to fix layout issue in post form
  • Added attribute ifCustomFieldEQ to PostProperty
  • Transfered some "if" tests from PostProperty tag to Post tag
  • Added getting posts with a custom field or custom field value. 
  • Added some "if" tests to Category tag
  • Hide Cache if user can't "manage_system"
  • Bug fixes to API
  • Fixed issue with RevisionManager plugin in Railo
  • Added Blogger import. Written by Alan Rother

Birds of a Feather Session at CFUnited

If you use Mango (or are thinking about it) and are attending CFUnited, you should come to the Birds of a Feather session on Wednesday night. Adam Tuttle will be there too, so we'll be able to help out with any question you may have.

Session description:

If you are using Mango Blog or curious about it, this is your opportunity to get together with other users to share experiences, tips and tricks. Laura Arguello, the creator of Mango Blog, will moderate this session and you'll be able to ask any beginner or advanced question.

Version 1.5 Released

Last week, Mango Blog version 1.5 was released. You can find the update in your administration.

It includes bug fixes, leaner error logs and more:

 

  • Added multi-category archives as in archives.cfm/category/news,events
  • Updated File Explorer
  • Added "asset selector" form field (thanks to Adam Tuttle!)
  • Added "countable" form field
  • Fixed rendering problems in administration when using Chrome
  • Reduced the amount of logging done on plugin failures. Full error logging will only be performed if level is set to "debug" in configuration file.
  • Plugins can now add custom panels very easily by adding an xml file.
  • Added method to update custom field without incurring into version change.
  • Added methods to add custom permissions for plugins
  • Fixed issues with IE and pod formatting
  • Fixed Revision Manager errors

 

Logging Enhancements

Mango Blog had logs to output information about failing plugins. These logs were publicly available, and some users pointed out that it may help hackers find out information about the blog install. They were mostly an aid to plugin developers (the logs only included information when plugins failed). To be honest, the logs where kind of put together rather quickly, so I decided to revamp the way they work.

The logging mechanism is now much more flexible, allowing you to add your own loggers and allowing plugins to add custom loggers and logs. I've written some documentation on how to use it, so if you are interested, you can read more there. In addition, all logs are also stored in the database and no publicly accessible file is written unless you set up a new logger for that. I haven't added the log management to the administration, but that will come soon. In the meantime, you can use Adam Tuttle's LogViewer plugin, which has been updated to work with the new logs.

Version 1.4.3 Released

I have posted a new version that patches a couple of issues that were introduced in 1.4.2. If you are still in 1.4.1, you will be upgraded directly to this new version.

IMPORTANT

If you installed version 1.4.1, you will need to make sure your role has the "Manage system" permission. If you don't, you will not be able to download the update. Go to Users > Roles, and click on your role. The select the "Manage System" checkbox and click Submit. The logout and log back in.