Giter Site home page Giter Site logo

blazorazem / numencode Goto Github PK

View Code? Open in Web Editor NEW
9.0 3.0 3.0 37.29 MB

Numencode CMS

Home Page: https://github.com/BlazOrazem/numencode/wiki

License: MIT License

PHP 49.47% HTML 48.19% CSS 2.27% Vue 0.07%
laravel cms php admin admin-dashboard laravel-admin laravel-cms

numencode's Introduction

Numencode - Content Management System

Total Downloads GitHub issues GitHub release (latest SemVer) MIT License

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.

It is used to run websites containing pages, blog, news, galleries, catalogs and shopping.

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.

Numencode contains built-in back-office administration panel for managing content and structure on a specific website.

Official Documentation

Documentation for the Numencode is currently under development.

About the Author

Numencode was created by and is maintained by Blaz Orazem.

Please write an email to [email protected] about all the things concerning this project.

Follow @blazorazem on Twitter.

Installation in three steps

Clone this repository to your project directory:

$ git clone https://github.com/BlazOrazem/numencode.git

Make sure you have Composer installed on your system and run:

$ composer install

And finally run Numencode installer:

$ php artisan project:install

You're done.

Configuration

Check file .env.example for more configurations and copy desired settings to your .env file.

Be sure to check /config/numencode.php file for some more application settings.

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

The manager credentials are set by the php artisan project:install command.

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.

Install dependency manager Yarn by running command:

$ npm i -g yarn

Go to your project root folder and install dependencies with Yarn:

$ yarn install

Resources for the default theme (styles and scripts) are stored in:

/modules/Cms/Resources/assets/

After you make modifications in styles and/or scripts files, simply run Laravel Mix:

Development mode (non-minified code with source maps):

$ yarn run dev

Production mode (minified code):

$ yarn run prod

Watch mode (runs in the background and watches files for changes):

$ 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.

Install dependency manager Yarn by running command:

$ npm i -g yarn

From the project root directory navigate to:

$ cd modules/Admin/Resources/assets/vendor

Install dependencies with Yarn:

$ yarn install

Resources for the admin theme (styles and scripts) are stored in:

/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:

Development mode (non-minified code with source maps):

$ yarn run dev

Production mode (minified code):

$ yarn run prod

Watch mode (runs in the background and watches files for changes):

$ yarn run watch

License

Numencode is open-sourced software licensed under the MIT license.

MIT License

numencode's People

Contributors

blazorazem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.