Package

razie.wiki.model

features

Permalink

package features

Visibility
  1. Public
  2. All

Type Members

  1. case class FieldDef(name: String, value: String, attributes: Map[String, String]) extends Product with Serializable

    Permalink

    a form field definition

  2. class WForm extends AnyRef

    Permalink

    wraper with form utils - wraps a topic with a form inside, can format the form in html

    wraper with form utils - wraps a topic with a form inside, can format the form in html

    about forms: a topic with forms will have a hidden section:formData which is a json doc with the values for the form fields

    while parsed, the {{f:}} form fields are collected in a map

  3. case class WikiCount(pid: ObjectId, count: Long = 1, wpath: Option[String] = None, _id: ObjectId = new ObjectId()) extends REntity[WikiCount] with Product with Serializable

    Permalink

    keep track of view counts, per wiki page id

    keep track of view counts, per wiki page id

    use pid - page ID only, for regular topics

    use wpath only for special pages (like hardcoded templates). make sure the wpaths is realm-neutral (i.e. make it up with category:name)

    Annotations
    @RTable()
  4. case class WikiForm(we: WikiEntry) extends Product with Serializable

    Permalink

    form utilities

Value Members

  1. object FormStatus

    Permalink

    possible form states

  2. object WForm

    Permalink

    form utils

  3. object WeCache

    Permalink

    caching oft-used pages (categories etc)

    caching oft-used pages (categories etc)

    todo statics are bad, eh? to keep instance per WikiInst

  4. object WikiCount extends Serializable

    Permalink

    wiki factory and utils

  5. object WikiForm extends Serializable

    Permalink

    form utilities

Ungrouped