Re: [Wikidata] Programming question

2015-12-24 Thread Daren Welsh
I don't mean to hijack the conversation, but I'm also interested in
developing 3rd-party apps for Wikidata/Wikibase. In order to learn how
Wikibase works, I have been trying to set up a demo Wikibase data
repository and client wiki. I have been struggling to find
documentation/tutorials on how to set and utilize properties between the
data repository and the client wiki.

Can anyone point me to tutorials, documentation, or otherwise useful
information for someone setting up their own Wikidata system? I have seen
the extension pages, but that only helped me get through installation and
initial configuration.

Thanks,

Daren


On Wed, Dec 23, 2015 at 12:30 PM, Katherine Thornton  wrote:

> Hello Adam,
>
> I have found this resource very helpful:
>
> https://www.wikidata.org/wiki/Wikidata:Pywikibot_-_Python_3_Tutorial
>
> Katherine
>
>
> On 12/23/2015 09:20 AM, Ádám Harangozó wrote:
>
> Hey all,
>
> I would like to ask about programming web apps using Wikidata. I'm
> completely new to programming, and I just started learning Python. My
> question is  if I would like to make apps like Mix 'n' Match or the
> Wikidata Game, or stuff like Histropedia, Tree of Life, and Sum of All
> Paintings, what programming languages/skills do I need to learn? Also, is
> it worth to start learning how to use frameworks like Django or Ruby or
> these come latar? (And if yes, which framework do you think is suitable?)
> Thanks!
>
> Best,
> Adam
>
>
> ___
> Wikidata mailing 
> listWikidata@lists.wikimedia.orghttps://lists.wikimedia.org/mailman/listinfo/wikidata
>
>
>
> ___
> Wikidata mailing list
> Wikidata@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikidata
>
>


-- 
__
http://enterprisemediawiki.org
http://mixcloud.com/darenwelsh
http://www.beatportfolio.com
___
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata


[Wikidata] Programming question

2015-12-23 Thread Ádám Harangozó
Hey all,

I would like to ask about programming web apps using Wikidata. I'm
completely new to programming, and I just started learning Python. My
question is  if I would like to make apps like Mix 'n' Match or the
Wikidata Game, or stuff like Histropedia, Tree of Life, and Sum of All
Paintings, what programming languages/skills do I need to learn? Also, is
it worth to start learning how to use frameworks like Django or Ruby or
these come latar? (And if yes, which framework do you think is suitable?)
Thanks!

Best,
Adam
___
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata


Re: [Wikidata] Programming question

2015-12-23 Thread Katherine Thornton

Hello Adam,

I have found this resource very helpful:

https://www.wikidata.org/wiki/Wikidata:Pywikibot_-_Python_3_Tutorial

Katherine

On 12/23/2015 09:20 AM, Ádám Harangozó wrote:

Hey all,

I would like to ask about programming web apps using Wikidata. I'm 
completely new to programming, and I just started learning Python. My 
question is  if I would like to make apps like Mix 'n' Match or the 
Wikidata Game, or stuff like Histropedia, Tree of Life, and Sum of All 
Paintings, what programming languages/skills do I need to learn? Also, 
is it worth to start learning how to use frameworks like Django or 
Ruby or these come latar? (And if yes, which framework do you think is 
suitable?) Thanks!


Best,
Adam


___
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata


___
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata


Re: [Wikidata] Programming question

2015-12-23 Thread Remko de Keijzer
Mix'n'match and the Wikidata game use PHP as a scripting language, 
Histropedia uses ASP.NET. The other I don't know. The MediaWiki software 
powering Wikipedia and Wikidata is also written in PHP. But only PHP (or 
any other server side scripting language) isn't enough. You also need to 
have knowledge of javascript, jQuery, css, HTML, XML, json. I don't know 
if frameworks are used and if so which. And always important in 
programming is knowledge of OO programming (object orientated programming).


Remko

--
Remko de Keijzer

E re...@remkodekeijzer.nl
W http://twitter.com/mbch331

When you have eliminated the impossible, whatever remains, however improbable, 
must be the truth.
(Sir Arthur Conan Doyle)

Op 23-12-2015 om 18:20 schreef Ádám Harangozó:

Hey all,

I would like to ask about programming web apps using Wikidata. I'm 
completely new to programming, and I just started learning Python. My 
question is  if I would like to make apps like Mix 'n' Match or the 
Wikidata Game, or stuff like Histropedia, Tree of Life, and Sum of All 
Paintings, what programming languages/skills do I need to learn? Also, 
is it worth to start learning how to use frameworks like Django or 
Ruby or these come latar? (And if yes, which framework do you think is 
suitable?) Thanks!


Best,
Adam


___
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata


___
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata


Re: [Wikidata] Programming question

2015-12-23 Thread Ricordisamoa

Hi,
Here  you 
can see many Wikidata-related web apps. Some of them have links to the 
source code.
If you're "completely new to programming", your best bet may be to start 
client-side only (JavaScript & CSS) and add the server side later (PHP, 
Python, etc.)
See also https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Web and good 
luck!


Il 23/12/2015 18:20, Ádám Harangozó ha scritto:

Hey all,

I would like to ask about programming web apps using Wikidata. I'm 
completely new to programming, and I just started learning Python. My 
question is  if I would like to make apps like Mix 'n' Match or the 
Wikidata Game, or stuff like Histropedia, Tree of Life, and Sum of All 
Paintings, what programming languages/skills do I need to learn? Also, 
is it worth to start learning how to use frameworks like Django or 
Ruby or these come latar? (And if yes, which framework do you think is 
suitable?) Thanks!


Best,
Adam


___
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata


___
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata