PHPackages                             asha23/arlo-timber-framework - 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. [Framework](/categories/framework)
4. /
5. asha23/arlo-timber-framework

ActiveProject[Framework](/categories/framework)

asha23/arlo-timber-framework
============================

A Composer Framework to help you get WordPress with Timber up and running in around a minute

v1.2.9.1(8y ago)1131MITPHPPHP &gt;=5.5

Since Mar 13Pushed 2y ago1 watchersCompare

[ Source](https://github.com/asha23/arlo-timber-framework)[ Packagist](https://packagist.org/packages/asha23/arlo-timber-framework)[ RSS](/packages/asha23-arlo-timber-framework/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (12)Versions (23)Used By (0)

Arlo Timber
===========

[](#arlo-timber)

### A Wordpress/Composer framework. Using Timber/Twig for templating

[](#a-wordpresscomposer-framework-using-timbertwig-for-templating)

```
composer create-project asha23/arlo-timber-framework your-folder-name

```

[![GitHub issues](https://camo.githubusercontent.com/88f638dd2eba3190d5ce960d01e8fd9d487160a9bf3d7e69e06972ae955112d5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6173686132332f61726c6f2d74696d6265722d6672616d65776f726b2e737667)](https://github.com/asha23/arlo-timber-framework/issues) [![GitHub forks](https://camo.githubusercontent.com/70cb532993e8be2b2964d3327998e247bcb1a5f5d845e72f3c8ec3d24118ad31/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6173686132332f61726c6f2d74696d6265722d6672616d65776f726b2e737667)](https://github.com/asha23/arlo-timber-framework/network) [![GitHub stars](https://camo.githubusercontent.com/9d41a1162188e8009362667f6e0eb27046b8b76eebd6e47330a01001d259f22d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6173686132332f61726c6f2d74696d6265722d6672616d65776f726b2e737667)](https://github.com/asha23/arlo-timber-framework/stargazers)

This assumes prior knowledge of how to set up WordPress themes. Feel free to make improvements to this.

It's very (very) loosely based on how Bedrock approach things, but with a much more simplified method for differentiating between dev/staging/production databases.

If you like Bedrock, then great! It's pretty awesome, so fill your boots. But if, like me, you find it a little over complicated, then this framework/approach might be more up your alley as I've deliberately tried to keep it all really simple.

You can get up and running with a complete WordPress environment in about a minute.

Basic installation instructions
-------------------------------

[](#basic-installation-instructions)

- Create a new repository for your project
- Download this as a zip file and unzip into the repository -
- Open a terminal and browse to the folder you are using
- Install Composer -
- Install Node -
- Install Bower -
- Install Yarn -
- Rename .env-example to .env and fill out the relevant fields.
- Once you have Composer installed, then you need to run `$ composer install`. This will install all the base plugins and a seed theme into the correct directories.
- Send an initial commit to your repository
- Get started.

Use Composer to install
-----------------------

[](#use-composer-to-install)

To use the package file

```
composer create-project asha23/arlo-timber-framework your-folder-name

```

Requirements
============

[](#requirements)

You should get a license for Advanced Custom Fields pro for this framework as it is a key part of how it works.

Getting started
===============

[](#getting-started)

There is a Vagrant file in the folder which uses a version of Scotchbox for Vagrant:
Run `vagrant up` from the root folder (Not currently tested) - Your website will then be available on

```
192.168.33.10

```

#### The following information should be used to connect to the database

[](#the-following-information-should-be-used-to-connect-to-the-database)

MySql Host: 127.0.0.1
Username: root
Password: root

SSH Host: 192.168.33.10
SSH User: vagrant
SSH Password: vagrant

Alternatively, just use MAMP. Or something like , which provides an excellent and user-friendly environment for locally developing with WordPress. Or any other method you like for deploying locally.

Vagrant is the recommended method as it keeps everything self contained.

.env-example file
-----------------

[](#env-example-file)

There is a `.env-example` file in the root. You should fill out the relevant information in this file and then re-save it as `.env`. Once you have done this, you can then edit the web/wp-config.php file and add salts, or do other configurations.

There is information for 3 environments contained here, development, production and staging. Filling out this information correctly will make sites easier to deploy as it will auto-detect which database to use depending on your environment.

Add your ACF Pro key to here as well.

Notes on the .gitignore.
------------------------

[](#notes-on-the-gitignore)

This installation by default ignores everything but your theme. You will need to create a deployment of wordpress on your production environment and run composer install.

If you can't do this simply upload the files as required. I decided to not include all the WordPress stuff in the repo because in the most part it's an uneccesary step really.

Feel free to edit the `.gitignore` file though if you want to change this.

Notes about the seed theme
--------------------------

[](#notes-about-the-seed-theme)

[You can view the seed theme repo here](https://github.com/asha23/wp-seed-timber)

This theme uses Gulp for compilation and Bower for JavaScript dependency management. It is also based around SASS Bootstrap 3.

The main folder structure is as follows:

```
web/content
web/wp

```

The content folder contains all the themes, plugins and files for the front-end.

The wp folder is the base WordPress installation - You should not change anything in here.

### Arlo? What?

[](#arlo-what)

Arlo is the name of my son. So this is dedicated to him, the little monster.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity68

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

Recently: every ~14 days

Total

21

Last Release

2939d ago

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

bowerbower-componentscomposerseed-themethemewordpresswordpress-boilerplatewordpress-bootstrapwordpress-bowerwordpress-composer-skeletonwordpress-frameworkwordpress-gulpwordpress-starter-frameworkwordpress-themeyarncomposerwordpresswpvagrantWordpress frameworkbase themeArlo

### Embed Badge

![Health badge](/badges/asha23-arlo-timber-framework/health.svg)

```
[![Health](https://phpackages.com/badges/asha23-arlo-timber-framework/health.svg)](https://phpackages.com/packages/asha23-arlo-timber-framework)
```

###  Alternatives

[roots/bedrock

WordPress boilerplate with Composer, easier configuration, and an improved folder structure

6.5k456.5k2](/packages/roots-bedrock)[ronilaukkarinen/dudestack

A modern WordPress stack

1131.2k](/packages/ronilaukkarinen-dudestack)

PHPackages © 2026

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