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


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 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


Re: [Wikidata] Programming question

2015-12-23 Thread Gerard Meijssen
Hoi,
Well actually more important than knowing a ton of things it is important
to know what it is that you want to do. Because that may suggest the tools
that you actually need.

So starting with the notion that you want to do something with Wikidata
means that you have to understand its API. It helps when you understand
what kind of data Wikidata holds and you can go from there. An idea may
present itself and a tool that is appropriate for the job is next. PS
Standards are good and SPARQL is one.
Thanks,
 GerardM

On 23 December 2015 at 18:39, Remko de Keijzer 
wrote:

> 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 
> listWikidata@lists.wikimedia.orghttps://lists.wikimedia.org/mailman/listinfo/wikidata
>
>
>
> ___
> 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