Here is what I think, we do a complete rewrite but in a way that re-
uses appropriate code from the past.
Start with an empty container
For each area of functionality evaluate 3rd party, existing Sakai
code and new code and then
do integration, improve coverage and code quality or almost as a last
resort, write new code.
So although this might feel like a total re-write its more likely to
be replacing with 3rd party and re-factoring existing old code.
Does that scare everyone ?
Ian
I assume this might make the compatibility adapters harder?
John
I would expect to need to evaluate upto 3 major new components.
Some of the work will be in the adapters and there will be a point at
which we say that an old feature is not supported. Full backwards
binary compatibility will be expensive, and it will be cheaper to re-
work edge case code outside the kernel.
Large portions of the adapters will come from the K1 source tree.
Ian
We are probably today at production minus 11 months.
I think this is an important point. Perhaps if it were possible (time
and resource wise) to demonstrate content migration and backward
compatibility progress as we go, the concerns might be alleviated
somewhat.
I'm thinking of some sort of traffic light indication of which legacy
tools are still (fully) working alongside a database/app server load
reduction chart.
That in turn implies a lot more QA-type resource than I had been
thinking about...
John
However there is a reflexive feeling that "social networking" is
something that only "the kids" will care about, that the above
features will be interpreted in that light, and I'd be anxious to also
demonstrate something of value to professors, even those (in the
majority) who won't want to participate in presence-chat capabilities.
I was still thinking that an amplified profile (hopefully with some
rudimentary linked-in way of making connections, if that's not too
challenging for our timeframe) would fill this space.
The two taken together would offer a strong start.
~Clay
--
Clay Fenlason
Director, Educational Technology
Georgia Institute of Technology
(404) 385-6644
I see this as a combination of social networking and content
authoring. I hope to see this idea crystallise at the Content
Authoring Summit. But you are right, I should perhaps be doing more to
articulate it now.
John
Kirk Alexander
SmartSite Program Manager
IET-Academic Technology Services
Tel: 530-752-2133
Fax: 530-752-4655
kda...@ucdavis.edu