To Do List
—
!!1!
!
>TODO
—
!!2!
!
—
!!3!
!
This page contains the immediate To Do list for Soks.
Probably only inteligible to the
author! When done,
items will move from here to the
list of changes.
—
!!4!
!
—
!!5!
!
>Misc
—
!!6!
!
—
!!7!
!
>
—
!!8!
!
Alter revisions page to warn if trying to look at a revision that has been merged or deleted
—
!!9!
!
!
!10!
!
Make the recent changes feed put the name and time of changes
—
!!11!
!
!
!12!
!
Copy recent changes approach,
and only merge changes if they are happen within X hours of each other.
!
!13!
!
!
!14!
!
Make link back to main page more obvious?
!
!15!
!
!
!16!
!
Table of contents !
!17!
!
!
!18!
!
Create a separate upload directory and ‘static files to do with view’ directory !
!19!
!
!
!20!
!
Make AutomaticCalendar create a
‘This Month’
page that references the current month,
and possibly a
‘Today’
page that references today.
!
!21!
!
!
!22!
!
Syntax highlight code —
!!23!
!
!
!24!
!
Mechanism for user to trigger an event
—
!!25!
!
!
!26!
!
Random photo page
(to demonstrate the revision api)
!
!27!
!
!
!28!
!
GraphViz integration
(to demonstrate how it could be done)
!
!29!
!
!
!30!
!
Make the pages that link here box only include pages that aren’t linked to from the page
—
!!31!
!
—
!!32!
!
—
!!33!
!
>SPEED
—
!!34!
!
—
!!35!
!
>
—
!!36!
!
Profile
(
ruby profiler too slow.
Need to find alternative route)
.
—
!!37!
!
!
!38!
!
Scale
test (I now have a 3,500 page wiki.
Seems to work at least,
but need to check carefully and see if can optimise)
.
—
!!39!
!
—
!!40!
!
—
!!41!
!
>STARTUP
—
!!42!
!
—
!!43!
!
>
—
!!44!
!
Replace soks-create-wiki.rb with a soks command,
to make it clear it does more than create
—
!!45!
!
!
!46!
!
Rewrite soks-create-wiki using rake?
!
!47!
!
!
!48!
!
Add a start,
stop,
restart function
—
!!49!
!
!
!50!
!
Speed up initial import of pages when not cached
(some sort of view refresh pipeline to eliminiate multiple refreshes?
)
—
!!51!
!
—
!!52!
!
—
!!53!
!
>Meta data
—
!!54!
!
—
!!55!
!
see
thinking about meta-data.
—
!!56!
!
—
!!57!
!
>Reducing revision loading
—
!!58!
!
—
!!59!
!
>
—
!!60!
!
Should I go back to merging revisions by the same
author within a specific time?
Would make a lot of code clearer,
at the draw back of less granularity in an individual’s changes?
!
!61!
!
—
!!62!
!
—
!!63!
!
>Refactoring
—
!!64!
!
—
!!65!
!
>
—
!!66!
!
Url naming code
—
!!67!
!
!
!68!
!
Wiki and FileStorage class interaction
—
!!69!
!
—
!!70!
!
—
!!71!
!
>Simultaneous edits
—
!!72!
!
—
!!73!
!
>
—
!!74!
!
Experiment with 3 way merge.
How difficult is it?
!
!75!
!
!
!76!
!
Alternatively look at putting a notification flag on editing a page
—
!!77!
!
—
!!78!
!