Introducing The Wheel (The Power of Collaboration)

Introducing The Wheel (The Power of Collaboration)

Looking back through history we can see those moments of inspiration and those ‘game-changing’ movements. We admire and respect the innovative leaders which blazed the trail and lead the way into the future. We admire them because we know it’s a difficult job. We admire them because at times they were scoffed and ridiculed their ideas were rejected and their sanity questioned. Yet they continued. They persevered and they saw what no one else saw. They saw the future. And they were overwhelmed with the burden to get us there.

Continue reading
  10725 Hits

Video: David Hurley Becomes Joomla! 3.4 Release Leader

Video: David Hurley Becomes Joomla! 3.4 Release Leader

What is the outlook for Joomla 3.4 and beyond? Shorter and targeted release cycles, improved stability, no more STS/LTS, solving the Bootstrap challenge, and decoupling core extensions. In a video interview, David Hurley shares plans for achieving a new, lighter, and more stable Joomla core without breaking backwards compatibility.

Continue reading
  15082 Hits

Why the Poor Old Singleton was Banned

Why the Poor Old Singleton was Banned

The once very popular Singleton design pattern has become an anti-pattern. From hero to outcast. Like a sportsman who was caught doping. What happened?

Continue reading
  15852 Hits

The Developer's Balancing Act

The Developer's Balancing Act

Walking the thin line between speed and accuracy... The developer life is not an easy one. Most would think the life of a developer is relatively safe and holds very little in the way of danger. I submit this is simply not the case. The daily routine of a developer involves a complex and oftentimes difficult routine which most will never see or understand. Quite similar to a tightrope walk. 

Continue reading
  13025 Hits

Using Joomla to Make Joomla! Starting with JDatabase

Using Joomla to Make Joomla! Starting with JDatabase

Last month the magazine editors asked me to stop writing the series of articles for non-technologists because they determined that the objective had been achieved. I undertook the following article considering a more techy audience. After talking to the Spanish magazine team about writing articles that facilitate developers’ access to classes which allow us to build on Joomla using Joomla, the idea for this article arose. So I will try to write for those programmers who already have some knowledge ... although perhaps not yet the depth of knowledge that they want, all that Joomla offers to make your work more comfortable.

Continue reading
  10782 Hits

Joomla JavaScript Dependency Management

Joomla JavaScript Dependency Management

In Joomla, JavaScript usage has been increasing over the past few years. Now it is becoming a required need to have a proper JavaScript dependency handling mechanism to maintain its JavaScript Code.

Continue reading
  17994 Hits

Introduction to Plugin Development for Site Builders

Of all the Joomla Extension types available, plugins are the simplest to implement, but can be the most powerful with regards to customising your Joomla! website. Built into Joomla! are a number of events that trigger the execution of plugins, which essentially allow us to highjack the standard Joomla! code or output and insert our own code.

Continue reading
  15075 Hits

Practical Development 3: Project

Practical Development 3: Project

Third in a series of articles on practical development. The advantages of dealing with your Project through an in Integrated Development Environment (IDE) such as PHP Storm. Consult previous articles in this series.

Continue reading
  20233 Hits

Practical Development 2: Working Environment

Practical Development 2: Working Environment

The second in a series of articles on practical development, dealing with your working environment in developing for Joomla! Consult last month's introduction for what to expect.

Continue reading
  29848 Hits

Practical Development

Practical Development

Whether you are writing PHP code or styling a website with cascading style sheets (CSS), there are a range of tools which can make your life much easier and allow you to focus on writing good quality code quickly and efficiently. This "practical development" series of articles will focus on using PhpStorm as a development environment and will consider seven topics.

Continue reading
  19439 Hits

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