CarltonYu / MyWeb

A tool which allows us to browse web sites in our own way.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Why we need this tool

Before this, users browse web sites normally in one style and layout. If the font of a site is too small to read, end users can't do anything except accepting it. A web site always has only one layout and style, though some users may want different ones, such as black background, green text, bigger text, fit to small screen etc..

I, as a web developer, know that I can change the layout/style of a site if I can edit its CSS or append my own CSS content to it. By customizing CSS, we suddenly realize that we have our own control for sites we are browsing. We no longer only accept the only one style/layout that the site provided, we can define our own style, for example, make the text more bigger, make it to fit samll screen etc.. to fit our special needs.

Another important thing is that, not all users are web developers or designers who know CSS, HTML and to modify the page style. If there is a platform that specialists can define their own styles and share them with others, others are possible to use these custom styles without knowing HTML, CSS.

So, MyWeb is the tool we need. Web developers and designers use it to custom web site style/layout for their needs and also glad enough to share them with others. Others, end users, have the choices of styles when browsing a site.

How it works

Firstly we need a server for sharing styles. Secondly we build a tool (currently it's an extension of chrome browser) for submitting styles and consuming styles.

For the end users

When browsing a web site, in the left top corner of the page, users can see a list of styles. By clicking a style in the list, the page style/layout will be changed. The choices is saved, next time the same site is visited, the chosen style is applied.

For web designers

If a web developer or designer finds that the style/layout of a site is not good enough, he/she can use our tool to define a custom style for that site, upload to server by giving his/her email, the style name, and the CSS content. After this, he/she, as an end user, can use the defined styles.

About

A tool which allows us to browse web sites in our own way.