For now they can be available just by db commands for each Ibay, but we can imagine a Panel in Nethgui, either in the panel of shared folder (keep it simple) or in another Place.
Let’s see what we have now: the actual shared folder page is designed to configure contents sharing among a group of users. HTTP is one of the available protocols for accessing the shared contents, and is limited to public and read-only access, with optional HTTP-Basic authentication. Other protocols are
SMB
sFTP
FTP
Setting PHP ini-values seems to focus on a slightly different problem: configuring a (PHP) web application. Other special requirements in this field may include
apache write access to specific directories
optional .htaccess files support
RewriteEngine rules
…
I’d like to keep this two tasks separate, if possible. What do you think?
This could end with an ad-hoc page in Server Manager (i.e. “PHP web sites”) or a new tab under “Shared Folders”… we’ll see!
Well I have no problem to separate the Php settings of the Shared folder, and of course the optional .htaccess files support could be indeed a new features to add.
Then I suppose that if we separe the ‘Shared-Folder’ UI of ‘Web-Hosting’ UI, we ought to propose a new rpm with its own templates in apache.
I’d rather go with Stehpan idea, is simple and easy to implement.
Just add a “Web settings” tab to the ibay page, with proposed options plus the AllowOverride for htaccess.
I suggest to name all PHP options like PHP_option_ (eg. PHPallow_url_open), so the template can automatically map all PHP variables.
Same thing with Apache variable name it HTTPD_option_, eg. HTTPDAllowOverride.
Even if I like the idea of a more advanced web hosting panel, I think this the first step is to have something working in very little time.
Before going any further I propose to merge the two “Web” tabs together: having two “Web” tabs sounds a bit confusing to me. This is the current Web access tab:
The “Allow .htaccess” and “Force SSL” checkboxes could be added under “Protect by password”, and the PHP options, inserted into a collapsable “Advanced PHP settings” section.
I Thought about that, but the only ‘cons’ I had is that you will have a menu where you must scroll down if you want to activate some settings. Of course it only depends of the size of your screens…On my TV all is fine