Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

X96 Panel: A Historical Archive

This was one of my first-ever projects. I had just turned 14. I was hot on learning PHP. I was doing some consulting work with WordPress, but wanted a simpler option for the clients who didn't want or need a full blog or complex content structure.

Enter, X96 Panel.

I managed to dig out this relic in late 2018. Something reminded me of it, and I realised I had used Google Code to publish it, so surely it's still on the Internet somewhere... Turns out, yes: on the Google Code Archive.

Using svnadmin and git-svn, I managed to take Google's SVN dump file and save the original commit history in the Git repo you're currently viewing.

While the code is messy and there are several glaring security vulnerabilities, this project will forever hold a place in my heart. It was the first time I actually built custom software to solve a problem (instead of just building websites or using an off-the-shelf product like WordPress), and it was most likely what made me decide I wanted to stop doing web design and start focussing more on software development.

Plus... it worked.

I ran this in production for a few different clients back in the day, and they really enjoyed using it. It was simple, easy to understand, and had just enough functionality to get the job done and get out of the way.

Plus... it had features.

  • Full theming API.
  • Page weights for custom nav ordering
  • Update notification and in-place upgrades
  • File management

Considering this whole thing was written in a summer by a 14-year-old, that's a pretty solid feature sheet.

So yes, while it's full of (probably) bugs and (definitely) security problems, it still got the job done. And it got it done pretty well.

The admin dashboard

Editing a page


One of my first-ever software projects.







No releases published


No packages published