I actually used the snoopy class before there was a usable API to do a lot of 
what the API does. It is propably not the best way to go about it, as it will 
actually act as a user, login and all, and modify the page in some way. You 
could actually have it protect the page, and confirm it.

I used to use it to create pages for me, and even upload tons of images. - Now 
most of that can be done pretty easily with extensions and all.


http://sourceforge.net/projects/snoopy/

Best of luck.




On Jun 30, 2010, at 1:12 PM, Vadtec wrote:

> Adam,
> 
> Thanks for the response. I haven't heard of the snoopy class, so I will look
> into that.
> 
> Yes, I do agree that if I am editing the page it is easiest to just click
> protect and move on. The idea is, I want the tag itself to protect the page
> (probably via an option) so that I can drop it on my wiki and not have to do 
> it
> manually. This really is more an exercise in getting comfortable with 
> MediaWiki
> extension writing, as I will most likely end up writing more. There is a 
> project
> I will be working on in the next few weeks that would benefit greatly from 
> such
> an ability, so maybe I can work something out. I'll be sure to post on the 
> list
> if I do.
> 
> Vadtec
> 
> On 6/30/2010 11:41 AM, Adam Meyer wrote:
>> Im really not sure.
>> 
>> But upi may be able to protect pages through the API. If that is true, you 
>> could make an extension.
>> The problem is that the protect page comment requires admin access. So I 
>> guess you could have it access the page as you or a bot and protect the page.
>> 
>> If you know PHP, you can also use the snoopy class to act as a bot and 
>> protect the page.
>> 
>> 
>> If you are in the page editing it to add the extension/template... couldn't 
>> you just then protect the page? (may be less time than making a new 
>> extension)
>> 
>> 
>> 
>> On Jun 30, 2010, at 12:35 PM, Vadtec wrote:
>> 
>>> I've posted this question twice before without so much as a courtesy 
>>> response of
>>> "Sorry, we don't know." I'd really appreciate some help with this, as I 
>>> have not
>>> been able to track down any information on protecting pages (aside from 
>>> "click
>>> protect at the top of the page") and asking in the IRC chan on freenode 
>>> usually
>>> goes unanswered as well.
>>> 
>>> --------------------------------------------------------------------------------
>>> 
>>> Greetings all,
>>> 
>>> Is it possible for an extension to set a page as "protected"? I have a tag 
>>> that
>>> displays help info for my extension, I'd like to drop it in a page, and 
>>> have the
>>> tag set the page as protected via a parameter. The idea is to allow the tag 
>>> to
>>> display its output but have the page be protected from editing.
>>> 
>>> Thanks for any advice, much appreciated.
>>> 
>>> - Vadtec
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> MediaWiki-l mailing list
>>> [email protected]
>>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>> 
>> 
>> _______________________________________________
>> MediaWiki-l mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> 
> 
> _______________________________________________
> MediaWiki-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l


_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to