User-definable custom lists of pages (based on preferred topics, flags and more)

Hey all,

 

I want to introduce a new feature Paul R.
<http://docs.webplatform.org/wiki/User:Paul.rosenbusch>   and me recently
developed. The idea here is to let people choose their own set of pages they
want to work on.

 

Users can create new pages through a special form I put together. This form
contains an "Add new list" button, so several individual lists are possible
on one page (similar to how you can add multiple examples to a page). Each
list can be configured on its own and given a title.

 

A list's results can be refined by selecting topics the user is interested
in, that are those checkboxes that should be at the very bottom of every
edit form under "Topics" (*not* the topic clusters in the "See also
section"). Additionally, one can filter by high-level issues and content
quality flags (these should be familiar from the top of every edit form).

 

All choices for a property are additive (logical OR); if nothing is selected
the results aren't filtered by that property.

 

In terms of controlling the actual output, the maximum number of results can
be defined (a "More results" link is displayed when exceeded). It can also
be configured what columns should be displayed besides the link (summary,
high-level issues and content quality flags for now).

 

I created a demo page with 3 (meaningful) examples here:
http://docs.webplatform.org/wiki/User:Frozenice/Customized_Lists_Test

-          API+DOM examples needed

-          All delete/merge/split/move candidates

-          HTML+CSS tone/grammar

 

Click on edit to see the form, you can play around and hit preview (should
work without saving).

 

The result count and applied criteria are displayed above each list. The
whole thing is not quite finished yet. We'd love some feedback, especially
on what could be added as criteria (should best be a property
<http://docs.webplatform.org/w/index.php?title=Special:Properties&limit=100>
) or how the output could be improved. 

 

Some future thoughts include: prioritizing articles (and possibly sort by
that) and define who is working on what (maybe show if an article is already
worked on). I also ponder how a possible integration could look like, maybe
a link in the social profile or something.

 

Give it a try and tell us what you think. :)

 

 

Cheers

 

-fro

 

Received on Monday, 4 March 2013 22:33:09 UTC