|Version 44 (modified by jacalvo@…, 2 years ago) (diff)|
Show warning when the User Agent is Internet Explorer
There are a lot of issues with that browser that are driving mad some users. I think it should be easy to implement this warning in the login page of the Zentyal interface.
Review English Strings
Escape as HTML HTML Entities in Templates
Now That we have HTML-escaped templates as the default, we now need to escape as-HTML text some HTML output.
Using ZIP Format for Backup
Next Iteration of exec-mason-template Tool
Add Option to Restore Backup after Installation
Support for Different Administration Roles
A great implementation would be using ACL's: http://forum.zentyal.com/index.php?topic=2943.0
Log Administration Actions
Every action by administrator should be logged and displayed prior to save changes to let the administrator know what he's done.
Better Naming for Backups
Add More Links to the Project Site
The implementation has been done using a widget.
Configuration Wizard for New Installations
Domain Controller Setup Wizard
The Wizard can ask some questions or inform and assist the administrator in the next steps needed to configure Zentyal:
- Step 1. Set a Static IP Address for the PDC.
- Step 2. Configure a DHCP Server.
- Test DHCP Configuration
- Step 3. Configure a DNS Server
- Test DNS Configuration
- Step 4. Configure the server as PDC.
- Step 5. Configure a File Server.
- Step 6. Configure a Print Server.
Create postgres Configuration
- Support to configure it by several modules
Usability Enhancement for Adding Records to the Table
It could be great to have a whole form when adding a new member to a table. That applies to the configuration of sub models. For instance, services or VPN server configuration. If the sub model is a table, then allow to enter the first row, could be great. No recursive sub model should be done.
Usability Enhancement for the menu
Don't fold it automatically, forum suggestion: http://forum.zentyal.com/index.php?action=post;topic=1881.0
Possibility to activate a maintenance mode in Zentyal warning the users through mail, jabber, etc. ( http://forum.zentyal.com/index.php?topic=1901.0)
Set the default number of lines to display in a table
Forum suggestion: http://forum.zentyal.com/index.php?topic=2097.msg8877#msg8877
Go directly to a page by its number in a table
Forum suggestion: http://forum.zentyal.com/index.php?topic=2107.msg8918#msg8918
Usability improvement accepting actions
There should be a button for accepting all the actions or overwrittings of files when enabling modules or saving changes. Forum suggestion: http://forum.zentyal.com/index.php?topic=2149.msg9172#msg9172
Tidy up the html code generated by Zentyal
Show the submodel content as an expansion from parent model.
Set the webadmin timeout from Zentyal in System --> General
See the discussion in http://forum.zentyal.com/index.php?action=post;topic=2258.0
Usability improvement: colors for some states in dashboard
Interfaces wihtout link or stopped modules could appear in red, suggestion from: http://forum.zentyal.com/index.php?topic=2523.msg12619#msg12619
Improve EBox::Types::Int to manage infinites by default
If a int set as maximum value infinite, then show the right setter and viewer. Using Math::BigInt? will help us to manage this.
This will avoid the problems we have with several inputs which requires infinite values (TS, proxy)
Migration Helpers warnings
If a query in a migration helper is not successfully executed throw a warning or something
Speed up the Zentyal restart and saving changes processes
This could be done reducing the dependencies between modules when the changes do not affect some modules that are dependencies.
Allow to specify IP/hostname for the Administration interface
More server status in Dashboard
- hddtemp, lm-sensors, ...
Redirect root mail to the admin user created during the installation
Remove Perl warnings
Restart of Zentyal modules, postinst scripts, ....
Provide an easy way to modify the Zentyal apache Listen directive
For example through the .conf file.
Create system for custom commands
You can add any local command with its parameters and allow some operators to launch it without knowing anything about what is being launched (#2523)
Interface to schedule periodic tasks
Friendly interface to write crontabs.