MODX3

Status report from the front

The MODX3 Plan

  • Login screen
  • Dashboard
  • UX improvements
  • Extract dependencies
  • Extra added features

Login Screen

  • Customizable view
  • Advanced help button for agencies
  • Fancy background images (Photo contest!)
  • More secure forgot-password flow

Dashboard

  • Redesign Dashboard
  • Quick buttons
  • Recent changes widget
  • Welcome widget (to do)
  • Community widget (to do)
  • Backwards compatible

UX Improvements

  • More cohesive
  • More intuitive
  • Less clutter, remove unnecessary buttons
  • Better überbar, more customizable
  • Make the content field more prominent

Are we there yet?

Extract dependencies

  • xPDO
  • Smarty
  • PHPMailer
  • phpthumb
  • AWS SDK
  • Guzzle (added)
  • Flysystem (added)
  • Emogrifier (added)

Added: Composer

  • MODX is now composer-installable
  • Install MODX through the CLI (testing)
$ composer create-project modx/revolution YOURFOLDER 3.x-dev
$ cd YOURFOLDER
$ composer install
$ php ./_build/transport.core.php

Added: Flysystem

 

  • Out of the box support for: Filesystem, FTP, AWS
  • Flysystem supports a wide variety of adapters/sources

 

Flysystem brings us:

  • State of the art technology
  • Performance (yes, also for AWS)
  • 41 million downloads, 6500 stars + 148 contributors on Github

Added: Template preview

  • Improve the way clients create resources
  • Simplified dialog window to start off with
  • Preview of the template
  • Only relevant resource fields
  • Can be disabled

Added: Better upload workflow

  • No more stupid dialog windows
  • No more unnecessary queuing
  • Way less clicks

Added: New emails

 

  • Pretty emails (we're 2018 after all)
  • Your own logo
  • Signed with your website name
  • One CSS file, embedded in HTML-mails using Emogrifier

Added: Markdown support for extras

 

  • Changelog/readme and license support markdown
  • No more messing around with plain text

What's next?

2.6.4 and 2.7

Which is later merged into 3.x

MODX 3 build

Community involvement needed

MODX3

Polishing

Finishing up

Testing, bug fixes & release

Stay in the loop

modx3.org/updates  &   twitter.com/gpsietzema

Zomerse MODX Meetup

By Gauke Pieter Sietzema

Zomerse MODX Meetup

Presentation for the 'Summer MODX Meetup' in The Netherlands on June 6th, 2018.

  • 3,331