Hey there I'm thinking about to create a plugin to manage teamspeak servers for customers. But for this module I'd need to insert some fields on customer limitations and server configurations page. customer: - Limit ts servers - Limit ts slots server config: - TS Portrange - Serveradmin Username / Password - TS Licence Zertificate - Special TS3-Ports (Query, File-Upload) Additional the module shall interact with Firewall and add the TS3 Special-ports and instance port for new servers to the firewall entry (if created)
Starting with ispconfig 3.0.3, the ispconfig installer supports incremental database updates. So it does not cause any problems if you add custom fields to database tables. The main problem that you might have is that the html templates and form pages will get overwritten by an update. So the cleanest solution would be to upload your changes to ispconfig SVN in case that you plan to release these modifications as open source, so that the changes will get into one of the next releases of ispconfig.
That's great. Yes, I plan to release the addon as open source. I'll ask for svn access or send a patch when the module is finished. But at first I'll have to read and understand the developer documentation and have to write my addon