[CS Wiki Development]
Security Highlights
Introduction
Notice that the source code is morphing during development period, please do not hesitate to give suggest.
Notice: "Hack Required" is meaning less, all the changes involves changing the code
Terminology:
- OK: I have made code change to the system so that the requirement is fullfilled
- Discarded: Not an appropriate requirement
--
WikiMaster1
,
WikiMaster2
Old Issues
New Issues
Googlebot issues
Related information:
http://www.robotstxt.org/
I think in the edit page of wiki
<meta name="ROBOTS" content="INDEX,FOLLOW" />
should be changed to
<meta name="ROBOTS" content="NO INDEX, NO FOLLOW" />
so that the Googlebot won't index and follow the edit page, hence prevent the edit pages from appearing in the search results.
By the way, try to add
robots.txt in the root of wiki.cs. e.g.
http://minghong.dyndns.org:8080/robots.txt
""{{comment}}}"" doesn't work with unicode
User Attraction
- Scoring system, count the number of words added and deleted of a user. Give rank. --LaiHoKwan
Appearance
- Image Link Simpler image link syntax: [http://www.abc.com http://www.abc.com/logo.png]
Function
- Subpage Inter Wiki - Let Inter Wiki link to a subpage. e.g. OpenWiki:/Suggestions should link to http://openwiki.com/?/Suggestions
- CVS control:
- Version: use the page revision function
- Start to edit a page(entering the edit page) -> considered as checking out
- Leaving the edit page cause check in
- Prevent deadlock: ..............
- Sensitive content management - as the wiki is accessible to the public, there must be way to control sensitive content. Easy guideline: see the guideline of personal.cs.cityu.edu.hk/~whatever Phil: Content revision is logged down, is it enough?
- Spell Checking ...
- provides user actions, such as inbox, outbox, most likely be the assignment handin system
- File upload - Store file in database (as BLOB, Binary Large OBject)
Eye-candies