Difference between revisions of "WorkingDPL"

(Refactored to use standard open task categories Category:OpenTask, Category:DevelopmentTeam)
 

(11 intermediate revisions by 3 users not shown)



Line 1: Line 1:
<noinclude><big>[[DistributedPlanningGame]] < [[DevelopmentTeam]] < [[DevelopmentTeamPriorities|Priorities]] <  
+
<noinclude><big>[[OurWork]] < [[DevelopmentTeam]] < [[DevelopmentTeamPriorities|Priorities]] < </noinclude>('''3''') [[WorkingDPL]] ('''[[Who?|?]]''') {{JustTinyEditIcon|WorkingDPL}}<noinclude></big>
</noinclude>[[WorkingDPL]] ('''3''') (people?) {{JustTinyEditIcon|WorkingDPL}}<noinclude></big>
 
 
__NOTOC__
 
__NOTOC__
 
== What (summary) ==
 
== What (summary) ==
We want to support the creation of [[CommonAnswers]] pages by constructing a list of pages that are very specifically related to that particular [[CommonAnswer]].
+
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 ==
 
== Why this is important ==
  
 +
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]] ==
 +
This project will be complete when ...
  
Can do a set intersection search using pages that are in particular categories e.g., "Car" + "Portland" - "Honda"
+
* 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.
  
== [[DoneDone]] ==
+
== Steps to get to [[DoneDone]] ==
* Works without taking our site down (less than 5 seconds per query for sysadmin use, less than 1 second per query for general use).
+
 
* List is generated in Wiki format.
+
 
* Syntax is
+
== Proposed Syntax ==
 
<nowiki>
 
<nowiki>
 
  <page_list>
 
  <page_list>
Line 35: Line 45:
  
  
* 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]]
+
 
 
</noinclude>
 
</noinclude>
 +
[[Category:DevelopmentTeam]]
 +
[[Category:OpenTask]]

Latest revision as of 21:02, 7 February 2008

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"