PHPackages                             jambagecom/taxajax - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. jambagecom/taxajax

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

jambagecom/taxajax
==================

Enhancement to the xajax extension in version 0.2.4 with TYPO3 specific code.

v1.4.0(1y ago)0954GPL-2.0-or-laterPHPPHP ^8.0

Since Apr 28Pushed 4w ago1 watchersCompare

[ Source](https://github.com/franzholz/taxajax)[ Packagist](https://packagist.org/packages/jambagecom/taxajax)[ Docs](https://ttproducts.de)[ RSS](/packages/jambagecom-taxajax/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (3)Versions (19)Used By (0)

TYPO3 extension taxajax
-----------------------

[](#typo3-extension-taxajax)

### What is does

[](#what-is-does)

This extension provides the xAjax PHP Class Library Version 0.2.4. It is used by other TYPO3 extensions like tt\_products.

### Usage

[](#usage)

In your extension.

#### TypoScript

[](#typoscript)

You must set this TypoScript to get the absolute image path:

```
config.absRefPrefix = /
```

or

```
config.absRefPrefix = auto
```

Otherwise an image url “fileadmin/myimage.png” will not be found, because HTML will generate a path like “” out of it. Only an image url like “/fileadmin/myimage.png” can be found,

#### Extension Development:

[](#extension-development)

Add the following line into the file ext\_localconf.php of your extension my\_ext.

```
$GLOBALS['TYPO3_CONF_VARS']['FE']['taxajax_include']['my_ext'] =  \MyDomain\MyExt\Controller\TaxajaxController::class . '::processRequest';
```

The links generated by typolink must contain this element inside of the querystring:

```
$addQueryString = [
    'taxajax' => 'my_ext'
];
```

The links generated by typolink must contain this element inside of the querystring:

```
$addQueryString = [
    'eID' => 'my_ext'
];
```

#### Routing Enhancer:

[](#routing-enhancer)

```
imports:
  - { resource: "EXT:taxajax/Configuration/Routes/Default.yaml" }
```

### License

[](#license)

While xajax itself comes under the GNU LESSER GENERAL PUBLIC LICENSE (LGPL) the TYPO3 extension version comes under the GNU General Public License (GPL) The license change is proposed by LGPL Section 3.3 It is irreversible for any copy or work derived from this. GNU General Public License can be found at . GNU LESSER General Public License can be found at . The original XAJAX library can be found at

TYPO3 adaptions: Elmar Hinz and Franz Holzinger

### Documentation

[](#documentation)

For documentation read the TYPO3 manual.odt document file.

xajax PHP Class Library
-----------------------

[](#xajax-php-class-library)

The easiest way to develop asynchronous Ajax applications with PHP

### Version 0.2.4 (stable release)

[](#version-024-stable-release)

1. Introduction

xajax is a PHP library that you can include in your PHP scripts to provide an easy way for Web pages to call PHP functions or object methods using Ajax (Asynchronous Javascript And XML). Simply register one or more functions/methods with the xajax object that return a proper XML response using the supplied response class, add a statement in your HTML header to print the Javascript include, and run a request processor prior to outputting any HTML. Then add some simple Javascript function calls to your HTML, and xajax takes care of the rest!

xajax includes a Javascript object to facilitate the communication between the browser and the server, and it can also be used as a Javascript library directly to simplify certain DOM and event manipulations. However, you can definitely choose to use a dedicated Javascript “engine” of your liking and integrate it with xajax’s client/server communication features in a number of ways. More tightly-coupled integration will be forthcoming in a future version of xajax.

2. For More Information

The official xajax Web site is located at: [Xajax](https://github.com/Xajax/Xajax)

The development has been finished in October 2014.

3. Installation

To run xajax, you need:

- Apache Web Server or IIS for Windows XP/2003 Server (other servers may work)
- PHP 8.0 and later

To install xajax:

Unpack the contents of this archive and copy them to your main Web site folder. Or if you wish, you can put all of the files in a dedicated “xajax” folder on your Web server (make sure that you know what that URL is relative your site pages so you can provide xajax with the correct installed folder URL).

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance71

Regular maintenance activity

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~179 days

Recently: every ~107 days

Total

17

Last Release

477d ago

Major Versions

v0.8.2 → v1.0.02023-12-29

PHP version history (5 changes)v0.4.3PHP &gt;=5.3.3

v0.4.4PHP &gt;=5.6.0,&lt;7.3.99

v0.5.1PHP ^7.2

v0.7.0PHP ^7.4 || ^8.0

v1.1.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/4c36ec751f4996bdd88bcfca2669db1d0762e765cb449b33d47aed99ef1e1b1c?d=identicon)[franzholz](/maintainers/franzholz)

---

Top Contributors

[![franzholz](https://avatars.githubusercontent.com/u/4855265?v=4)](https://github.com/franzholz "franzholz (69 commits)")

---

Tags

libraryextensiontypo3xajax

###  Code Quality

Static AnalysisRector

### Embed Badge

![Health badge](/badges/jambagecom-taxajax/health.svg)

```
[![Health](https://phpackages.com/badges/jambagecom-taxajax/health.svg)](https://phpackages.com/packages/jambagecom-taxajax)
```

###  Alternatives

[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

41515.2k](/packages/wazum-sluggi)[friendsoftypo3/tt-address

Displays a list of addresses from an address table on the page.

431.8M44](/packages/friendsoftypo3-tt-address)[quellenform/t3x-iconpack

Provides an iconpack-registry for custom iconpacks.

1449.1k26](/packages/quellenform-t3x-iconpack)[t3brightside/pagelist

TYPO3 CMS extension to create news, events, vacancies and products or just page lists. Demo: microtemplate.t3brightside.com

1121.0k1](/packages/t3brightside-pagelist)

PHPackages © 2026

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