My Personal Portfolio

Post links to sites running CMS in all its glory.
Post Reply
geeves
Forum Members
Forum Members
Posts: 114
Joined: Wed Dec 03, 2008 4:56 am

My Personal Portfolio

Post by geeves »

Hi Guys.

I'm pleased to finally be able to show off my first CMSMS site, which happens to be my personal portfolio.

http://ara.ifky.com.au

The site was built with CMSMS v1.5.3 and the most recent versions of the modules below.

Modules used:
1. News module for the featured projects and project list - News module was heavily customised to post work instead of news stories. :)
2. Form Builder

jQuery was used extensively for interactivity / animation

Hope you like it.
Last edited by geeves on Mon Mar 09, 2009 3:41 pm, edited 1 time in total.
Ara Garabedian
Multimedia Designer / Developer
http://ara.ifky.com.au
User avatar
Nullig
Power Poster
Power Poster
Posts: 2380
Joined: Fri Feb 02, 2007 4:31 pm

Re: My Personal Portfolio

Post by Nullig »

Very nice. I love the clean layout, with just enough graphics to enhance the site and not overwhelm.

Well done!

Nullig
antosha
Forum Members
Forum Members
Posts: 60
Joined: Fri Jun 06, 2008 7:20 pm

Re: My Personal Portfolio

Post by antosha »

Very clean, i like the colors, great job : )
Follow me on twitter: end_tone
Linked In: levchenkoanton
geeves
Forum Members
Forum Members
Posts: 114
Joined: Wed Dec 03, 2008 4:56 am

Re: My Personal Portfolio

Post by geeves »

Thanks for the comments guys.

I've received really good response to the simplicity and clear design and content of the site.

I'm happy with how its looking and not bad for a few days and late nights of work.

:)
Ara Garabedian
Multimedia Designer / Developer
http://ara.ifky.com.au
Deak

Re: My Personal Portfolio

Post by Deak »

Looks great, I especially like the galleries of your work. Good job!
geeves
Forum Members
Forum Members
Posts: 114
Joined: Wed Dec 03, 2008 4:56 am

Re: My Personal Portfolio

Post by geeves »

Thanks again for the kind words.

I am quite happy with it considering I had to put it together really quickly. There are still one or two issues I'd like to iron out, but I've kept the design generic and open enough to add sections down the road which include a blog and news.
Ara Garabedian
Multimedia Designer / Developer
http://ara.ifky.com.au
mfal55
Forum Members
Forum Members
Posts: 131
Joined: Fri Jan 09, 2009 10:00 pm

Re: My Personal Portfolio

Post by mfal55 »

Hi there - great site!  Clean and sleak, easy to use, and looks classy.  I would love to learn more about how you implemented the animated portions of the website, and how/why you customized the news module if you're willing to share.  Great work!! :)
geeves
Forum Members
Forum Members
Posts: 114
Joined: Wed Dec 03, 2008 4:56 am

Re: My Personal Portfolio

Post by geeves »

Hey mfal55

I'm more than happy to share my experience thus far with CMSMS and how I achieved certain effects and implementation of certain elements.

Firstly, the top animation is flash. So I overlaid a simple flash animation on top of my background image and set the wmode of the flash movie to transparent. (see SWFObject documentation)

I used the latest version of SWFObject to embed the flash.

jQuery was also used for animated elements. For example, the front page images which cycle use jQuery and the jQuery innerfade plugin. All scripts are loaded using the Google AJAX APIs - http://code.google.com/apis/ajaxlibs/

The reason I chose to do this was primarily for performance. From previous experience, Google's CDN appears to load the javascript much quicker than requesting and serving locally. Furthermore, it allows for the dynamic events and methods to load other plugins etc, such as innerfade.

I chose the news module as the basis for the gallery of work for the following reasons:
1. I could add extra fields for a news item
2. I could create multiple templates for displaying news items and repurposing the same content for different display methods.
3. News module offers the ability to categorise items (in my case, for example, featured projects and projects displayed on the home page)
4. I like the inbuilt facility to sort news items by date,name etc... so it worked perfectly for me because I want to show newest jobs I'd completed at the start of my list.

Below is a sample of the summary page template for my work thumbnails. The filters are driven with the use of jQuery. The javascript functionality to achieve this was based on this tutorial: http://net.tutsplus.com/tutorials/javas ... th-jquery/ but re-written from scratch because I wanted to learn how to make this functionality from scratch.

Code: Select all

<!-- filter news items by type -->
<ul id="filters">
    <li><a href="javascript:;" class="showall">show all projects</a></li>
    <li><a href="javascript:;" class="web">web sites</a></li>
    <li><a href="javascript:;" class="emarketing">e-marketing</a></li>
    <li><a href="javascript:;" class="ecommerce">e-commerce</a></li>
    <li><a href="javascript:;" class="cdrom">cd-rom</a></li>
</ul>
<div id="project_container">
    <ul id="projects">
        {foreach from=$items item=entry}
            <li class="{$entry->extra}">
                <a href="my-work/{$entry->detail_link}" title="{$entry->title|escape:htmlall}" rel="uploads/images/projects/previews/{$entry->image_medium}" class="project_preview">
                <img src="uploads/images/projects/thumbs/{$entry->image_thumb}" width="170" height="90" alt="{$entry->title|escape}" /></a>
                <p>
                    <b>{$entry->title|escape}</b><br />
                    <a href="my-work/{$entry->detail_link}" title="{$entry->title|escape:htmlall}" class="readmorelink">read more</a>
                </p>
            </li>
        {/foreach}
    </ul>
</div>
<!-- End News Display Template -->
This was then called by placing the smarty tag into the page content:

Code: Select all

{news summarytemplate='folio item template' sortasc='true'}
Each news item linked to a full page under the 'my work' section. This was done for the sole reason of not wanting to display the url structure which news items normally use. (ie. yoursite.com/news/13/109/node-alias

Each page under 'my work' was not displayed in the menu (uncheck show in menu option in 'Options' tab when editing a page).

I hope this was useful to people, I will post more code when I have some spare time, which is non existent at the moment.

By no means are the techniques and methods I have used for this site the best way to do things, but they made sense to me and made it easy to update my list of work. I had no time or inclination to write custom modules for certain aspects. I was more focused on changing the way existing modules display content. Ultimately the goal of the site is to showcase existing work in a clear and simple way which underpins my general approach to creating clean and user friendly sites.

Thanks for your positive comments.
Last edited by geeves on Wed Mar 18, 2009 9:26 pm, edited 1 time in total.
Ara Garabedian
Multimedia Designer / Developer
http://ara.ifky.com.au
mfal55
Forum Members
Forum Members
Posts: 131
Joined: Fri Jan 09, 2009 10:00 pm

Re: My Personal Portfolio

Post by mfal55 »

Hi Geeves - well that's fantastic!  Thanks so much for taking the time to explain what you used/how/why - awesome.  I'll have to read this all more in depth, but I'm sure it's a great starting point to try it out on my own.  Nice work!  Thanks so much!
tyman00
Power Poster
Power Poster
Posts: 906
Joined: Tue Oct 24, 2006 5:59 pm

Re: My Personal Portfolio

Post by tyman00 »

geeves... You have a very nice site. Well done and clean. That is my favorite part: clean.

If you ever need news for just that, news. You may want to look into the Products module for your portfolio. It allows multiple custom fields (image, file, text, text area, checkbox, etc), hierarchy and categories. You can also create multiple custom templates for the detail view, summary view, category view and hierarchy view.
If all else fails, use a bigger hammer.
M@rtijn wrote: This is a community. This means that we work together and have the same goal (a beautiful CMS), not that we try to put people down and make their (voluntary) job as difficult as can be.
geeves
Forum Members
Forum Members
Posts: 114
Joined: Wed Dec 03, 2008 4:56 am

Re: My Personal Portfolio

Post by geeves »

Hey Tyman00,

I'm just working on a site now using the products module and still not quite comfortable enough with it yet. I only discovered the products module half way through building my site so I thought I'd keep building the way I was, rather than starting again. Oh well, lessons learnt... look out for updates to the site in the next few weeks :)

Thanks for the nice comment again.
Ara Garabedian
Multimedia Designer / Developer
http://ara.ifky.com.au
tyman00
Power Poster
Power Poster
Posts: 906
Joined: Tue Oct 24, 2006 5:59 pm

Re: My Personal Portfolio

Post by tyman00 »

geeves... Isn't that the truth? You always find something to make your job easier while you are already half way into the project :)

If you need help with Products come and visit us on the #cms IRC channel, there are a few of us there that have some experience with it.
If all else fails, use a bigger hammer.
M@rtijn wrote: This is a community. This means that we work together and have the same goal (a beautiful CMS), not that we try to put people down and make their (voluntary) job as difficult as can be.
cnisvcs
Forum Members
Forum Members
Posts: 37
Joined: Wed Jan 30, 2008 3:02 am

Re: My Personal Portfolio

Post by cnisvcs »

Geeves,

I really like the site. You utilize JavaScript quite heavily and yet the site works smoothly and does not appear broken when the JavaScript is turned off. Found two little things: with JavaScript off there is no word-mark slogan in the header and your email address is gone. I would add with your word-mark text for freaks with javascript off (as long as you care about them). Supposedly there is about 5% of them. As for the email, I typically obfuscate it with using entities and hex values.

One more thing - with increasing popularity of laptops with small, but high resolution, screens it becomes a better idea to use bigger fonts. I noticed that many sites displayed on those 12" widescreen laptops are hardly readable. Hence, I would make the font maybe 1-2 pixels larger. The current size I would not consider a flaw, though. It's just a suggestion.

Really great site overall.

Best regards.
geeves
Forum Members
Forum Members
Posts: 114
Joined: Wed Dec 03, 2008 4:56 am

Re: My Personal Portfolio

Post by geeves »

Hey cnisvcs

Thanks for the feedback. Some really good points there especially the Javascript stuff.

I was hesitant to raise the point size simply for the fact that I try and avoid too much scrolling in web site design as much as possible.

Thank you again for the useful feedback :)
Ara Garabedian
Multimedia Designer / Developer
http://ara.ifky.com.au
Post Reply

Return to “CMS Show Off”