TC-C-CMS : Telecos Crappy Content Management System! Made with love and lots of PHP
|
|
il y a 9 mois | |
|---|---|---|
| admin | il y a 9 mois | |
| common | il y a 9 mois | |
| website | il y a 9 mois | |
| website2 | il y a 9 mois | |
| website3 | il y a 9 mois | |
| website4 | il y a 9 mois | |
| .DS_Store | il y a 9 mois | |
| README.md | il y a 9 mois | |
| config.php | il y a 9 mois |
Welcome to TC-C-CMS (Teleco's Crappy Content Management System)! This project consists mostly of some loose and very basic code that helps you manage content for your websites and make them (to some degree) usable!
(i included this because this is what "professionals" are supposed to do ... i am not a professional however)
Contains the admin welcome panel, backup database function, and links to edit the database (very very very fragile). Please, if you dare use this in production, make many database backups becaus I wrote this entire thing from the ground up myself.
It also contains a file manager that can back up the entire website folder along with the database, as well as upload and manage files (also written by me, poorly).
Contains common things needed to render websites with beautiful PHP. Mmm yes, I love PHP ❤️❤️❤️. JS bad!
Template name: einfach geil
website/: Contains the public-facing code for the first template.
Template name: fick geil jaman
website2/: Contains the public-facing code for the second template.
Template name: Ich hasse JS number 1 geh kotzen
website3/:
Template name: Ich hasse JS nummer 2 flatterschiss
website4/:
You can make basic goofy ahh sites and dynamically change things from the admin panel. This includes creating pages and posts, adding navbar/sidebar entries, and uploading files. It's like... wow, so super premium (irony).
It’s so simple to run that I could do it in my sleep, blindfolded, and without any sense of touch.
Unlike normal CMSs that go brrrrrr with a million Composer dependencies, this one doesn't. Honestly, you could even run this without a web server if you run two PHP dev servers and set folder permissions so that the user-exposed PHP dev server can’t access admin parts (but the admin one can). I do not endorse or recommend this, it’s just a "yeah, you can do this" kind of thing.
php -S localhost:8000
in the root directory.If you want to edit its content:
⚠ Warning: Don’t be shocked when you see literally no CSS after the initial admin panel. This is a design choice I made because f* bloat and JS**.
I could explain how to do things in the admin panel, but it should be self-explanatory if you look at the database examples.
There are two main layouts:
You can contribute if you want… …but I doubt anyone will.
This project is licensed under the MIT License. See the LICENSE file for details.
Basically:
ps if you want to know why theres no real commit history as of now 2025-02-14 its because of my tendency to swear in them and I wanted to not spoil this project too much with that yet...