Web Development

Web development tips and tricks for Joomla developers. Topics include PHP, JavaScript, HTML, CSS and XML related to Joomla websites.
( 56 Votes )

The first step in designing a website is understanding your audience. This is easier than it may sound. Think big. Really big. Not in terms of traffic, necessarily, but the longevity of your site. How many sites developed in 1995 still exist, dinosaurs of the Internet? They are obvious, and even painful to look at. But how do you come across them? In the majority of cases, they persist out there because they offer something that still hasn't been replicated. Data. Content. Originality.

Read more...

( 17 Votes )

PHP code for web sites and web applications should always be optimized. A poorly-written PHP web site may work just fine without too many concurrent users, but as soon as traffic starts building up it could buckle. There are an unlimited number of ways to implement anything in PHP, but certain functions and techniques are much more efficient than others. Every PHP developer should spend some time learning the most efficient ways to code, and luckily there is a great tutorial article with 52 PHP programming tips and benchmarked examples for efficiency and faster code.

Read more...

( 29 Votes )

Here's a quick but extremely useful tip for PHP developers. When working on plugins or extensions for an existing framework, use the print_r() function on the API objects to find out what data structures they contain. Great PHP help tip.

Read more...

Online Users

  • chris@tracksanta.com
1 user and 1713 guests online | Show All
Want to become a Joomla expert?

I'm putting together a comprehensive training program to teach you everything you need to know about building websites with Joomla. Using the knowledge, tips and tricks I've learned over the last several years, I will teach you how to quickly create beautiful Joomla websites, avoid time-consuming web development pitfalls, make money with your site, and much more. Please take 3 minutes to tell me exactly what you want to learn about.

It's just 2 questions!