Skip to content
Purple CMS - Purple is Awesome
JavaScript PHP CSS HTML Shell Hack
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
bin
config
docs
plugins/EngageTheme
src
tests
tmp
webroot
.editorconfig
.gitattributes
.gitignore
.htaccess
.profile
.travis.yml
LICENSE.md
README.md
composer.json
composer.lock
index.php
phpunit.xml.dist

README.md

Purple CMS

Purple CMS

Content Management System Base on CakePHP 3

Read Full Documentaion

Introducing Purple CMS API v1

This API is used for external application like mobile app. Not all action in Purple CMS web based available in this API, some action can only be done from web based.

API Documentation

Tentang Purple CMS

Purple CMS adalah sebuah Content Management System yang dibuat dengan framework CakePHP 3. Tujuannya adalah untuk memudahkan developer dalam membuat suatu website, baik yang sederhana ataupun kompleks.

Fitur

  • Easy Setup, setup Purple CMS hanya dalam 3 langkah.
  • Block Editor, sebuah live html editor yang bisa diedit secara live langsung dari CMS.
  • Visitors Statistics, menampilkan data pengunjung website dengan tampilan yang user friendly.
  • Themes, mudah diintegrasikan dengan template Bootstrap 4, dan bisa membuat custom block yang bisa digunakan di Block Editor!
  • Notification, mengirim notifikasi ke email jika ada pemberitahuan, walaupun diinstal di localhost (harus terkoneksi ke internet).
  • Customizable, bisa menambahkan fitur sesuai kebutuhan developer.

Instalasi

Download zip dari repo ini atau clone

$ git clone https://github.com/bayukurniawan30/purple-cms.git

Setelah itu, instal dependency dengan composer, wajib menggunakan composer, karena composer akan menginstal semua dependency dengan otomatis. Jika belum memiliki composer, download di sini

$ composer install

Jika proses instal berjalan dengan lancar, silahkan masuk ke halaman setup Purple CMS

http://localhost/folder-name/setup

Perhatikan, folder-name adalah folder tempat anda menginstal Purple CMS, sesuaikan dengan nama folder anda.

Setup

Setup Purple CMS dalam 3 langkah :

  • Database, isikan nama database, user, dan password untuk koneksi ke database. Database harus dibuat terlebih dahulu, dengan collation utf8mb4_general_ci.
  • Administrative, isikan Site Name, dan data anda untuk membuat user administrator.
  • Finishing Setup, selesaikan setup dengan menekan tombol Start Purple. Jika anda terhubung ke internet, anda akan menerima email data Sign In ke halaman Purple.

Sign In to Purple

Untuk masuk ke halaman administrator Purple CMS, silahkan buka halaman :

http://localhost/folder-name/purple

Gunakan username dan password yang anda buat pada setup bagian administrative untuk sign in.

Deploy to Production

Untuk memindahkan Purple CMS ke production atau ke server, bisa dengan proses instalasi yang tertulis di atas, atau dengan membuat archive .zip dari Purple CMS yang terinstal di localhost, kemudian diupload ke server production. Hal-hal yang harus dipastikan setelah memindahkan Purple CMS ke server production adalah :

  • Ubah debug mode menjadi false pada file config/app.php
  • Clear cache dengan terminal/cmd, masuk ke folder instalasi Purple CMS, ketikkan bin/cake cache clear_all

Credits

You can’t perform that action at this time.