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.
CREATE DATABASE `[yourdatabasename]` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;
Clone this repo: git clone https://github.com/mrx-framework/mrx.framwork.core
Install dependencies using: yarn
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.
- 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
Starting development server:
yarn watch
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.
- domsen123 :P