Difference between revisions of "WorkingDPL"

Line 14: Line 14:
 
== Why this is important ==
 
== Why this is important ==
  
In our effort to provide [[CommonAnswer]] 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 articles quickly.
+
In our effort to provide [[CommonAnswer]]s 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]] ==
 
== [[DoneDone]] ==
Line 23: Line 23:
 
* The generated output is in Wiki format acceptable for the [[CommonAnswers]] application.
 
* The generated output is in Wiki format acceptable for the [[CommonAnswers]] application.
  
* Syntax is
+
== Steps to get to [[DoneDone]] ==
 +
 
 +
 
 +
== Proposed Syntax ==
 
<nowiki>
 
<nowiki>
 
  <page_list>
 
  <page_list>
Line 43: Line 46:
  
  
* Needs to give the [[ContentTeam]] the information they need to be able to create good pages [[CommonAnswers]] and [[CategoriesAsCommonAnswers]].
 
* Needs to provide information about server costs so that we can extrapolate into the future.
 
  
== Steps to get to [[DoneDone]] ==
+
 
  
 
[[Category:DevelopmentTeamTask]]
 
[[Category:DevelopmentTeamTask]]
 
</noinclude>
 
</noinclude>

Revision as of 19:00, 28 August 2007

DistributedPlanningGame 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=9259754"