MODX Next

60 %
40 %
Information about MODX Next
Technology

Published on February 23, 2014

Author: johnpauldevries

Source: slideshare.net

Description

An inside scoop on where MODX is heading in 2014. Video at http://devries.jp/modxnext

MODX Next Looking forward to creativity with MODX

Humbled by Impossibility At MODX we set out to accomplish impossible tasks. We don’t always get there, and we have to take work that pays the bill along the way. As the clock ticks this year, how do we use open source more effectively to battle the impossible?

What we are really good at • enabling site creators • staying abstract

What we could be better at • surviving open source • leveraging our talented community • working together

What we are • small team • individual areas of expertise • MODX Professionals • core developers

What we are not

What we need

Creative Freedom ∞

Where we need more freedom • Manager Interface • Add-on Development • Creative Process

2.3? With 2.3 we cleaned many blemishes of the interface and added some new features like the uberbar, but it has been a bit of a ‘perfume on a pig’ project. With that in mind, we look forward to breaking changes.

Media Manager The front end of the media manager is in an alpha state and needs to be integrated into a feature branch of the modxcms/revolution repository where it will be hooked up to the connectors that will make it talk to the MODX Manager. The Media Manager is targeted 2.3, but we will not delay enacting a feature cut off for any one feature alone, so it may wind up being 2.4.

Let’s be honest We’ve fallen short when it comes to most things front end related. User experience is poor. Defining layout in JavaScript makes no sense at all. Everything takes way too many clicks. ! Our core is too dependent on any given JavaScript library.

Where do we start?

<HTML>

HTML Markup • semantic • universal • future forward • relentless (remember Flash?)

Fear the Beard @nateb (he’ll find you)

It’s HTML Even if we are parsing JSON into markup (Angular), we are working with markup. By bringing our technology stack backwards, towards HTML 5 we won’t be left in the dust as standards evolve.

The Irony MODX can attribute success to leading the industry in enabling site creators to have full control over their content and how it is presented and delivered to users. MODX is arguably the best open source HTML preprocessors in the world. ! Yet we treat HTML in the Manager like an after thought.

Markup Last In 2.x the manager was built markup last. I’m not sure if anyone even knows what the markup actually looks like. This has not proven an effective or performant way to develop interfaces. ! With ExtJS we wind up with something that skips over the HTML box model and CSS leaving us with something we kinda just hope works.

Markup First If you know HTML you can join the party. ! If we go back to HTML rather than stopping at ExtJS, we can bring creative freedom back into a re-imagined Manager.

Less of this {   xtype: 'xdatetime'   ,fieldLabel: _('resource_publishedon')   ,description: '<b>[[*publishedon]]</b><br>'   ,name: 'publishedon'   ,id: 'modx-resource-publishedon'   ,allowBlank: true   ,dateFormat: MODx.config.manager_date_format   ,timeFormat: MODx.config.manager_time_format   ,dateWidth: 120   ,timeWidth: 120   ,value: config.record.publishedon }

undefined is not a object

More of this <input   name="publishedon"   id="modx-resource-publishedon"   type=“datetime" required   value="[[+record.publishedon]]"   data-date-format="[[+manager_date_format]]"   data-time-format="[[+manager_time_format]]"   data-allow-blank="true"   data-description="<b>[[*publishedon]]</b><br>'" >

Why enforce workflows? • Automation • Test Driven Development • Client-Side Optimization

but I don’t wanna Too bad.

Any sneak-peaks? Releasing 2.3 is a milestone for us. It’s the last minor release before we can move onto the clean slate and breaking changes of 3.0. ! If you want to participate in the discussion of what front end tools are proposed to power the next Dashboard watch the matboard project on github: https://github.com/jpdevries/matboard

matboard Death of ExtJS

matboard

matboard • community led decision • disposable assignments • scientific comparison

How you can help • Be proactive • Ask how you can help • Get in Touch • Build Awesome

Get your *$%# and get out MODX is powerful because it makes little assumptions as to what you will be using it to build. A website that serves HTML, or a web app that serves JSON…it makes little difference to MODX. So this time, nothing in the core that is too assumptive.

$modx->regClientCSS() $modx->regClientStartupCSS() $modx->regClientJS() $modx->regClientStartupJS()

compress_css compress_js

media sources

webapp != website let the http requests be and look at require.js if you don’t believe me

Front End Tech Stack

HTML5

Sass

Grunt

? JS

Get in Touch • Forums • Twitter • Trello • GitHub • mail@devries.jp

Add a comment

Comments

Moncler Sale Mens | 28/12/14
Thanks for the informative site. I have Tweeted your site on Twitter and will return to read more soon! Moncler Sale Mens http://www.naabd.com/chat/proflie.php
Mens Moncler On Sale | 29/12/14
Hey there! Fantastic post! Please when I will see a follow up! Mens Moncler On Sale http://www.naabd.com/chat/proflie.php
Giubbini moncler | 29/12/14
After all, the day the door will be invited to a martial art, the past have come, how could this time there are people there? Giubbini moncler http://www.nieddustudio.it/Sitoufficialemoncler.cfm
Moncler Store | 30/12/14
Do you care if I reference thing about this on my site if I post a link back to this website? Moncler Store http://www.wowcity.com/listinagd2.php
Moncler Jackets Sale | 30/12/14
A thoughtful insight and concepts I will use on my blog. You
Canada Goose Jacket vente | 31/12/14
Do not add images to your comments. Canada Goose Jacket vente http://www.agglo-saumur.fr/GooseCanadaVente.cfm
parajumpers jakker | 31/12/14
Adding a Forumer?? community to your website is a great way to get return visitors. Create a forum and see how a loyal community of users will propel your parajumpers jakker http://www.ticket2010.com/Parajumpers.aspx
Piumini moncler uomo | 01/01/15
"Basaltic, mysterious baby, the next thing was handed down to the two of you." The old man turned to the two Temple Milky envoy said a post, less than two answer, just like a wave-like body rippling blurred, instant subduction stature. Piumini moncler uomo http://www.ccvideo.it/moncler.cfm
Parajumpers Parka | 01/01/15
fluting katydids vineyard weigh ahmed vacuum Ciel horseman tourniquet Parajumpers Parka http://www.haldorado.hu/indxe.html
parajumpers jakker ebay | 01/01/15
Usually I do not post on blogs, but I would like to say that this article really forced me to do so! Thanks, really nice article. parajumpers jakker ebay http://www.ticket2010.com/Parajumpers.aspx
loui vuitton bags | 02/01/15
http://www.alberlet24.com/vcards.phpMoncler Online loui vuitton bags http://www.yuvarehberim.com/anaokuluDanismanlik/wp-content/uploads/lv.php

Related presentations

Related pages

MODX Web Content Management System and Platform

MODX is the web content management system (CMS) that gives you complete control over your site and content, with the flexibility and scalability to grow ...
Read more

Roadmap | MODX Revolution

Roadmap Last edited by Mark Hamstra on Feb 16, 2016. This is a work-in-progress roadmap for MODX Revolution. MODX Revolution is developed on GitHub.
Read more

Get MODX

Designed for Tomorrow. Since 2005, MODX has been mobile-, HTML5- and CSS3-ready. It’s ready for whatever the next decade brings, including powering ...
Read more

Basic Installation | MODX Revolution

Basic Installation. MODx Revolution on Debian; Problems with WAMPServer 2.0i; Lighttpd Guide; ... Click Next when you're ready. Install Options. After this
Read more

The Next Decade of MODX - cmsconnection.com

The Next Decade of MODX. We’re going back to our roots, having a blast, creating great solutions, offering great commercial support around MODX, and ...
Read more

"MODX" Next Roadmap? · Issue #12863 · modxcms/revolution ...

Summary Moving a discussion about "MODX 4.0" vs "MODX 3.0" from #4675 (comment) to this issue. Will MODX Next be a separate repo or part of the modxcms ...
Read more

MODX Community Forums | MODX Community Forums

0 MODX Cloud. Thoughts, ... A Special Interest Group for those crafting what comes next in MODX. MODX 3 Security System. 114. 7. 0 [SIG] Documentation.
Read more

Flexibles Content Management mit MODX - contentmanager.de

MODX ist ein Open Source Content Management Framework für professionelle Webdesigner und Developer. ... Next Steps Mobile: Was sich lohnt und was nicht.
Read more

MODX - Accessibility

Join the campaign to fund completion of an accessible MODX Revolution Manager to help make MODX ... MODX team over the next ... MODX Revolution Manager ...
Read more