<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux Users Group Manipal &#187; Web Programming</title>
	<atom:link href="http://www.lugmanipal.org/category/web-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lugmanipal.org</link>
	<description>The Best Things in Life are Free</description>
	<lastBuildDate>Wed, 26 Oct 2011 08:41:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Rendevous with Facebook &#8211; Basics Workshop</title>
		<link>http://www.lugmanipal.org/2011/04/13/rendevous-with-facebook-basics-workshop/</link>
		<comments>http://www.lugmanipal.org/2011/04/13/rendevous-with-facebook-basics-workshop/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 19:55:46 +0000</pubDate>
		<dc:creator>Kartik Mandaville</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Workshops]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=311</guid>
		<description><![CDATA[A Workshop on Basic Web Development was conducted by LUG Manipal. It furnished the attendees with the knowledge of the web technologies required for the upcoming workshop on Facebook Application Development. The primary focus were the concepts behind web development, such as Client Server Architecture, Server Side Languages and Client side Languages. Day 1: The [...]]]></description>
			<content:encoded><![CDATA[<p>A Workshop on Basic Web Development was conducted by LUG Manipal. It furnished the attendees with the knowledge of the web technologies required for the upcoming workshop on Facebook Application Development.  The primary focus were the concepts behind web development, such as  Client Server Architecture, Server Side Languages and Client side Languages.</p>
<p>Day 1:<br />
The XAMP suite was given to the attendees. The focus of  the workshop was on PHP, MySQL, HTML. The workshop started with a  discussion on the Client Server Architecure. It was followed  by an introduction to HTML. Major HTML tags were covered, and the day ended with a  simple page, covering most of the important tags.</p>
<p>Day 2:<br />
The second day was devoted to PHP.  The basic concepts of  server side scripting were covered. Also, the working of PHP, the  syntax of PHP statements were taken up. At the end, the attendees were  able to pass information from a form to another page and process the  information</p>
<p>Day 3:<br />
The focus of the third day was MySQL, and its connection  with PHP. In the beginning, basic database concepts were  discussed. MySQL was introduced, and basic queries such as INSERT,  UPDATE, CREATE TABLE, DELETE, SELECT were discussed.<br />
The Connection of PHP with MySQL with the particular functions was discussed  in detail. Inserting values from a form into the database, and  retrieving the data from the database and displaying it on the screen  was demonstrated.</p>
<p>Day 4:<br />
The day started with an introduction to Sessions and  Cookies. The differences between Sessions and Cookies and their  respective uses was highlighted. The creation and usage of sessions and  cookies using PHP functions was demonstrated. The day ended with a  simple login script demonstration. An insight was also given into  Facebook application development using PHP, which will be covered in the  next workshop.</p>
<address>References:</address>
<address>To know about the installation procedures -&gt; <a title="Pre-Requisites for Web Development" href="http://www.lugmanipal.org/2011/04/03/pre-requisites-for-rendezvous-with-facebook-workshop/" target="_blank">Link</a><br />
</address>
<address>Slides of the Workshop -&gt; <a title="Link to Slides" href="http://www.mediafire.com/?ou427lgc7dcj8ys" target="_blank">Link</a></address>
<address>Get the <a href="http://in.php.net/get/php_manual_en.chm/from/a/mirror">Official PHP Manual</a> from its website.</address>
<address>Get the <a title="Link to MySQL Manual" href="http://dev.mysql.com/doc/" target="_blank">Official MySQL Manual</a> from its website.</address>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2011/04/13/rendevous-with-facebook-basics-workshop/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pre-Requisites for Rendezvous with Facebook workshop.</title>
		<link>http://www.lugmanipal.org/2011/04/03/pre-requisites-for-rendezvous-with-facebook-workshop/</link>
		<comments>http://www.lugmanipal.org/2011/04/03/pre-requisites-for-rendezvous-with-facebook-workshop/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 16:49:39 +0000</pubDate>
		<dc:creator>Kartik Mandaville</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Workshops]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=296</guid>
		<description><![CDATA[Following are the methods to install the Apache-PHP-MySQL packages to your systems. People interested in coming for the Web Development Workshop starting from 5th April , should take a look. For Ubuntu users: If your Ubuntu is the one from the Linux Install Fest, your system already has the required packages. If you dont have [...]]]></description>
			<content:encoded><![CDATA[<p>Following are the methods to install the Apache-PHP-MySQL packages to your systems. People interested in coming for the Web Development Workshop starting from 5th April , should take a look.</p>
<p><strong>For Ubuntu users:</strong></p>
<ul>
<li>If your Ubuntu is the one from the Linux Install Fest, your system already has the required packages.</li>
<li>If you dont have the packages , type the following commands in terminal :
<ul>
<li> sudo tasksel install lamp-server</li>
<li> sudo apt-get install phpmyadmin</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p><strong>For other Linux users :</strong></p>
<ul>
<li>Download the following package :
<ul>
<li><a title="Link to Xampp for Linux" href="http://www.apachefriends.org/download.php?xampp-linux-1.7.4.tar.gz" target="_blank">Link to Xampp for Linux</a></li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p><strong>For Windows users:</strong></p>
<ul>
<li>Download the following softwares :
<ul>
<li><a title="Download Notepad++ for Windows" href="http://download.tuxfamily.org/notepadplus/5.9/npp.5.9.Installer.exe" target="_blank">Link to Notepad++ </a>, a source code editor for windows.</li>
<li><a title="Download link to WAMP server for windows" href="http://www.wampserver.com/en/dl32.php" target="_blank">Link to Wamp Server</a> , package containing all the required software.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2011/04/03/pre-requisites-for-rendezvous-with-facebook-workshop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Install Fest and Web Development Workshop</title>
		<link>http://www.lugmanipal.org/2009/10/22/install-fest-and-web-development-workshop/</link>
		<comments>http://www.lugmanipal.org/2009/10/22/install-fest-and-web-development-workshop/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 19:16:29 +0000</pubDate>
		<dc:creator>Kartik Mandaville</dc:creator>
				<category><![CDATA[Meets]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Workshops]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=221</guid>
		<description><![CDATA[Well , here is a small write up of both the events LUGM conducted in October 2009 . Install Fest : LUG Manipal organisesd a Linux ( Ubuntu 9.04 to be precise ) Install Fest from 6th to 8th October . Well , this time , it was the job of the second years to [...]]]></description>
			<content:encoded><![CDATA[<p>Well , here is a small write up of both the events LUGM conducted in October 2009 .</p>
<p><strong>Install Fest :</strong></p>
<p>LUG Manipal organisesd a Linux ( Ubuntu 9.04 to be precise ) Install Fest from 6th to 8th October . Well , this time , it was the job of the second years to do it . Most of us were noobs . We  should congratulate Saurabh for the excellent organisation of the entire fest which went without any major hiccups . Also ,at the last day , there was a small talk on the upcoming Web Development Workshop .</p>
<p><strong>Web Development Workshop :</strong></p>
<p>A workshop on how to make web  pages covering HTML , MySQL and PHP conducted by LUGM .We ( LUGM ) focused on web development rather than web designing .We  were planning this workshop from around 6 months but due to many problems it could not materialise . Kartik had prepared the slides way back in July .So , it was finally decided on the last day (  i.e 9th )  to conduct the workshop from 12th October 2009 . With only three days , we had plenty of work to do .The next day , we got the room booked ( NLH 405 ) . We got the top floor as there were many other events going on . The posters were up the next day at all important places in MIT .SMS&#8217;s were sent with a request to &#8220;Forward to all &#8221; . LUGM website , the wiki page and the Facebook Fan page was updated . Also , a facebook event was created to futher publicise . Manu,  made class announcements in all the first year classes . He did the job single handedly ( Dunno why he likes the job so much ) . Meanwhile , slides were being given the final touches by Pratik and Saurabh . Kartik and Saurabh made a comprehensive plan of the entire workshop detailing each and every thing . Our seniors suggested some changes and then we were all set to roll .</p>
<p>So , finally the D-Day arrived . Most of us bunked classes to be in time for the workshop . The crowd was ok , almost the entire class room was filled . One more thing which is worth a mention is that we received a number of calls asking for registration and if there is any fees for it .</p>
<p>For the record, LUGM does not charge people for attending a workshop neither is there any registration . ( Check out the guiding principle of LUGM )</p>
<p>Coming back to the topic ,the first day went pretty well .HTML and beginning of MySQL was dealt with . As expected , the turnout on the second day was less than the previous day.  The second day consisted of MySQL and beginning with PHP . At the end of the day , we gave a small assignment which involved the use of forms and POST . Many had made the effort of completing the assignment . The third day basically consisted of integrating PHP with MySQL , Sessions and Cookies .On the last day , we were expecting a low turnout , but the turnout was far less than we expected . We had kept this day only for application , so we demonstrated a login page complete with Remember Me feature from scratch .Although the turnout was less but the response was amazing .We had divided the entire application into modules and then gave some time for the students to complete . We were glad that many were easily able to complete the modules in time .</p>
<p>For more ,</p>
<p><a href="http://www.lugmanipal.org/2009/10/10/web-development-workshop/">The post about the workshop</a> on the LUG Website</p>
<p><a href="http://www.lugmanipal.org/2009/10/13/slides-web-development-workshop-oct-2009/">Slides of the workshop</a></p>
<p><a href="http://www.wiki.lugmanipal.org/The_Guiding_Principles">Refer to the Guiding Principles of LUGM</a></p>
<p><a href="http://www.wiki.lugmanipal.org/" target="_blank">Wiki of LUGM</a></p>
<p><a href="http://www.lugmanipal.org/">LUG Manipal Website</a></p>
<p>Facebook Fan Page</p>
<p><a href="http://www.lugmanipal.org/forums/">LUGM Forums</a></p>
<p><a href="http://twitter.com/lugmanipal">LUGM on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2009/10/22/install-fest-and-web-development-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development Workshop[Oct, 2009]</title>
		<link>http://www.lugmanipal.org/2009/10/10/web-development-workshop/</link>
		<comments>http://www.lugmanipal.org/2009/10/10/web-development-workshop/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 20:42:04 +0000</pubDate>
		<dc:creator>Kartik Mandaville</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Workshops]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=201</guid>
		<description><![CDATA[Ever wondered how to build your own web page ??? No need to wait any longer !! LUG Manipal is organizing yet another workshop &#8212; &#8220;A Web Development Workshop&#8221; covering HTML , MySQL and PHP. This will be a 4 days workshop Starting on 12th of October 2009 at 5:30pm at NLH 405 , MIT. [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wondered how to build your own web page  ??? No need to wait any longer !!</p>
<p>LUG Manipal is organizing yet another workshop  &#8212; &#8220;A Web Development Workshop&#8221; covering HTML , MySQL and PHP.<br />
<strong>This will be a 4 days workshop Starting on 12th of October 2009 at 5:30pm at NLH 405 , MIT.</strong><br />
Our main focus will be to promote Open Source Technology for Web Development and Design. </p>
<p>The content material for this workshop will be basic HTML for getting a start to web programming. The basics of this tagged language can be learnt at W3Schools. We will then advance to the basics of server side and client side scripting and the differences between them.</p>
<p>PHP is the choice of language for Server side Web Design. There is usually a lot of spectaculars between ASP and PHP. Some of the most famous places where its used is Wikipedia, WordPress (most famous blogging software), most of the Content Management System. Even Google and Yahoo make use of PHP for their pages. It is a very simple language which borrows it&#8217;s syntax from Perl, another classical language. It is time to make PHP your friend.</p>
<p>Now turning to MySQL, this is the most widely deployed database software which has more than 5,000 downloads per day as the statistics revealed by MySQL AB. Being the world’s most famous Open Source Database, its bound to be quite attractive. Being a very lightweight database software, its easy to install even on desktops. </p>
<p>The scripting will be done on Apache Web Server, its the world unchallenged king when it come to server deployments, covering some 70%of the webservers. Lightweight, extensibility , great features make it the no 1 choice of web developers all over the world.</p>
<p>A brief Schedule :<br />
Day 1 : Introduction to Web , installation , distribution and basic HTML , MySQL<br />
Day 2 : PHP overview , variables , functions and HTML forms , get and post methods<br />
Day 3 :MySQL through PHP , sessions and cookies<br />
Day 4 : Full Fledged Login Script demonstration from scratch </p>
<p>Please bring your laptops </p>
<p>It is advised that you go through the following links to have a better understanding .<br />
<a href="http://www.w3schools.com/html/default.asp">MYSQL</a><br />
<a href="http://www.w3schools.com/PHP/default.asp">PHP</a></p>
<p>Further References :</p>
<p>Get the <a href="http://in.php.net/get/php_manual_en.chm/from/a/mirror">Official PHP Manual</a> from its website.<br />
Get the <a href="http://downloads.mysql.com/docs/refman-5.0-en.chm">Official MySQL Manual</a> from its website.<br />
<a href="http://wiki.lugmanipal.org/Web_Design_Workshop_Syllabus">Past Workshop’s PHP and MySQL Portion Syllabus</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2009/10/10/web-development-workshop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Competition</title>
		<link>http://www.lugmanipal.org/2008/04/04/php-competition/</link>
		<comments>http://www.lugmanipal.org/2008/04/04/php-competition/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 20:48:05 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[Meets]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/?p=39</guid>
		<description><![CDATA[LUG Manipal brings out a new competition open for all students of MIT- &#8221; PHP Competition&#8221;. The first round will include Multiple Choice Questions with only one correct option. There are not registration charges and registration is also not required, its like a walk-in-test. You may need to enter your name in a sheet provided [...]]]></description>
			<content:encoded><![CDATA[<p>LUG Manipal brings out a new competition open for all students of MIT- &#8221; PHP Competition&#8221;. The first round will include Multiple Choice Questions with only one correct option. There are not registration charges and registration is also not required, its like a walk-in-test. You may need to enter your name in a sheet provided during the test.</p>
<p>The details of the Competition are:</p>
<p style="padding-left: 30px;">Venue: <strong>NLH 104</strong></p>
<p style="padding-left: 30px;">Date: <strong>7th April</strong></p>
<p style="padding-left: 30px;">Time: <strong>6 PM</strong></p>
<p>For more details of the events please visit the link <a href="http://phpcompi.lugmanipal.org" target="_blank">http://phpcompi.lugmanipal.org</a></p>
<p>Check the Wiki Page: <a href="http://wiki.lugmanipal.org/PHP_Competition" target="_blank">PHP Competition</a></p>
<p>Prizes are sponsored by Racked Hosting LLC</p>
<p style="text-align: center;"><a href="http://www.rackedhosting.com" target="_blank"><img style="border: 0;" src="http://www.rackedhosting.com/images/banner.jpg" alt="" width="390" height="185" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2008/04/04/php-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schedule For Web Designing and Development Workshop</title>
		<link>http://www.lugmanipal.org/2008/03/23/schedule-for-web-designing-and-development-workshop/</link>
		<comments>http://www.lugmanipal.org/2008/03/23/schedule-for-web-designing-and-development-workshop/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 10:11:53 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[Meets]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Designing]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[LUG]]></category>
		<category><![CDATA[Manipal]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/2008/03/23/schedule-for-web-designing-and-development-workshop/</guid>
		<description><![CDATA[Date: 25th March, Tuesday to 29th March, Friday Venue: NLH 204 Time: 5:30 PM Day 1 &#8211; HTML ( basic information about HTML and creating simple Static web pages ) Day 2 &#8211; Advanced HTML and introduction to server side scripting Day 3 &#8211; PHP Day 4 &#8211; PHP and intro to MySQL Day 5 [...]]]></description>
			<content:encoded><![CDATA[<p>Date: 25th March, Tuesday to 29th March, Friday<br />
Venue: NLH 204<br />
Time: 5:30 PM</p>
<p>Day 1 &#8211; HTML ( basic information about HTML and creating simple Static web pages )<br />
Day 2 &#8211; Advanced HTML and introduction to server side scripting<br />
Day 3 &#8211; PHP<br />
Day 4 &#8211; PHP and intro to MySQL<br />
Day 5 (extended) &#8211; MySQL (DataBase Concepts)</p>
<p>Update:  <a href="http://wiki.lugmanipal.org/Web_Design_Workshop_Syllabus" target="_blank">Workshop&#8217;s PHP and MySQL Portion Syllabus</a></p>
<p>Update on 25th March: <a href="http://www.lugmanipal.org/downloads/HTML_Day1.ppt" target="_blank">Download Slides of Day 1 of the Workshop (HTML)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2008/03/23/schedule-for-web-designing-and-development-workshop/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Web Design and Development Workshop</title>
		<link>http://www.lugmanipal.org/2008/03/20/web-design-and-development-workshop/</link>
		<comments>http://www.lugmanipal.org/2008/03/20/web-design-and-development-workshop/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 17:31:38 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[Meets]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Workshops]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[LUG]]></category>
		<category><![CDATA[Manipal]]></category>
		<category><![CDATA[mit]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.lugmanipal.org/2008/03/20/web-design-and-development-workshop/</guid>
		<description><![CDATA[LUG, Manipal is organizing a Web Design and Development Workshop for students of Manipal next week starting 25th March,Tuesday. Our main focus will be to promote Open Source Technology for Web Development and Design. This workshop can be viewed as Workshop no 1 covering Module 1 of the total web design workshops we intend to [...]]]></description>
			<content:encoded><![CDATA[<p>LUG, Manipal is organizing a <strong>Web Design and Development Workshop</strong> for students of Manipal next week starting <strong>25th March,Tuesday</strong>. Our main focus will be to promote <strong>Open Source Technology</strong> for Web Development and Design. This workshop can be viewed as Workshop no 1 covering Module 1 of the total web design workshops we intend to hold.</p>
<p>The content material for this workshop will be basic HTML for getting a start to web programming. The basics of this tagged language can be learnt at <a href="http://www.w3schools.com/tags/default.asp" target="_blank">W3Schools</a>.  We will then advance to the  basics of server side and client side scripting and the differences between them. Client side scripting has been put in Module 2 (next workshop) of the whole web design workshop from LUG Manipal.</p>
<p><a href="http://en.wikipedia.org/wiki/PHP" target="_blank">PHP</a> is the choice of language for Server side Web Design. Those who don&#8217;t know much about this language better pay attention. People usually ask &#8220;What is PHP? Is it as powerful as ASP?&#8221;. Well! Its much more powerful than ASP frankly. You need to know both the languages before comparing them and just making guesses is a bad habit. To make you feel comortable, we would like to tell you that it is one of the most widely deployed technology of these times. Some of the most famous places where its used is Wikipedia, <a href="http://en.wikipedia.org/wiki/Wordpress" target="_blank">WordPress</a> (most famous blogging software), most of the Content Management System. Even Google and Yahoo make use of PHP for their pages.</p>
<p>Now turning to <a href="http://en.wikipedia.org/wiki/Mysql" target="_blank">MySQL</a>, this is the most widely deployed database software which has more than 5,000  downloads per day as the statistics revealed by MySQL AB. Being the world&#8217;s most famous Open Source Database, its bound to be quite attractive. Being a very lightweight database software, its easy to install even on desktops. People usually have a bad experience after installing Oracle as their systems get badly screwed up with reguard to speed. Its very small in size (some 150-200MB) instead of Oracle which is of some 2GB.</p>
<p>The scripting will be done on <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server" target="_blank">Apache Web Server</a>, its the world unchallenged king when it come to server deployments, covering some 70%of the webservers. Lightweight, extensibility , great features make  it the no 1 choice of web developers all over the world.</p>
<p>More Details of the workshop is:</p>
<ul>
<li>Venue: NLH 204</li>
</ul>
<ul>
<li>Time: 5:30PM</li>
</ul>
<ul>
<li>Starts: 25th March Tuesday to 28th March, Friday</li>
</ul>
<p><strong>References:</strong></p>
<p>Get the <a href="http://in.php.net/get/php_manual_en.chm/from/a/mirror" target="_blank">Official PHP Manual</a> from its website.</p>
<p>Get the <a href="http://downloads.mysql.com/docs/refman-5.0-en.chm" target="_blank">Official MySQL Manual</a> from its website.</p>
<p>Check the <a href="http://wiki.lugmanipal.org/Web_Designing_and_Development_Workshop" target="_blank">LUG Manipal Wiki Page</a> for this Event</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2008/03/20/web-design-and-development-workshop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What is a webserver? Clear your myths&#8230;</title>
		<link>http://www.lugmanipal.org/2007/12/22/18/</link>
		<comments>http://www.lugmanipal.org/2007/12/22/18/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 18:20:25 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[Install]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[lenya]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.manishsinha.info/lugmanipal/2007/12/22/18/</guid>
		<description><![CDATA[Most of you must have heard about something called webserver. To most of the people it more of a mystery. Actually a webserver is nothing magical piece of software, but its really marvelous. There are many webservers available, many of them are frequently heard- Apache-the leading webserver which serves 70% of the website, Microsoft IIS-a [...]]]></description>
			<content:encoded><![CDATA[<p>Most of you must have heard about something called webserver. To most of the people it more of a mystery. Actually a webserver is nothing magical piece of software, but its really marvelous. There are many webservers available, many of them are frequently heard- <a href="httpd.apache.org/" target="_blank">Apache</a>-the leading webserver which serves 70% of the website, <a href="http://en.wikipedia.org/wiki/Internet_Information_Services" target="_blank">Microsoft IIS</a>-a competitor to Apache, <a href="http://en.wikipedia.org/wiki/Lighttpd" target="_blank">lighttpd</a>- a very light-weight webserver used in routers. The list goes on, but all of them have something in common. Let&#8217;s discuss on it.<br />
A webserver is a piece of software which acts as a service and keeps listening on port 80 for any incoming connections. Whenever we try to open a website, our web browser tried to make a connection on port 80 on the server. This connection is accepted by the webserver and its now its duty to serve the client as per the needs. This is a classic example of client-server model.<br />
The work of a webserver is not just accepting and serving data. It has also the task of executing the scripts, it acts as platform for all dynamic web page creation. If you are learning <a href="http://en.wikipedia.org/wiki/PHP" target="_blank">PHP</a> or ASP/ASP.NET you might have used any webserver to run your scripts.</p>
<p>The quality of a webserver depends on how many connections it can handle at any time. Some sites like google and yahoo have millions of people accessing it at a specific instant. If the webserver cannot cope with so many connections and crashes, this situation is more commonly called as  &#8220;Server Down&#8221;. A webserver should be robust so that it can take up all heavy traffic loads, it should even have minimum downtime or in other words- If you restart the server following some changes to its configurations, it should restart immediately otherwise many users may find their page time out after waiting for long.</p>
<p>Let us now have a look at the world&#8217;s most famous and reliable webserver- Apache. It is an Open Source and Free software. It is a flagship product of <a href="http://www.apache.org/" target="_blank">Apache Software Foundation</a> (ASF). At the beginning Apache was started as a small web server, as it grew up it began taking more Open Source Projects. Since now the load has became so much Apache Serve Foundation was formed to coordinate the activities. Other famous softwares under ASF are <a href="http://en.wikipedia.org/wiki/Apache_Tomcat" target="_blank">Apache Tomcat</a> (for running Java Servelets), <a href="http://en.wikipedia.org/wiki/Apache_Ant" target="_blank">Apache Ant</a> (tool for automating software build) and <a href="http://en.wikipedia.org/wiki/Apache_Lenya" target="_blank">Lenya</a> (Content Management System). We shall now restrict ourself to Apache HTTP Server which is more commonly called Apache Webserver.</p>
<p>Apache&#8217;s latest version is 2.2.6 . At present 2.2.4 version is more widespread but installing the latest stable version is always recommended. If you want to test Apache you can get a development or Beta version, but for development work always use a stable version. You can get Apache from <a href="http://httpd.apache.org/" target="_blank">http://httpd.apache.org/</a>  Installation on windows is a Next&gt;Next&gt; process. Installing on Linux is far easier, use you package manager to get the package. The package name is usually apache2 on most of the linux distros.</p>
<p>One more point! Bare installation of Apache wont open more than static HTML pages. If you want to use it properly, you need a proper dynamic programming language like PHP, <a href="http://en.wikipedia.org/wiki/Python_(programming_language)" target="_blank">Python</a>, <a href="http://en.wikipedia.org/wiki/Ruby_(programming_language)" target="_blank">Ruby</a> etc. These languages can be integrated with Apache closely. Speaking frankly, PHP delivers best performance on Apache.</p>
<p>There are many rivals of Apache like Microsoft&#8217;s IIS which is giving it a tough competition. Even under this scenario Apache does not hide its weakness if any. Bugs found if any are put up on the public bug tracker which everyone can check. This methodology instills a sense of confidence in people who use Apache for commercial and production purposes. Apache is a community project, its not only the core developers but even the volunteers who find bugs and fix them due to public bug tracker. Summing all, it is a great example of how people can cooperate to create the best technology and software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2007/12/22/18/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Work Allotment List</title>
		<link>http://www.lugmanipal.org/2007/11/24/work-allotment-list/</link>
		<comments>http://www.lugmanipal.org/2007/11/24/work-allotment-list/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 21:03:00 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Meets]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Web Team]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[phpbb]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.manishsinha.info/lugmanipal/2007/11/24/work-allotment-list/</guid>
		<description><![CDATA[So here comes a list which specifies what work has been alloted to whom. It can get updated as and when required, so remember to keep visiting regularly especially this post. The Guide to all web developments and relates stuffs is two posts below. Web Design Aim: To learn how to design and programming. HTML,JavaScript [...]]]></description>
			<content:encoded><![CDATA[<p>So here comes a list which specifies what work has been alloted to whom. It can get updated as and when required, so remember to keep visiting regularly especially this post.</p>
<p>The Guide to all web developments and relates stuffs is two posts below.</p>
<h3><u>Web Design</u></h3>
<p><strong>Aim:</strong> To learn how to design and programming. HTML,JavaScript and PHP. Check two posts below for more information.</p>
<p><strong>Leaders:</strong></p>
<blockquote><p> Manish Sinha<br />
Saket Kumar</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p> Ravi Jaiswal<br />
Maha Shweta<br />
Sumit Agarwal<br />
Kolla Rahul<br />
Anomit Ghosh<br />
Saahil Hakimuddin    (Flash Work on Website)</p></blockquote>
<h3><u>Magazine Data Collection:</u></h3>
<p><strong>Aim:</strong> Work on the evolution of 80386 and trace its history.<br />
<strong>Leader:</strong></p>
<blockquote><p> Shubhendra Singh</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p> Arnab<br />
Valentine<br />
Ashish Kr. Srivastava<br />
Priyanka Jha</p>
<p><strike>Shashank Shekhar</strike>   // has been allotted some work so he is not part of magazine work right now</p></blockquote>
<h3><u>Data Collection on Distros:</u></h3>
<p><strong>Aim</strong>: Collecting information on various distribution of Linux and which one has which features.<br />
<strong>Leader:</strong></p>
<blockquote><p> Shubhendra Singh</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p> Suman Saha<br />
Amay Pophali</p></blockquote>
<h3><u>Data Collection for switching to Linux</u></h3>
<p><strong>Aim: </strong>People usually don&#8217;t have much idea on Linux. You people should find out the problems and also their solutions.<br />
<strong>Leader:</strong></p>
<blockquote><p> Anomit Ghosh</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p> Sneh Krishna<br />
Viren Bhanot</p></blockquote>
<h3><u>phpBB</u></h3>
<p><strong>Aim</strong>: phpBB is a forum software. Forum is a common meeting place like communites on orkut. Forum has many advanced options and fine control.<br />
<strong>Members:</strong></p>
<blockquote><p> Ayush Pranshu<br />
Jaya<br />
Siddharth<br />
Chinmay</p></blockquote>
<h3><u>Blogging</u></h3>
<p><strong>Aim</strong>: Bloggers are those people who post data/ information and anything in proper way so that general public can read it. Blogs are immense source of knowldegde. Bloggers are also very reputed people if they are successful. WordPress is recommended as blogging software but not binding.</p>
<p><strong>Leader:</strong></p>
<blockquote><p> Anomit Ghosh</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p>Seema<br />
Shri Harsh<br />
Prassanna Ganesh R</p></blockquote>
<h3><u>Data Collection for OSS</u></h3>
<p><strong>Aim</strong>: Aim is to collect data relating to Open Source and Free software. It can enhance your knowledge and others too.<br />
<strong>Leader:</strong></p>
<blockquote><p> Manish Sinha</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p> Rishabh Padukone<br />
Prateek Kumar</p></blockquote>
<h3><u>MediaWiki</u></h3>
<p><strong>Aim</strong>: Mediawiki is a software intended for collaborative work. The biggest succeddful example is Wikipedia. Wikipedia runs on MediaWiki. MediaWiki is coded in PHP and MySQL as database language.<br />
<strong>Members:</strong></p>
<blockquote><p> Shubhendra Singh<br />
Alka Ranjan<br />
Mrinal Venkatesh<br />
Ankur Srivastava</p></blockquote>
<h3><u>Proof Reading of Magazines</u></h3>
<p><strong>Aim</strong>: Proof reading of all contents which are going to be public. Special stress on Magazines content.<br />
<strong>Leader:</strong></p>
<blockquote><p> Priyanka Jha</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p> Rajeev Agarwal<br />
Tusha Dadlani</p></blockquote>
<blockquote></blockquote>
<h3><strong><u>Collection of FAQ&#8217;s</u></strong></h3>
<blockquote></blockquote>
<p><strong>Aim:</strong> Lots of people have lots of problem and usually they ask the common questions. These frequently asked questions are to be figured out.<br />
<strong>Leader:</strong></p>
<blockquote><p> Saket Kumar</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p> Abhishek Kumar Jha<br />
Piyush Gupta</p></blockquote>
<h3><u>Data Collection in Technology</u></h3>
<p><strong>Aim</strong>: Collect data related to Hardware and Softwares, the upcoming technologies.<br />
<strong>Leader:</strong></p>
<blockquote><p>Ayush Pranshu</p></blockquote>
<p><strong>Members:</strong></p>
<blockquote><p>Ritesh Shankar<br />
Peeksi Pinus<br />
G .Rajiv<br />
Rahul Parashar</p></blockquote>
<p><u><strong>MISCELLANEOUS </strong></u></p>
<p>• To learn java applets and make sudoku solver applet</p>
<blockquote><p> Saahil Hakimuddin</p></blockquote>
<p>• Collect data regarding how does Email work and compare email giants like Gmail,Yahoo and   Hotmail.There advantages and disavantages, comparision and which is best.</p>
<blockquote><p> Shashank Shekhar   (shane would be better to address as we have two Shashank Shekhar in LUG)</p></blockquote>
<p>• Collect data for magazine regarding Indians who are involved with open source Technologies and  Philosophies.<br />
second task is to do cartooning work for magazine depending on data we collect for magazine.<br />
3 task is to prepare a presentation on what is imp of semiconductor devices in computing.</p>
<blockquote><p> Shashank Shekhar (III Year)</p></blockquote>
<p>• Have to learn Bash (bourne again shell) and also learn shell scripting.</p>
<blockquote><p> Soham Mukherjee</p></blockquote>
<p>• Learn language C</p>
<blockquote><p> Abhinav Saxena</p></blockquote>
<p>• Learn language Python</p>
<blockquote><p> Sameer Kumar</p></blockquote>
<p>• Comparison between social networking applications like ORKUT,FACEBOOK,etc.find<br />
out about their upkeep, maintenance, security features,loopholes in<br />
security, ease of usage etc.</p>
<blockquote><p> Neelav Kumar</p></blockquote>
<p>•Learn about file system and architecture of LINUX operating system</p>
<blockquote><p> Suhas Hariharan</p></blockquote>
<p>??? If still missed ur name sorry for that&#8230;plz remind us&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2007/11/24/work-allotment-list/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Web Development Team Guidance (Part-I)</title>
		<link>http://www.lugmanipal.org/2007/11/19/web-development-team-guidance-part-i/</link>
		<comments>http://www.lugmanipal.org/2007/11/19/web-development-team-guidance-part-i/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 11:55:57 +0000</pubDate>
		<dc:creator>Manish</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Web Team]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.manishsinha.info/lugmanipal/2007/11/19/web-development-team-guidance-part-i/</guid>
		<description><![CDATA[Welcome to Web Development Section of LUG-Manipal This document is divided into various levels for people of varying knowledge. NOVICE: People who havnt even had a taste of web designing BEGINNER: People who just started but face a dilemma where and how to continue EXPERT: People who have done web designing before and want to [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Web Development Section of LUG-Manipal<br />
This document is divided into various levels for people of varying knowledge.</p>
<p><strong>NOVICE</strong>: People who havnt even had a taste of web designing<br />
<strong>BEGINNER</strong>: People who just started but face a dilemma where and how to continue<br />
<strong>EXPERT</strong>: People who have done web designing before and want to advance to generate dynamic pages.</p>
<h2><strong>NOVICE</strong></h2>
<p>FIrst of all HTML is the simplest language I have ever seen in my life, HTML is exactly not a programming language, you cannot create dynamic pages with HTML, only static pages can be created. HTML stands for Hyper Text Markup Language. Its a markup language. We use tags for creating structures. You dont need the knowledge of C/C++ or Java for learning HTML.</p>
<p>I suggest you to get the HTML,XHTML and CSS Bible eBook, its an excellent book. Leave aside XHTML and CSS and just concentrate on HTML, XHTML is a topic of interest for EXPERT of GURU&#8217;s. Download the book from<br />
Link: <a href="http://mihd.net/ktyu4c" target="_blank">http://mihd.net/ktyu4c</a><br />
The password for the rar file is: <strong>giftfromfatherxmas</strong></p>
<p>Apart from this you can have access to great online tutorials at <a href="http://www.w3schools.com" target="_blank">www.w3schools.com</a> . The tutorials are very easy and will accustom you to the basics of HTML. Try creating pages or your own custom pages.<br />
The tutorials are: <a href="http://www.w3schools.com/html/default.asp" target="_blank">http://www.w3schools.com/html/default.asp</a><br />
Learn all the basics of the HTML, no need to go very deep, deep concepts are really not implemented in real practice.</p>
<h2>BEGINNER:</h2>
<p>By this time you would have learnt HTML, you would also have known that using colour codes can improve the beauty of your site. You should use less of images and more of colours for getting the effects. If you need a big green banner of 300X20 pixels, you could make a picture of 10X20 pixels and tile it. You should lay stress of how making your code more effective such that it doesnt take much time to load. Try optimizing the code as given in the above example.</p>
<p>You should also know how to use CSS, deep knowledge of CSS is not required, still there is no harm in learning CSS deeply if you relish it. CSS stands for Cascading Style Sheets. Its like keeping the colours, alignment and other attributes of the pages apart from the main page, they are imported into the main page and used. This clearly leads to easier coding, less errors and more cleaner layout of the code. Less work has to be done in coding.<br />
The basic tutorials are here at: <a href="http://www.w3schools.com/css/default.asp" target="_blank">http://www.w3schools.com/css/default.asp</a><br />
If you want more detailed explanation, you should use the above book prescribed for NOVICE, if you still feel that you need more, we have a complete book dedicated for it.<br />
Book: <a href="http://rapidshare.com/files/11116629/Core_CSS_-_Cascading_Style_Sheets__2Ed.zip" target="_blank">http://rapidshare.com/files/11116629/Core_CSS_-_Cascading_Style_Sheets__2Ed.zip</a><br />
Password for Unraring: <strong>ebookspyder.net</strong></p>
<h2>EXPERT:</h2>
<p>You people belong to those class of people who are familiar with web programming, now you want to go to generate some real-time dynamic pages. Dynamic pages means like the same pages given different output for different inputs. If you are checking the results at a site where you eneter the reg no, you will get different results each time you enter different reg nos.</p>
<p>Now we have different languages for generating dynamic pages. They include PHP, JavaScript, Python, ASP, ASP.NET, VBScript. We shall deal only with Open Source languages. The languages which will be guided at the beginning are PHP and Python which are purely Open Source and Free languages. It means that all the core files for creating the translator (like compiler) of these language are open.<br />
Here I will guide you people only with PHP which is my specification field. PHP also has a database software associate with it named MySQL, we shall see it later. First I shall give you some links so that you yourself shall understand what exactly it is, they are<br />
<a href="http://en.wikipedia.org/wiki/Php" target="_blank"> http://en.wikipedia.org/wiki/Php</a><br />
<a href="http://www.php.net/" target="_blank"> http://www.php.net/</a><br />
<a href="http://www.softwareprojects.org/php-what-is-01.htm" target="_blank"> http://www.softwareprojects.org/php-what-is-01.htm</a></p>
<p>Now let me introduce this fantastic language, it is one of the most powerful languages I have ever seen, keep keep running around ASP.NET without thinking that something better even exists. Unlike ASP.NET or other closed source languages, PHP is community developed and supported languages, you can find tonnes of tutorials and millions of people to help you out with PHP. PHP is highly customizable and has many libraries which can be extended as and when required. PHP is usually associated with a database software called MySQL which I suppose is the best database software for me after Oracle. Dont get frightened with the reference of the word Database, you can skip it for later when you master PHP. PHP can work even without MySQL,but MySQL&#8217;s presence greatly increases PHP&#8217;s power.</p>
<p><strong>Where to start learning:</strong></p>
<p>Now the question is from where to learn PHP? Without wasting time I would like to give you two references which you would more than important. One is PHP and MySQL Bible eBook and the other is the official PHP Manual by PHP Foundation.<br />
<strong>PHP and MySQL Bible</strong>: <a href="http://rapidshare.com/files/13359010/b0007.rar.html" target="_blank">http://rapidshare.com/files/13359010/b0007.rar.html</a><br />
Password if asked: <strong>sharelp.com</strong></p>
<p><strong>PHP Manual</strong>: <a href="http://in.php.net/get/php_manual_en.chm/from/a/mirror" target="_blank">http://in.php.net/get/php_manual_en.chm/from/a/mirror</a><br />
This PHP Manual is <strong>chm</strong> file, Linux users please install <strong>gnochm</strong>(GNOME) or <strong>kchmviewer</strong>(KDE) for opening chm files</p>
<p><strong>Installing PHP on your system</strong><br />
<strong>Windows</strong>: Get WampServer for your system, it is some 20MB download, when installed, takes some 130MB disk space. It includes <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server" target="_blank">Apache</a>(a webserver), <a href="http://en.wikipedia.org/wiki/Php" target="_blank">PHP</a>(translator for PHP) and <a href="http://en.wikipedia.org/wiki/Mysql" target="_blank">MySQL</a> (a database software). Get WAMP from <a href="http://www.wampserver.com" target="_blank">www.wampserver.com</a><br />
You should have <strong>Firefox</strong> installed since it gives better performance as i have experienced. While installing it may ask your Windows Firewall to unblock a port, please allow it otherwise PHP wont work.<br />
<strong>Linux</strong>: Long back I had written a post for installing LAMP on ubuntu but it should also work on all other systems, if it doesnt, just contact me, the link for that tutorial is <a href="http://www.manishtech.info/2007/07/01/installing-lamp-on-your-ubuntu-system/" target="_blank">http://www.manishtech.info/2007/07/01/installing-lamp-on-your-ubuntu-system/</a><br />
And please do atleast this much , by the time I write tutorials explaining how to use PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lugmanipal.org/2007/11/19/web-development-team-guidance-part-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.690 seconds -->

