- Integrated access control
We've developed a rather reliable way for artists to control read/edit/upload rights on their own page/files. Although the code is not ready for forking, I haven't seen such advanced feature for MW yet and it's at least a proof of concept. Note that only the page content and the files are safely protected, logs (recent changes, histories, search, edit summaries...) cannot be trusted yet.
Resources: * Demonstration on Vimeo https://vimeo.com/57671929
* Extension:ProtectOwn (brings "read right", and "owner" access control. /!\ ugly, should be broken down) https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/ProtectO...
* Note: Extension:ProtectOwn comes from Extension:AuthorProtect http://www.mediawiki.org/w/Extension:AuthorProtect
* Extension:WikiPlace (our concept of private space, could be broken down) https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/Wikiplac...
* What is a WikiPlace? http://www.seizam.com/Help:Wikiplace
The reason why there is no page on MW.org and the code is not on WM's git is because we don't have the resources to refactor and clean it (as it should be done to avoid thousands of headaches). Sorry about that, but it is GPL3 and we're eager to help whoever wants to test it, use it and/or bring it forward.
- An easy way to share wiki content on social media services.
Our Extension:WidgetsFramework allows easy embedding of external content in the wiki, including social features. Already available widgets are AddThis, Google+, Facebook, twitter... Resources: Demonstration on Vimeo: https://vimeo.com/57689952 MW.org: http://www.mediawiki.org/wiki/Extension:WidgetsFramework Code on Github: https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/WidgetsF...
Again, code is not on MW's git because of lacking resources. Again, sorry.
Hope all this can be helpful.
-- Clément Dietschy 75020 Paris tél. +33 6 87 75 99 27 -- Seizam Sàrl. 24, rue de Bâle 68300 Saint-Louis (France) tél. +33 970 448 200 http://www.seizam.com
Hi Clement,
Thank you for sharing. What resources are you lacking in order to refractor your code and put on git? Maybe somebody from the community will be willing to help. I can try to help you find resources. My guess is that you also have other interesting solutions that you use internally but have not been able to share. If so, please tell us about that as well.
Mariya
On Mon, Jan 28, 2013 at 10:13 PM, Clément Dietschy clement@seizam.comwrote:
- Integrated access control
We've developed a rather reliable way for artists to control read/edit/upload rights on their own page/files. Although the code is not ready for forking, I haven't seen such advanced feature for MW yet and it's at least a proof of concept. Note that only the page content and the files are safely protected, logs (recent changes, histories, search, edit summaries...) cannot be trusted yet.
Resources:
- Demonstration on Vimeo
- Extension:ProtectOwn (brings "read right", and "owner" access
control. /!\ ugly, should be broken down)
https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/ProtectO...
- Note: Extension:ProtectOwn comes from Extension:AuthorProtect
http://www.mediawiki.org/w/Extension:AuthorProtect
- Extension:WikiPlace (our concept of private space, could be broken down)
https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/Wikiplac...
- What is a WikiPlace?
http://www.seizam.com/Help:Wikiplace
The reason why there is no page on MW.org and the code is not on WM's git is because we don't have the resources to refactor and clean it (as it should be done to avoid thousands of headaches). Sorry about that, but it is GPL3 and we're eager to help whoever wants to test it, use it and/or bring it forward.
- An easy way to share wiki content on social media services.
Our Extension:WidgetsFramework allows easy embedding of external content in the wiki, including social features. Already available widgets are AddThis, Google+, Facebook, twitter... Resources: Demonstration on Vimeo: https://vimeo.com/57689952 MW.org: http://www.mediawiki.org/wiki/Extension:WidgetsFramework Code on Github:
https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/WidgetsF...
Again, code is not on MW's git because of lacking resources. Again, sorry.
Hope all this can be helpful.
-- Clément Dietschy 75020 Paris tél. +33 6 87 75 99 27 -- Seizam Sàrl. 24, rue de Bâle 68300 Saint-Louis (France) tél. +33 970 448 200 http://www.seizam.com
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
2013/1/30 Mariya Nedelcheva Miteva mariya.miteva@gmail.com
Hi Clement,
Thank you for sharing. What resources are you lacking in order to refractor your code and put on git?
We lack time, as everybody certainly does...
Maybe somebody from the community will be willing to help. I can try to help you find resources.
We'd love to help anyone who think our code could be useful to the community.
My guess is that you also have other interesting solutions that you use internally but have not been able to share. If so, please tell us about that as well.
Right, we have many other small extensions, developed from scratch or adapted from the great work of others. I don't think they could be very useful outside our system. But here they are...
* CarZam, bringing a JS carrousel & slideshow with input similar to <gallery>. https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/CarZam http://www.seizam.com/Help:Carrousel http://www.seizam.com/Help:Slideshow
* LanguageSelector + PolyglotS, adaptated from the already famous extensions from the same name. https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/Language... https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/Polyglot...
* Transactions + ElectronicPayment, titles are quite explicit https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/Transact... https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/Electron...
* SkinZam, our skin, of course https://github.com/Seizam/seizamcore/tree/master/WikiZam/extensions/Skinzam
Mariya
Hope it helps. Cheers!
Clément Dietschy http://www.seizam.com
On 01/30/2013 07:33 AM, Clément Dietschy wrote:
2013/1/30 Mariya Nedelcheva Miteva mariya.miteva@gmail.com
Hi Clement,
Thank you for sharing. What resources are you lacking in order to refractor your code and put on git?
We lack time, as everybody certainly does...
An advice to all MediaWiki 3rd party developers:
Please consider https://meta.wikimedia.org/wiki/Grants:Start as a potential way to find resources upstreaming significant contributions to MediaWiki. You could request a grant for you or another 3rd party to work on the improvements needed.
If a peace of software you have running in your MediaWiki project is in line with the Wikimedia movement goals then it may have a chance to get some help to have it also available for Wikimedia projects, and therefore any MediaWiki project.
mediawiki-l@lists.wikimedia.org