MODX EXPO 2013 DAY TWO
Yesterday was awesome, and, to be honest, we learnt - a lot. For one, that shared hosting just doesn't cut it.
After announcing we were going to do the live blog, the traffic crashed our site - epically. So, we migrated straight over to MODX Cloud - in fact, we did it whilst listing to talks, and mostly on an iPad with logmein. It was that simple. We had it done all in the space of one hour, we just needed to let the DNS TTL kick in.
So without further holds up - here is the live blog for MODX Expo Day 2.
And... It's all over :(
The expo is now over for another year. Thanks for all that viewed my live blog - creative freedom! Everything was done in MODX.
Alot of things here are really good cases of client usability. Its obvious this has been refined over quite a long period of time.
A really nice custom manager page.
at a glance extra!
- Client config custom installer,
- Cart config custom installer (ecommerce),
- Custom dashboard,
- Foundation integrated,
- JS Plugins,
- PHP Libraries, Zend Dropbox, Youtube.
- MODX Tools
At a glance - some spec.
- 50MB and 7.1k Files (opposed to 4.7k),
- Custom installer (nice!),
- Core changes (file paths, thumb nailing & EXTjs),
- Package installer (25 Extras),
- Pre configured ACLs and resource groups,
- Pre configured media sources,
- Form customisation,
- Lexicon changes.
And, its all documented - excellent!
- Team consistency
- No repetitiveness
- Development Speed
- Efficient support through know structure
- Custom ditros are cost effective - main development work is done upfront
- Being as prepared as much as possible
- Aids collaborative development
- And, its Blazes way :)
He noticed that there were many similar requirements, so they decided to build something that capacitated for it all. They couldn't continue to use the base install.
A distro package will be avalible to download at the end of the presentation.
Custom Distros - and the 6 P's.
Important things to Blaze and the way they work.
Monitor fixed - no more fuzzy lines!
Next up is Steve King - talking about Distros for success - the 6 p's
We [the team at Blaze Concepts] have developed a custom distro of MODX Revolution that we roll out with every website build. This has been created in order to negate the need to complete repetitive tasks and thereby aid rapid prototyping, help the development team error check and to make the client CMS experience as palatable as possible. It has never been accurately measured but it probably saves us weeks of work on every project.
Marks going to liveblog this one - visit here!
Next up is Chris Cherrett - talking about continuous integration and deployment with modx.
Day 2 at 15:30 - Just over a year ago we (Adido) decided to adopt MODX as our primary CMS in favour of our in-house platform Dub3 - one that we'd been using for almost 10 years. As a full-service Digital Agency servicing over 300 clients both in the UK and Europe we faced a number of challenges, whilst also giving ourselves the opportunity to revisit our methods of Continuous Integration & Deployment. We've learned a number of lessons along the way working with MODX, from continuously building new features within teams of multiple developers to deploying to scalable server farms. Jenkins, RunDeck and Rackspace; if you're a fan of these then you'll have an insight into what we'll be exploring in this session, and what our guys at Adido are up to.
Thats it Marks Done! Great talk!
Showing us the mass upload, drag and drop ordering, and the snippets that are avalible.
Now for a moregallery demo!
Just seen a demo of AB Testing and its using, from simple string switching, to whole templates. Its what I just redeemed my modmore voucher on!
Q&A Over, time for an AB Demo.
Q. Do you plan to support fixed structures of content?
A. Does that go ahead with the choice of giving the client creative freedom? Very early, still alot of feedback to digest.
Mark can be found on twitter here.
I'd love your feedback
A. Very good question, not completely sure. Open to ideas. Similar things are around 60 euros, however a different market.
Q. Will there be a way to add chunks like a small drop down box?
Q. When will it be done?!
A. As soon as possible! Looking to move to beta before christmas. Still alot of work to be done, this is a very early preview.
Q. Can the fields be access with something like getResources?
A. There will be snippets available to extract the information.
Q. It is possible to define rules? Order or elements? Rich text only if headline before e.t.c
A. Will have to see how complex it would be. Have been looking at limiting types based upon what resource it is assigned to. Needs to be figured out. Not sure how yet.
Q. What if the customer uses the interface and makes a long page and wants to change elements, create new pages e.t.c? Is it possible to take more than one element and carry it somewhere?
A. When you duplicate a resource, this would be also. If you want to reorder you will be able to in later versions. This is a very early version, just a teaser preview.
Q. Performance wise, how does it work, does it store everything in the resource? How fast to rebuild if put in the cache?
A. Processes when saved, cache auto hooks in. No extra parsing or caching needed.
Q. Would it be good to have that to access chunks for the template?
A. You define the template by field, so saves the need to create a chunk for it. Can if need be create a different one liner, and give it a class
Q. Every field searchable?
A . It puts the generated HTML when you save and puts it into the content. If the plugin searches via content, then yes.
Huge round of applause. now Q&A.
Q . Can you add your own types?
A : Not in this version, but in the future yes.
Alot of potential. Could give the client 100% control of the content without any ugly content going in!
A quick grab
Rich content - without the RTE...
And the newest extra is...
A good few months!
why pay for extras...
- Audience not used to paying for extras
- Providing the correct level of support and docs
- Risk of pirated extras.
Showing us projected rapid growth
Now its modmore - Mark and JP. 3 paid packages, distributed via Provider with 7k euro revenue. Congrats!
Simple dream is the biggest, most likely due to there audience being much much larger, and have lots more packages. However, it is in Russain.
Going over the revenue and audience of other paid extra providers.
Was started in March 2012, only other paid extras were simple cart, and MDxThemes.
June 11th : Simple Dream
June 18th : modmore launch
The mod more timeline, from the start - to now....
What modmore is...
- Premium brand
- Open source supporter
- Developer Collective
- Only just getting started
- More that just extras
What modmore is not...
- Commercia lMarketplace
- Open to all
- Short term/quick bucks
- The only right answer
And he's off, this is about modmore, who else is involved in other initiatives.
I love modx
I wonder what his secret extra will be....
Next up Mark Hamstra - all about the business of premium
He spoke about a method to speed up thumbnail generation. Thanks Mike!
Briefly spoke about the future. An eccomerce platform from which you can sell/buy transport packages.
Exporting from the cloud is something they are going to focus on pretty quickly...
Everything is monitored, snapshots, installs, performance e.t.c into DataDog
Plans to make exporting from CLOUD to local - much, much simpler!
Syphion labs is no more... MODX Cloud is back with the core MODX company. Focused 100% on providing solutions for MODX
He's talking over all the best features about MODX Cloud. Snapshots, creating new modx installs. Everything has been made to make it as easy as possible.
Talking about this perceptions about MODX Cloud. Alot of people like it - but few are using it!
This is all about MODX Cloud with Mike Schell!
OK We're back from lunch!
George finishes up. Yet another great talk. All off to lunch now.
MODX Developers next maybe?
Starting to wrap this up - next steps
The ideas here are good, but the challenge is going to be how best to implement.
Developers are making things for MODX but not packaging because they do not have the mind set of re-using what they have made.
The key is how to take existing creations, and share the profit of re-selling that back to the original author, and to the project that it is used upon.
Everything by the seems of it, boils down to money.
Just have to pay the bills
Open room now for discussion on these subjects
Some great points raised about collaboration and co-operation with projects of all shapes and sizes.
Alot of ideas and views on how to make money/revenue from tools that already exisit.
High cost of development vs Low revenue return
Client based industry - Developer for a specific client
Very strict spec, often linked to proprietary back end software/algorithms, and almost always under NDA.
Next - operation based industry solutions.
Developed to simplify an operation, corporate admin, customer satisfaction form, news publishing, project management, just to name a few.
Its a single solution to a single common issue. Lots of similar developements avalible (as stand alones)
He says the biggest job/challenge is integrating with other peoples API's.
General Industry solutions, 90% of them are all the same, regardless of sector. (Georges whole presentation will be on the MODX site afterwards - with links to examples.)
A massive client list!
This is going to be a great talk for all that use MODX for business. George had his own in house CMS, and switched to MODX in 2008.
Just updated our Redactor to 1.3.2 which now has drag copying, thanks for that Mark! Will make uploading images even easier!
Up next is George Economides with MODX Based, Industry Solutions Common Exploitation Framework
Day 2 at 12:00 MODX is a fantastic platform to use as a framework on which to base industry solutions on. Usually the resources required to plan, develop, test, debug and fine tune an industry solution are substantial both in terms of money and time, but although such solutions may benefit entire industries all over the world, they are often used by a single organization. This session is all about establishing an exploitation framework which will enable developers to capitalize on their developments, or the allow for collaboration between developers working on a common platform.
Another great talk as Gauke leaves the floor.
Q&A now, seems to be loads about multi lingual sites...
Lots of different things that have been done - Just shows the creative freedom of MODX!
Asking for some examples of FC - we threw in the work we did for Chorus-Hr! Drag drop skeleton layouts. We liked that project :)
Find ability - how the page is indexed. On by default
- Follow links (no follow)
- Internal search include, external site don't index.
- Google sitemap - include or not, set priority, and frequency. A must for all sites new or old.
- 301 Redirect tab. Very usable, custom interface for it. If you change your URL, it will automatically be added - Nice feature!
Another extra, SEO Tab, whats it all about...?
Its an SEO tab on a resource which functions like Yoast for wordpress.
Yup, its a plugin! Can't wait to give that a go! One click install, Dutch and English are ready to go.
A really nice SEO focused layout - SEO Plus - I wonder if this is one of the extra? Hope so!
What was that custom dashboard plugin by Digital butters? If someone can tweet me it - thanks @gel_studios
Seeing some custom dashboards and resource page layouts
Image upload plugin filesluggy, removes all unwanted characters
A base MODX install is too much freedom for the client... We all agree. What can we do :
- Form customisation
- Access policies
- Manager plugins
- File restrictions
- Style alteration in the manager
- Naming conventions to suit you goals and workflow
Focus on 1-3 keyword(s) or key phrases per page
All content on that page should be relevant to that keyword/phrase, especially:
- Page title
- Page URL
- META Description
- Content h1 - h6 + paragraphs
Good quality content is the best approach.
Converting visitors into Clients = Conversion Optimisation.
SEO + CO
- Think over all content you put up on your site
- Google changed, became more human-like
- Find a good balance between SEO + CO
Starts with SEO...
A good workflow makes everything easier!
But before you make a website, you need to set goals. This is very important. Mention your company goals to your client also. Business strapline!
This will focus on the manager. And two new packages that will be released at the end of his talk!
Up next is "Power to the end user" - presented by Gauke Pieter Sietzema.
Taken from the MODXpo Schedule
We're creating awesome websites and applications using MODX, but being a developer usually brings one downside: we're bad at empathising with our end-users. This talk is about optimising MODX for your end-users. I'll be talking about must-have extra's, easy-to-implement form customisation, brilliant TV's, which you should always use, and of course, a healthy portion of SEO.
All of Anselm Hannemann's contact information can be found here.
A really great talk!
A huge round of applause - a great talk. Now looking at pure CSS dancing Bender from futurama.
How to help, sorry about the contrast, we've got alot of light coming in through the huge windows!
Such a shame, its not currently implemented :( We need this feature, ask for it!
Talking now about resource loading prioritys, an examples is not requiring certain js libs on page load.
How to contribute
1mb on a smartphone, 72% could be saved with the same quality on a smartphone - introducing srcset
<img src="image" srcset="normal-image.jpg 1x, highres-image.jpg 2x">
Onto the IMG tag now - responsive images... Average webpage size is 1.6mb. Not much, but on a mobile, its a lot. 65% of that is images. So its a big deal!
Apple invented the touch events - when Microsoft came into the touch market, they made there own, and now MS and firefox are introducing pointer events.
Browser compat now, as per normal, a great function, but its not 100% cross compliant.
A new property called object-fit
Some examples now, starting with do we care about the aspect ratio? Yes we do! Taboo words such as iframe are being mentioned now.
More awesomeness from the WEB - CSS Selectors Level 4!
Talking now about Prollyfill - a whole lot of Polly going on now!
He's showing us some amazing things that are avalible in CSS. The mona lisa, made compeltely out of drop shadows!
First talk of the day is by Anselm Hannemann on responsive web design.
We're now living blogging - everything is about to get underway for day two of the 2013 MODXpo