A place for discussion about skinning and design. Before posting questions here you should review the documentation about creating skins.
I've got a daily "google alert" for certain keywords, including "mojoportal" - this came up on today's search results:
mojomo, a modular design framework for mojoPortal CMS
I haven't had time to review it yet - was wondering if the author's here on the boards, and would like to tell us more about it...
Looks interesting, but if the developer of mojomo is reading this, I really encourage him or her to join and work within the new mojoPortal HTML 5 skinning initiative. That's going to be the future of mojoPortal skinning, and contributing a skin would bring a lot of exposure.
Jamie
Hey there,
My name is Allan Duff, I'm a free time web designer and developer, I'm the author of mojomo which I published a few days ago, and yes I can tell you a little more...
I've been using mojoPortal on and off for a few years now while I've been learning about web development, but mojomo began when I read how to build a modern website in 2011 by Tom Milway - he summarized very nicely the case for responsive design and methodology, and I wanted to give it a tryout by building a framework site to use when developing my own client sites using MojoPortal.
I wanted it to be modular so that I could swap reusable chunks of CSS in or out easily and I wanted it to be responsive and mobile friendly. I also wanted it to include support for old IE versions as much as possible. In my professional life I spend a lot of time with enterprise and legacy apps ( a few months ago I was styling nested tables rendered in quirks mode, honestly) and I'm sure that there are other people out there who might need it.
I've tried to incorporate as many of the best practices from the HTML5 Boilerplate and Mobile frameworks as I could, as well as taking inspiration from CSS frameworks like 320 and Up, Fluid Baseline Grid and Inuit among many others, and I tried to absorb and include the ideas in Jonathan Snook's SMACCS and Nicole Sullivans OOCCS.
The result is a skin that is not intended to be used as a skin as such, its intended to provide a framework to kickstart a custom site design. Knowing that all the layout issues are sorted and basics like resets and typography are available quickly, the skin can be reorganized and used to house your own CSS and preferences, and a lot of it can get thrown out once you've used what you need. There's a (slightly) more in depth technical summary at the codeplex site, and the code itself has a lot of documentation within it which describes what the various files do and how they relate. I'll be adding to the online documentation as soon as I can.
The code is marked Beta at the moment, I'm testing it out now as I build a couple of sites - one for or my own site at freshangle.co.uk, and the other for mojomoto house the documentation; it was the 'upgrade' to my own site that sent me in this direction in the first place! I'm also sure that its not perfect; I've been talking with Joe about other approaches the last couple of days, and if forum folks have improvements to suggest or code snippets to discuss or share to help improve the framework, I'll happily address them!
Its been a lot of fun doing this, and a lot of work, so I decided to share it and see if I could save a fellow designer a bit of time too. The code is under the same open licence as mojoPortal.
Hey Jamie,
I'm already there - just getting the mojomo house in order before using it to add a few!
Al.
Thanks for the update Allan, it sounds like a great project! I'm really looking forward to seeing your skins and sites when it's all ready to go.
Cheers Jamie, just got to find the time!