https://bugzilla.wikimedia.org/show_bug.cgi?id=34150
--- Comment #19 from badon <[email protected]> 2012-03-13 01:45:17 UTC --- (In reply to comment #16) > Well, the fact that anyone, not just an administrator, could create large sets > of pages using Special:RunQuery is one of the reasons why I think it's a bad > idea. I still think it would be helpful to hear an actual use case - your > mention of ideas like storing the weather, while logically valid, seem > far-fetched - I've never heard of someone wanting to store temporal > information, like the current weather (other than the time itself) in a wiki. (In reply to comment #18) > Well, thanks for clarifying that some people might want to store the current > weather - my point was that you wouldn't want to do it in a wiki. Anyway, if > you created a small example with wireframes and the like, that might be > helpful > to your case. About "temporal" information like the weather - I think you meant to say that nobody would want to store "temporary" or "ephemeral" information in a wiki. That's incorrect. Here's a few examples of ephemeral information already being stored in a wiki: * http://en.wikipedia.org/wiki/World_population_estimates * http://en.wikipedia.org/wiki/Global_warming * http://en.wikipedia.org/wiki/Death_Valley#Climate * http://en.wikipedia.org/wiki/Portal:Current_events * http://www.wikinews.org/ * http://discoursedb.org/wiki/Main_Page ("2427 opinion items in 77 topics, and counting!", "Discourse DB is...a database that uses...wiki technology to collect the opinions of the world's journalists and commentators about ongoing political events and issues...whether current or historic.") * http://semantic-mediawiki.org/wiki/Property:Population For reference, here's the definition of "ephemeral": http://en.wikipedia.org/wiki/Ephemeral http://en.wiktionary.org/wiki/ephemeral As far as examples go, I've already given you one that's actively in use, as well as many hypothetical examples. I'm not sure what more you're looking for in examples. I have given a lot of additional thought to this, and I've realized that being able to create multiple pages automatically resolves all the requests for the ability to create more than one page with a single form. Here's one of them, for batch file uploads: https://bugzilla.wikimedia.org/show_bug.cgi?id=32824 You're already aware of that one, and others. That could be handled easily and safely by restricting the maximum number of pages that can be auto-created with one form submission, to some configurable small number. So, the feature would need another configuration parameter "$sfgSRQAutoCreateMaxPages". Here's the others, too, all together: * Auto-create disabled by default. * $wgGroupPermissions['SF_SRQautocreate']['autocreate'] = true; * $sfgSRQAutoCreate['Form:Some_Form']['Template:Some_template'] = true; * $sfgSRQAutoCreateConfirmPassphrase['SomeUser']['Form:Some_Form'] = SomePass; * $sfgSRQAutoCreateMaxPages = 5; In my own application, there are 3 types of pages that need to be created for each kind of collector coin entered into the site. The type, the specimen, and a sighting for the coin (where it was seen out in the world - usually eBay). Being able to create more than one page at a time allows a much more complex guided "wizard" style data entry process that finishes with creating whatever pages need to be created, if they do not already exist or do not have the same data. I'm already using Special:RunQuery for a very simple guided "wizard" style data entry process, but it's limited to creating only one page. After that, the users must figure out on their own what the next step is. I have no doubt this enhancement request would be a helpful to have available. But, if in your judgment it doesn't fit into the scope of your plan for Special:RunQuery, I'll just have to trust your leadership on that. At the very least, we have fleshed out some specifics of how such a thing should work, even if it doesn't end up being a part of Special:RunQuery. That's an important first step, so for that much alone, I am grateful that we had this discussion. -- 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 [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
