Creating an administration area
Thursday, May 6th, 2010I’ve been hard at work, and I think I have the first iteration of the database schema ready to start building around. I’m planning to start with the administration portion, because without it, I don’t have any content to display on the front end at all. Sort of a Data / Logic / Presentation thing I think.
The administration area needs to be familiar to people. I like both WordPress’ and CMS Made Simple’s, because it splits the different things you need to manage into identifiable categories and you have a very good idea of where to find everything just by looking at the “Admin Home Page.” What I’d like to do a little different is multi-tasking. At the moment, you can only be on one page at a time, something that irks me greatly when I’m trying to put together a site in either system. If I’m trying to edit templates and style sheets at the same time so that I can get a site out the door, at the moment I’m stuck switching between tabs/windows. What I really want is the ability to have separate, what I’m going to call, “Panes,” so that when you click a menu item it opens in the browser window, but if you click another menu item it opens another “Pane,” that’s not an actual new browser window or tab, but a new frame within the same browser tab.
This way, you can open multiple Panes in a window, and be working on different things in the system, all independent of one another, but still in one place where you can see them all.
Of course, this will not be developed right away. I need to put together an Ajax framework for it to happen, and I’m more concerned with being able to manage putting stuff into the database than making it pretty and user-friendly. There will come a time for GUI design, though, and I always like brainstorming how friendly I’d like it to be from an early stage, because it will affect how I build the system .