Pure CSS Accordion Menu

This tutorial will explain how to create a pure CSS accordion menu. There is no javascript involved in this process. Simply valid HTML, CSS and 4 images are used. The example we will be using is relatively simple but could be extended to create Accordions for different types of content.

Read the rest of this entry »

The Anatomy of a Stylesheet - CSS Hints & Tips

CSS stylesheets, in my experience, are things that are often thrown or hacked together to make a website look a certain way without really caring much about how it is done. CSS is a very powerful tool when creating websites and this tutorial will hopefully show you how a little bit of structure and some CSS wizardry can make your stylesheets look and work a whole lot better.

Read the rest of this entry »

AJAX Image Gallery

There are plenty of photo galleries around for you to use, but sometimes you just want something that looks a little different or integrates into your site a little better. In this tutorial, I’m going to make a photo gallery that uses Ajax and Thickbox.

Read the rest of this entry »

Blog Action Day 2008 - Poverty

Well its that time of year again where bloggers start gearing up to try and use our combined power to change the world. Last year Blog Action Day rallied bloggers to post about the Environment to see if we could make an impact on what people thought about that subject. I think the image below best describes the results:

This year Blog Action Day is trying to get people to take one day out and think about Poverty. They are inviting bloggers to

…examine poverty from their own blog topics and perspectives, to look at it from the macro and micro, as a global condition and a local issue, and to bring their own ideas, views and opinions on the subject.

So if you have a blog, podcast or even if you just want to donate some money then get over to the Blog Action Day website and get registered!

Creating a CMS Website Layout using Ext JS

This tutorial will explain how to create a layout commonly used in the backend of a website CMS. We will be using the Ext JS library and normal HTML and CSS.

Read the rest of this entry »

Some SQL Functions

Lets face it. We programmers are lazy. We like to do things the quickest way possible using the least possible effort. The other thing most programmers do a lot is work with databases and SQL. Weather designing the backend functionality on a website, or creating an app that needs to manipulate data form a database, we always end up writing queries to interact with our databases. So the purpose in this tutorial is to make you aware of some functions that are built in to SQL which could make our lives that wee bit easier.

Read the rest of this entry »

Forum Launch!

If you read the last news post you would know we were talking about launching a ProgTuts Forum. Well now we have!

We hope the Forum will be a place where programmers can come and ask questions, share skills and talk with like-minded people. We also hope this will add to the ProgTuts website by helping us build a community and really make ProgTuts a top resource for the programming world.

So get registered, head over to the forum and introduce yourself.

PHP Login System

In most web applications there will be some restricted content – whether that is administrative functions such as managing comments or simply content that is a bit sensitive and needs someone to be signed up to see it. Obviously this kind of thing is key to the application so it is often built into the application in a very specific way.
Here’s why I think that’s a bad thing, and how to do it in a much more generic fashion…

Read the rest of this entry »

PHP Optimization Tips

This tutorial will explain many small techniques which will, hopefully, help optimize your php scripts. I considered myself a bit of a PHP pro until I started researching some of this stuff and realized that there is a whole realm of information out there about optimizing php that I didn’t know about. I hope you will be as surprised as I was about some of the things you might learn from this article.

Read the rest of this entry »

News and Updates

Well I hope you are all enjoying the new Progtuts website. We have had some nice tutorials published in the last 2 weeks and we are looking forward to many more.

I’d like to introduce our new writer Jamie. Jamie will be helping me write tutorials for Progtuts on a regular basis so that you guys get more quality tutorials. Why not have a look at Jamie’s first post that was published yesterday: Model View Controller with Java. Remember though we are always looking for new writers and contributers.

As for other news there are a few things on the horizon. One of which might be a forum to encourage the community to share and to provide a place to chat and ask questions. So keep your eyes peeled.

And remember if you haven’t done so yet, subscribe to our feed so you don’t miss out on any great tutorials.