-- Mikhailov Kusserow 04:25, 21 October 2008 (UTC)
What future IdeaLab campaigns would you like to see?
I’m Jethro, and I’m seeking your help in deciding topics for new IdeaLab campaigns that could be run starting next year. These campaigns aim to bring in proposals and solutions from communities that address a need or problem in Wikimedia projects. I'm interested in hearing your preferences and ideas for campaign topics!
Here’s how to participate:
- Learn more about this consultation
- Vote on and submit new campaign topics in the AllOurIdeas Survey
- Discuss campaign topics and ask questions on the IdeaLab talk page
Future IdeaLab Campaigns results
Last December, I invited you to help determine future ideaLab campaigns by submitting and voting on different possible topics. I'm happy to announce the results of your participation, and encourage you to review them and our next steps for implementing those campaigns this year. Thank you to everyone who volunteered time to participate and submit ideas.
With great thanks,
File:GDJ 2012 - dojazd Katowice.png
Open Call for Individual Engagement Grants
Greetings! The Individual Engagement Grants (IEG) program is accepting proposals until April 12th to fund new tools, research, outreach efforts, and other experiments that enhance the work of Wikimedia volunteers. Whether you need a small or large amount of funds (up to $30,000 USD), IEGs can support you and your team’s project development time in addition to project expenses such as materials, travel, and rental space.
- Submit a grant request or draft your proposal in IdeaLab
- Get help with your proposal in an upcoming Hangout session
- Learn from examples of completed Individual Engagement Grants
desktop apps cannot use normal OAuth consumers as the security model of OAuth is based on the assumption that only the developer knows the consumer secret.
Your users can use owner-only consumers instead (which basically means registering a separate consumer for every user of the software, just with simpler UI). --Tgr (WMF) (talk) 21:13, 27 November 2016 (UTC)
- @Tgr (WMF): OK, thanks, I was wondering how to handle desktop app. So basically every user needs to go here first, add oauth consumer and copy & paste four keys to the app? Am I missing something here? Yarl (talk) 22:45, 29 November 2016 (UTC)
@Tgr and Tgr (WMF): I keep having error while implementation of algorithm:
The authorization headers in your request are not valid: Invalid signature. Do you have some time in the next few days for quick skype/hangout talk? I would love to solve it rather quickly, because some users cannot use my software anymore. Yarl (talk) 15:43, 3 December 2016 (UTC)
- Sure (my skype account is
t_gergoand my gmail address is on my user page), but manually implementing the algorithm should really be a last resort: any mainstream language will almost certainly have a mature OAuth1 library. For Java, Signpost seems the nicest after some quick googling. --Tgr (WMF) (talk) 21:13, 3 December 2016 (UTC)
Hello Yarl, I recently discovered your upload tool. The interface and usability is much better than Vicuna Uploader. Thanks a lot for developing such a excellent tool! But it would be great to have a progress bar in the upload section. Just to give you some feedback. :) --SDKmac (talk) 18:37, 13 July 2017 (UTC)
Approved submissions for Wikimedia CEE Meeting 2017
On behalf of the Programme Committee of the Wikimedia CEE Meeting 2017, I am pleased to inform you that your submissions All your monuments list are belong to Wikidata, Pattypan workshop and How to efficiently assess images using Montage jury tool were approved for presentation and were included in the event programme. Please take your time to review the schedule, as there might be some slight differences between the available timeslots allocated for your talks, and the durations you requested. Thank you for your participation, and see you in Warsaw. :) Bests, →Spiritia 06:58, 26 August 2017 (UTC)
Special Edition for WMCA & BAnQ
I think we've meet at Wikimania 2017. I was Volunteer Coordinator. Anyway, I was asked to modify PattyPan to be able to use a custom template we use here in Canada for BAnQ. The template is based on Photograph, and is called BANQ media. I was (fairly) successful. I also did a translation for french. I was wondering if you would like me to share my work (I think the french version is a no brainer). I created messages_fr.properties for the French translation, and added a class in Settings.java for our template.
What is your opinion on that? I did, in the past, used GitHub, but I rather follow your instructions if I was to share my contributions with you. What do you think? My email is email@example.com.
BTW, great tool, and pretty clean code too.
- @Antoine2711: (Sorry for long response time, I was few days offline.) Regarding BANQ media template: Pattypan is already supporting all the templates you want, it's just not obvious how to use it. That's something that can be done during hackathon documentation sprint for sure :). And regarding translation: of course, waiting for PR!
- Cheers, Yarl (talk) 19:44, 7 May 2018 (UTC)
- @Yarl: Yes, I understand I could do an importation with the custom wikicode import, but I have already done the modification so that my particular template is shown in the left menu of Templates. I can always ask the 5 BAnQ centers to download a custom Patty Pan version (mine) with this little modification, but I would have to keep in sync with the new version that comes along. So, it would be easier for me to just add this little modification to the real Patty Pan version and forward them to GitHub for the downloading.
- I will add my french translation to the main trunk, and tell me what you think of adding the BAnQ custom template to Patty Pan. Regards, --Antoine2711 (talk) 23:45, 7 May 2018 (UTC)
The Community Wishlist Survey
You get this message because you’ve previously participated in the Community Wishlist Survey. I just wanted to let you know that this year’s survey is now open for proposals. You can suggest technical changes until 11 November: Community Wishlist Survey 2019.
You can vote from November 16 to November 30. To keep the number of messages at a reasonable level, I won’t send out a separate reminder to you about that. /Johan (WMF) 11:25, 30 October 2018 (UTC)
I'm using VicuñaUploader under Linux for uploads of German pronunciation examples, see Category:Audio files made by jeuwre. I love it, because I can create the xml description file by hand, which is really a great help.
I'm producing the xml-description-file manually for months and it worked fine with every of my uploads. A week ago I had an update to OpenJDK 11, but from then on Vicuna didn't work. So I migrated to Oracle Java. But unfortunately now after starting Vicuna it doesn't open my manually produced xml-file, the program doesn't do anything. I see only the initial window of Vicuna and can't upload anything. On commandline I see the following messages:
cora@Kiste13:~/Dokumente/wiktionary/Bsp/vicuna-1.23$ java -jar vicuna.jar
Aug 14, 2019 9:08:48 AM Wiki namespace
INFORMATION: Fetching URL https://commons.wikimedia.org/w/api.php?maxlag=5&format=xml&action=query&meta=siteinfo&siprop=namespaces
Aug 14, 2019 9:08:49 AM Wiki namespace
INFORMATION: [commons.wikimedia.org] Successfully retrieved namespace list (41 namespaces)
Aug 14, 2019 9:08:49 AM Wiki getPageText
INFORMATION: Fetching URL https://commons.wikimedia.org/w/index.php?maxlag=5&title=User%3AYarl%2FVicunaUploader%2Fversion&action=rawv Aug 14, 2019 9:08:50 AM Wiki getPageText
INFORMATION: [commons.wikimedia.org] Successfully retrieved text of User:Yarl/VicunaUploader/version
[Fatal Error] :366:133: Referenz zu Entity "lt" muss mit dem Begrenzungszeichen ";" enden.
Exception in thread "AWT-EventQueue-0" com.thoughtworks.xstream.io.StreamException: : Referenz zu Entity "lt" muss mit dem Begrenzungszeichen ";" enden.
at com.thoughtworks.xstream.io.xml.DomDriver.createReader(DomDriver.java:77) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:913) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:904) at cuploader.frames.Main.loadSessionFile2(Main.java:1413) at cuploader.frames.Main.loadSession(Main.java:1372) at cuploader.frames.Main.mLoadSessionActionPerformed(Main.java:1103) at cuploader.frames.Main.access$1300(Main.java:43) at cuploader.frames.Main$15.actionPerformed(Main.java:601) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)</code
Caused by: org.xml.sax.SAXParseException; lineNumber: 366; columnNumber: 133; Referenz zu Entity "lt" muss mit dem Begrenzungszeichen ";" enden.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339) at com.thoughtworks.xstream.io.xml.DomDriver.createReader(DomDriver.java:98) ... 46 more
If I reduce the number of files to upload, say 10 or 100, Vicuna works, I did it yesterday. But if I try to upload the whole bunch of 4,000 files nothing happens. What's the relevance of the message [Fatal Error] :366:133: Referenz zu Entity "lt" muss mit dem Begrenzungszeichen ";" enden.? Any other idea, what I can do? Thank you for your support in advance. Regards --Jeuwre (talk) 07:57, 14 August 2019 (UTC)