December 29, 2009
Magnetism as an integrated system or independent?
Before I get started, I haven’t gotten to Liquid filters like I had planned. Thats still on the way. Instead, I’ve been banging my head to decide what is the best approach to take for the administration portion of a blog/CMS.
Integrated System
When I say an “integrated system” I mean a system that lays on top of the existing site, a toolbar. This is a very basic wireframe of the concept.

This approach can be very friendly because it’s your site, but with tools. The website and the admin panel are mixed. If I continue down this road the website has to be built in order for the admin panel to be accessible. Data can’t be entered into a site that isn’t built. Going this route also means the developer has to be CSS conscious. Using !important in CSS would be at the top of my list of “No-Noes.” These are two large issues I see with this kind of system.
Independent System
An independent system would exist completely separate from the website. The views would not mix. This creates a major disconnect from the content entered and the design of the website. On the brighter side, that disconnect removes the need of building the website first and potentially conflicting CSS. I think I’ll continue with this approach.
Now I need to layout the dashboard page, the first page you see after logging in. Before I start pretending to be a designer I need to figure out what I need and what I want to appear on this dashboard. Once I login I want to be one click away from entering new content. The content I’m entering could be a blog post, a conversation, a quote, an image or video or a code gist for the programmers out there. I will also want to see whats been happening with my site. Have content entries been added, modified or commented on? This is information I’d like to see.
Those are some ideas. It’s time to get started on the sketches. More on that as it comes.
