[[cv]]
 

curriculum vitae

This Howto describes how you can use Nucleus to store your curiculum vitae as a weblog. I won't be using any hacks or plugins for this blog, just some common sense, some spare time and determination. To make this work you first need to look at the structure of a cv.

  • personalia
  • workexperience
  • education
  • courses
  • skills

This list can go on, but for this howto, i'll stick with these.

Steps

create a new weblog for your cv. make sure that you enable 'allow posting in the past' since we are going to use this feature to make the items appear in the desired order. Also disbale commenting on this blog, you don't want anybody yelling some stupid things on your cv.

For each bullet in the list create a category, but determine in which order you want to see them. I ended up with this categorylist

Name Description
01pers Personal information
02edu Education
03work Workexperience
04cours Courses
05Skills Skills

The reason I choose to number the category names is because i want them to appear in this particulair order. This way it's garanteed.

Now create one item in the 01pers category that contains your personals. Name, age etc.

Let's look at the skin, I just cloned default and started hacking away. I replaced <%blog(default,15)%> with the little more complicated:

<%if(category)%>
  <h2><%category(desc)%></h2>
  <%blog(cv,0)%>
<%else%>
  <h2><%blogsetting(name)%></h2>
  <%blog(cv,0,01pers)%>
  <h2>Education</h2>
  <%blog(cv,0,02edu)%>
  <h2>Workexperience</h2>
  <%blog(cv,0,03work)%>
  <h2>Courses</h2>
  <%blog(cv,0,04cours)%>
  <h2>Skills</h2>
  <%blog(cv,0,05skills)%>
<%endif%>
<%categorylist(cv)%>

What this code does is show either 1 category or the complete cv on a per category basis. The mainpage is the only skinpart I use for this blog, so you're done already.

secondly i created a simple template that just shows the items and a edit link when logged in, nothing unusual. I deleted all comments and dateheader stuff, we won't be needing them. I ended up with these parts:

  • item heading: <div class="item">
  • item: <div class="title"><%title%></div><!-- id = title --><div class="body"><%body%><%morelink%></div><!-- class="body" --><div class="commentcount"><%edit%></div>
  • item footer: </div><!-- item -->
  • editlink: <a href="<%editlink%>" onclick="<%editpopupcode%>">edit</a>
  • categorylist header: <div class="category"><a href="<%blogurl%>">Alles</a>
  • categorylist: <a href="<%catlink%>"><%catdesc%></a>
  • categorylist footer </div>

When this is all in place, it's time to fill the cv. Let's start with workexperience. Now all you have to know is that when you enter a new item, for workexperience, that started in august 1999 the make sure that the entry date matches that starting point. You won't be showing this on the blog, but it is used to put the items in the correct order. That's why you need to tick the box 'allow posts in the past' on the blog.

And that's it. You have a perfect cv created that you can edit, add workexperience and courses in your favourite webloog tool

working example in dutch

:: Howto's::

cv.txt · Last modified: 2007/02/07 03:08 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki