Webmaster tool update (v0.0.4): supporting Digital Ocean, UI improvements, flexible settings
What is the project about?
Lots of technical people like me use various cloud service providers to manage their VPS, domain, storage etc. It is a time consuming and tedious job to check each account regularly. For example, most service providers recommend users to enable two factor authentication therefore users have to get their phone when they want to login. However, in most time, users only want to have a quick check of their services’ status, account information etc. That is why I want to develop this Chrome extension to put all those information together and allow users to check all information in a single click!
Technology Stack
Chrome extension
Javascript
JQuery
Bootstrap
New features
All commits in this contribution can be viewed in this pull request:
https://github.com/yuxir/webmastertool/pull/2
The new features are summarized below:
Support Digital Ocean
In this iteration, users can view information about their DO account, droplets, snapshots, domains etc. Here is the screenshot:
The support of Digital Ocean is mainly implemented in this file:
https://github.com/yuxir/webmastertool/blob/master/js/do.js
UI improvements
I have added icons and tidied up the UI to make it more intuitive to users. The work has been done mainly in this commit:
https://github.com/yuxir/webmastertool/pull/2/commits/50402a6ce92eff0a92dd789f82b0ec97a960b19b
Flexible settings
As more VPS providers will be added into this tool, users may not have accounts with all of them therefore may want to hide some tabs. I have added this feature to settings to allow user show/hide tabs.
The commit for this feature is:
https://github.com/yuxir/webmastertool/pull/2/commits/b07f47eaef61ed57d00bb4533ac17598f4bf3426
Previous contributions
Roadmap
In the following iterations, I will provide support to more service providers, e.g, Linode, AWS, etc. Also, depending on the feedback, I may support some operations via cloud service provider APIs, e.g. start/stop/restart a server, create a snapshot, etc.
Chrome extension store
I have uploaded this tool to Chrome web store, the link is: https://chrome.google.com/webstore/detail/webmaster-tool/inffcpoooalmdfkhlnbnlmifdhblockb
How to contribute?
Just fork this project, create your feature branch, commit your changes and send a pull request!
https://github.com/yuxir/webmastertool
Proof of work
I have added my Steemit account link in the README:
Leave Webmaster tool update (v0.0.4): supporting Digital Ocean, UI improvements, flexible settings to:
Read more #utopian-io posts
Best Posts From yuxi
We have not curated any of yuxi's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From yuxi
- 想要买比特币等加密货币又担心银行账户被冻结?推荐Skrill!
- 试用一下Weedcash
- 黑五打折入手了Ledger Nano S
- HF20 test
- Steem Python升级过程中遇到的坑
- Steemmate - Like both Steemit and Steemd? Let’s put them together!
- Namesilo Ruby client v0.0.3 - supporting all REST API methods and adding helper methods
- Webmaster tool update (v0.1) - Namecheap support and lazy loading of data
- Namesilo Ruby client
- 软件介绍: Gource, 察看酷绚的软件提交历史