On 9/15/10 10:11 AM, Nikola Smolenski wrote:
> How about a more generalised, more wiki solution?
>
> Instead of "licensing" table, use "revisionlinks" table that would track what
> revision of a page was linking to what revision of another page.

I can't immediately see why this would be a bad idea, although it seems 
like a pretty radical idea to solve just this licensing problem. 
Maintaining a table of every link in every version of every page seems 
pretty expensive to me, even if it's limited to just some kinds of 
pages. It does open the door to a new way of thinking about wikis though.

That said, such a system is not quite the same as a table in a 
relational database.

- We would need to build separate search, metadata, and indexing systems 
if we wanted to do anything useful with link information.

- It is harder to enforce constraints.

That said, I've been thinking about metadata systems for wikis and this 
is an interesting idea.

-- 
Neil Kandalgaonkar  |) <[email protected]>

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to