As of this afternoon, the new user and new comics processes are working properly. The new user process had a couple of bugs in it yesterday, but it seems to be functioning now.
The new comics process is a new addition. I've created a multi-step process when you add a new comic.
It works like this:
basic | add pages | edit pages | logo | describe | publish | congratulations
Basic Information
You enter your basic information about the comic here. The comic's name, who it's created by, and its web alias. The name and web alias must be unique, and the web alias must be a single word with no spaces or punctuation in it. (I haven't added that validation yet, I need to do that still).
Add pages
Once you've set up the basic info, you're prompted with five file input boxes, where you can upload the first five pages of your comic. Right now it's the first five pages only, but I'm thinking I may let you keep adding indefinitely at this point, so you can go ahead and add your whole comic here if you want.
Edit pages
You're then shown the thumbnails for the pages you uploaded, along with fields for the page Name, Description and Publish date (all optional). If you don't set the publish date, it's set to the current date.
Logo
Then you upload a logo image for the comic, and confirm that it's correct. If you want to change it, you can upload a new one, the process advances when you're satisfied.
Describe
Here you give the copyright information and add some tags to describe your comic. The tags function isn't wired up yet, but it will also include some text explaining that this is how you can define the genre or genres of your comic so people can find it more easily.
Publish
Then you tell it how often your comic is updated ("weekly", "daily", "whenever I feel like it") and give the publication date for the whole comic. Click on Publish and you're done.
Congratulations
The last page gives you the option to edit the comic's info, add a page, or go back to the home page.
I'm thinking I may move the "add pages" section to be the last step, or second to last step, but I'm not sure. "Publish" should be the very last step, but that may consist of simply viewing a summary of your comic's information, (name, alias, byline, description, copyright, logo, update schedule, publication date, and number of pages) and clicking "Publish".
I haven't done any visual styling on these pages so they're still very simple. They won't change too much, but there's a bit more visual design work to do on them.
I also need to create the Edit Comics process, which will compile most of that information onto just a few pages accessible from a single Manage Your Comic screen.
Jeff
Labels: art, comics, programming, web