Jhnet

Introduction

nSRE is [yet another] web framework written in PHP and which I use for some of the web projects I've worked on.

Apart from being a pet-project, nSRE also has one other important thing that sets it apart from many of the others. It is seriously minimal, by design. It handles security, users and themeing but otherwise keeps well out of your way.

As you'd expect, nSRE is what is running behind Jhnet, along with a few other websites I've built. At the moment it is in a prettey developmental stage. While this doesn't mean it is unreliable, it does mean its mostly undocumented and doesn't have much of an easy to use front end. Most of the configuration is done by running functions on web pages.

Notable Features

  • User/Group based security (unix-style) is provided and can be effortlessly applied to your own functions.
  • Minimal design which stays well out of your way.
  • Themeing is not implemented using some obscure template language, instead you can run a full PHP script to theme your pages. netSys can automatically choose themes based on the page or user and also provides useful information to the theme script such as a table of contents.
  • Handy automated string-replacements to provide infomation on pages without any PHP coding neccesary, for example information such as user and page details.
  • Individual pages can be written using valid HTML and translation of heading tags is also provided automatically (e.g. changing H1 in a template down to H2 in your theme)

Get it!

Licence: GNU GPL v2

Status: In Development (Stable)

Download: netSys.tar.gz (Version 2.0.0)

Logo (SVG): netSysLogo.svg (Creative Commons Attribution, Share-alike)