PHPackages                             entidi/silverstripe-gtkdoc - 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. entidi/silverstripe-gtkdoc

AbandonedSilverstripe-module[Utility &amp; Helpers](/categories/utility)

entidi/silverstripe-gtkdoc
==========================

Import a gtk-doc manual under the SilverStripe page tree

1.1.0(12y ago)1141[1 PRs](https://github.com/ntd/silverstripe-gtkdoc/pulls)BSD-2-ClausePHP

Since Dec 23Pushed 10y ago1 watchersCompare

[ Source](https://github.com/ntd/silverstripe-gtkdoc)[ Packagist](https://packagist.org/packages/entidi/silverstripe-gtkdoc)[ Docs](http://gtkdoc.entidi.com/)[ RSS](/packages/entidi-silverstripe-gtkdoc/feed)WikiDiscussions master Synced 2d ago

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

silverstripe-gtkdoc
===================

[](#silverstripe-gtkdoc)

[![Build Status](https://camo.githubusercontent.com/185bd2f2db84e909d1cdcb78ef918357b63299ab2f612a96b3cb925318050307/68747470733a2f2f7472617669732d63692e6f72672f6e74642f73696c7665727374726970652d67746b646f632e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/ntd/silverstripe-gtkdoc)[![Latest Stable Version](https://camo.githubusercontent.com/90d73021897088fc9e1a5eead0badd8f369f133c7bd53e9fac98c11836ca4ecb/68747470733a2f2f706f7365722e707567782e6f72672f656e746964692f73696c7665727374726970652d67746b646f632f762f737461626c65)](https://packagist.org/packages/entidi/silverstripe-gtkdoc)

The [silverstripe-gtkdoc](http://gtkdoc.entidi.com/) module implements a new page type (*Gtkdoc*) that allows to import into the pages tree of a [SilverStripe](http://www.silverstripe.org) based website a reference manual generated by [gtk-doc](http://www.gtk.org/gtk-doc/). The gtk-doc page is a typical page and can contain arbitrary text: the reference manual will be shown as a tree of (virtual) pages under it.

The only parameter required is the absolute path to a `.devhelp2` file that identifies the gtk-doc reference manual to import. It must be specified into the CMS, under the content tab. The module expects all the html files to be in the same path, as usually done by a pristine gtk-doc installation.

The HTML code is picked up directly from the file system. The usual place where gtk-doc files reside is under `/usr/share/gtk-doc/html/`(typical on GNU/Linux platforms) or `/usr/local/share/gtk-doc/html/`(on BSD based systems). Those files are checked at every specific request and are updated when required. The updated HTML code is cached in the database under the `GtkdocSection` table.

For better results, a theme that supports menu with arbitrary nesting levels, such as [silverstrap](http://dev.entidi.com/p/silverstrap/) or [silverstripe-treeish](http://dev.entidi.com/p/silverstripe-treeish/), is suggested.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity64

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

Total

2

Last Release

4510d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/664f545546593aba0414ee3f558665eacbf4f57681276d194e79e084dbcf5fbb?d=identicon)[ntd](/maintainers/ntd)

---

Top Contributors

[![ntd](https://avatars.githubusercontent.com/u/160618?v=4)](https://github.com/ntd "ntd (40 commits)")

---

Tags

gtk-docmodulesilverstripesilverstripe-modulesilverstripedataobjectgtkdoc

### Embed Badge

![Health badge](/badges/entidi-silverstripe-gtkdoc/health.svg)

```
[![Health](https://phpackages.com/badges/entidi-silverstripe-gtkdoc/health.svg)](https://phpackages.com/packages/entidi-silverstripe-gtkdoc)
```

###  Alternatives

[silverstripe/userforms

UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code

1321.1M83](/packages/silverstripe-userforms)[symbiote/silverstripe-gridfieldextensions

A collection of useful grid field components

951.9M264](/packages/symbiote-silverstripe-gridfieldextensions)[silverstripe/tagfield

Tag field for SilverStripe

561.3M50](/packages/silverstripe-tagfield)[jonom/silverstripe-betternavigator

Front-end utility menu for Silverstripe websites featuring administration and development tools

59429.0k12](/packages/jonom-silverstripe-betternavigator)[lekoala/silverstripe-cms-actions

Add actions to your models in SilverStripe

39317.0k29](/packages/lekoala-silverstripe-cms-actions)[lekoala/silverstripe-softdelete

Soft delete extension for SilverStripe

11212.9k](/packages/lekoala-silverstripe-softdelete)

PHPackages © 2026

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