Archive for the ‘Download’ Category

XSLT library for Umbraco: update

Some 2 years ago I published an xslt library extension for Umbraco. I added several methods to the class that proved to be useful for me, maybe they are useful for you too.

The code is provided as is, no garanty, blabla … though should not harm anyone.

You can download the dll and adjust your xslt configuration settings in Umbraco or download the full VS2008 project [1.5 MB] and have a look at the code.
Just for the reference, below is a list of methods available in the class with a short description

XPathNodeIterator QueryDatabase(string conn, string query )
Query the umbraco database or any other database that you need.
string createMemberGroup(string memberGroupName)
Create a member group
string isMemberOfGroup(string memberGroupName, string memberId)
Check if the member supplied belongs to the group supplied
XPathNodeIterator GetAccessingGroups(int documentId)
Not working, will be removed …
XPathNodeIterator getAllMembersFromGroup(string groupId)
REturn all the members that are in a group
string getMemberGroups()
Returns the list of groups the current memner belongs to
XPathNodeIterator getAccesXml()
Returns the full xml document that contains the list of protected pags and groups.
string getMemberFromFirstLetter(char letter)
Well, get member from the first letter
XPathNodeIterator getMemberFromFirstLetterXml(char letter)
Well, same, but then in xml.
string addMemberToGroup(string memberGroupName, int memberId)
Add a given member to a give group
string addPageToGroup(int currentPage, int groupId, int loginPage, int errorPage )
Protect a page with a membergroup
bool updateProperty(int DocumentId, string propName, string propValue)
Update any property (not the umbraco properties) for any given document.

Download

History of Web2.0

Brandon Schauer from Adaptive path has a PDF flyer on how Web2.0 became what it is now. From early blogs to mashups and wikis: What puts the 2 in Web20 [PDF]

Persona fill out form

I started a redesign last month of our French corporate website and introduced the concept of personas. I organised a meeting and started with a presentation explaining what personas really are and how we could use them.

In the beginning the people in the room felt a bit awkward but in the end I got them telling stories about customers. I asked them to create mashups of customers they knew and mixed this information into personas. I got 18 personas out of the meeting and I consider the meeting a real success.



One of the things that started the people was my persona form sheet. I created a simple form that I could hand out. After my presentation everybody could fill out the paper form and create a basic persona. The form is based on the questions and suggestions from the persona toolbox George Olsen published in 2004.

I started the form with background questions; general information: gender, name, profession, age, location, interests or studies. The next thing is computer usage. This is difficult to know and I matched this information with the info from log files I have from the webserver (The Mac browser Safari doesn’t exist, strange but true).

The business relation part is about what type of client this is. If he/she is an important client, big client, small client. How many of these clients do we have or would like to have on our website.

The next sections, “Usage goals”, “Specific needs” are free form and this section needed a little talking. I asked to think about clients and why they would need a website. To convince their bosses? To find information about a product? A contact number? Etc …

The last section, “Context” is about the reason why the client would come to the website, where he works and how much time he/she would spend on the website and if he ever comes back to the website.

At this point I got all the forms and a lot of people looking at me. They were not sure what was expected and if they actually helped me. Then I asked each one of them to present the persona they had written down. I asked to tell a story in front of everyone. This allowed the others to review their own personas and see what was wrong, missing, or useless and correct these things if possible.

I was surprised what the people told me about their customers. You know, creating personas is not about being politically correct.

The form helped so if you want to use the form, download it [VISIO], print it [PDF] and rearrange it.Let me know if it helped you in getting the information you needed.

Categories

About

My name is Len Dierickx and this is my personal blog. I studied Musicology at the UG, long time ago but got more and more into webdevelopment. I started this blog because the EuroIA summit in Brussels (Belgium, Oct 2005), was such an inspiration. And I was thinking about a blog on IA a while now, so that was the extra kick I needed to get it actually done.

Powered by WordPress