5 Ways to Document Your Joomla Extension

5 Ways to Document Your Joomla Extension

When it comes to creating an extension for Joomla — or any type of software — documentation will always be an important part of that extension’s success.

Continue reading
  27326 Hits
Tags:

Using Doctrine ORM in Joomla!

Joomla is a decent CMS with very nice features. It works great for the end user and has many components ready to use from the online world. What I don't like personally, as a developer, is the model implementation in Joomla. For me the way ' model and table' classes are implemented, just doesn't feel right to me. Also it is very difficult to get other models in a controller or an other model class. With Symfony I have worked with Doctrine regularly and in this blog I'll show you how to use Doctrine for your own component in Joomla. Doctrine is an Object Relational  Mapping framework and offers you a persistence library. This not the holy grail and you should determine  if you need the extra overhead and if you are comfortable with it.

Continue reading
  37162 Hits
Tags:

The Sandbox Manifesto

The Sandbox Manifesto
A declaration of intent from an open source, front-end developer.
Continue reading
  31171 Hits
Tags:

The Joomla! Setup

The Joomla! Setup

The Joomla! Setup is a series of interviews with developers in the Joomla! community, talking about the tools they use to get the job done, inspired by the setup. Can you tell who it is?

Continue reading
  32285 Hits
Tags:

Rapid Development Techniques – Templates Within Templates!

Have you ever been frustrated with Joomla!’s linear approach to templates? I’ve developed several web applications in Joomla! where it would have been useful to be able to include a template inside of another template – an internal menu system, a special footer for specific components, etc – and in the past I’ve gotten around this limitation with good old fashioned PHP include statements. While this method works we can have much prettier and more maintainable code by extending Joomla!’s JView class to support this functionality.

Continue reading
  40900 Hits
Tags:

Documenting Documentation

Documenting Documentation

Creating software that works is hard work, it takes time, expertise, and experience. After all that hard work the last thing a developer wants to do is spend time answering “silly” questions asked by the users using that software. The best way to fend off most basic questions is to tell users how to use the software – to provide documentation!

Continue reading
  24893 Hits
Tags:

Is it me, or is this a bug?

Is it me, or is this a bug?

Not everyone is, or wants to be a programmer. However, you don’t have to be to help find and track down bugs in software. Using a few techniques, you can often get to the bottom of a problem and determine if it is a bug, user error, or something else. Since software development is an ongoing process, you may find yourself wondering when you come across a problem if it is a bug, or not.

Continue reading
  34387 Hits
Tags:

Rapid Development Techniques – Removing Mootools

A fact of web development is that no two people use the exact same tools – why should Javascript frameworks be any different? Whether you use jQuery, Prototype, YUI, Dojo, or something in between, we should all have the freedom of choice when it comes to our development tools.

Continue reading
  37016 Hits
Tags:

Rapid Development Techniques - Preventing Code Fragmentation

Rapid Development Techniques - Preventing Code Fragmentation

If you’ve been in the development business for awhile then you probably have a substantial library of code that you frequently use. It’s your work belt, your briefcase, your attaché that follows you into whatever project that you happen to be working on. You know, trust and love your code base because you wrote it and understand it intimately. Whether another developer would consider it up-to-standards or pretty is irrelevant — it works and so you use it whenever and wherever you can. It helps you follow that sacred tenet of programming, Don’t Repeat Yourself, that we all hold dear.

Continue reading
  36130 Hits
Tags:

The Joomla! Setup

The Joomla! Setup

The Joomla! Setup is a series of interviews with developers in the Joomla! community, talking about the tools they use to get the job done, inspired by the setup. Can you tell who it is?

Continue reading
  45540 Hits
Tags:

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/