How to become an FFII KWiki editor

--> [ DE | FR ] [ kwiki | FFII UID | ffiiuidpass | kwikiprot | Project News | Patent News ]

The write-access for several pages on the website is now restricted. You now need to log in. We tell you how.

The User Perspective

You are always free to create a new kwiki page by just typing its address in your browser.

However, after a while, this page may become write-protected. You can then access it only with a qualified ffii user id and password.

This is because wiki-spammers have been abusing kwiki to boost their google ranking.

There are three ways to obtain a qualified ffii user id.

You should however at least have an ffii user id with a fully disclosed postal address and phone number, even if you don't become an active member.

We may in the future loosen write-access to kwiki again as soon as we have found other viable ways of containing the wiki spam problem.

The Administrator Perspective

The user:password files are created by the ffiiuidpass script, invoked from aktiv2kwiki every night. For Kwiki, the file /var/www/adm/auth_asolvl3 is used.

Input comes alternatively from the

To put someone's user and password into auth_extra, ask for that person's ffii user id. All user ids of the database can be found in auth_asolvl0. Just copy the concerned line from there. It might be sensible to briefly explain in auth_changelog when and why you did it.

Why by default only for active members?

The system becomes bloated and slow when the password files are big. They must reside in memory or be searched in linear (line by line) fashion. The current user:password file already contains nearly 200 records.

The entry barrier for FFII is very low. Membership fees are below 20 eur per year. If someone wants to spend some time help maintain a page in our documentation, he is likely to qualify as an "active member". Yet there are far many more people who merely morally support us but do not have the time to maintain kwiki pages. Thus setting the default threshhold at asolvl > 2 and having manual addition procedures for the others is probably a reasonable procedure.

How do pages become write-protected?

This is done by the kwikiprot script which is found on genba in /var/www/adm/bin. kwikprot is invoked via monthly.knecht from the knecht cronjob once per month.

To Do