Sourceforge rival from Google

Another attempt by the world’s most popular search engine to impress the coder community.

http://code.google.com/hosting/ is a open source code repository from google on the similar lines of sourceforge .

But Google is not aiming to compete with sourceforge according to this post on slashdot

UPDATE :
Google Code Project Hosting – A replacement for Sourceforge?

PHP Template Engines list

Thanks to Justin Silverton for this awesome list of PHP Template engines

Smarty
Smarty is a template engine that compiles the templates into PHP scripts, then executes those scripts. Very fast, very flexible.

Heyes Template Class
A very easy to use, yet powerful and quick template engine that enables you to separate your page layout and design from your code.

FastTemplate
A simple variable interpolation template class that parses your templates for variables and spits out HTML with their values

ShellPage
A simple and easy to use class that lets you make whole websites based on template files for layouts. Change the template and your whole site changes.

STP Simple Template Parser
A simple, light weight and easy to use template parser class. It can assemble a page from several templates, output result pages to the browser or write them to the filesystem.

OO Template Class
An object oriented template class you can use in your own programs.

SimpleTemplate
A template engine to create and structure websites and applications. It can translate and compile the templates.

bTemplate
A small and fast template class that allows you to separate your PHP logic from your HTML presentation code.

Savant
A powerful but lightweight PEAR-compliant template system. It is non-compiling, and uses PHP itself as its template language.

ETS – easy template system
A template system that allows you to reshuffle templates with exactly the same data.

EasyTemplatePHP
A simple, yet powerful templating system for your site.

vlibTemplate
A fast, full featured template system that includes a caching and debugging class.

AvanTemplate
A template engine that is multi-byte safe and consumes little computing resource. It supports variable replacement and content blocks that can be set to hidden or shown.

Grafx Software’s Fast Template
A modification of the popular Fast Template system, this includes a cache function, debug console, and silent removal of unassigned dynamic blocks.

TemplatePower
A fast, simple and powerful template class. Features nested dynamic block support, block/file include support and show/hide unassigned variables.

TagTemplate
This library function was designed for use with template files and allows you to retrieve info from HTML files.

htmltmpl: templating engine
A templating engine for Python and PHP. Targeted to web application developers, who want to separate program code and design of their projects.

PHP Class for Parsing Dreamweaver templates
A simple class to parse a Dreamweaver template for use in custom mods for a Gallery 2 and a WordPress blog.

MiniTemplator (Template Engine)
A compact template engine for HTML files. It features a simple syntax for template variables and blocks. Blocks can be nested.

Layout Solution
Simplifies website development and maintenance. It holds commonly used variables and page elements so you don’t need to duplicate common layouts over and over.

Cached Fast Template
This inclusion into FastTemplate allows for caching of the template files, and can even cache with different specifications on separate blocks of content.

TinyButStrong
A template engine that supports MySQL, Odbc, Sql-Server and ADODB. It includes seven methods and two properties.

Brian Lozier’s php based template engine
Only 2k in size, very fast and object-orientated.

WACT
a template engine that separates code from design.

PHPTAL
a XML/XHTML template library for PHP.

Cross Platform Open Source (Javascript, HTML, CSS) IDE

Aptana is a robust, JavaScript-focused IDE for building dynamic web applications. Highlights include the following features: Code Assist on JavaScript, HTML, and CSS languages, including your own JavaScript functions Outliner that gives a snapshot view of your JavaScript, HTML, and CSS code structure Error and warning notification.

Importance of SEO

Of late the number of number of websites on the internet is increasing at a very rapid pace, much rapid than ever before. Nowadays you can gain so much mileage by employing simple but easy to use SEO tactics.This article gives you some suggestions on how you can do some small SEO stuff for your website

Up-to-date Content

Keep your site very content rich. Have a lot of pages.Update the site even twice a day if you have the time. Content is a golden word in SEO. If your content is Original then its a big plus. High ranking websites in google,yahoo and msn have a plethora of content.You can gain much on a poorly updated site.

No Spam and No Duplicates

Updating your site does not mean that you copy paste content from other sites.That will only push your rankings further down. Don’t have any duplicate content. At the same time ,dont spam multiple content across the same website.

Clean URLs

Clean Search Engine Friendly URLs have always been known to help.

urls like domain.com/articles.php?id=344 are not bad.

But domain.com/articles/name-of-article/344.html is a great option.

Have the Web User in Mind

Build your website having the general layman who spends time on your website in mind. Having a site with good accessibility always has a good future.

No to excessive out bound links

Dont have too many links on a single page. Instead split your content into sections/categories. Too many outbound links are not good for SE rankings as well as visitors. It may look like a link farm or directory.

Never link to illegal sites

Linking to sites that are not doing lawfull stuff may get your site blacklisted.Stay away from such sites even though you might loose some bucks.

No spyware / adware

Never make your site a home for spyware and adware. Try to keep your site clean and easy to use.

No cloaking text/keyword stuffing

Never ever try to hide text in a webpage to a user, and show it to search engines.Search Engines are smart these days and are not text only anymore. They even give importanct to the graphical information on the site.

Reliable Web Host

Get a webhost which has more than 99.5% uptime. Its a total waste if you have a fantastic website but its not online