A simple CMS for nerds.

Markus Koch 8754b017b8 css: Add margin at the bottom of videoframe 8 months ago
b 6ba274cbea Add utime field to blog template 1 year ago
img 673771dd27 Added an RSS news feed for blog posts 2 years ago
p ff07893501 Add privacy control options 1 year ago
.gitignore 655fdf20e6 Added missing files 2 years ago
README.MD d0025c613d Added license info 2 years ago
_index.html ccb900b158 Initial commit 2 years ago
blog.php 4759b1577e Add basic sitemap 1 year ago
control.php ccb900b158 Initial commit 2 years ago
index.php a1be4e8e66 Use POST for optin-once 1 year ago
page.php b1a356fcf5 page: Improve compatibility with dillo 2 years ago
privacy-controls.php ff07893501 Add privacy control options 1 year ago
rss.php 61b7ba3195 Fix bug causing no date in RSS posts 1 year ago
shared.php a1be4e8e66 Use POST for optin-once 1 year ago
sitemap.php 4759b1577e Add basic sitemap 1 year ago
style.css 8754b017b8 css: Add margin at the bottom of videoframe 8 months ago
userstyle.css ccb900b158 Initial commit 2 years ago

README.MD

[Simpub CMS] - A Simple CMS for Nerds

Directories and Files

  • index.php: Main page, assembles layout and loads sub pages
  • shared.php: Shared functions and global settings
  • blog.php: Blog core (include from page in /p/ to use)
  • page.php: Page core (include from page in /p/ to use)
  • control.php: Admin interface
  • style.css: Main style file
  • userstyle.css: User-defined styles used on content pages

  • /p/: User content (use 404.php as error handler)

  • /b/: User blog posts. Create subdirectory with year, then drop .php blog posts into there

  • /b/img: Again, create subfolder with year, drop images in there

  • /b/pimg: Must be writable by www-data, will contain auto-generated thumbnails

  • /s/: Resources for pages

License

This code is released under the Mozilla Public License Version 2.0.