Gersh.no redesign

Written: Sep 16th 2007, 00:00

Screenshot of backend: Showing ajax based autocomplete suggesting allready used tags

 

This week I finally had the change to release my new redesigned blog. Have been been working with a enhanged backend for some time, but at the end I decided to redesign the frontend to. I was looking for something more simple, and at last to move away from my old Wordpress template.

Major changes to the BCMS (Blog Content Manager System)

  • Dropped the comments table: According to KISS I didn’t need it. I am not run down by comments, and fighting spam is not my war.
  • Dropped the Categories table: Now I am using a flat table, with a Ajax-based auto-complete system to keep my tags unified. Not sure, but I guess thats what Del.icio.us does to.
  • Moved from FCKeditor to TinyMCE: FCKeditor got fileupload build in, but it’s huge bastard. Wrote a new controller for fileuploads, which store images in a "year/month" pattern. For the rich text editor, I also tried widgEditor from the man in blue, but unfortunally it doesn’t work with CakePHP way of handling formdata. Ended up with TinyMCE, but I am not completly happy with it, maybe I will switch to a wiki-style editor in the future.

Changes to the frontend

  • A new design: A simpler main menu, a WorkTimer banner alltime visible in the top right corner (hidden for IE users, since the badass browser dosen’t support these high quality transparent images) and a secondary content with short info about gersh.no, tags and recent posts.
  • Reworked the css: Used the reset.css to gain more control.
  • Went for a fluid width to better suit different screensizes.

Future plans:

  • Create a persistent login system (remember me)
  • Try out wiki-text
  • Implement blogger api
  • Book and author models to keep track of all the novels I read.
  • Write a CakePHP wrapper for table I keep the log of workouts.
Screenshot of backend: Showing upload window, inspired by Wordpress

Screenshot of backend: Showing upload window, inspired by Wordpress.

Back to posts list