PHP & JS: How to create a random quote generator!

Sunday 25 January 2009 @ 10:59 am

Preview of finished concept: http://www.sitegale.com/quote/index.php

Hey, today we will be creating a random quote generator, similar to http://thesurrealist.co.uk/slogan . We will be using html, php and javascript for this (the javascript is to apply some nice effects to it :)). We will run this without a mysql database, but you could easily run this from a mysql database or even a text file! This is the basic system, so you could add loads on to it.


Continue Reading »
PHP & JS: How to create a random quote generator!





Important SEO factors

Tuesday 13 January 2009 @ 7:53 pm


Search engine optimization is an important field of research where every moment strategic planning is required so that consumers of online visitors feel like interested in visiting the sites quite often. How to achieve this success is what is dealt in SEO techniques. The site must be made to increase its rank in the listing of the search engine and there are several factors like Keywords, Meta tags, Backlinks, traffic e.t.c which will make the site a success.

Tips and tricks for SEO

The SEO techniques are not just targeted at the objective of achieving commercial benefit but also a great platform to present the perfect blend of scientific intelligence and artistic creativity. There will be the need of incorporating site maintenance in the form of addition of different changes which must take place on and off the website. This will in turn increase the traffic flow towards the site. And definitely this will help in attaining the top rank of the directory of search engine. The factors of on-page and off-page can be stated as the main driving features for search engine optimization. Both of the factors are very interesting to deal with.

In case of off-page factors the sphere of activity is mainly concentrated on the aspects that are outside the web page. This involves the areas of web sites which belong to others. On the other side the on-page factors generally look into the facets where titles, keywords, contents, and description of the topics are given more priority. It is very important that when the websites are developed with the aim of trying to achieve a high ranking some facts are to be considered. Like there is great competition for the keywords. The design of the web site is a great attracting feature.

It is important that the time duration for which the site has been on the web. People in search of information must be satisfied with the content they were looking for. So the content of the website has to be impressive and informative. The higher the number of links that are pointed to the website the better and this is also a central factor. Your site must be maintained monthly and the plan which is related to looking after the website must have a great potential. The degree of significance that the site has in relation to the presence of the site on the web is important.

Effective functioning to implement correctly the factors for SEO

Just recognizing the factors for improving the search engine optimization is not enough. The factors must be put to accurate actions so that you don?t lag behind in the huge competition. What makes a website the most propitious one is the content of the site. If the content is the one which will sell well then the site will bag some advantageous position. Meta tags for search engine optimization is the feature which is considered important by some but there are people who also prefer to ignore the presence.

Incorporating Meta tags are not necessary but if it is included then the coding must be done correctly. Meta tags are basically the HTML tags which are not observable on the portion where the contents are put on view on the web page. The head section of the web page contains the Meta tags which are generally started by the <head> and ended by </head>, the common HTML tags. Though the layman cannot differentiate it the sycophants of the search engines can identify them. The site ranking is not completely dependent on the Meta tags and the rankings can even do well without the use of Meta tags. Some common Meta tag types are ?content type meta tag?, ?description meta tag?, ?robots meta tag?, or ?keywords meta tag?. The site must have large sum of backlinks. It enhances the ranking of the website.

If you want to increase the backlinks then the facts like joining forums and marketing over there, adding to bookmarks, exchanging links, posting in different blogs are very useful. Since search engine is used to find the required information the visitors will have to place the correct keyword. And this keyword is very essential for the search engine optimization. Because your site is best recognized by the product you are dealing in your site. And the products are identified through the keywords. The time is gone for one-word search out string and this is no more prevalent.

The search engine is already crowded with many websites, and so the keywords of one word length don?t fetch the top position any more. So in the crowd if you want to be recognized easily then you will have to vie for the ideal keyword. This is a more realistic approach. For example when you are making a site based on the pets, then you have to tell about the pet in your site. Your site can specialize on one pet or may have articles on different kinds of pets. So the keywords can be inclusive of ?dog food habit? or ?dog exercise? or ?dog breeds? etc and many more. It is advisable that you arrange for your site own traffic or the connections in an ordinary process rather than purchasing it.

It may take some time but this role is very significant on your part. There are some sites who offer the services of building up network for your site. They generate the traffic against prices. If you come across alluring offers like getting as much 200,000 visitors to your website for ten dollars or 6,000 backlinks for twenty five dollars then don?t get tempted and never ever use such service for creating traffic. This can lead you to consequences by the search engines if you are caught with such services you are availing off. So while you are developing the website keep in mind about the factors that will enable you develop the site that will have the potential of achieving highest rating for search engines.





Making money as a freelance webdesigner

Tuesday 13 January 2009 @ 7:53 pm


Web designing or generating the language codes for the web pages is an excellent job and needs quite creative applications. Have you ever thought of making money as a freelance web designer/coder? Though computer engineering is basically about numeric calculations and implementing number systems into different programming languages try to think with an out of the ordinary point of view to work on your own by setting up a separate business on web page designing. Making money as a freelance web designer/coder can be a great opportunity.

Where to sell your premade templates

There are different stores online where you can sell your premade templates. The stores will be paying you the right amount once they approve the designs. But your designs will be purchased only when they have the creativity to please the purchasers. You can advertise on different sites showing some sample work and mentioning the price of your work. Some good places for selling the designs are ?talkfreelance.com?, ?jauharimedia.com?, ?and the eBay Stores design directory? etc. a great idea is developing your own website which specializes in selling the design templates you have created.

If you have the right design at the right price it will sell. If you are joining the communities for web designing or contests then you must have the same name on the web. This is because then people will know about you. They will recognize the work that you have done through your credentials. You have to give the details of your contact. You must make the task easy for the customers. If they know that you have the right skills then they will contact you and it will be a much fast process.

How to charge the right amount

This is a major concern for a freelance web designer/coder. Especially if you are new in this field then you will have to know the ins and outs about the price calculation of the site. So you have to have good accounting knowledge if you are working as freelancer web designer or coder. In the charging decision you have to think about the points like the amount that you should charge or the time of billing or the pricing standard that is to be followed or whether you shall charge per hour or not. Your billing timing must be broken up.

The billing time can be dependent on the nature of the projects. If your project is big then you shall take the advance and then the rest of the amount can be broken up into two or sometimes three bills. For the project that won?t take much time you may ask for advance as much as half the amount of the bill and charge the rest after completion of the design before you are submitting. One thing must be taken care of that is you must first take the early payment amount and only then start your work. Many people have the tendency of delaying the payment.

These are dangerous manipulation strategies that are often adopted and you must remain aware of those. But yes if you have a host of consistent and dependable clients then you can consider about some pricing relaxation. You will also have to decide the correct amount of pricing that you must charge. It will be foolish to rate a price that is too low. Once you start this policy then your list of clientele would include only them who have least interest in paying the prices or you will receive some unprofitable projects for which you will have to work hard. This is probably not desirable.

Choosing the best sites for work

As you decide to work as the freelance web designer/coder you will need the correct opening or the platform from where you will get the projects or from where you will carry out your consecutive works. If you try to find out the work boards you will see that there are lots of jobs present. But how many of those are really the correct ones to appreciate the hard work that you will do are really dubious.

You will find that the companies approaching you are not willing to you the worth money even if the project has to be done with lot of care. The job boards do have jobs to offer but the quality of jobs are not so high. So you won?t feel like applying for those. But still here are some of the good sites who can offer you some quality work. noagenciesplease.com, odesk.com, jobs.freelanceswitch.com, elance.com, sologig.com, authenticjobs.com, guru.com, freshwebjobs.com, krop.com, getacoder.com do pay you good amount that is worth your effort and time.

How to advertise your services and work hard for success

If you want your talent about web designing to be known all over the best thing to do is advertise your skills. Engage with designcrowd.com, webdesignforums.net to provide the advertisement about your skills. A very good option is to participate in the different competitions that have the chance to make new avenues. If you win then there are many new projects coming up. But if there is loss don?t be disheartened by that rather you can learn many things from that. Through this you can also build your own portfolio. You can also advertise in different other sites.

Remember you must feel the enthusiasm to work and this is what that will keep you getting new works and good money can be made by working as a freelance web designer/coder. You will need a good collection of clients who know to respect the work and never delays payments. Once you have a good experience of work you will never require any other kind of job. It cannot be said that the whole process of work is very easy. Though you are working as a freelancer you are basically shouldering the whole lot of responsibility on your shoulders. So, just like any other kind of business this one also has some stumbling blocks which you will have to overcome in order to succeed.





The changes in webdesign and web 2.0

Tuesday 13 January 2009 @ 7:50 pm

The changes in webdesign and web 2.0

Web 2.0 was the wide awake step for bringing a change in the computer industry. Computer industry is widely influenced by the internet. Web design requires a concentrated aim at the creativity and regular improvement of this aspect. Web 2.0 usually expresses the change in trends and different other facts that are always related to the web. Through Web 2.0 tries to improve the communications, a much more secured sharing of important information, collaboration, resourceful changes and the functionality, all of which generally are interdependent features for the world wide web.

The first appearance of the term was made more prominent after the conference of O’Reilly Media Web 2.0 during 2004.

The great influence of Web 2.0 on the web and designing

The concepts of Web 2.0 when applied on the techniques of internet the world saw the developments like different communities on internet by which the global communication got a whole new meaning. Also many improvements in services through internet were also achieved. Different sites like the sites for sharing video, social networking, wikis, folksonomies, or blogs came up with many features. The Web 2.0 may relate to improvement to World Wide Web but not much technical upgrading is not quite the fact. But on the contrary it is actually a guide to how the web can be used in a further significant method by the software engineers as well as the users of internet.

But Tim Berners-Lee who invented the immense World Wide Web is stating that he feels rather dubious about the actual utility of Web 2.0. He feels that all the terminologies and the technical aspects are nothing new and had already be existent at the origin of the Web. O’Reilly says that the breakdown of the ?dot-com bubble? at 2001 is the basis so that Web 2.0 can be taken into account as the flood back business. Web 2.0 can be helpful for web designing too. While designing a website using Web 2.0 has provided some creative possibility where important data can be broken up to units of microcontents. The microcontent next can be divided to more domains.

Here we consider a set of supplies of contents which are provided by different groups like folks or corporations or governments. Now we are going to develop interfaces depending on the collection of web contents and the different data would be combined in several techniques. This would be some unique process which would be impossible to be done by a sole domain. If we have to mention a specific example we can tell about ?Amazon.com?. The site allows entr?e of it?s the contents to the external world. Somebody else can plan an interface so that will replace Amazon so that a more customized design is achieved through this method. For example we can take Amazon light. ?The Web as platform? is the name by which Web 2.0 is often known as. So if it is reflecting as a platform so that interaction of contents can be done then it is implying that the design of the web is getting some impacts.

Trends describing the web design

Web 2.0 is the improvement that was expected from the Web 1.0. We can find almost six trends through which we can distinguish Web 2.0. Web 2.0 has seen a leap to semantic markup. This markup language can in a compact and correct way describe the content on which it is being applied. HTML and XHTML are the most common markup languages though here the semantic property can also be applied. But with the use of Web 2.0 the description of the contents are more defined. Designing the web through Web 2.0 comprises of experiences that are driven by events to be more precise instead of the sites. It is now the time that the web designers shall think about how to trade name the content materials besides the site designing.

Web 2.0 is actually a shift towards the programming structure. It makes us feel the need of separation among the styling and makeup of designs. Place is important rather than the visual effects is the implication from Web 2.0. Through Web 2.0 the outline or sketch and arrangement is not the priority which is given. In there place the semantics and the statements are more important. Actually all this is making the web designers work for the computer systems and attracting people by the designed sites are not given the importance. The web designers shall also become the programmers and the contents are to be reached through programs. Web 2.0 has some remixing features. By this most of the contents will be met at first far from the actual domain. This will require much navigation for getting the content. Web 2.0 is seeing that users can also add metadata. Flickr and Del.icio.us allows every user to write taglines along with the items of digital media.

But this is not the most attention-grabbing aspect, but what is more vital is that of the trends that can be witnessed as we are collecting together every person?s tags. Web 2.0 has tried to establish all the facts that it thinks useful for the web designing. But the fact is will the Web 2.0 really be as much effective as it intends to be. Infact a whole lot of argument is present and it tells that the Web 2.0 is no way corresponding to World Wide Web. Rather the facts are trying to tell that majority of concepts that are used here is already encountered in the earlier Web 1.0. HTTP is a very long established set of standards for the internet and AJAX is not capable of replacing it. We were in this article trying to find what effect Web 2.0 could have made on the designers. Though restrained but still some effects are felt by Web 2.0 on the designers. It is expected that further improved effects will be felt on the designing through web 2.0.





Choosing the best PHP framework

Tuesday 13 January 2009 @ 7:48 pm

Choosing the best PHP Framework


Zend Framework, Prado, CodeIgniter, Symfony, Kohana, CakePHP and many others. These are names of the widespread PHP frameworks. Each one has its own preferences to its users. Now you must be thinking about which one to use? Why will you use that one? Why not any other one? What benefit will it provide than the other one? The list of queries will go on endlessly until you don?t study all about the frameworks. Yes, each one of these has their own share of advantages and disadvantages but still only among those you will have to find the one that will suit your need in the best possible way.

Choosing the best PHP Framework has become the latest buzz as PHP frameworks are becoming the important working platform and security is very important. These days almost every designer is working on the concept. So the choice of a platform is not very new one. But what is important is the selection of the best framework that is encompassing different aspects of PHP. At the same time the best PHP framework is actually dependant on the personal needs as well as the needs of the project on which you are trying to prove a good and efficient work.

The facts that you must match against each framework

If you are looking for the framework that is most hyped among the others is that of Zend Framework. And it also has its own reasons for getting so much attention. After all Zend was the actual originator of the PHP and is also the fastest one. The good features of the framework are that the features are quite rich and fulfilling. It is somewhat tough though it is filled with all the substance that any corporate work may demand for. But it also has some problems like the Zend Framework don?t have the aspects like PHP4. Probably learning of this framework is not quite easy for anyone.

Those developing the designs for good big companies can benefit from this if only they can in a good way identify the framework in a proper way. Something different can be found from the Prado and is much far away from ?rails clone?. Though it is relatively new and is less powerful than ASP.net still it can be a good background for the ones who have some concept of ASP.net or have some interest on that field. The name that is given to Prado is that of ?ASP.net in PHP?. The choice for the big companies is that of ASP.net. Through the use of ASP.net then the different apps which are basically based on events can be drawn more easily. CakePHP is the PHP Framework which is these days getting the reorganization to the fullest. It is also showing through its performance that it has some good and bright future.

This framework probably has the capacity which can be used by all types of application so that their popularity is rising. The different usage of rails can have the freedom with the site being capable of working easily but the speed is not so much remarkable. Such points affectedly. CMS mambo is known by all the people. Even they are using the CakePHP for the next project work. Symphony has many featured added to it. This framework has distinguishing factors like use of modules are done so that dealing with things like DB layer can be done. The slow factor for this framework is not appreciated by any. When you are working in any project where there are some of the good features required, in such cases Symphony is used. But if it is so much time consuming then definitely the overhead cost do increase.

In comparison to many frameworks Kohana is not so much popular. Common public do not know much about Kohana. There are two types of people using Kohana. They are generally the users of ex-CI. Also there are users who prefer both of the Kohana and CI. CodeIgniter is a very useful framework. This framework has achieved the name of ?the easy CakePHP? by many. Strict MVC patterns used by those of cake or rails are not so prevalent over here. As a result this framework is kind enough for the beginners to learn. Besides being very simple for learning, the framework is also quite very fast. Rather in comparison to some other frameworks this framework is working faster. There are also different kinds of added features.

This framework favors the more traditional style of PHP coding, which can generally be considered as the good applicant for the porting of the codes that already exists. Among all of the ones that are existing here in the list it can be said that CakePHP is a very much suitable one. This one will definitely suit any of the projects that you undertake. Using CakePHP framework it is found that the rate of developments are quite fast and this is a very positive factor for any framework. But it is also a fact that it will take some time to master the art in a very creative fashion. If you are the one who love challenges and fight for winning the challenges then Prado is the one for such people.

The successful and established big corporations must not go for anything else and for them Zend is the best choice ever. The initial workers in this field can go for CodeIgniter. Many may prefer Drupal if in a hurry for developing the sites. So now you have all the relevant and important information that will help you in deciding the framework that will suit your work the best. So it is only you who do know the best which PHP framework will e the best one for you. But before choosing any it is important that all the facts must be kept properly in mind and it is always good to learn something more than the facts that are available.





Top 10 web 2.0 scripts

Friday 9 January 2009 @ 12:30 pm

Web 2.0 is a new design fad, but it also extends to scripts. With ajax becoming more popular, because of it’s live validation capabilities, the web 2.0 application is now better than ever. Some of the online applications nowadays would be deemed impossible 5 years ago. But here we are.

Continue Reading »
Top 10 web 2.0 scripts





New Ajax tutorial: Live user validation

Friday 9 January 2009 @ 10:27 am

Hello, in this tutorial you will learn how to create a live user validation, where it checks the database for existing users, and reports out whether it is taken or not using live ajax. This can be applied for many other similar techniques, such as live validation, live email validation e.t.c.


Continue Reading »
New Ajax tutorial: Live user validation





New php tutorial: Create a membership system with OOP

Thursday 8 January 2009 @ 7:03 pm

In this tutorial you will learn how to create a membership system using OOP styled PHP (classes). You will learn many different techniques in this tutorial which will apply to making a variety of different applications and systems with php. If you have any questions about this tutorial, or need some help then please write a comment. The source files will be available for download at the end of the tutorial.

Continue Reading »
New php tutorial: Create a membership system with OOP





Welcome to the new version of sitegale!

Thursday 8 January 2009 @ 7:00 pm

Hello and welcome to the new version of sitegale! Expect a new skin, new unique tutorials and much more in the following weeks. We will release 3 or more unique tutorials each week, so keep your eyes peeled ;). Well, not literially peeled but you can guess what I meant.

If you have any suggestions on how to improve the service here at sitegale, then please don’t hesitate to ask us some questions. Just drop us a line at: ezia-work@hotmail.co.uk.

Thankyou very much!