Open gavinengel opened 8 years ago
I've made this little hack: https://github.com/bjesus/services-panel
@mediadoneright If you'd like, let me know in what way you would like to integrate this to web-dev-panel
and I'll create a pull request. Main issue is probably what to do with the status icon when there are more than 2 services :confused:
I like it. Would you put it on extensions.gnome.org?
I've been playing around with using Docker Engine on my desktop. I'm not sure how many people do that, though.
@gavinengel Thanks! I just don't want to create any redundancy with yet another fork. If @mediadoneright wants this in his extension then I'd be happy to do that. But, looking at the 8 services I'm currently controlling with it, I guess web-dev-panel wouldn't make sense as a name anymore.
Whatever the route that will be taken, I think that before it's on extensions.gnome.org it should have sane configuration GUI. People who download extensions from GitHub probably have no problem editing a config file, but I'm not sure the same can be assumed for people who use extensions.gnome.org .
@bjesus awesome. sorry for delayed reply -- been sick in bed since last week.
Based on what you've done, and the scope, I agree with you about the name... and also about putting on extensions.gnome.org. What you've achieved does handle the portion of enabling/disabling certain services.
However, when I forked this I had envisioned more... and definitely more focussed on web/app development. I chose not to go your route since if you're comfortable with editing these files and the command line, then IMHO this type of tool is of limited value. My hope is it should have a few sane defaults and a GUI to add/remove other services. My goal is to:
All that said, I've had little experience developing GUI based javascript extensions. I would like to accomplish some or all of this in time for 16.04, though.
Thoughts?
@mediadoneright Thanks! hope you're well now.
cupsd
, btsync
, redshift
, tor
, and even local mysqld
and nginx
. Also, I believe it would be quite complicated to implement, as there are so many different settings to take into account (especially if it's not all on localhost
, i.e. you need an ssh tunnel to your MySQL server, you need to figure out the web server and distro of it in order to create a correct vhost file in the correct place, etc'). If you'd go for it though, I'll do my best to to take part with the development. All this being said, I think the right approach would be that I'd finish up the GUI for enabling/disabling services, and put the thing on the extensions.gnome.org . If you'd like we can take what we have then and expand it, aiming to reach what you've defined above. How does that sounds to you?
For what it worth (as I'm not contributing :neckbeard:) I think "Service Panel" is a better name, and also agreed with @bjesus points:
/etc/hosts
edits / Direct links to tools like PhpMyAdmin & RabbitMQ admin...Thanks for your works guys, I'm following this extension very closely, I need it :+1:
@bjesus - thanks! doing fine yesterday and today. whew!
@bjesus @damienalexandre re name: I still feel it depends on scope -- and I'd like to keep mine focused on Local Web/App Development.
May I add a quick note: Nginx daemon as well?
@gavinengel It's not clear to me what you mean? nginx
is included by default on both my "Web Dev Panel" and the forked "Service Panel" by @bjesus
@mdrmike:
@gavinengel On "Services Panel" you can basically choose whatever services you want to toggle on and off with the extension. It could be nginx
or lighttpd
, or it could be a service that isn't a web server at all.
@mdrmike My mistake, thanks!
@bjesus OK
Why limit this to just 2 daemons? There are quite a few I might want to have a quick on/off switch from systemd, upstart, init.d. Docker, Mongo, etc.