PHPackages                             calevans/staticforge-template-aperture - 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. calevans/staticforge-template-aperture

ActiveStaticforge-theme[Utility &amp; Helpers](/categories/utility)

calevans/staticforge-template-aperture
======================================

A visual-first portfolio template.

1.0.1(3mo ago)00MITCSS

Since Jan 22Pushed 3mo agoCompare

[ Source](https://github.com/calevans/staticforge-template-aperture)[ Packagist](https://packagist.org/packages/calevans/staticforge-template-aperture)[ RSS](/packages/calevans-staticforge-template-aperture/feed)WikiDiscussions master Synced 1mo ago

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

Aperture Theme for StaticForge
==============================

[](#aperture-theme-for-staticforge)

Aperture is a visual-first, dark-mode portfolio theme designed for photographers and visual artists.

Features
--------

[](#features)

- **Immersive Design**: Dark canvas (`#111111`) with cinematic hover effects.
- **Masonry Grid**: Full-width, responsive grid that respects aspect ratios.
- **Clean Typography**: Uses *Playfair Display* and *Open Sans* for an editorial look.
- **StaticForge Gallery**: Fully integrated with the `calevans/gallery` shortcode plugin.

Installation
------------

[](#installation)

```
composer require calevans/staticforge-theme-aperture
```

Configuration
-------------

[](#configuration)

Set the theme in your `siteconfig.yaml`:

```
site:
  template: aperture
```

Menu Setup
----------

[](#menu-setup)

This theme uses the `menu1` variable for the sidebar navigation.

```
menu:
  top:
    Home: /
    Gallery: /photography.html
    About: /about
    Contact: /contact
```

Gallery Usage
-------------

[](#gallery-usage)

This theme comes with the `calevans/staticforge-gallery` plugin pre-configured. To create a gallery page:

1. Place your images in a folder inside your content structure (e.g., `content/assets/images/portfolio`).
2. Create a markdown file (e.g., `content/gallery.md`).
3. Use the `[[gallery]]` shortcode in your content:

```
---
title: My Portfolio
description: A collection of my work
---

# My Work

[[gallery path="assets/images/portfolio" id="my-portfolio-grid" rowHeight="300" margins="15"]]
```

### Shortcode Attributes

[](#shortcode-attributes)

- `path`: **Required**. Relative path to images (e.g. `assets/images/portfolio`).
- `id`: **Required**. A unique ID for the gallery container.
- `rowHeight`: (Optional) Height of rows in pixels (default: 200).
- `margins`: (Optional) Gap between images (default: 10).
- `lastRow`: (Optional) Behavior of the last row: `nojustify` (default), `justify`, `hide`, `center`.

License
-------

[](#license)

MIT

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance80

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

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

Total

2

Last Release

108d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/af70e3d71b3fb87f45c1025d3a21149958da1a416cabbebd4f450e18f920babc?d=identicon)[calevans](/maintainers/calevans)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/calevans-staticforge-template-aperture/health.svg)

```
[![Health](https://phpackages.com/badges/calevans-staticforge-template-aperture/health.svg)](https://phpackages.com/packages/calevans-staticforge-template-aperture)
```

PHPackages © 2026

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