Although most of the past few months have been spent cleaning up and overhauling the DomainMOD source code, there are also some new features that have been implemented that I wanted to highlight.
Task Scheduler & Cron Jobs
In order to streamline how DomainMOD handles scheduled tasks, all of the past cron jobs have now been combined into a single file, so users only need to schedule one file to run at regular intervals and then all automated tasks can be managed through the new Task Scheduler (Settings -> Task Scheduler).
Support For User-Based Time Zones
The entire DomainMOD system has been updated to show times in the user's time zone, not the system time zone. This means that all dates shown, including the timestamps in exported reports, will be shown in the user's current default time zone (Settings -> User Defaults).
Raw List Feature
The main Domain & SSL Certificate pages now have a Raw List feature, which allows you to view your search results as a simple list of domains with no other data. This is helpful when you need to copy/paste the list of domains somewhere else and you don't need any other data other than the domains themselves.
System Notice Feature
DomainMOD now includes a System Notice feature, which will display important system messages to users when they login.
For a complete list of all changes please visit the Changelog.
In an effort to get DomainMOD ready for the future, the primary source code repository on GitHub has been moved to a new account and location.
I plan to make DomainMOD modular, so that you can easily add new plugins that extended the functionality, and having this new account will allow me to keep all of the code (whether it's the main source code or the individual plugins) in one central location so that it's easy for people to find.
New DomainMOD GitHub Account:
New Source Code Repository:
New .ZIP Archive Download:
If you installed DomainMOD via git, and you want to be able to upgrade using 'git pull' in the future, you will need to edit your .git/config file to reflect the new repository location. Just replace 'aysmedia' in the URL with 'domainmod', save your config file, and that's it, you're all set!
DomainMOD now includes a cron job that will check to see if there's a newer version available for download, which will help keep your installation up-to-date without having to check the website regularly.
Since new versions are sometimes released to fix security issues and bugs, it's highly recommended that you upgrade to the newest version as soon as possible so that you can start taking advantage of this new upgrade notification feature.
NOTE: Only administrators will be notified of newer versions.
On the Asset Management pages you can see both your active and inactive assets by default, however if you have a lot of old, inactive assets stored in DomainMOD, displaying your inactive assets means extra processing time and a slower user experience. If you don't want to see your inactive assets you can now hide them from being displayed via the Display Settings.
If you have a lot of inactive assets and you want to speed up DomainMOD, I would recommend giving this new feature a try. One of the installations I maintain has literally hundreds of DNS profiles, almost half of which are inactive, and hiding inactive assets has made a very noticeable difference in terms of speed.
The Registrar Fees page has been updated to allow you to keep track of WHOIS Privacy fees on a per-Registrar/TLD basis. Previously you either had to ignore WHOIS Privacy costs altogether or include them in the renewal cost of your domains, so this update will help keep the financial side of things more organized and easier to update.
The Registrar Fee and SSL Provider Fee pages have also been updated to include a Misc Fee. This fee can be used for such things as local contact/proxy fees that are paid in order to meet certain international TLD requirements. This new field will allow for even more accurate reporting, since you can now track every yearly fee associated with a domain or SSL certificate.
The Registrar Fee and SSL Provider Fee Asset pages have been updated to allow for easier editing. Now instead of updating fees one-by-one, you can edit every fee at the same time and then save everything with a single click of a button. This will make bulk fee updates extremely fast and easy!
Since the Software Updates section is really just a replica of the News section on DomainMOD.org, in an effort to use development time more efficiently I've decided to remove the Software Updates section entirely. Now if you want to see what's new with DomainMOD you just have to check out the News section on DomainMOD.org.
The links to the Software Updates section within DomainMOD have already been updated to point to the News section.
A script that ran in the background and updated domain fees regularly was causing some slowness on large installations, so I've taken steps to help speed things up. One of the results of this cleanup work is that there is now a cron job that will fix all domain fees. For larger installations, I recommend you set this cron job up to run while you're asleep, so that everything is ready-to-go the next day when you start work.
For more information about this cron job please see the DomainMOD README.