May 14, 2009

This release was going to be a small “tidying up” release, adding those last few features I could find in the interface.

Then, suddenly in a 24 hour period, 2 separate enterprising admins/developers contacted me with features they have written and passed me the code.  From that, went from being a small update to potentially the biggest new feature-adding update to date!  So a massive thank you to Nathan Przybyszewski and Florian Baenziger for their contributions.  Its much, much appreciated.

Changelog is the following:

–  Added:  Ability to control more Tab Behaviour settings
–  Added:  Ability to control history settings
–  Added:  Ability to control Private Data settings
–  Added:  Ability to control advanced Browsing and Spelling settings
–  Added:  Ability to delete private data cookies
–  Added:  Ability to delete private data offline websites
–  Added:  Ability to delete private data passwords
–  Added:  Ability to control SSL domain icon
–  Added:  Ability to control download directory
–  Added:  Ability to replace certificates for all user profiles
–  Added:  Ability to suppress post-update Firefox start page

First 4 were ones I wrote, next 6 were Florian’s and last one was Nathan’s.  I realise there is a potential duplication between some of the Private Data code written by myself and Florian (great minds think alike…!) but I’ve left those in at the moment until I decide (or get feedback from users) which is the better way of framing these features.

Which brings me onto another thing – that ADM template now has so many features, it is getting mighty messy.  This is now getting to be important.  It seems to me that the best way forward would be to group settings in folders, but have yet to come up with a design there.  Once I do, I will post it here for feedback before committing into a release.  At the same time, I will try and produce an ADMX template for the settings (like most, we are actively looking at Windows 7 for deployment sometime in 2010).

Mainly for, I want to write in some sort of backup/restore code.  The problem with the current settings format is that it tattoos these pref files in Firefox.  Instead of trying to unwind the code each time at logoff/shutdown, it seems easier to me to just backup the entire file and restore it on reboot.  I still need to get to grips with the exact hows on this but will blog later on it.

Anyway, thanks again to Florian and Nathan for their contributions.  I should probably write a developers guide to FirefoxADM at some point but as they’ve proved its quite easy to figure out what does what! is up on Sourceforge now.



April 8, 2009

OK, these version strings are getting silly length!  Many thanks to Craig who picked up on a bug in one of’s template.  This was a quick update just to solve that bug.

More news on and beyond soon.


March 26, 2009

Ok, this is a little embarrassing in that this announcement is a month late, as the release got caught up in my planning of my holiday to Australia (which was fabulous!).

Anyway, is now up on sourceforge.  With this release, all existing functions where it makes sense for them to have it, now have the possibility of setting either a Locked or Default value.  The few that do not are simply because I couldn’t see why you would want to have them as Default values.  However, if anyone feels they should be, let me know and I’ll add those in.

With, in development, I will be going through Firefox 3.0 and 3.1/3.5 to see what new features I can add.  No promise on when I can release that.

In I will be adding in some important new features, including backing up and restoring of the various Firefox JS files that get quite radically altered by this new iteration of FirefoxADM.  I also, possibly in, want to add in some functionality to allow existing ADMXPI Administrative Templates to work with FirefoxADM.

Also, would like to say a massive thank you to everyone who has contacted me recently, some really kind messages and a few support calls which I hope I have been able to help out with.  On we go…


September 19, 2008

This has now been added to Sourceforge.  These are released under a different package, firefoxadm_dev.  I must reiterate that this is an early development version.  Do NOT use in a live environment.

The version numbering is slightly changed.  There was a FirefoxADM 0.5, but this was modifications I made for the University of Edinburgh environment.  The next target for release is 0.6 (or FirefoxADM Release 6, as I shall be calling it).  All dev build up to that will be 0.5.9.*.  Any post 0.6 fixes will obviously be 0.6.0.*.

This release is a Proof of Concept for the items I talked about in the previous post.  It also includes a few fixes.  Full changelog:

CHANGES IN – The Road to FirefoxADM Release 6

-  Fixed:  Weakness in way FirefoxADM overrides preferences meant similar named preferences would be removed (if setting homepage, browser.startup.homepage, would remove first-run pref, browser.startup.homepage_override.mstone)
-  Fixed:  Logout script was not handling removal of homepage from prefs.js properly
-  Added:  Ability to determine what type of page you get at startup (homepage, about:blank or from previous session)
-  Added:  Ability to control whether Firefox is allowed to automatically update its Search Engines
-  Added:  Ability to set Java to locked or default value
-  Added:  Ability to set JavaScript to locked or default value
-  Added:  Ability to set Default Browser to locked or default value
-  Added:  Ability to set XPI Installation allowed/disallowed as locked or default value
-  Added:  Shutdown tidyup of "extensions.update.autoUpdateEnabled" value


First fix is to a problem I’ve seen before but never put my finger on what was causing it.  It took a comment on this blog for me to recognise the problem.  Thanks, user “realtime”.

Probably the most useful of the default prefs done in this version is the ability to set a default homepage.  Just a warning for this.  I will need to implement an extra set of processes to restore settings to original values, so if you set a default homepage and then take the machine out of the group policy, it will continue to have a homepage set to whatever you set it to.  This is the same with all the default prefs.

Anyway, go to the project page on Sourceforge and give it a try and let me have some feedback, either as a comment here or drop an email to mark dot sammons(at)ed dot ac dot uk


December 4, 2007

Well, I finally did it – I jumped, at least partially, from my current blog at to here, In Cider Knowledge 2!

Why?  Well, a number of little things, including the fact I needed something to jump start myself blogging and also to try and change the tone of the blog, have more personal stuff, less dry stuff, maybe even try and mix up the style more (maybe, MAYBE, even put in some pictures every so often!).  Anyway, this is just a placer.  Hopefully the first real post will be along soon enough!