?

Log in

No account? Create an account

Previous Entry | Next Entry

For the wiki

Am thinking.. There will have to be a directory page first, possibly with four subpages: alphabetical, reverse alphabetical, first to latest, and newest to oldest. Search function eventually, but for starters it won't be necessary. Want to structure the thing first.

For the entries.. am thinking, we store entry body itself, title / subject for entry, probably timestamp, a unique ID (probably incremental numbers), and a user ID (probably also incremental numbers).

'Course, the idea of a wiki is anyone can create or edit entries. But would like to log people who have made entries. Would like to have information made optional; name / email, whatever. But whenever someone makes or edits an entry, the system would log their IP address, and assign it a number to identify the user. If the user already exists in the system, it simply updates information. This way, the system can keep track of user statistics, without actually requiring people to register. And if they like, they can toss in some info to identify themselves.

This can also help with security, we could limit posts from a single ID to so many within a certain period of time, to keep from flooding. And with IPs logged, they can be blocked if necessary. Thinking.. cookies would be good too. Create perhaps a 30-day cookie, so as long as the user has that cookie, if they post, it'll keep appending IP addresses to the user's profile, should they be using more than one. That way, the use ID itself can be blocked, instead of a single IP address, ending up with a number of specific IPs blocked. This would be good, because as IPs shift, it would keep other users who end up with the same IP address from being blocked.

Am also thinking that as far as an editing system.. for starters, would like to actually have new entries show up as a main body, and any edits be amended to it, rather than actually editing it. Essentially like posting replies to a forum entry, where all edits would show up beneath the original entry. Original entries themselves would perhaps be directly-editable only by the original posters, and any persons assigned as moderators. or something that effect. We see..

Am having fun coming up with thoughts.  (^*^)  Any additional notes or pointings out of incomplete thoughts here would be much appreciated.. am going to continue thinking on this before actually setting up the database tables.

Comments

( 1 comment — Leave a comment )
(Deleted comment)
aekiy
Dec. 26th, 2004 05:54 am (UTC)
Here's the wiki so far. If you click on one of the three articles so far, it'll display the contents (including title, date, and user who posted).

If you click on the one labeled "This is a test", you'll find that's the only one with an edit so far.. click the "full entry" link at the top, and it'll display the original entry plus the edit, instead of just the original entry.

Tha's my idea for the setup is so far.. we see how it goes. No editing available yet, just setting up the database an' stuff..
( 1 comment — Leave a comment )

Profile

lilga
aekiy
Gorotsuki Tenshi
miniverse.nu

Latest Month

August 2012
S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728293031 

Tags

Page Summary

Powered by LiveJournal.com
Designed by Lilia Ahner