Okay, so it's been a bit quiet at MODX since the new modx.com site launch. We've been busy. Very busy. Personally, I've been working on a complete rewrite of the Extras section for MODX. Read on for a sneak peek.
The old site's Extras section was a massive undertaking - we wanted a scalable solution, but had little time to develop it. So we threw something together, and integrated it into MODX Revolution so that you could download straight from the website to your Revo instance. It was pretty neat at the time, but there were some definite drawbacks. The search stunk. Loading wasn't nearly as fast as we'd have liked it to be. The star rating system was, well, meh. It wasn't exactly pretty, either.
So, after the new site launch, we've decided to spend some time working on it. In fact, that's about all I've been doing for the past 2 weeks. And boy, am I excited about it. We wanted the following to happen:
- Styled and fit into the design of the new modx.com.
- A much more powerful, easy to navigate search.
- Some kind of flag for "Featured" and "Solid" Extras, which are Extras being featured or audited as solid packages by the core team.
- Weighted search results so we can promote certain Extras if needed.
- A much easier submission process. The current one is confusing, and not easy to do.
- Integration into our modx.com SSO-driven backend system, so we can do all kinds of fun things with the data (like upcoming awards/badges/xp etc).
- Get rid of the star rating system and move to a simpler like/unlike system.
- Better stats!
First off, here's a sneak peek of the new browsing view, where you can browse categories and search from:
Obviously, it's a bit rough, but we're ironing out the issues now. As you can see, we've added direct download links straight on the search page - no longer do you need to drill in to download an Extra. Also, we've fixed the search so that searching for "If" now returns the If Extra on the first result, and pagination actually shows the correct number of results. Joy!
If you do decide to drill down, however, you'll get something like this view:
One big, clear button for your Downloads. This does mean we'll be restricting Extras to one file for downloads, but trust us - this will make the whole process much simpler. We've also added Like and Tweet buttons, a more coherent tabbed interface (built on jQuery tabs), and a new feature: "Changelog". Here you can put the latest changes to your Extra's Version. This will make it much easier for people to see what's new on your Extra.
Not to mention a nice gallery view for your screenshots:
And of course, the previous versions view and screenshots for your Extra will still be around. You'll be able to mark Versions as 'active' or 'inactive' now, so if you need to quickly take a Version down temporarily, you'll be able to do so.
Also, we're adding a "Deprecate Prior Versions" option that is checked by default on your Submit New Version page, which will automatically deprecate all your prior versions for that Extra after your new Version is approved. This will be extremely useful, as deprecated versions dont show in search results, and will keep your listings nice and clean.
We've also improved the speed big time (the DB model is now using rails/mongodb/solr connected to via the built-in REST services in Revolution - it's pretty fancy.). You'll see pages load way-fast, and be a ton more scalable as MODX contributions grow.
Finally, this will all integrate into your modx.com account. You'll be able to see the Extras you've submitted, and all of this will count toward your account. We'll be introducing even more cool stuff on modx.com as the year progresses - and let's just say contributions (including Extras, rtfm docs edits, downloads, forum posts, showcase site submissions, job listings, help wanted ads, donations, etc) will have a "measurable quality" soon enough. ;)
Oh, and we're still developing the next branch for Revolution, 2.1. We've already vastly improved the caching system, and added TV Input Options which allow you to restrict or require input values to TVs, and add a slew of new options to them (another blog post on that later). If you're not a MODX Partner yet, let's just say there's lots of incentives coming down the pipes. Thanks!


Comments (10)
Tom:
Feb 17, 2011 at 09:22 PM
Why are they called 'extras' everywhere except on the modx.com menu, which calls them Add-ons??
Really be good if you change that 'Add-ons' to 'Extras,' to which everyone is now accustomed, instead of changing the name etc.
Maybe you all like 'Add-ons' better but your audience/users call them 'Extras,' which actually differentiates modx from other CMSes and software out there...
splittingred:
Feb 17, 2011 at 09:49 PM
Tom,
It's that way because the old Extras section is separated into different categories - Add-Ons, Core Extensions, Front-End Templates, etc. We're still debating whether or not we'll do that with the new section. Thanks for your input.
Sergey:
Feb 17, 2011 at 09:44 PM
Good job! The new site is realy more attractive. The new sitename is as it should to be naturally. I'll use it since now.
Zaigham:
Feb 23, 2011 at 09:58 AM
"... and pagination actually shows the correct number of results. Joy!" nice nice nice!
Awesome work Shaun!
Looking forward to see it go live soon. :D
Kaspar:
Mar 01, 2011 at 07:10 PM
Is the new website slowly "forgetting" MODx Evo? Anyway, I have switched to Revo although often feel that I miss it;)
W. Shawn Wilkerson:
Mar 11, 2011 at 07:26 PM
Kaspar, there is an entire section dedicated to Evolution: http://modx.com/evolution/
Kaspar:
Mar 28, 2011 at 04:31 AM
Still not understood clearly if MODx Evo is still that used in future and if there's point to move on with that. Seems that although it takes time to learn and also the manager speed is slower, it's time to switch...
Matt Paolini:
Sep 01, 2011 at 09:20 AM
Which Captcha program works for blog posting in Modx? It seems as though the Captcha plugin only works for the manager's login form?
Ivan Klimchuk:
Oct 05, 2011 at 04:26 AM
Shaun, we want create a some trasport packages for our minimal tasks in our company and we want create own repository. Can you tell about this system. I understand, that you use a REST-servise. I can create the service, but I dont know what data must be returned.
marcushouse:
Oct 15, 2011 at 05:50 PM
I think the new extras part of the website is great.
One question though. my formitbuilder extra
http://modx.com/extras/package/formitbuilder
shows 83 downloads, yet the stats graph when you tally it up show well over 120.
Is there a difference between these two readouts?
Just curious :).
Add a Comment