Revision [6821]

This is an old revision of NilsLindenberg made by NilsLindenberg on 2005-03-21 14:41:42.

 

Userpage of Nils Lindenberg


Visit my NiehLe clone or my testing page to see what i am working on (always behind :)

other links
against the myth of bload programms
about using Wiki for personal information management
 


Me, myself & I

I am a student of social science at the university of Goettingen, Germany (currently on exchange in Bologna, Italy).

My problem

After years of working with various computers and surfing the internet, I have a huge collection of emails, saved webpages, bookmarks, word-documents, other documents adresses in local and web adressbooks, zip files etc. Not to mention tons of paper , notices etc. And I have searched years for a way to organize these informations, which means a) finding the things i am searching for and b) establishing relationships between them.
...

The solution

After testing some wikkas i finally moved to wikka. I made some little hacks to improve configurability, but mainly I am contributing to WikkaDocumentation.

Since february of this year i am a member of the wikka crew, where my topic of interest is mainly the documentation (big surprise, isn't it ;-)




My thoughts about Wikka


Although WikkaWiki is now a very interesting pice of software, there are always things which could be done better. And because I do not want to talk only, I made some contributions to wikka in the three fields which seem the most important to me:

Documentation

There's no good representation without good documentation :)

The most important part for every project is a good documentation. This occurs to software, too. Not only for developers, but also for administrators and end-users. A documentation is only good if there are no questions remaining after reading it!

Configurability

Since people use wikka for many different purposes, wikka needs a maximum of configurability. My additions to that goal:
  1. UserRegistration: An admin can choose if registration is disallowed, allowed only if you know a register-code, or allowed for everyone. This option (and the registration code) are stored in the config
  1. StayingLoggedIn: Let the user choose if he wants to have permanent cookies with his name and password or only a session-based cookie (to be logged out when all browser windows are closed)
  1. AutomaticUserPageCreation let an admin choose to create the page of a new user after his creation. As a template any wikkapage can be used.
  1. PageAndCategoryDivisionInACategory seperation of pages and categories in the category action.
  1. CommentsFormatting allows some (basic) formatting in comments. Problem with backwards compatibility :(

Links to read on:
http://www.cooper.com/articles/art_goal_directed_design.htm - designing for users, not for programmers
http://www.joelonsoftware.com/uibook/chapters/fog0000000059.html - choose which choises you give to users
 


Compatibility

To use Wikka to store informations it is necessary to be as compatible to other programms (and older versions of wikka) as possible. So that wikka becomes no information-oneway, but a "crossing point" ;-) My addition to that goal:
  1. HandleCsvData is a library which shall contain functions for, well, handling (reading, writing, sorting etc..) data from and to *.csv files
  1. ShowCsv is the first action using this library. It shows the content of a *.csv file as a html-table.

Links to read on:
http://www.joelonsoftware.com/articles/APIWar.html - about the necessity of backward compatibility
http://www.joelonsoftware.com/articles/fog0000000054.html - the chicken and egg problem
 


to be continued...

You're not logged in, thus the list of your pages could not be retrieved.'


CategoryUsers
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki