January 1st, 2010 §
First day of the year 2010.
I am looking forward to this New Year. 3 year back Preety Pun and I were the only web developers doing everything at sisnolabs at Pune. We had to do marketing, do client communication, prepare project requirement document, estimate project, web development and all.
In 2008 we have started building our team for sisnolabs at Nagpur. We recruited fresh engineers and trained them in web development; they were fresh college students now they have very good hand in CSS, HTML, Javascript, PHP, AJAX, MySQL, Smarty and Jquery. It took many months and energy to shape them as a good PHP programmer. Now we have countable members on our team.
Initially it was tougher to find people to work with us at sisnolabs rather than finding projects. But now we receive resume on daily basis almost. We have many plans for coming years at sisnolabs, for now we will try to focus on quality projects rather than quantity and we will increase our team size that is for sure.
Wish you all for happy and prosperous New Year
September 17th, 2009 §
These are the basic segment to consider while optimize your pages for search engines (SEO).
Nowadays search engines give high ranking to those pages which has high traffic. However Meta description, Meta keywords and page title can help you to improve your ranking in search engines.
<html>
<head>
<meta name="description" content="Meta description, Meta keywords and Title are the basic segment to consider while optimize your pages for search engines." />
<meta name="keywords" content="SEO, search engine optimization" />
<title> How to optimize pages for search engines</title>
</head>
<body>
Page contents goes here.
</body>
</html>
- Meta Description
- it should be small short brief about your page, make it short one or two sentences maximum
- meta description should be relevant to page contents
- Meta Keywords
- do not use too many keywords
- I recommend to use 7 keywords for single page
- The keywords should relevant to page content
- Add keywords like “php jobs nagpur”, “sisnolabs” not “php jobs in nagpur”, “about sisnolabs”
- Initially do not go with very popular keywrods
- Page Title
- page title should be relevant to page contents
- it should not be too long
- avoid using same keywords again and again
Whether you have static pages or dynamic, do try to add Meta keywords, Meta description or Titles unique for all pages.
Note: do not keep more than 75 links on single page, some search engines avoid those pages.
Do read my previous post on SEO – Easy steps to generate traffic
Good luck!!
September 9th, 2009 §
Business stand on trust!!
Today again I successfully able to deliver the project to client and I feel happy…oh nope, this is not my first time or nor project was out of world.
At sisnolabs I got in contact with a client who was very upset and angry with the treatment and work done by another web development company here in India.
I do not know why they take projects with heavy promises if they do not able to deliver it? And the limit is they do not want to refund the advance payment also.
Please! I would like to request, do not spoil the ground…there are many good players who can suffer.
I would like to suggest the clients that examine hard before hiring a programmer or web development firm. You should ask for sample code, talk to previous buyers, check portfolio (but sometime they do show other’s projects so be careful). You can also talk to your contacts that have good experience in handling virtual programmers.
I have some articles on this topic; hope it can help you to select good PHP programmer or web development firm for your project.
- how to choose the good web development team
- Qualities of a PHP programmer
- Why single PHP development team?
- Need for professional PHP programmers – do not compromise on budget
- Find and stick with PHP Development Team
September 5th, 2009 §
PHP is used to create dynamic web pages, there are different ways to embed HTML code in your PHP pages. I believe you have read through my first session on php beginners.
- we can write html and php code separately using template system like Smarty, PHP Fast Template
- one more thing to remember, php code first executes on server and html is used to display the details on browser.
example1.php – embed html and php code together. dot (.) operator – returns the concatenation of its right and left arguments
<?php
$varMos = 3;
$userId = 5;
$pageName = "sisnolabs";
?>
<html>
<head>
<title>PHP and HTML </title>
</head>
<body>
<div align="center">
<?php
echo "This is PHP code";
?>
<br />
<?php
if ($varMos >= 3) {
echo "Good";
}
?>
</div>
<div> </div>
<?php
echo "<div>This is another PHP code </div>";
if ($userId > 0 && trim($pageName) != "") {
echo '<div><a href="index.php?id='.$userId.'&page='.$pageName.'">View Details</a></div>';
} else {
echo '<div><a href="index.php">Back</a></div>';
}
?>
</body>
</html>
example2.php – loop through array and display the details in html table. foreach – iterate over arrays.
<?php
$arrColors = array();
$arrColors[] = "Blue";
$arrColors[] = "Red";
$arrColors[] = "Green";
$arrColors[] = "Yellow";
$arrColors[] = "Pink";
$arrColors[] = "Purple";
$arrColors[] = "Orange";
?>
<html>
<head>
<title>PHP and HTML </title>
</head>
<body>
<table cellpadding="3" cellspacing="2" border="1" width="200" align="center">
<?php
foreach ($arrColors as $key=>$val) {
echo "<tr><td>".$key."</td><td>".$val."</td></tr>";
}
?>
</table>
</body>
</html>
will post next session soon, stay tuned.
September 4th, 2009 §
I have produced some good php programmers and they are doing well in their respective companies, I am very happy for them, it gives me great satisfaction. Those are my close friends.
I believe, at sisnolabs I will make some better php programmers in coming years.
We have been working on open source technologies at sisnolabs and that inspire me to write php tutorial for beginners, this tutorial will have many posts. It will be a great achievement if I can tech them little php through my tutorial.
Who can follow this PHP tutorial
- if you know some html, C programming language and SQL
- if you are interested for web development
- if you support open source (even by using its products)
Get server ready
Have apache server ready (configured with php) in your machine to execute php scripts. Install xampp or wamp to your machine, it is the bundle of apache, php, mysql. (I believe you people can install it in your machine easily…Google or Bing it to download)
PHP editor
Have good php editor to write PHP code, here is a list of php editors
First PHP script – “Hello World”
- every php script has to start with <?php and end with ?> (however it is changeable)
- php statements should end with semicolon (;)
<?php
echo "Hello World";
?>
save this php script as index.php at root directory (document_root), it could be xampp/htdocs/ or wamp/www/ or var/www/public_html/
now use your browser (Firefox, Chrome, Internet Explorer, Safari, Opera) to access the script, URL can be like http://localhost/index.php or http://your_server_name/index.php
PHP variable
- do not need to declare data type for php variables
- PHP guesses the data type according to variable’s value
- every php variable should start with ($) sign
<?php
//numeric variable
$variableName = 100;
//string variable
$variableName = "hundred";
?>
Comments on PHP code
- single line commenting can be done using // or #
- multiple line commenting start with /* and end with */
<?php
//$strName = "sisnolabs";
#$arrColors = array();
/*
if (count($arrColors) < 1) {
echo "colors are missing";
}
*/
?>
I appreciate your feedbacks. Stay tuned for next session.