I may repeat myself a bit here from the previous post regarding content editing, but I think it’s worth putting everything together in one post. This post has been written following more discussions with the team at the yorkshire based marketing agency I work at.
(more…)
The worst part about having a separate View Model and Domain Model is that creating the mapping, and tests for the mappings, between the two is boring and time consuming. I was discussing this with James Gregory and he pointed me in the direction of the AutoMapper project.
I’ve already started implementing this into the Membrane project and wow it’s been really easy and useful. It means now I can concentrate on the important stuff and not waste time on mapping. Sure there may be times where I need to do a little work on the mapping, but a large percentage of the time I shouldn’t need to lift a finger.
Just came across a post about JavaScript compression for MonoRail. These guys have written a great patch for Hammett’s CombineJS Component.
(more…)
I’ve been giving the navigation management section of Membrane some thought over the weekend. This has also meant I’ve had to consider the url rewriting side of things.
(more…)
In my last post about Hijax I was only hijacking links. Here’s what I had to do to hijack form submissions.
(more…)
No coding has started on this section of Membrane yet, however I need to start considering the functionality as this will impact quite a few other areas of the system.
(more…)
Whilst working on the Asset Library for Membrane I decided that I needed to improve the user experience by adding some AJAX into the mix. This can be done fairly easily in MonoRail but I didn’t want to go down the route of using brailjs and I wanted to keep everything accessible. Hijax to the rescue!
(more…)
The Asset Library will allow CMS users and administrators to store files relating to their sites including:
- Images files (jpegs, gifs, etc)
- Flash files (swfs)
- Movie files (avis, flvs, etc)
- Documents (docs, pdfs, etc)
(more…)
I’ve been procrastinating about writing an open source CMS for a while. From a personal point of view the aims of this project are as follows:
- Have a new CMS to use at work
- Write a large project using the Castle, NHibernate and Rhino trunks
- Have a chance to gain feedback on my coding practices from other people
(more…)