Menu

Tree [d73596] master /
 History

HTTPS access


File Date Author Commit
 compiler 2012-11-02 Rahul Manne Rahul Manne [d73596] Initial Commit
 css 2012-11-02 Rahul Manne Rahul Manne [d73596] Initial Commit
 ReadMe.txt 2012-11-02 Rahul Manne Rahul Manne [d73596] Initial Commit

Read Me

Rahul Manne (rmanne)
WebDevelopment Helper

Purpose
	This is a delicate program that helps easily remove spaces from HTML/CSS and adds appropriate CSS3 extensions that may extend functionality to more browsers. One of the purposes of this program is to minimize the amount of data you will need to upload to your website. In CSS and HTML, you can safely remove all whitespace except for " " (single space), but on JS, PHP and some others, removing spaces can break the code, so in a php, all the whitespace is reduced to a single space. Then, with CSS3, a lot of important usage part need important prefixes like (IE: -ms-, Chrome/Safari:-webkit-, Firefox:-moz-, and Opera:-o-;-xv-). This is up-to-date as of 11/2/2012. Also remember, this program has certain syntax you must have, for example, if a line has any sort of comment ("<!--" or "/*") in it, it will not be considered (and this could cause major issues if you had in-line comments), and all white space is removed, except the single space, preventing non-white space in plain text. Also, if your CSS3 command starts with "@", it will need to be all in one line. (example: @keyframes ___{} must all be on a single line.) In any case, it will increase support, and reduce the file size, so that when many people visit your website, you use less data and have more functionality for more people.

Prerequisites
	You must include a webdev.conf file that has the local path to your website. Optionally, if you are testing with some program like XAMPP Apache Server, generally, you will need extentions in your html that point to the correct folder (like, for example, on my local directory, I have C:\xampp\htdocs\versatilewebsite, so whenever I want to call files within my website, I can't use \, but rather, \versatilewebsite\, so when I am uploading I have to remove "\versatilewebsite" or else it won't work once you upload it. So the second line would be something like "\versatilewebsite" and the outputs for these files go in the global folder). Your directory tree must have source files in the folder, "\src" (and then the uploadable files go in "\global", but this folder MUST exist whereever "\src" exists). For example, my root directory has C:\xampp\htdocs\versatilewebsite\src, and all the files in \src\ are compiled for local usage and placed in \ and all the ones compiled for global usage are placed in \global\. If you don't have a second line (the optional part), then these files will still be setup, but they'll have the same exact content as the ones in \. 

CSS3
	I took all the information from http://www.w3schools.com/cssref/css3_browsersupport.asp, and w3schools update theirs everyday, so all the information SHOULD be up-to-date as of 11/2/2012. 

"Issues"
	A line with comments are completely ignored, so make sure that you have no important code in them. Also, multi-line comments are not supported either, and could cause many issues. 

If you run into any bugs, feel free to report them to me on Sourceforge (https://sourceforge.net/p/webhelper/tickets/). 
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.