Indicator for management of some webservices

Registered by Richard Eszes

Many developers (like me) also use the home computer to web development. For example, watching movies is not required for the running of services (and this has security risk).

It would be a good indicator, which the developer can:
- open the phpmyadmin,
- start / stop / restart apache2,
- start / stop / restart mysqld,
- edit the important configuration files,
- etc.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Richard Eszes
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

Menu
====

Like indicator-bluetooth, the new indicator has an icon on the notification area. Click on it open a drop-down menu, with these elements (after // I write comment for element):
- apache2 (On/Off)
- mysqld (On/Off)
- Open phpmyadmin // Open http://localhost/phpmyadmin in the default browser (like Firefox)
- Edit apache2.conf // Open /etc/apache2/apache2.conf file in the default editor (like gedit)
- Edit sites // Open /etc/apache2/sites-available file in the default editor
- Edit php.ini // Open /etc/php5/apache2/php,ini file in the default editor
- Show log // Open /var/log/apache2/error.log file in the default editor

Click on "apache2" or "mysqld" items start the service (if that is stopped, else start it). The other element's action is in the comment.

The apache2 and mysqld element show online the status of these services, like the bluetooth adapter's state in the indicator-bluetooth.

Icon of the indicator
=============

If all service is active, the indicator change to "active state" (seperate icon), or if least one service is disabled, the indicator change the icon. You can then see their state.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.