Web design, web development, e-commerce, search engine optimization, logo design, graphic design, Lahore, Pakistan

Makadco - Minds full of ideas

Resources

Get help to learn web design & development

Top 5 CSS inspiration websites

Web Creme

This inspiration website benefits from allowing only high quality designs onto their site.

CSS Mania

As one of the older inspiration websites its full of goodies and you can submit your newly created sites to their repository.

Template Monster

Although this site is not ment for inspiration, its full of great designs and creative ideas.

CSS Import

Another oldy, this one has been around for some time and still provides a great archive of websites.

CSS Galleries

This one has a great concept, basically indexing many other css inspiration sites and aggregating them all on one site!

5 SEO tips to boost your website ranking

Content is key

To have high traffic, you must have a good content! you cannot scam or spam your way into high rankings, you must provide good accessibile content to your users. You may want to consider providing tutorials, articles, or videos for your specific geological location or industry.

We recommend focusing each article or piece of content and making sure it is marketed and fleshed out as much as possible. Having 10 articles with few hits is not nearly as effective as 1 article with high traffic providing a high page rank. Which leads to backlinks and lower bounce rates.

Markup

You should also take careful notice to your content placing high in your markup, do not have tons and tons of lines of javascript and other random tags before your key content headings and paragraphs.

Your title tag and h1 tag should be similar, the title tag will often be used to attract search engines, where as the h1 is displayed on the page in a human readable and acceptable format. Words are read left to right from search engine spiders just as a human would read. Words placed at the beginning or first line of an article apply more weight than one at the end would.

Do not spam

We cannot stress this enough! spamming will leave you with many pages with next to no page rank, this is not recommended. Spamming can also take the form of keyword stuffing which is trying to direct alt, title and other tags for specific search engine results rather than what they really apply to.

Directories

Internet directories are managed by humans, it is very valuable to be placed in these. Search engines such as google, yahoo, and msn all share data with eachother aswell as the larger directories out there which also include yahoo, dmoz, etc.

Patience

Waiting may be a hard thing to do, but do not overwhelm the search engines with new content, we suggest posting new content be it a page or an article in sequences such as weekly or monthly, and then progressivly adding more content.

Firefox development extensions

JavaScript Debugger

Everything you expect to see from a debugging tool will be included in this upcoming extension click below to visit the firefox javascript debugger page.

Firefox Javascript Debugger

Firebug

If you already do not have this one installed you are officially crazy! every designer and developer should have this tool, allowing you to inspect dom elements, profile resource loading times, javascript console and much more!

Firefox Firebug

Developer Toolbar

Another must have tool. This one allows for many different options ranging from enabling / disabling style sheets, resizing the browser to a specific size, messuring the elements on the screen, to rendering the screen as if it was for a mobile phone! check this one out.

Developers Toolbar

PHP Tips and tricks

The following tips and tricks are intended for php beginners.

Serialization

Ever needed to store complex php variables into a database or possibly a file? no problem! serialize it! simply use the serialize($var); function, and unserialize($string) to serialize / unserialize the php variables.

JSON

My personal choice of data transfer between Javascript and PHP would be JSON, JavaScript Object, Notation. Similar to serialize and unserialize you can use the json_encode($var); and json_decode($string); php functions. By doing this you can use Javascripts eval function to evaluate the string of JSON into a javascript object.

Global variables

Often in frameworks or even in your own code you will need to use global variables. To read about globals visit php.net

Regular Expressions

Regular expressions also known as regexp, regex, etc. Is a common set of rules or syntax in order to parse, replace, or match strings. Sound confusing? well dont get overwhelmed, just keep in mind that regex is always an option, its not something you have to dive into right away.

So what does it do? lets say you want to validate a users email to make sure it is formatted properly, well you would use a regex pattern. What about replacing bbcode strings such as :smile: :sad: :heart: with matching images? well theres another good use-case!

To click to read more about regular expressions.

Constants

Often contants become simply a organizational preference, but at the same time a constant is what it sounds like, a constant or consistant variable! as in once defined it is NOT alterable using the define(name, var); function. The first argument should be a capitalized string so for example define('COMPANY_NAME', 'Vision Media'); then in your php you can simple access the variable without the $ dollar sign like so, if (COMPANY_NAME == 'Vision Media') { // code }

JavaScript Validator

Brief description

Field validation based on the fields class. This module also provides css for a elegent default style for the validated fields( no one likes the boring javascript alerts :D ).

Supported validation types:

  • numeric
  • email
  • request, javascript request callback to any path providing the fields value, expects a validation boolean and an optional message to return when invaild

Download Javascript Validator

To learn how to use javascript validator or head to drupal and download Javascript validator.

 

Contact details

Tel: +92 42 583 1176
Mobile: +92 300 4579782
info@makadco.com

Makadco
276-Ata Turk Block,
New Garden Town,
Lahore, Pakistan.

Testimonials from our clients