CollaborationKit
MediaWiki CollaborationKit extension
All Classes Files Functions Pages
CollaborationListContent.php File Reference

A content model for representing lists of wiki pages in JSON. More...

Classes

class  CollaborationListContent
 

Detailed Description

A content model for representing lists of wiki pages in JSON.

This content model is used to prepare lists of pages (i.e., of members' user pages or of wiki pages to work on) and associated metadata while separating content from presentation. Features associated JavaScript modules allowing for quick manipulation of list contents. Important design assumption: This class assumes lists are small (e.g. Average case < 500 items, outliers < 2000) Schema is found in CollaborationListContentSchema.php.