https://github.com/pandapress/pandapress
Modern CMS without composer
https://github.com/pandapress/pandapress
blogging cms content-management-system mvc mvc-architecture pandas php php8 psr-4
Last synced: 5 months ago
JSON representation
Modern CMS without composer
- Host: GitHub
- URL: https://github.com/pandapress/pandapress
- Owner: PandaPress
- License: mit
- Created: 2024-10-08T02:53:33.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-24T06:07:43.000Z (over 1 year ago)
- Last Synced: 2025-07-31T22:57:44.594Z (11 months ago)
- Topics: blogging, cms, content-management-system, mvc, mvc-architecture, pandas, php, php8, psr-4
- Language: JavaScript
- Homepage: https://pandapress.org
- Size: 5.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Panda Press
- A modern CMS but without composer
## Features
- MVC architecture
- PHP 8.2+
- PSR-4 compatibility
- composer free, beginner friendly
- AdminLTE dashboard
- powerful plugins
- beautiful themes
- open source
- always free
- MIT license
## Useful links
- [How to Generate a Server Certificate for MongoDB](https://docs.bigchaindb.com/projects/server/en/latest/k8s-deployment-template/server-tls-certificate.html)
## Getting Started
```bash
# pre-check
getent group www-data > /dev/null && echo "Group www-data already exists." || (echo "Creating www-data group..." && sudo groupadd www-data && echo "Group www-data created.")
getent passwd www-data > /dev/null && echo "User www-data already exists." || (echo "Creating www-data user..." && sudo useradd -g www-data -s /usr/sbin/nologin -d /var/www -M www-data && echo "User www-data created.")
echo "Group ID of www-data: $(getent group www-data | cut -d: -f3)"
echo "User ID of www-data: $(id -u www-data)"
# Clone the repository
cd /var/www
mkdir panda_press
chown www-data:www-data panda_press
sudo -u www-data /usr/bin/git clone https://github.com/PandaPress/PandaPress.git panda_press
cd panda_press
# init and run the containers
make d-init
make d-up
```