https://bugzilla.wikimedia.org/show_bug.cgi?id=34150

--- Comment #11 from badon <fastgoldf...@gmail.com> 2012-02-17 20:32:54 UTC ---
"#autoedit" is a bit of a misnomer. It is actually for semi-automated editing,
since it requires the user to click a link for each action performed. So far
that has worked adequately in some cases where there are not much more than 100
clicks required to be clicked per person. Even in that case, the time spent
clicking around could be better spent moving on to the next task, if it were
possible to do fully automatic page creation and page edits.

Right now, fully automated page creation can be done by populating red links
automatically - but that capability is missing from Special:RunQuery. Also,
there is no capability for fully automated editing of existing pages in
Special:RunQuery. So, in short, these are the missing features in
Special:RunQuery:

* Fully automated page creation.
* Fully automated page editing.

Semi-automated page creation and editing can both be done in Special:RunQuery
with #autoedit. Fully automated creation and editing are not possible, because:

* Fully automated page creation cannot be done by populating red links using
the existing functionality of "Creates pages with form". 
* Fully automated page editing cannot be done with #autoedit.

There are a few different ways to add the missing functionality. Here is the
1st way, by building on the existing "Creates pages with form" and the
#autoedit feature:

* Enable Special:RunQuery to be able to fully automatically populate red links
using the existing functionality of "Creates pages with form". This, by nature,
will not occur more than once even if the page is reload.
* Add a fully automated page editing feature to #autoedit, perhaps with some
internal ID or timestamp to ensure a page reload will not repeat the page edit.

Here is the 2nd way, by building on the existing #autoedit feature:

* Add a fully automated page creation feature to #autoedit, perhaps with an
#ifexist check to stop page creation if a page refresh might cause it to repeat
the page creation.
* Add a fully automated page editing feature to #autoedit, perhaps with some
internal ID or timestamp to ensure a page refresh will not repeat the page
edit.

Here is the 3rd way, by creating a new #fullautoedit feature:

* #fullautoedit will create pages if they do not exist.
* #fullautoedit will edit pages if they exist.

Is that a better description of what is missing?

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to