Sleek 1.0 and a New Design

Published Friday 11th of March 2011

I've started sketching out ideas for a new version of Sleek. Sleek 0.1 really didn't get very far although the foundation is pretty solid.

Version 1.0 will follow the same structure as aFramework has since the first version.

Meaning, XML-files will represent each "Page". A node in said XML-files will represent a "Module" and a collection of pages and modules will be contained within a "Site".

I want to really plan out all the classes this time around and make sure each class handles just what it's supposed to.

The plan is to have 4 core classes:

  • Sleek (wraps everything up)
  • Site (handles everything that has to do with a site, keeps an array of pages (among other stuff))
  • Page (handles everything that has to do with a page (XML-file full of modules), keeps an array of modules (among other stuff))
  • Module (will be a wrapper for a module's code and handle module-functionality).

Particularly the Site and Module-classes are semi-new to Sleek and the idea is that they should handle a lot of what the current Sleek-class handles.

I've actually started looking a little bit at Ruby (off Rails, not on) but I'm not convinced yet that I should switch my language of choice.

I'm also keen on doing a new design for AndreasLagerkvist.com and if I ever finish Sleek 1.0 and the new design I think the next step is to set up a proper portfolio.

Right now I'm too busy with work to even have the energy to work on any personal projects but I think about this stuff before I fall asleep at night :) and when I get some spare time (and perhaps a co-coder this time around) I'll start work on the latest, and hopefully final, version of Sleek.

Tags
Comments
2 comments

Bookmark this Article

  • del.icio.us
  • Digg
  • Furl
  • Google
  • Technorati
  • Ma.gnolia
  • Blinklist
  • Blogmarks
  • Rojo
  • Stumbleupon
blog comments powered by Disqus

Random jQuery Plug-ins

  • Max Length Form Controls

    Gives form-controls with a 'maxlength-XXX'-class a max-length and prohibits user from entering more than set amount. It also displays number of charac...

    Details

  • Colour Picker

    Use this plug-in on a normal <select>-element filled with colours to turn it in to a colour-picker widget that allows users to view all the colours in...

    Details

  • Live Search

    Use this plug-in to turn a normal form-input in to a live ajax search widget. The plug-in displays any HTML you like in the results and the search-res...

    Details

More Plug-ins

Recent Comments

Powered by Disqus
Page cached. Loaded in: 0.946 second(s).
Last DB change: 2012-04-02 11:06:05
Last file change: 2012-04-25 20:30:39
Cache created: 2012-05-18 02:14:10