PHPackages                             apecave/kirby3-text-proxy-field - 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. apecave/kirby3-text-proxy-field

ActiveKirby-plugin[Utility &amp; Helpers](/categories/utility)

apecave/kirby3-text-proxy-field
===============================

Text field that can optionally proxy the placeholder value using the kirby query language

v1.0.0(7y ago)113MITJavaScript

Since Dec 14Pushed 5y ago1 watchersCompare

[ Source](https://github.com/apecave/kirby3-text-proxy-field)[ Packagist](https://packagist.org/packages/apecave/kirby3-text-proxy-field)[ RSS](/packages/apecave-kirby3-text-proxy-field/feed)WikiDiscussions master Synced 2w ago

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

Kirby3 Text Proxy Field
=======================

[](#kirby3-text-proxy-field)

Text field that can optionally proxy the placeholder value using the kirby query language.

Overview
--------

[](#overview)

- [1. Use Case](#1-use-case)
- [2. Installation](#2-installation)
- [3. Configuration](#3-configuration)
- [4. Template Usage](#4-template-usage)

1. Use Case
-----------

[](#1-use-case)

A developer wishes to make a meta\_description field allowing the user customize the page meta description for better seo. The default fallback value would be from the `$page->lede()`. In this case it would be nice to be able to show the user data from the `$page->lede()` field as a placeholder value so the user can see what the fallback value would be.

2. Installation
---------------

[](#2-installation)

Download and copy this repository to `/site/plugins/kirby3-text-proxy-field`

Alternatively, you can install it with composer: `composer require apecave/kirby3-text-proxy-field`

3. Configuration
----------------

[](#3-configuration)

The blueprint field would look something like this:

```
fields:
  meta_description:
    type: text-proxy
    placeholder: page.lede()
```

4. Template Usage
-----------------

[](#4-template-usage)

The header code of the page we could do something like:

```
$meta_description = $page->meta_description()->or( $page->lede() );
```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

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

Unknown

Total

1

Last Release

2754d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1899971?v=4)[wagnerpaul](/maintainers/wagnerpaul)[@wagnerpaul](https://github.com/wagnerpaul)

---

Top Contributors

[![wagnerpaul](https://avatars.githubusercontent.com/u/1899971?v=4)](https://github.com/wagnerpaul "wagnerpaul (5 commits)")

### Embed Badge

![Health badge](/badges/apecave-kirby3-text-proxy-field/health.svg)

```
[![Health](https://phpackages.com/badges/apecave-kirby3-text-proxy-field/health.svg)](https://phpackages.com/packages/apecave-kirby3-text-proxy-field)
```

###  Alternatives

[distantnative/retour-for-kirby

Manage redirects and track 404s right from the Kirby CMS Panel

14695.1k1](/packages/distantnative-retour-for-kirby)[belugadigital/kirby-navigation

Kirby 5 field for hierarchical menus with drag &amp; drop level indentation.

8613.8k](/packages/belugadigital-kirby-navigation)[getkirby/starterkit

Kirby Starterkit

20313.1k](/packages/getkirby-starterkit)[oblik/kirby-link-field

Kirby 4 field for all types of links.

7651.2k2](/packages/oblik-kirby-link-field)[getkirby/plainkit

Kirby Plainkit

11911.4k1](/packages/getkirby-plainkit)[rasteiner/k3-whenquery

Conditionally show fields and sections. Better.

6619.1k](/packages/rasteiner-k3-whenquery)

PHPackages © 2026

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