My feature request list
Now that InterWorx-CP supports almost all of my previous wish lists, I thught I would draw up a new one to give you something to do
I keep promising to post this but always procrastinate for some reason.
I’ve bolded the ones I consider to be the highest priorities.
This list has been in the works since 2.0 was in beta so it’s rather long:
-
Multipe domains per account. Even though this can be done with a resller account, there are still many people for whom this is a stopgap. From where I am sitting this seems to be the most in demand feature.
{I would also like to be able to have fewere user directories in my /home directory Having played around with doing this manually I understand that this is not a simple thing. I got the apache part working a while back on my old box but the otehr parts are rather more complicated.}
-
The ability to export/import your Packages via an SQL file (it’s just an SQL table, isn’t it?) or better yet synconization of two or more servers.
-
The ability to compare all of your packages side by side (with on the fly editing).
-
More flexibility about where subdomains and pointer domains point
for example:
Domain.com
/home/domainco/domain.com
sub.domain.com
/home/domainco/domain.com/sub
OR
/home/domainco/domain.com/other_dir
seconddomain.com
/home/domainco/domain.com/sub_directory
get what I mean?
.htaccess front end (as listed in your original post). The password protection part of Fileman is indeed good but a lot of people don’t see it and have to be pointed to it.
** Reseller Panel **
[B]* Option to change and customize theme and default langurage per reseller account Give the reseller the ability to do this for their own clients.
- Reseller account packages
- Main NodeWorx user able to become or create domains for reseller
- Reassign domains created on the box to a new reseller account or transfer between reseller accounts. This is most needed for when a client has a single account and signs up for a reseller account and you need to move his regular one into the reseller one but theere are other times it would be nice as well.
- Same sorting options on reseller list page as siteworx account list page [/B](also recode it eliminating the “buttons” like you did onthe SiteWorx account list page in 2.1)
-
Reseller level control of ScriptWorx (Can they use it? What scripts can their users install?)
RESELLER AND MAIN NODE WORX
- Custom Categories to sort SiteWorx Accounts
e.g. Company Sites, Client Sites, Demos, Parked Domains, etc.
Backup and Restore:
- The ability to schedule more than one backup
e.g. databases nightly or weekly and full site weekly or monthly
- All NodeWorx originated backups in a single directory /home/backups/ to make it easier for the administrator to copy these to a safer location. Ideally these would be owned by the system (user iworx) not the siteworx user and not count toward the user’s quota.
- Give NodeWorx same backup options as SiteWorx.
ScriptWorx:
-
Specify, install in a subdomain (I’d just add a “make this a subdomain” checkbox for now). Some scripts don’t work as a subdomaiin if installed in a regular directory because the site url is in the configuration file (e.g. MediaWiki)
- Option to update older scripts (turn on/off on a per install basis) I know this is a highly custom solution but since the developers freqiently provide change files it should be possible with some common scripts such as phpBB
- some sort of notification or listing to the administrator when a script is installed
(Ideally a list available in the NodeWorx interface). That way we know who has installed phpBB for example and can verify that they have updated it. This would only work from scriptworx installed scripts but since most people who are likely to install them will likely do it this way you should get most of them.
eg
phpBB
forum.sitename.com /home/user/sitename.com/html/forums
forumsite.com /home/user/forumsite.com/html/
WordPress
blogsite.com /home/user/blogsite.com/html/
Obviously this would only work with ScriptWorx installed instances but since most people are likely to utilize that rather than doing it manually I think it would help us out. We know thare is a new version of phpBB out and a few days later we check all of the installs and make sure they have been updated.
Add Support for:
Drupal and CivicSpace <== ** this is a high priority for me pesonally and I’d be more than happy to play guinea pig **
Mambo Open Source
PostNuke
CPGNuke/Dragonfly CMS
Simple Minds Forum
phpMyFAQ
FAQMasterFlex
B2evolution
phpLive
PHPSurveyer
MediaWiki
a couple guesbook scripts. I personally have no prefference.
Moodel (I only say this because it’s such a pain in the butt to install manually. Several php.ini settings need to be changed. It would be nice to get it automatic).
WordPress was also on this list but I see you added it to 2.1
Other stuff
-
Web interface for Mailman installations. Paul figured out how to get it running on Iworx over a year ago so it’d just a matter of writing the iworx code. I’m not saying this should be part of the standard install but possibly an option. [Yeah, I know this is a pipe dream but I’m adding it anyway. Plesk has this and it’s a major selling point and I recall seeing at least one more request for it in the forums.]
-
Mass Edit DNS Zones/IP’s (For example when you move boxes I like to create the SiteWorx accounts on the new box and then edit the DNS on the old box to point to the new ones while thre new nameservers propogate).
-
On the Software Updates page allow the user to specify packages not to install/update without actually editing /etc/yum.conf
-
Notification in NodeWorx or via email (preferably both) that a new kernal has downloaded (necessitationg a reboot) I would think a grep of the yum log for kernal* would do the trick.
-
Options in Software Updates page on pending packages: Update Now = Update Later (leave in que) = Never Update (add to never update package list)
-
ClamAV – the ability to run a scan of the hard drive from NodeWorx
-
Web interface for Logwatch (for something that seems so simple a lot of people seem to have problems with it)
-
When opening a SiteWorx account from the listing in the NodeWorx/SiteWorx page, have it open in a NEW window rather than replace the existing one (or possibly give the useers a choice to have it do this or work as it is now through some sort of prefference setting).
-
On The fly database/user creation (e.g. the ability to create a database and user for that database and assign privlages all on one screen – note: I’m not suggesting you replace what’s there just add this option. – People with slow serves or internet connections will love you for it
-
Ingegration with mod_dosevasive Apache module http://www.nuclearelephant.com/projects/dosevasive/
-
Ditto for mod_security
-
Ditto for Brute Force Detector
-
Ditto for rkhunter or something similar
-
And last but not least . . . FrontPage support . . . sorry Chris, couldn’t resist I know it’s your bane. I don’t even use FrontPage webs anymore, but I know many who do and like it or not it a HUGE selling point.
And in case I haven’t said it enough great job on the software and everything you do for the community guys.
Tim