Stop Coding Alone: Start your Open Source Adventure at Joomla!

January-Young-Developers

An open source CMS that’s vibrant, community-driven, super flexible and powering millions of websites: that’s how Mahmoud Magdy experienced Joomla. It was the first ever open source project he worked on: "It was challenging at first, but I loved how it pushed me to write better code and learn from others."

  969 Hits

Test your Extension, Part 3: PHPStan

Test your Extension, Part 3: PHPStan

In this series, we explore methods and tools to test a custom Joomla extension. In this third episode, we’ll use PHPStan, a tool to examine and debug source code before the program is run. You don’t even have to write a test to catch bugs at an early stage.

  274 Hits

Dependency Injection: What and Why?

Dependency Injection: What and Why?

If you use Joomla, you may have heard the term “dependency injection”. But what is it and why is it important? I’ll explain it as clearly as possible, to make it understandable for non-coders too. 

  4833 Hits

You can be a Mentor!

You can be a mentor

Sharing your experience shapes Joomla’s future. You can guide the next generation of Joomla talent. Joomla will grow from it, and you too. 

  387 Hits

Test your Extension, Part 2: Cypress

Test your Extension, Part 2: Cypress

In this series, we explore methods and tools to test a Joomla extension. In this second episode, we’ll focus on Cypress as a tool for end-to-end tests.

  718 Hits

Joomla 6.1 Release Managers, part 2: Stefan Wendhausen

Interview Release Managers

While the 6.0 downloads growing, we look to the new release managers for Joomla 6.1. Last month we featured  Harald Leithner and now we turn our focus on Stefan Wendhausen.

  7568 Hits

Test your Extension, Part 1: PHPUnit

Test your Extension - Part 1

In this series, we will explore methods and tools to test a Joomla extension. In this first episode, we’ll focus on PHPUnit for running tests. A practical guide: how to set it up, what to test, and… what not to test.

  1306 Hits

Joomla 6.1 Release Managers, part 1: Harald Leithner

October-Release-Managers

With Joomla 6 in the downloads portal: people updating their sites and building new sites on a fresh Joomla 6 install, attention now turns to Joomla 6.1. Now we turn to interview its release managers Harald Leithner and Stefan Wendhausen. 

  3014 Hits

What is the Code along JUG and who is it for?

What is the Code along JUG and who is it for

There's a new Joomla User Group in town! Or not exactly "town": it's online. The Code Along JUG is a User Group for everyone interested in coding (regardless of experience level). Meetings take place on Zoom on every third Sunday of the month. 

  1069 Hits
Tags:

A Day of Coding - Exploring Module Overrides & Dynamic Effects in Joomla!

Joomla Day of coding

Upcoming Hybrid Workshop: Exploring Module Overrides and Dynamic Effects in Joomla
Join us for an engaging and educational hybrid Joomla event, hosted by Laura Gordon and co-organized by the Joomla Users Group of NJ and Rutgers, The State University of New Jersey. Whether you’re local or joining from afar, you can attend in person at Rutgers' College Avenue Campus in New Brunswick or participate virtually via Zoom.

  1035 Hits

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