Numencode - Content Management System
, (*1)
Numencode is a web application, based on Laravel framework 6.4, that allows publishing, editing and modifying
content, organizing, deleting as well as maintenance from a central interface., (*2)
It is used to run websites containing pages, blog, news, galleries, catalogs and shopping., (*3)
Numencode is a stand-alone application to create, deploy, manage and store content on web pages.
Web content includes text and embedded graphics, photos, video, audio and code (e.g., for applications)
that displays content or interacts with the user., (*4)
Numencode contains built-in back-office administration panel for managing content and structure on a specific website., (*5)
Official Documentation
Documentation for the Numencode is currently under development., (*6)
About the Author
Numencode was created by and is maintained by Blaz Orazem., (*7)
Please write an email to info@numencode.com about all the things concerning this project., (*8)
Follow @blazorazem on Twitter., (*9)
Installation in three steps
Clone this repository to your project directory:, (*10)
$ git clone https://github.com/BlazOrazem/numencode.git
Make sure you have Composer installed on your system and run:, (*11)
$ composer install
And finally run Numencode installer:, (*12)
$ php artisan project:install
You're done., (*13)
Configuration
Check file .env.example
for more configurations and copy desired settings to your .env
file., (*14)
Be sure to check /config/numencode.php
file for some more application settings., (*15)
Admin Dashboard
The URL for the admin dashboard should be your APP_URL
(from .env
file) followed by /admin
,
eg.: https://www.numencode.com/admin
, (*16)
The manager credentials are set by the php artisan project:install
command., (*17)
Website frontend workflow with Laravel Mix for the default theme
Install Node.js on your system to be able to run npm
commands in your terminal., (*18)
Install dependency manager Yarn by running command:, (*19)
$ npm i -g yarn
Go to your project root folder and install dependencies with Yarn:, (*20)
$ yarn install
Resources for the default theme (styles and scripts) are stored in:, (*21)
/modules/Cms/Resources/assets/
After you make modifications in styles and/or scripts files, simply run Laravel Mix:, (*22)
Development mode (non-minified code with source maps):, (*23)
$ yarn run dev
Production mode (minified code):, (*24)
$ yarn run prod
Watch mode (runs in the background and watches files for changes):, (*25)
$ yarn run watch
Admin frontend workflow with Laravel Mix for the admin theme
Install Node.js on your system to be able to run npm
commands in your terminal., (*26)
Install dependency manager Yarn by running command:, (*27)
$ npm i -g yarn
From the project root directory navigate to:, (*28)
$ cd modules/Admin/Resources/assets/vendor
Install dependencies with Yarn:, (*29)
$ yarn install
Resources for the admin theme (styles and scripts) are stored in:, (*30)
/modules/Admin/Resources/assets/
After you make modifications in styles and/or scripts run in directory modules/Admin/Resources/assets
,
run Laravel Mix with the command:, (*31)
Development mode (non-minified code with source maps):, (*32)
$ yarn run dev
Production mode (minified code):, (*33)
$ yarn run prod
Watch mode (runs in the background and watches files for changes):, (*34)
$ yarn run watch
License
Numencode is open-sourced software licensed under the MIT license., (*35)
, (*36)