PHPackages                             jasm1nii/jasmines-journal - 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. [Templating &amp; Views](/categories/templating)
4. /
5. jasm1nii/jasmines-journal

ActiveProject[Templating &amp; Views](/categories/templating)

jasm1nii/jasmines-journal
=========================

my personal webbed site

v2.9(2y ago)37[5 issues](https://github.com/jasm1nii/jasmines-journal/issues)SCSSPHP &gt;=8.0CI failing

Since Nov 17Pushed 2y ago1 watchersCompare

[ Source](https://github.com/jasm1nii/jasmines-journal)[ Packagist](https://packagist.org/packages/jasm1nii/jasmines-journal)[ Docs](https://jasm1nii.xyz/)[ Fund](https://ko-fi.com/jasmineamalia)[ RSS](/packages/jasm1nii-jasmines-journal/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (15)Used By (0)

jasmine's journal
=================

[](#jasmines-journal)

[![GitHub commits since latest release (by SemVer including pre-releases)](https://camo.githubusercontent.com/d28bff442f7afe78377987cd1fd5f7eb36886fb604ec8b8f1ee35b89bf6b1b4e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d6974732d73696e63652f6a61736d316e69692f6a61736d696e65732d6a6f75726e616c2f6c61746573742f6d61696e3f6c6f676f3d676974687562266c6162656c436f6c6f723d72656265636361707572706c6526636f6c6f723d6d656469756d707572706c65)](https://github.com/jasm1nii/jasmines-journal/commits/main) [![GitHub repo size](https://camo.githubusercontent.com/5b1706b7f73e14dfd6809d61cccdb0da5705100630a307de3c3c9b9dadccd848/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6a61736d316e69692f6a61736d696e65732d6a6f75726e616c3f6c6f676f3d676974266c6162656c436f6c6f723d72656265636361707572706c6526636f6c6f723d6d656469756d707572706c65)](https://camo.githubusercontent.com/5b1706b7f73e14dfd6809d61cccdb0da5705100630a307de3c3c9b9dadccd848/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6a61736d316e69692f6a61736d696e65732d6a6f75726e616c3f6c6f676f3d676974266c6162656c436f6c6f723d72656265636361707572706c6526636f6c6f723d6d656469756d707572706c65)[![StackShare](https://camo.githubusercontent.com/224b51693a4e55132e7af15c405644d75600c283107a264da252574682575ca4/687474703a2f2f696d672e736869656c64732e696f2f62616467652f746563682d737461636b2d3036393066612e7376673f7374796c653d666c6174266c6162656c436f6c6f723d72656265636361707572706c6526636f6c6f723d6d656469756d707572706c65266c6f676f3d737461636b7368617265)](https://stackshare.io/jasm1nii/jasmines-journal)

[![Website](https://camo.githubusercontent.com/0d00ac61f4d02a65d2aada1657dd6d9d1376af0c80358e18873920a9223d09d8/68747470733a2f2f696d672e736869656c64732e696f2f776562736974653f75705f636f6c6f723d736561677265656e26646f776e5f636f6c6f723d70616c6576696f6c65747265642675726c3d68747470733a2f2f6a61736d316e69692e78797a2f266c6162656c436f6c6f723d72656265636361707572706c65)](https://jasm1nii.xyz/) [![Chromium HSTS preload](https://camo.githubusercontent.com/0ff30a622769b424f2ac20312d808208d63ebd123671a6f13e16caa8dee0f8fc/68747470733a2f2f696d672e736869656c64732e696f2f687374732f7072656c6f61642f6a61736d316e69692e78797a3f6c6f676f3d676f6f676c656368726f6d65266c6162656c436f6c6f723d72656265636361707572706c6526636f6c6f723d736561677265656e)](https://hstspreload.org/?domain=jasm1nii.xyz) [![Mozilla HTTP Observatory Grade](https://camo.githubusercontent.com/12e850fbef1af69e5ea823f1cadec9c5482970eb6fa88f3754c4e0141f4e3900/68747470733a2f2f696d672e736869656c64732e696f2f6d6f7a696c6c612d6f627365727661746f72792f67726164652d73636f72652f6a61736d316e69692e78797a3f6c6f676f3d6d6f7a696c6c61266c6162656c436f6c6f723d72656265636361707572706c6526636f6c6f723d736561677265656e)](https://observatory.mozilla.org/analyze/jasm1nii.xyz)

welcome to my hand-crafted personal website and coding sandbox 🛠

[![Screenshot 2023-11-18 at 10-11-30 jasmine's journal](https://private-user-images.githubusercontent.com/67263692/283972455-f8b1c36a-b865-43de-b3d2-6eac233c9f89.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQwMTM4NjMsIm5iZiI6MTc3NDAxMzU2MywicGF0aCI6Ii82NzI2MzY5Mi8yODM5NzI0NTUtZjhiMWMzNmEtYjg2NS00M2RlLWIzZDItNmVhYzIzM2M5Zjg5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzIwVDEzMzI0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJmNDdhODcxZTE1ZTM5ZGI5NjViMTE0YjY5Yjc4NDk4YzQyM2FlN2I4YWI0NTkxMzg4ZjVhMzg2ZDFkOGVlZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.X2HTZ0jbrE8pc_8x2k5Ty8wrEYytMNHKndx--Bts5vY)](https://private-user-images.githubusercontent.com/67263692/283972455-f8b1c36a-b865-43de-b3d2-6eac233c9f89.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQwMTM4NjMsIm5iZiI6MTc3NDAxMzU2MywicGF0aCI6Ii82NzI2MzY5Mi8yODM5NzI0NTUtZjhiMWMzNmEtYjg2NS00M2RlLWIzZDItNmVhYzIzM2M5Zjg5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzIwVDEzMzI0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJmNDdhODcxZTE1ZTM5ZGI5NjViMTE0YjY5Yjc4NDk4YzQyM2FlN2I4YWI0NTkxMzg4ZjVhMzg2ZDFkOGVlZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.X2HTZ0jbrE8pc_8x2k5Ty8wrEYytMNHKndx--Bts5vY)

local deployment guide
----------------------

[](#local-deployment-guide)

### base requirements

[](#base-requirements)

- [**PHP 8**](https://www.php.net/) or newer.
- [**composer**](https://getcomposer.org/) for updating PHP dependencies.

    if you'd prefer not to install composer globally, the executable `composer.phar` file (located in the `/bin` directory) can be used instead - more on that in the instructions.
- **MariaDB** or **MySQL** for the database.

### general instructions

[](#general-instructions)

1. **clone this repository** to your machine:

    1. via `composer` (global installation) - this will automatically install the required dependencies:

        - latest:

            ```
            composer create-project jasm1nii/jasmines-journal:dev-main
            ```
        - stable:

            ```
            composer create-project jasm1nii/jasmines-journal
            ```
    2. via `git` CLI:

        - latest:

            ```
            git clone https://github.com/jasm1nii/jasmines-journal
            ```
        - stable:

            ```
            git clone https://github.com/jasm1nii/jasmines-journal --branch (version tag)
            ```
    3. via direct download as a `.zip` archive:

        - [latest](https://github.com/jasm1nii/jasmines-journal/archive/refs/heads/main.zip)
        - [stable](https://github.com/jasm1nii/jasmines-journal/releases)
2. if you haven't already, **install the required dependencies**:

    1. via `composer` (global installation):

        ```
        composer install
        ```
    2. via `composer.phar`:

        ```
        php bin/composer.phar install
        ```
3. **configure your web server** to use `/public_html` as the document root, as well as to redirect requests for nonexistent files to `/public_html/index.php`.

    - **for apache**, an `.htaccess` file is already included to handle the latter, but ensure to set the former in your `httpd.conf` file.
4. **that's it!** you can now view this site at whatever localhost address you've set 👾

### additional configuration

[](#additional-configuration)

per version 2.3, a `guestbook_sample.sql` file is provided in the `/resources/databases` directory. to use it, you'll need to import the file manually to your server database. after that, tweak any parameters as needed in `/config/env_sample.ini` and `/config/src_paths.php`.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

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

Total

14

Last Release

864d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/49a0bdc362e9497b656200197d55cab66671b48296a93e0da22ab97299e6c6f0?d=identicon)[jasm1nii](/maintainers/jasm1nii)

---

Top Contributors

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

---

Tags

indiewebpersonaltwigblogpersonalindieweb

### Embed Badge

![Health badge](/badges/jasm1nii-jasmines-journal/health.svg)

```
[![Health](https://phpackages.com/badges/jasm1nii-jasmines-journal/health.svg)](https://phpackages.com/packages/jasm1nii-jasmines-journal)
```

###  Alternatives

[twig/extra-bundle

A Symfony bundle for extra Twig extensions

91292.0M315](/packages/twig-extra-bundle)[twig/intl-extra

A Twig extension for Intl

36663.2M221](/packages/twig-intl-extra)[rcrowe/twigbridge

Adds the power of Twig to Laravel

9105.9M50](/packages/rcrowe-twigbridge)[twig/string-extra

A Twig extension for Symfony String

21946.0M133](/packages/twig-string-extra)[twig/cssinliner-extra

A Twig extension to allow inlining CSS

23018.5M55](/packages/twig-cssinliner-extra)[symfony/ux-twig-component

Twig components for Symfony

21814.8M162](/packages/symfony-ux-twig-component)

PHPackages © 2026

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