WorkingDPL

OurWork Edit-chalk-10bo12.png

What (summary)

Support the creation of category-like pages from combinations of large or specific categories. This is one step along the way to making categories behave more like tags do on other sites.

By "working" we mean a mechanism that works efficiently enough to be deployed under high server load, unlike the DynamicPageList extension (DPL) that doesn't.

We will want a solution that ...

  • supports an author in selecting valuable combinations of categories, before writing;
  • allows the author to display these as if they were sub-categories as has been done in Table Tennis; and
  • updates computed categories when category membership changes.

Why this is important

In our effort to provide CommonAnswers we believe our strength is our ability to address long-tail queries like, Table Tennis Clubs London, not individual search terms like Table Tennis. We desire mechanisms that allow us to write and maintain useful search-driven articles quickly.

DoneDone

This project will be complete when ...

  • We have measured the feature's performance over a wide variety of queries over varying sized categories and shown that it works without taking our site down (less than 5 seconds per query for sysadmin use, less than 1 second per query for general use).
  • The generated output is in Wiki format acceptable for the CommonAnswers application.

Steps to get to DoneDone

Proposed Syntax

<page_list> Category:Portland Category:Car -Category:Honda - </page_list>

Retrieve a set of pages that matches some specific criteria

  • Has Category: X
  • Doesn't Have Category: Y
  • Linked to from Page: Z
  • Not Linked to from Page: Q

Set operations on page lists:

  • Intersection


Retrieved from "http://aboutus.com/index.php?title=WorkingDPL&oldid=14740084"