Re: [Wikitech-l] [Foundation-l] Announce: Brion moving to StatusNet
* Aude aude.w...@gmail.com [Mon, 28 Sep 2009 15:55:23 -0400]: On Mon, Sep 28, 2009 at 2:32 PM, Brion Vibber br...@wikimedia.org wrote: I'd like to share some exciting news with you all... After four awesome years working for the Wikimedia Foundation full-time, next month I'm going to be starting a new position at StatusNet, leading development on the open-source microblogging system which powers identi.ca and other sites. * *Oppose* - It won't necessarily be so easy to find someone to fill your shoes and manage things as well as you have with improvements in MediaWiki, as well as site operations. You will be missed. Seriously, I'm disappointed to see you go, though wish you the best with your new position. It probably was hard to manage such large project. Just a good coding skills are not enough - there must be foreseeing, management, group work, consensus and lots of complex things.. Let's hope that MediaWiki won't get hurt. Dmitriy ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] mediawiki automation for more then 2000 users with herarchical structure
Hi. I'm considering mediawiki for a large scale application (more then 2000 users). Main points of the application are: 1) there must be a herarchical users structure such as: GOD ANGEL1 REVEREND1 GOD ANGEL1 REVEREND2 GOD ANGEL2 REVEREND3 REVERENDS can see and edit ONLY their personal contents. ANGELS can see and edit ONLY their personal contents plus the contents of their subordinates (for exemple: ANGEL1 can manage the contents of REVEREND1 and REVEREND2). 2) The structure of the point 1 changes very often. Also users data change very often too. I cannot manage them manually from mediawiki webpages: it costs too much time in costant manteinance. A server process must be developed to daily import and update users data and permissions in background from an excel, a csv or a webservice. Some exemples of changes are: - a new REVEREND such as REVEREND4 appears under ANGEL2 - REVEREND2 boss change from ANGEL1 to ANGEL2 - ANGEL2 disappear - REVEREND2 diasappear - REVEREND3 became ANGEL4 - all the herarchical structure totally change Only created and authorized users form the server process import can login to the applcation. A user cannot register himeself because otherwise it isn't possible to place him in the herarchical structure by default and to check if he has got the correct system login nickname. 3) For point 1 and 2 I checked PermissionsACL extension but it seems this one requires a lot of administrator manual mantainance. For exemple, have I got to create a namespace for every one of my 2000 users? Have I got to update every time LocalSetttings.php? Have I got to create a group for every user? Have I got to write into Localsettings.php all the things a single user can see on mediawiki because PermissionACL protects all? Is there a solution to automate all of this from the server process of the point 2? Considering SQL Injection etc. etc, can PermissionsACL guarantee me a proteceted application where a user can see only his own data in the structure of the point 1. 4) In the structure of the point 1 is possible to redirect a REVEREND user directly to his personal contents after the login? 5) And if I got to import, from excel csv or webservice, some user contents to manage the fact in this way he is not forced to retype it? 6) I've got a development machine and an application machine. When I create on the development machine a release n.2, n.3 etc. etc. of my application: how can I migrate it to the application server considering the fact, on the application server, there are real data and on the development machine data are obviously fake? Have I got to do it manually? 7) is there a way to backup only data or have I got to backup all my easyphp folder to be sure I can restore the application? What have I got to backup to be sure I can restore my mediawiki application? 8) considering more the 2000 users, passwords cannot be changed manually if a user forget it. Too much manteinance. Is it possible to use Windows Authentication? Or is there a way to enable the structure of the point 1 to manage subordiante users passwords (for exemple ANGEL1 can reset the password of the REVEREND1) ? 9) if I've got to export data daily in background not manually (such as REVERENDS contents) to some other system: is it possible to do it considering data into mediawiki database are in mediawiki syntax? 10) considering more then 1500 REVERENDS: they can write their personal stuff in different ways. Is there a way to fix it in a common way so mediawiki can manage links? 11) the idea is to develope the product in my language. It is not eneglish because not all the users actually know english. Apart user imputed data, will be possibile to update my mediawiki application in english one day or to manage it multilanguage? Have I got to re-implement my application from the beginning? Mediawiki is a good product but in my opinion is not the solution for my needs because they are out of mediawiki contents and for what I can see using mediawiki it costs me a lot in regular daily mantainance. Please be honest, is mediawiki the right solution for me? Is there a solution for my points using mediawiki? Or is it better if I look for some other solution more customizable for what I have got to do and less expensive in manteinace and development? Scale Track your weight loss! Click now for precision scales. http://tagline.excite.com/fc/FgElN1gvzpW29HK9NI6Gn6raKyb1pXuFRHGzsFNNmNRc8PAH030I2i9KujO/ ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Announce: Brion moving to StatusNet
On 2009-09-28, Brion Vibber wrote: I'd like to share some exciting news with you all... After four awesome years working for the Wikimedia Foundation full-time, next month I'm going to be starting a new position at StatusNet, leading development on the open-source microblogging system which powers identi.ca and other sites. Good luck. Erik Moeller will be the primary point of contact for WMF tech management issues starting October 12, until the new CTO is hired. I'll support the hiring process as much as I can, and we're hoping to have a candidate in the door by the end of the year. Is the Senior Software Architect position that was originally going to be opened for you to move to still planned, or will the new CTO have a simillar number of responsibilities? -- Robert Leverington http://rhl.me.uk/ signature.asc Description: Digital signature ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
[Wikitech-l] empty pages list
Hello, Is there a special page that lists pages which are completely blank? I was looking for it and couldn't find it. In user space it is usually not important, but in Category, Image or Main space it is definitely important - Categories should have a parent, Images should have a license and a category, and articles should have content. There's Short pages, but no Blank pages. Was it ever considered? Is there, maybe, some bot that creates such a list? I accidentally found quite a lot of pages of this kind while analyzing a dump for a different reason and wondered about it. -- Amir Elisha Aharoni http://aharoni.wordpress.com We're living in pieces, I want to live in peace. - T. Moore ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] mediawiki automation for more then 2000 users with herarchical structure
Stefano Ronzoni wrote: Hi. I'm considering mediawiki for a large scale application (more then 2000 users). Main points of the application are: 1) there must be a herarchical users structure such as: GOD ANGEL1 REVEREND1 GOD ANGEL1 REVEREND2 GOD ANGEL2 REVEREND3 REVERENDS can see and edit ONLY their personal contents. ANGELS can see and edit ONLY their personal contents plus the contents of their subordinates (for exemple: ANGEL1 can manage the contents of REVEREND1 and REVEREND2). 2) The structure of the point 1 changes very often. Also users data change very often too. I cannot manage them manually from mediawiki webpages: it costs too much time in costant manteinance. A server process must be developed to daily import and update users data and permissions in background from an excel, a csv or a webservice. Some exemples of changes are: - a new REVEREND such as REVEREND4 appears under ANGEL2 - REVEREND2 boss change from ANGEL1 to ANGEL2 - ANGEL2 disappear - REVEREND2 diasappear - REVEREND3 became ANGEL4 - all the herarchical structure totally change Only created and authorized users form the server process import can login to the applcation. A user cannot register himeself because otherwise it isn't possible to place him in the herarchical structure by default and to check if he has got the correct system login nickname. 3) For point 1 and 2 I checked PermissionsACL extension but it seems this one requires a lot of administrator manual mantainance. For exemple, have I got to create a namespace for every one of my 2000 users? Have I got to update every time LocalSetttings.php? Have I got to create a group for every user? Have I got to write into Localsettings.php all the things a single user can see on mediawiki because PermissionACL protects all? Is there a solution to automate all of this from the server process of the point 2? Considering SQL Injection etc. etc, can PermissionsACL guarantee me a proteceted application where a user can see only his own data in the structure of the point 1. 4) In the structure of the point 1 is possible to redirect a REVEREND user directly to his personal contents after the login? 5) And if I got to import, from excel csv or webservice, some user contents to manage the fact in this way he is not forced to retype it? Having GOD users allowed to change anything is easy. You could hack the code to have REVEREND1 allowed only to edit User:REVEREND1/ subpages. You could further change it to allow angels access to their reverends data. However, MediaWiki is not designed to be used this way. 6) I've got a development machine and an application machine. When I create on the development machine a release n.2, n.3 etc. etc. of my application: how can I migrate it to the application server considering the fact, on the application server, there are real data and on the development machine data are obviously fake? Have I got to do it manually? What do you mean by 'releases'? If you modify MediaWiki code, you change the php files. MediaWiki content is stored on mysql. 7) is there a way to backup only data or have I got to backup all my easyphp folder to be sure I can restore the application? What have I got to backup to be sure I can restore my mediawiki application? http://www.mediawiki.org/wiki/Manual:Backup 8) considering more the 2000 users, passwords cannot be changed manually if a user forget it. Too much manteinance. Is it possible to use Windows Authentication? Or is there a way to enable the structure of the point 1 to manage subordiante users passwords (for exemple ANGEL1 can reset the password of the REVEREND1) ? MediaWiki default authentication allows the users to request a password reminder to an email. You can (and in this case should) manage the users using an authentication plugin, such as http://www.mediawiki.org/wiki/Extension:LDAP_Authentication 9) if I've got to export data daily in background not manually (such as REVERENDS contents) to some other system: is it possible to do it considering data into mediawiki database are in mediawiki syntax? Depends on what you what to export. You want it exported on a different format? 10) considering more then 1500 REVERENDS: they can write their personal stuff in different ways. Is there a way to fix it in a common way so mediawiki can manage links? The easiest would be a hierarchical structure where the author is embedded in the name. 11) the idea is to develope the product in my language. It is not eneglish because not all the users actually know english. Apart user imputed data, will be possibile to update my mediawiki application in english one day or to manage it multilanguage? Have I got to re-implement my application from the beginning? MediaWiki has a really good localization support. Content can be on any language (it uses UTF-8). Mediawiki is a good product but
Re: [Wikitech-l] empty pages list
AFAIK, blank pages should appear at the top of the short pages list. They are, after all, *really* short :-D Could be mistaken tho. --HM Amir E. Aharoni amir.ahar...@mail.huji.ac.il wrote in message news:1185bd9d0909291135g48ee8cf8tfb94f6a634fe4...@mail.gmail.com... Hello, Is there a special page that lists pages which are completely blank? I was looking for it and couldn't find it. In user space it is usually not important, but in Category, Image or Main space it is definitely important - Categories should have a parent, Images should have a license and a category, and articles should have content. There's Short pages, but no Blank pages. Was it ever considered? Is there, maybe, some bot that creates such a list? I accidentally found quite a lot of pages of this kind while analyzing a dump for a different reason and wondered about it. -- Amir Elisha Aharoni http://aharoni.wordpress.com We're living in pieces, I want to live in peace. - T. Moore ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] empty pages list
Probably yes, but as far as i understand, only main space pages appear in the Short pages list. Categories and Images are just as important. On Tue, Sep 29, 2009 at 20:57, Happy-melon happy-me...@live.com wrote: AFAIK, blank pages should appear at the top of the short pages list. They are, after all, *really* short :-D Could be mistaken tho. --HM Amir E. Aharoni amir.ahar...@mail.huji.ac.il wrote in message news:1185bd9d0909291135g48ee8cf8tfb94f6a634fe4...@mail.gmail.com... Hello, Is there a special page that lists pages which are completely blank? I was looking for it and couldn't find it. In user space it is usually not important, but in Category, Image or Main space it is definitely important - Categories should have a parent, Images should have a license and a category, and articles should have content. There's Short pages, but no Blank pages. Was it ever considered? Is there, maybe, some bot that creates such a list? I accidentally found quite a lot of pages of this kind while analyzing a dump for a different reason and wondered about it. -- Amir Elisha Aharoni http://aharoni.wordpress.com We're living in pieces, I want to live in peace. - T. Moore ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- אמיר אלישע אהרוני Amir Elisha Aharoni http://aharoni.wordpress.com We're living in pieces, I want to live in peace. - T. Moore ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Proposal for editing template calls within pages
* Yaron Koren yaro...@gmail.com [Tue, 29 Sep 2009 00:53:07 -0400]: That would certainly simplify the format; on the other hand, it would lead to a lot of redundancy between the different documentation tags, which could lead to conflicting data structures; so it's probably not a workable solution. -Yaron There could be documentation lang=en, documentation lang=fr, documentation lang=de... ___ What if to have an documentation section to define common settings, such as parameter types and english names, and to use documentation lang=code to override the names and descriptions for the particular code of language? Or, maybe using XML-like trees, but with shorter syntax, without much of nested tags, something like JAML or alternative nested brackets syntax, like the one library was once described by Gregory Maxwell? But, in case it would not have to be source-edited, maybe XML will be the most proper way. Dmitriy ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l