Skip to content

Preset for a clean MODX Installation with Gitify. A good start for CurlyFramework.

Notifications You must be signed in to change notification settings

jenswittmann/MODX-Gitify-Preset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MODX Logo MODX Gitify Preset

Install a fresh MODX3 CMF with everything you need to start a new project.

It's a good place to start using CurlyFramework and its modx.css for a clean ContentBlocks interface.

Features

✅ MODX3 ready
✅ Best practice system settings
✅ Fenom parser ready
✅ Large .gitify for extracting objects
✅ ContentBlocks basic fields and layout
✅ ContentBlocks simple manager layout style
✅ ResizeImage snippet for WebP and srcset support
✅ Simple form customisation for editor role
✅ Snippet for SVG embedding
✅ Snippet for formatting links in Richtext

Installation

Follow these steps to install the latest MODX3 and install basic MODX Extras via CLI. Setup the features above via Gitify. Here is a little Screencast: https://youtu.be/FMuF_cP8tc0

  1. Add files to your MODX public root:
git clone git@github.com:jenswittmann/MODX-Gitify-Preset.git ./site
  1. Add add your personal modmore credentials to site/.modmore.com.key
  2. Install everything in one step 1:
cd site/; gitify modx:install; gitify package:install --all; gitify build

Bonus: Add CurlyFramework 🧁

cd assets/tpl/default/; git clone git@github.com:jenswittmann/CurlyFramework.git ./CurlyFramework

1 Be sure that you don't have spaces in the full path to the MODX root, for example /MAMP/My Project/MODX/ > /MAMP/My-Project/MODX/. If you don't want use default for your template foldername, take a search'n replace inside the _gitify/ folder with tpl/default > tpl/my-template-name and rename the folder assets/tpl/default. When search'n replace inside the MediaSource, be careful to replace the string length also … ;s:19:"assets/tpl/default/" … > … ;s:28:"assets/tpl/my-template-name/" ….

Third party documentation