GithubHelp home page GithubHelp logo

mrx-framework / mrx.framwork.core Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 1.38 MB

๐Ÿš€ The core of the mrx.framework

License: GNU General Public License v3.0

JavaScript 53.69% HTML 0.08% Vue 46.12% CSS 0.11%
vue vuejs vue2 vuejs2 apollo-client apollo-server apollo-server-express graphql ui ui-kit

mrx.framwork.core's Introduction

MRX.FRAMEWORK

MRX.FRAMEWORK is a "framework" you can use to build something awesome. It is not just a CMS, because you can individually add functionality to its core. It comes with an integrated PageBuilder where you can generate your Pages with no code. Also it comes with an integrated Blog where you can publish your some Posts.

Prerequisite

MySQL / MariaDB

CREATE DATABASE `[yourdatabasename]` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;

Installation

Step #1

Clone this repo: git clone https://github.com/mrx-framework/mrx.framwork.core

Step #2

Install dependencies using: yarn

Step #3

Modify the config.js in the root folder. Be sure, that you use en or de as locale. If you want to add your own locale, be sure to copy a locale file in ./src/locales/[locale].json and translate it to your language.

If you use an locale, which not exists in the above path, the migration will fail.

Facts

  • All the client stuff lifes in ./src.
  • All the server stuff lifes in ./srv.
  • This code isn't well documented yet.
  • I wish, I used typescript since the beginning.
  • The Apollo cache is only good for User, Groups & Permissions. The other stuff is a bit cracky.
  • Page Builder Treeview is not performant.
  • SEO is prepared, but not included.
  • Google Audit performance is terrible cause treeshaking & dynamic import is not working.
  • Some things are hard coded right now and not dynamic.
  • No Tests.
  • Admin Password is: passw0rd

Usage

Starting development server:

yarn watch

Social

Includes

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Author

License

GNU v3

mrx.framwork.core's People

Contributors

domsen123 avatar

Stargazers

 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.