Web Development

Just PHP

php compiler

http://www.roadsend.com/home/index.php

https://github.com/facebook/hiphop-php/wiki/

Raven compiler http://code.roadsend.com/rphp

Template engines

http://www.twig-project.org/doc/templates.html

http://www.raintpl.com/

http://phpsavant.com/

http://www.invenzzia.org/en/download/open-power-template/

Testing

http://www.raintpl.com/PHP-Template-Engines-Speed-Test/

Frameworks
Codeigniter
Zend
Yii
CakePHP

Sunday, July 17th, 2011 php, php 5.3, Web Development No Comments

Codeigniter a php framework

We have been doing quite a bit of work with Codeigniter version 2 recently. It is probably one of the easiest to use frameworks I’ve ever used but I guess once you understand MVC (Zend, YII or even asp.net MVC2) you start to kind of understand the lot. I do think that you still need to separate yourself from doing stored procedures when using any kind of SQL as the active record setup takes over. I think this is a bit of a shame because most of the SQL we do is done on and by store procedures.

I will continue this journal as I gain more experience.

http://biostall.com/tag/codeigniter

Sunday, March 27th, 2011 codeigniter, framework, mysql, php, Web Development No Comments

Easy way to develop a web site

Subversion (SVN) and GIT but you can deploy the version straight via FTP to your website.

http://beanstalkapp.com/

Thursday, March 17th, 2011 GIT, Subversion, Web Development, web site No Comments

Tools for improvement

Here are some tools that we use day to day. I will keep adding new ones as time goes by.

Favicon:

http://tools.dynamicdrive.com/favicon/

CSS compressor:

http://www.minifycss.com/css-compressor/

Javascript compressor:

http://javascriptcompressor.com/

Image optimiser:

http://www.imageoptimizer.net/Pages/Home.aspx

Page analysis:

http://www.the-escape.co.uk/tools/pageanalyzer/

Graphic editor – Flash online

http://www.pixlr.com/editor/

HTaccess tools – password protect / redirect etc

http://www.htaccesstools.com/

Extending a partition on Centos

http://bit.ly/eotpqg

http://wiki.centos.org/HowTos/CentOS5ConvertToRAID

Twitter widgets in php

http://bit.ly/grtyFw

Great ipad simulator

http://alexw.me/ipad/

File conversion

http://www.zamzar.com/

Jquery forms

http://speckyboy.com/2009/08/26/20-jquery-plugins-and-tutorials-to-enhance-forms/

http://pixelmatrixdesign.com/uniform/

Jquery CMS helpers

http://devsnippets.com/article/reviews/using-jquery-to-style-design-elements-20-impressive-plugins.html

Bad word and spam protection

http://urbanoalvarez.es/blog/2008/04/04/bad-words-list/

badwords

mysql admin

http://www.phpmyadmin.net/home_page/index.php

http://phpminiadmin.sourceforge.net/

Postcode / long / lat conversions

http://www.streetmap.co.uk/streetmap.dll?

Browser Developers guides:

IE9 – http://msdn.microsoft.com/en-us/ie/ff468705.aspx

Installing Zend Framework via command line

From command line follow these steps

$ wget http://framework.zend.com/releases/ZendFramework-1.11.3/ZendFramework-1.11.3.tar.gzReplace the url with the latest, see http://framework.zend.com/download/latest

$ gunzip ZendFramework-1.11.3.tar.gz
$ tar -xvf ZendFramework-1.11.3.tar
$ ln ZendFramework-1.11.3 zendThe last one there is a personal preference. When upgradring ZF you only need to replace the symbolic link.
Next up, test that zf.sh is working by running it:

$ ./zend/bin/zf.shThis should display the zf.sh usage docs.
$ ./zf.sh create project zend.example.com

Get the location of an IP address

http://www.networldmap.com/TryIt.htm

More HTML5 coolness

http://slides.html5rocks.com/

111 Best online design tools

http://skyje.com/2010/01/web-design-tools/

Flash to html5 convertor

http://labs.adobe.com/technologies/wallaby/

Urlencode / Urldecode

http://meyerweb.com/eric/tools/dencoder/

http://strftime.net/ php date function helper

HTML5 only new browser need apply

Sinuous – HTML5

A game built using canvas which will test your mouse pointer reflexes.

Sinuous 01

Bakemono – HTML5

A little monster that I brought to life with JavaScript. Bakemono is Japanese for monster.

Bakemono 01

Keylight – HTML5

A playhead travels between keys which resonate in sound depending on where they are placed in the room.

Keylight 01

Keylight 02

Keylight 03

Blob – HTML5

Soft blobby physics. It’s like, you know… jelly?

Blob 01

Blob 02

Blob 03

Magnetic – HTML5

Control and create currents of particles which react to magnetic nodes.

Magnetic 01

Magnetic 02

Trail – HTML5

Particle movement patterns that generate smooth trails.

Trail 01

Trail 02

Trail 03

Particle Depth – HTML5

Particle positioning patterns using depth.

Particle Depth 01

Particle Depth 02

Wave – HTML5

A wave with bubbles floating on the surface, the bubbles each represent a tweet with the word “water” in it.

Wave 01

Wave 02

Wave 03

Particles – HTML5

Particles slide across the screen and grow as they get close to the mouse.

Great image manipulation using html5

http://mezzoblue.github.com/PaintbrushJS/demo/

Tags:

Tuesday, August 24th, 2010 html5, Uncategorized, Web Design, Web Development No Comments

How much does a web site cost

It is important that a web site should not just work well and work well all the time (hosting and good programming) but it should always look good, be easy to maintain and generate interest for your business. New techniques to get people to your site to look at what you offer and feed them through the process of purchasing your products or services is very important. If they do not buy today it could be in the future. So gathering potencial customer data is very important.

The design, programming and maintenance of a website is very expensive. You can be looking at £150 plus for a good design layout and that is just the layout, you may want images going on each page which cost £50 each from stock unless you supply the images.

The bespoke development of a site takes a long time to plan. The logic and debugging can take forever. Then it has to be tested on the internet, under load and getting masses of data added. After a couple of weeks it can be audited and tweaked to assure reliability.

Basically you are looking at a large amount of money for the development of a website but it all depends on how complex you want it and what you want it to do.

If you know exactly what you want and when you want it, you will save time and money in the long run.

This is our pricing structure:
£250 per site 10 pages, contact page select from templates
Full editable CMS, automatically updated.
Additional pages at £10 per page.

Example extras
Custom design and layout £250
Newsletter £50
Forum £50
Shop £450
Jobs system £200
Social network £200
Stats £50
Social network site links £50
News feeds £50
Gallery £100
News and Events £50
Search engine optimisation £10 per page
Bespoke programming £25 per hour

Domain registration: £12 / Year
Hosting £50 / Year
Email Setup: £50

Friday, July 9th, 2010 Web Design, Web Development, web site No Comments