Today I finished up the basic functionality of the site - that involved taking my design from yesterday and integrating it with all the proper views with the site. This means there's a basic graphical interface to the site now. As you can see from the screenshots below, it's *very* rough:


The "what clippings are in a given swarm?" view


A basic form


The publicly viewable page for a swarm

You can tell these are really rough and unpolished - now that the functionality is there (both in the GUI and in the programming), what I'm going to do tomorrow is spend tomorrow making the user interface more streamlined. My original concept for having multiple tabs (you can see "manage", "add", "edit" and "create") is making the site navigation horrible (because to edit an item, you need to click "manage", then "edit"), so I need to simplify the interface some more.

Tomorrow I will also start adding in some inline dialogs (those little popups I've come to love!) to the site so there aren't so many unnecessary page view.

Today I decided some site terminology: Each main page will be called a "swarm topic" while each item within the "swarm topic" will be called a "clipping." Swarm is a bit of an ambiguous term, which means I may go with calling it something more general and vague, but I'm not sure yet.

Tomorrow I'll also tackle the hardest part of the project - allowing a user to modify the publicly viewable page. It's going to require some Javascript trickery...

And I need to finish up the user account functionality and login/logout functionality as well.

Seems like this was a wee bit longer than a weekend project... I guess I'm just a slow developer :P

Posted by roy on October 9, 2006 at 02:59 AM in Projects | Add a comment

Related Entries

Want to comment with Tabulas?. Please login.