PHPackages                             namesonic/simple-site - 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. namesonic/simple-site

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

namesonic/simple-site
=====================

Quick Layout Scaffold

v0.1.3(2y ago)012proprietaryHackPHP &gt;=8.1

Since Dec 8Pushed 2y ago1 watchersCompare

[ Source](https://github.com/Namesonic/simple-site)[ Packagist](https://packagist.org/packages/namesonic/simple-site)[ RSS](/packages/namesonic-simple-site/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (5)Used By (0)

Simple Site
===========

[](#simple-site)

This is a scaffolding project for the Simple Site Framework.

Build loosely around the Laravel Framework structure for familiarity, use this package to build a simple html website application that utilizes a simple template feature.

Features
--------

[](#features)

- Lightweight MVC Structure (sans M)
- Multiple Layouts
- No CSS/js dependencies (install your own)
- Simple variable substitution handling for templates
- Configuration Handling (coming soon)
- Exception Handling

Requires
--------

[](#requires)

- PHP 8.1 or greater

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

[](#installation)

Exchange `my-site-name` below with the folder name that will contain your new website.

`composer create-project namesonic/simple-site my-site-name`

If composer did not install any dependencies (missing the /vendor folder), or even if it did, you can run, `composer install` to double check.

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

[](#configuration)

For a production server, your webserver document root should be configured to point to `my-site-name/public` folder.

Development
-----------

[](#development)

This package lays out the following directory structure meant to organize your code, layouts and display pages.

```
app\
    Http\
        Controllers\
            Add new pages to the website here
        Exceptions\
            Add custom code exception handlers here
config\
    Store configuration files here
public\
    This is the public facing folder for the application
    js\
    css\
    img\
resources\
    errordocs\
        Website errordocuments are served from this folder
    layouts\
        Global template layouts are stored here
    views\
        Individual page layouts are stored here

```

### URL Format

[](#url-format)

Using a standard /home-page URL will look for the HomePageController.php file in your controllers directory.

You can also include "/" to traverse folder structures, helping you to keep your controllers and views neatly organized.

For e.g. A sub-folder URL like this /gallery/main-item will organize your items into a gallery folder structure.

```
app\
    Http\
        Controllers\
            Gallery\
                MainItemController.php

```

### Exception Handling

[](#exception-handling)

(coming soon)

### Error Documents

[](#error-documents)

(coming soon)

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

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

Total

4

Last Release

888d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4511d1c119183109f44d732f1141a6c5fd5d3685b8289efaca9f482a4604803d?d=identicon)[Namesonic](/maintainers/Namesonic)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/namesonic-simple-site/health.svg)

```
[![Health](https://phpackages.com/badges/namesonic-simple-site/health.svg)](https://phpackages.com/packages/namesonic-simple-site)
```

###  Alternatives

[promethys/revive

A 'RecycleBin' page where users can restore or delete permanently soft-deleted models.

161.2k](/packages/promethys-revive)

PHPackages © 2026

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