Plug-Ins Overview |
Simple DNS Plus v. 5.0 Copyright © 1999-2008 JH Software ApS |
Simple DNS Plus has a plug-in system for providing additional functionality.
Users often ask us to implement different new features in Simple DNS Plus.
We are always very happy to get these suggestions, however some of the suggested features are things that only a smaller group of users would be interested in, and while it might be a really cool feature for those users, it might be a distraction for others.
Of course adding a new feature also makes the software more complex and gives it a larger "attack surface".
So for version 5.0 we decided to implement a plug-in system, allowing us (and 3rd parties) to develop new features without cluttering the base product, and allowing users to select which of these features they want - or don't want.
Simple DNS Plus version 5.0 supports "Get Host" plug-ins - that is plug-ins that are designed to fetch the IP address (IPv4/IPv6) for a host name - and optionally the reverse. Future versions may support other types of plug-ins as well.
The standard Simple DNS Plus v. 5.0 installation comes with the following 4 "Get Host" plug-ins:
Additional plug-ins will be available for download from http://www.simpledns.com/getplugins.aspx
Plug-ins are instantiated in the Options dialog / DNS / Plug-Ins section.
Some plug-ins (including the DHCP Server plug-in) have their own View - a dockable sub-window in the main window.
The plug-in architecture is open for users and 3rd parties interested in developing their own plug-ins.
In short, this is all based on a .NET Framework 2.0 interface "IGetHostPlugIn" found in the "sdnsplugin.dll" file supplied with Simple DNS Plus.
More information about developing plug-ins will be available on-line.