User Tools

Site Tools


info:devel:wishlist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
info:devel:wishlist [2015/03/12 14:21]
info:devel:wishlist [2018/07/12 19:35] (current)
Line 1: Line 1:
 ====== Feature wishlist for BlueOnyx 5209R: ====== ====== Feature wishlist for BlueOnyx 5209R: ======
  
-  * Multiple MySQL databases per Vsite +  ​* **(done)** Multiple MySQL databases per Vsite 
-  * Multiple PHP versions at the same time+  ​* **(done)** Multiple PHP versions at the same time
   * Better Export/​Import (cPanel->​BX,​ Plesk->​BX,​ DirectAdmin->​BX,​ BX->BX)   * Better Export/​Import (cPanel->​BX,​ Plesk->​BX,​ DirectAdmin->​BX,​ BX->BX)
   * Logins with username@domain.com?​   * Logins with username@domain.com?​
Line 10: Line 10:
   * Service Status / Service Start / Stop in the GUI   * Service Status / Service Start / Stop in the GUI
   * Not only subdomains as additional domains with its own directory in a vsite   * Not only subdomains as additional domains with its own directory in a vsite
-  * Different Editions / Better Shop integration+  ​* **(I think done)** Different Editions / Better Shop integration
   * Webmail as included application   * Webmail as included application
   * MySQL Quota   * MySQL Quota
 +  * Add PostgreSQL Support and MongoDB Support
 +  * Free choice of SSH port
 +  * mysqltuner.pl integration
 +  * Customer Crontabs in the GUI
 +  * Some Security Features
 +  * cmuExport / cmuImport mysql database support
 +  * fix Tomcat
  
 ---- ----
  
-**Multiple MySQL databases per Vsite:**+**(done)** ​**Multiple MySQL databases per Vsite:**
  
 This is really needed. Will be the next feature on the list in the coding pipeline. We need to allow Vsite admins to create and manage more than one MySQL database. Additionally the server admin should have the ability to place an already existing database under the management of an existing Vsite admin. This is really needed. Will be the next feature on the list in the coding pipeline. We need to allow Vsite admins to create and manage more than one MySQL database. Additionally the server admin should have the ability to place an already existing database under the management of an existing Vsite admin.
  
-**Multiple PHP versions at the same time:**+**(done)** ​**Multiple PHP versions at the same time:**
  
 Let me talk about this from a technical perspective. The problem starts with how you tie these different PHP versions into Apache on a per Vsite level. Say your Apache runs with the DSO. Then all sites that use the DSO are tied to this version of PHP. Which can be the stock one, or an upgraded one. Let me talk about this from a technical perspective. The problem starts with how you tie these different PHP versions into Apache on a per Vsite level. Say your Apache runs with the DSO. Then all sites that use the DSO are tied to this version of PHP. Which can be the stock one, or an upgraded one.
Line 105: Line 112:
  
 What menu or layout changes (if any) would enhance the user experience? What menu or layout changes (if any) would enhance the user experience?
 +
 +//Note by destenfeld://​ Maybe an additional relaunch with a new dashboard design could be a good idea: [[https://​bashooka.com/​template/​modern-flat-admin-dashboard-templates/​]]
 +
  
 **Multi-Panel ability:** **Multi-Panel ability:**
Line 136: Line 146:
 The ability to have additional fqdn in a site. It can be handled like subdomains but should be fqdn (full qualified domain name). The ability to have additional fqdn in a site. It can be handled like subdomains but should be fqdn (full qualified domain name).
  
-Note by mstauber: This is already there via "Web Server Alias" and the "Web Alias Redirects"​ checkbox.+//Note by mstauber:// This is already there via "Web Server Alias" and the "Web Alias Redirects"​ checkbox.
  
-**Different Editions / Better Shop integration**+//Note by destenfeld://​  
 +No this is not completely what I mean. 
 +What I mean is the ability to set a domain in different ways: 
 +  * additional domain (not only subdomain) is pointing to a subdirectory (like subdomains) 
 +  * domain can be an additional domain for an existing directory 
 + 
 +Ability to create FTP users which have only access to a subdirectory within virtual site. 
 + 
 +Additional to this the subdomain feature today is not updated with the php select funktion of the mainsite. If php version for the mainsite changes. The php version for the subdomain do not. 
 + 
 + 
 +**(I think done)** ​**Different Editions / Better Shop integration**
  
 My suggestion for three differenz Editions: My suggestion for three differenz Editions:
Line 160: Line 181:
  
 This needs to tie into Active Monitor to send warning emails when approaching threshold or when a "​Red"​ action is taken. Additionally this needs to get tied into the Reseller management, so that a Reseller might have X GB of MySQL database tables that he can distribute between Vsites. If that limit gets exceeded, action is taken, too. This needs to tie into Active Monitor to send warning emails when approaching threshold or when a "​Red"​ action is taken. Additionally this needs to get tied into the Reseller management, so that a Reseller might have X GB of MySQL database tables that he can distribute between Vsites. If that limit gets exceeded, action is taken, too.
 +
 +** Add PostgreSQL Support and MongoDB Support **
 +
 +Like mysql it should be possible to add / manage PostgreSQL and MongoDB databases.
 +
 +** Free choice of SSH port ** 
 +
 +Today we have a pulldown with some pre-defined ports. In the future I want to set the port indiviually in a input-field,​ with checks if the port is still in use during the safe / change process.
 +
 +** mysqltuner.pl integration **
 +
 +In Networkservices -> Mysql a new tab for the output of mysqltuner.pl
 +So you can check the settings of the mysql database in the GUI and can do changes in mysql settings from the gui.
 +
 +** Customer Crontabs in the GUI **
 +
 +Adding a Feature for SiteAdmin of a site to add own cronjobs. If they are PHP-Related maybe with an preconfigured php call (///​home/​solarspeed/​php-7.x/​bin/​php -d open_basedir ''//​) for example. And the feature to select the recipients of cronjobmails / adding the automated feature no mail (//>/​dev/​null 2>&​1//​).
 +
 +** Some Security Features ** 
 +
 +  * Linux Malware detect: [[https://​www.rfxn.com/​projects/​linux-malware-detect/​]] and [[https://​kb.iweb.com/​hc/​en-us/​articles/​230267588-Scanning-for-malware-with-Linux-Malware-Detect-LMD-]]
 +  * RKHunter Scan – [[http://​rkhunter.sourceforge.net/​]] and [[https://​en.wikipedia.org/​wiki/​Rkhunter]]
 +  * Lynis Scan – [[https://​cisofy.com/​lynis/​]]
 +
 +** cmuExport / cmuImport mysql database support **
 +
 +Today cmuExport / cmuImportay knows about the mysql database settings but do no dump / restore of the specific database. This could be added to have the complete site in Export / Import workflow.
 +
 +** fix Tomcat **
 +
 +Today it is not possible to get a war file running within a vsite. It always shows error (//​destenfeld//:​ I did write some time ago in the mailing list). Either remove the feature or fix it.
  
info/devel/wishlist.1426130482.txt.gz · Last modified: 2015/03/12 14:21 by