PHPackages                             econceptes/joomla-phing-tasks - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. econceptes/joomla-phing-tasks

ActiveLibrary

econceptes/joomla-phing-tasks
=============================

Phing tasks to help with Joomla! extensions development

v1.0.7beta(10y ago)179[2 issues](https://github.com/jlainezs/JoPhTasks/issues)LGPL-3.0PHPPHP &gt;=5.3.0

Since Mar 30Pushed 10y ago1 watchersCompare

[ Source](https://github.com/jlainezs/JoPhTasks)[ Packagist](https://packagist.org/packages/econceptes/joomla-phing-tasks)[ Docs](http://www.econceptes.com)[ RSS](/packages/econceptes-joomla-phing-tasks/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

JoPh Tasks
==========

[](#joph-tasks)

[![Build Status](https://camo.githubusercontent.com/00d592239d9e1c4e292c4479c99fbfd19af887d88f4db687ea20f85ea074e376/68747470733a2f2f7472617669732d63692e6f72672f6a6c61696e657a732f4a6f50685461736b732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/jlainezs/JoPhTasks)

This is a set of phing tasks which helps me to develop Joomla! extensions by shortening the phing targets definition for copying an extension.

By using those tasks it is possible to copy a component (including media and languages for front-end and backend) with only 1 line of code. This allows to have very simple phing build files which improves project maintanability.

Tasks
-----

[](#tasks)

The tasks defined allows you to copy:

- Components
- Modules
- Plugins
- Templates

from your coding directory to the local Joomla installation you are using for development. Of course, those tasks can help if you develop your extensions outside of the Joomla installation folders.

Install
-------

[](#install)

Add `"econceptes/joomla-phing-tasks" : ">=1.0.1beta"` to your project composer.json require section and execute a `composer install` command.

How to use it
-------------

[](#how-to-use-it)

The `build.xml` file on the `simple-project` directory is a good example to get an idea of how to use those tasks. The most important part is the `` and `` tags which allows to 'plug' the custom tasks into Phing. Don't forget to adjust the path of `` on your project phing build file to match your settings. Usually the package is installed under `vendor/econceptes/joomla-phing-tasks` (tasks are inside the folder `tasks`).

Change log
----------

[](#change-log)

- v1.0.5beta: extensions language folder can be written un plural (languages) or singular (language)

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

7

Last Release

3670d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/22d502a8711d26a6d05aacb6a733509ff9970e0e84e79f0d5957ac2ff4a6d64f?d=identicon)[Pep Lainez](/maintainers/Pep%20Lainez)

---

Tags

joomlaphing

### Embed Badge

![Health badge](/badges/econceptes-joomla-phing-tasks/health.svg)

```
[![Health](https://phpackages.com/badges/econceptes-joomla-phing-tasks/health.svg)](https://phpackages.com/packages/econceptes-joomla-phing-tasks)
```

###  Alternatives

[phing/phing

PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.

1.2k21.7M872](/packages/phing-phing)[joomla/string

Joomla String Package

181.9M13](/packages/joomla-string)[joomla/filter

Joomla Filter Package

151.4M8](/packages/joomla-filter)[joomla/application

Joomla Application Package

23404.8k11](/packages/joomla-application)[joomla/http

Joomla HTTP Package

17674.4k12](/packages/joomla-http)[joomla/registry

Joomla Registry Package

16468.6k20](/packages/joomla-registry)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
