jayward Posted July 21, 2009 Share Posted July 21, 2009 We have made quite a few customizations to the admin side of WHMCS with the new functionality in v4. Among the customizations are: make all those annoying client id text boxes intelligent searches. A fast, easy, auto saving ticket creator Enhanced admin summary page stats Better graphs that show what we really want to know We have a video showcasing a few of these you can view here: http://blog.highspeedweb.net/2009/07/20/whmcs-admin-mods-temp-tickets/ Let us know what you think! 0 Quote Link to comment Share on other sites More sharing options...
DataHosts Posted July 21, 2009 Share Posted July 21, 2009 It is ok, but all it shows is the ticket entry. A nice quick way to enter a new ticket. Question, what you have the account listed under Mike Jones, and Peter Smith calls to log a ticket. When you search for Peter in the search box it does not populate any results. So, you then need to search for the account which means you can create a new ticket on the client summary page. A nice thought, but I just do not see it as a need for WHMCS to go with. 0 Quote Link to comment Share on other sites More sharing options...
jayward Posted July 21, 2009 Author Share Posted July 21, 2009 The search box is a modified intelligent search... so if Peter is listed as a contact on Mike's account, it will find him. And if he isn't, he's going to know the domain or something that can be searched on to find the account. So it isn't just a name search on the primary name on the account. This really isn't meant to be something for "WHMCS to go with", but rather a solution to a particular problem we were having. We just wanted to share in case others were having the same problems. Thanks for your feedback though. 0 Quote Link to comment Share on other sites More sharing options...
DataHosts Posted July 21, 2009 Share Posted July 21, 2009 The search box is a modified intelligent search... so if Peter is listed as a contact on Mike's account, it will find him. And if he isn't, he's going to know the domain or something that can be searched on to find the account. So it isn't just a name search on the primary name on the account. Gottcha..so it will be a true intellisearch that will go with anything specified for the client. Yes, I also agree that the client should be able to verify something on the account to prove they have a right to submit a ticket. A very nice addition to the admin area with that being clarified. 0 Quote Link to comment Share on other sites More sharing options...
jozeph Posted July 21, 2009 Share Posted July 21, 2009 Very nice. These mods are available to download? 0 Quote Link to comment Share on other sites More sharing options...
jayward Posted July 22, 2009 Author Share Posted July 22, 2009 Not at the moment. We were kind of testing the water with this to see if there was any interest in us packaging them for download. 0 Quote Link to comment Share on other sites More sharing options...
jozeph Posted July 24, 2009 Share Posted July 24, 2009 I see that you have many others addons, maybe can be useful for people: Snmpwalk Mytickets Movedsites Cpanelbandwidth Globals Platymover Nameservers Mass Registrars Are you not interested in packaging this others? 0 Quote Link to comment Share on other sites More sharing options...
jayward Posted July 29, 2009 Author Share Posted July 29, 2009 We are just now looking into packaging our mods. I guess it's a question of interest level. Anyone who has done custom code knows that it is one thing to do proof of concept code for yourself and quite another to package it for general consumption. The mods we have are in a condition that they work for us very well, but would take some cleaning up to be able to be distributed at large. But I don't want to go through the time and trouble of packaging up things and then have no one use it. So let me know which of those sound of interest to you and I will see what I can do about getting it to you. 0 Quote Link to comment Share on other sites More sharing options...
DataHosts Posted July 29, 2009 Share Posted July 29, 2009 possible...depends on the cost vs. usability. 0 Quote Link to comment Share on other sites More sharing options...
jayward Posted July 30, 2009 Author Share Posted July 30, 2009 (edited) Well, quite frankly, most of the mods in that list described were developed to fill very specific needs we had as we migrated to WHMCS originally. None of them (with the possible exception of the Mass script) took much time to develop and really weren't considered as a chargeable plugin. Let me give a brief description of what is there and you guys can let me know if anything sounds interesting. Snmpwalk - This was me testing doing an SNMP walk of the network. The idea was to build some sort of monitoring system for WHMCS that would allow it to bill dedicated server customers for bandwidth overages and even disable/enable them automatically. This project has since moved away from having WHMCS do the monitoring and we are currently working on a system whereby Cacti will monitor the network, WHMCS customers will have a limited access account to that system (to view their own usages) and WHMCS will pull data from the round robin database files directly, allowing it to bill for overages on the customer's personal billing month. The enabling and disabling of dedicated customers will be handled separately through custom "server" plugins for the various types of switches (mostly Cisco Catalysts) that the dedicated boxes are plugged into. Mytickets - This is just a stub at the moment. It provided a convenient location where I could put the files associated with the my ticket plugin shown in this video. I guess this page could be developed out to show what temp tickets each online user has, but really, I didn't see a need to create that at this time. Movedsites - This was a page which allowed us to keep track of sites on old non-cpanel boxes that we were migrating into WHMCS and onto cPanel boxes. Since that migration has been completed, this page is obsolete and irrelevant. Cpanelbandwidth - This was a hack to give our billing specialists access to see the individual cpanel users' bandwidth usage on the WHM/cpanel boxes without giving them access to WHM (you don't necessarily want billing people playing with server settings). Globals - This is just a page that displays print_r($GLOBALS); so I could see what global variables were available to the plugins being run. Platymover - The old billing system we used was Platypus, a very annoying windows based foxpro driven system that was originally designed to be used by ISPs with dialup systems. Several of the companies we purchased early on were former ISPs with hosting departments and they used this system. This plugin was created to migrate the customers out of Platypus and into WHMCS with minimal effort on the part of the mover. It wasn't completely automated due to limitations in the Platypus database, but it did make a very long and tedious job much faster and allowed us to move several thousand customers in a matter of days rather than months. Nameservers - This plugin gives us the domain name servers for the domains hosted on our servers as they are seen by the root name servers. It only displays the ones that are active and not currently pointed to the correct name servers. Mass - This plugin allows us to send a linux command to any or all whm/cpanel servers at the same time. It works securely over WHM's xmlapi interface and is very powerful. Registrars - This plugin displays all the domains we host grouped by what registrar they are registered with, allowing our billing people to get in contact with registrars that are being pains. This info, as well as the name server plugin's info would be much better served in the product page of the domains in question, and should probably be moved there (by way of ajax and javascript since we don't have access to the actual template). Well, that's about it for that list. All other modifications we made to the admin side of WHMCS were made via javascript in the templating files. Edited July 30, 2009 by jayward better formatting 0 Quote Link to comment Share on other sites More sharing options...
redrat Posted July 30, 2009 Share Posted July 30, 2009 Excellent work. I am very interested in Snmpwalk if ever available. 0 Quote Link to comment Share on other sites More sharing options...
jayward Posted July 30, 2009 Author Share Posted July 30, 2009 Well, that project is definitely in the works. When I get something in beta, I will post and let you guys know how it is going. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.