Starting today, editors can use *<graph>* tag to include complex graphs and maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:* http://trifacta.github.io/vega/editor/?spec=scatter_matrix *Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag #graph
Graph tag support template parameter expansion. There is also a Graphoid service to convert graphs into images. Currently, Graphoid is used in case the browser does not support modern JavaScript, but I plan to use it for all anonymous users - downloading large JS code needed to render graphs is significantly slower than showing an image.
Potential future growth (developers needed!): * Documentation and better tutorials * Visualize as you type - show changes in graph while editing its code * Visual Editor's plugin * Animation https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and Jon Robson demoed Vega visualization grammar https://trifacta.github.io/vega/ usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs. The project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus Graphoid service was born.
This project could not have happened without the help from Dan Andreescu, Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have helped me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this amazing library.
--Yurik
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex graphs and maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:* http://trifacta.github.io/vega/editor/?spec=scatter_matrix *Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag #graph
Graph tag support template parameter expansion. There is also a Graphoid service to convert graphs into images. Currently, Graphoid is used in case the browser does not support modern JavaScript, but I plan to use it for all anonymous users - downloading large JS code needed to render graphs is significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its code
- Visual Editor's plugin
- Animation https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and Jon Robson demoed Vega visualization grammar https://trifacta.github.io/vega/ usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs. The project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus Graphoid service was born.
This project could not have happened without the help from Dan Andreescu, Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have helped me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this amazing library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15... (One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories are divided in terms of number).
--bawolff
Aleksey, please file a bug report in phabricator with the URL to the page containing your non-working graph - I have to look at your graph before figuring out why it is not working.
Bawolff, very cool API usage! I just wish we allowed api from inside lua -- so much creative stuff could be done!
On Wed, May 6, 2015 at 6:32 AM, Brian Wolff bawolff@gmail.com wrote:
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex graphs
and
maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:*
http://trifacta.github.io/vega/editor/?spec=scatter_matrix
*Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag #graph
Graph tag support template parameter expansion. There is also a Graphoid service to convert graphs into images. Currently, Graphoid is used in
case
the browser does not support modern JavaScript, but I plan to use it for all anonymous users - downloading large JS code needed to render graphs
is
significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its code
- Visual Editor's plugin
- Animation <https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and Jon Robson demoed Vega visualization grammar <
https://trifacta.github.io/vega/%3E
usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs. The project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus Graphoid service was born.
This project could not have happened without the help from Dan Andreescu, Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have
helped
me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this amazing library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up
https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15... (One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories are divided in terms of number).
--bawolff
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
I think this is great but I'm still super super concerned about the support for "Embedded directly with <graph>". I'm concerned as if used this way we risk making wikitext even more like code and more difficult for others to edit. Also having it inside the page makes it really difficult to extract/encourage remixing of the data...
On Wed, May 6, 2015 at 4:32 AM, Brian Wolff bawolff@gmail.com wrote:
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex graphs
and
maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:*
http://trifacta.github.io/vega/editor/?spec=scatter_matrix
*Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag #graph
Graph tag support template parameter expansion. There is also a Graphoid service to convert graphs into images. Currently, Graphoid is used in
case
the browser does not support modern JavaScript, but I plan to use it for all anonymous users - downloading large JS code needed to render graphs
is
significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its code
- Visual Editor's plugin
- Animation <https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and Jon Robson demoed Vega visualization grammar <
https://trifacta.github.io/vega/%3E
usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs. The project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus Graphoid service was born.
This project could not have happened without the help from Dan Andreescu, Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have
helped
me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this amazing library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up
https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15... (One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories are divided in terms of number).
--bawolff
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Is there a facility to use this in VE?
On 6 May 2015 at 12:25, Jon Robson jdlrobson@gmail.com wrote:
I think this is great but I'm still super super concerned about the support for "Embedded directly with <graph>". I'm concerned as if used this way we risk making wikitext even more like code and more difficult for others to edit. Also having it inside the page makes it really difficult to extract/encourage remixing of the data...
On Wed, May 6, 2015 at 4:32 AM, Brian Wolff bawolff@gmail.com wrote:
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex graphs
and
maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:*
http://trifacta.github.io/vega/editor/?spec=scatter_matrix
*Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag #graph
Graph tag support template parameter expansion. There is also a Graphoid service to convert graphs into images. Currently, Graphoid is used in
case
the browser does not support modern JavaScript, but I plan to use it for all anonymous users - downloading large JS code needed to render graphs
is
significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its code
- Visual Editor's plugin
- Animation <https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and Jon Robson demoed Vega visualization grammar <
https://trifacta.github.io/vega/%3E
usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs. The project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus Graphoid service was born.
This project could not have happened without the help from Dan Andreescu, Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have
helped
me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this amazing library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up
https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15... (One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories are divided in terms of number).
--bawolff
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
-- Jon Robson
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Jon, <graph> is designed to support template parameter expansions, and I found most convenient to place each graph into a separate template page.
David, re VE - https://phabricator.wikimedia.org/T93585
On Wed, May 6, 2015 at 2:27 PM, David Gerard dgerard@gmail.com wrote:
Is there a facility to use this in VE?
On 6 May 2015 at 12:25, Jon Robson jdlrobson@gmail.com wrote:
I think this is great but I'm still super super concerned about the
support
for "Embedded directly with <graph>". I'm concerned as if used this way
we
risk making wikitext even more like code and more difficult for others to edit. Also having it inside the page makes it really difficult to extract/encourage remixing of the data...
On Wed, May 6, 2015 at 4:32 AM, Brian Wolff bawolff@gmail.com wrote:
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex
graphs
and
maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:*
http://trifacta.github.io/vega/editor/?spec=scatter_matrix
*Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag
#graph
Graph tag support template parameter expansion. There is also a
Graphoid
service to convert graphs into images. Currently, Graphoid is used in
case
the browser does not support modern JavaScript, but I plan to use it
for
all anonymous users - downloading large JS code needed to render
graphs
is
significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its code
- Visual Editor's plugin
- Animation <
https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and
Jon
Robson demoed Vega visualization grammar <
https://trifacta.github.io/vega/%3E
usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs.
The
project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus
Graphoid
service was born.
This project could not have happened without the help from Dan
Andreescu,
Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have
helped
me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this
amazing
library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up
https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15...
(One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories are divided in terms of number).
--bawolff
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
-- Jon Robson
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hi, Yuri!
I think will be reasonable to allow transclusion of graphs (or their parts, for example without text labels) from Commons. This will allow to share graphs between projects.
Eugene.
On Wed, May 6, 2015 at 5:51 AM, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Jon, <graph> is designed to support template parameter expansions, and I found most convenient to place each graph into a separate template page.
David, re VE - https://phabricator.wikimedia.org/T93585
On Wed, May 6, 2015 at 2:27 PM, David Gerard dgerard@gmail.com wrote:
Is there a facility to use this in VE?
On 6 May 2015 at 12:25, Jon Robson jdlrobson@gmail.com wrote:
I think this is great but I'm still super super concerned about the
support
for "Embedded directly with <graph>". I'm concerned as if used this way
we
risk making wikitext even more like code and more difficult for others to edit. Also having it inside the page makes it really difficult to extract/encourage remixing of the data...
On Wed, May 6, 2015 at 4:32 AM, Brian Wolff bawolff@gmail.com wrote:
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex
graphs
and
maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:*
http://trifacta.github.io/vega/editor/?spec=scatter_matrix
*Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag
#graph
Graph tag support template parameter expansion. There is also a
Graphoid
service to convert graphs into images. Currently, Graphoid is used in
case
the browser does not support modern JavaScript, but I plan to use it
for
all anonymous users - downloading large JS code needed to render
graphs
is
significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its code
- Visual Editor's plugin
- Animation <
https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and
Jon
Robson demoed Vega visualization grammar <
https://trifacta.github.io/vega/%3E
usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs.
The
project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus
Graphoid
service was born.
This project could not have happened without the help from Dan
Andreescu,
Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have
helped
me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this
amazing
library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up
https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15...
(One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories are divided in terms of number).
--bawolff
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
-- Jon Robson
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
You currently can use dynamic "graph-as-you-type" in mediawiki.org for Graph testing: * navigate to any Graph namespace graph, e.g. https://www.mediawiki.org/wiki/Graph:Sample * Go to edit source * Click Preview Now any change you make to the definition is dynamically reflected in the graph. Please do save. I would love for this to eventually be done in the VE.
Eugene, this is an excellent idea, but graphs are no different from other templates. I think this should be solved for all templates, to allow template sharing between projects.
On Wed, May 6, 2015 at 8:24 PM, Eugene Zelenko eugene.zelenko@gmail.com wrote:
Hi, Yuri!
I think will be reasonable to allow transclusion of graphs (or their parts, for example without text labels) from Commons. This will allow to share graphs between projects.
Eugene.
On Wed, May 6, 2015 at 5:51 AM, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Jon, <graph> is designed to support template parameter expansions, and I found most convenient to place each graph into a separate template page.
David, re VE - https://phabricator.wikimedia.org/T93585
On Wed, May 6, 2015 at 2:27 PM, David Gerard dgerard@gmail.com wrote:
Is there a facility to use this in VE?
On 6 May 2015 at 12:25, Jon Robson jdlrobson@gmail.com wrote:
I think this is great but I'm still super super concerned about the
support
for "Embedded directly with <graph>". I'm concerned as if used this
way
we
risk making wikitext even more like code and more difficult for
others to
edit. Also having it inside the page makes it really difficult to extract/encourage remixing of the data...
On Wed, May 6, 2015 at 4:32 AM, Brian Wolff bawolff@gmail.com
wrote:
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex
graphs
and
maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:*
http://trifacta.github.io/vega/editor/?spec=scatter_matrix
*Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag
#graph
Graph tag support template parameter expansion. There is also a
Graphoid
service to convert graphs into images. Currently, Graphoid is used
in
case
the browser does not support modern JavaScript, but I plan to use
it
for
all anonymous users - downloading large JS code needed to render
graphs
is
significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its
code
- Visual Editor's plugin
- Animation <
https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric)
and
Jon
Robson demoed Vega visualization grammar <
https://trifacta.github.io/vega/%3E
usage in MediaWiki. The project stayed dormant for almost half a
year,
until Zero team decided it was a good solution to do on-wiki
graphs.
The
project was rewritten, and gained many new features, such as
template
parameters. Yet, doing graphs just for Zero portal seemed silly.
Wider
audience meant that we now had to support older browsers, thus
Graphoid
service was born.
This project could not have happened without the help from Dan
Andreescu,
Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko
Obrovac,
Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have
helped
me develop, test, instrument, and deploy Graph extension and
Graphoid
service. I also would like to thank the Vega team for making this
amazing
library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up
https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15...
(One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories are divided in terms of number).
--bawolff
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
-- Jon Robson
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Sorry, I meant "do NOT save", when trying dynamic graph preview.
If anyone is interested, or as a student project - a simple sandbox implementation task: https://phabricator.wikimedia.org/T98312
On Wed, May 6, 2015 at 10:28 PM, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
You currently can use dynamic "graph-as-you-type" in mediawiki.org for Graph testing:
- navigate to any Graph namespace graph, e.g.
https://www.mediawiki.org/wiki/Graph:Sample
- Go to edit source
- Click Preview
Now any change you make to the definition is dynamically reflected in the graph. Please do save. I would love for this to eventually be done in the VE.
Eugene, this is an excellent idea, but graphs are no different from other templates. I think this should be solved for all templates, to allow template sharing between projects.
On Wed, May 6, 2015 at 8:24 PM, Eugene Zelenko eugene.zelenko@gmail.com wrote:
Hi, Yuri!
I think will be reasonable to allow transclusion of graphs (or their parts, for example without text labels) from Commons. This will allow to share graphs between projects.
Eugene.
On Wed, May 6, 2015 at 5:51 AM, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Jon, <graph> is designed to support template parameter expansions, and I found most convenient to place each graph into a separate template page.
David, re VE - https://phabricator.wikimedia.org/T93585
On Wed, May 6, 2015 at 2:27 PM, David Gerard dgerard@gmail.com wrote:
Is there a facility to use this in VE?
On 6 May 2015 at 12:25, Jon Robson jdlrobson@gmail.com wrote:
I think this is great but I'm still super super concerned about the
support
for "Embedded directly with <graph>". I'm concerned as if used this
way
we
risk making wikitext even more like code and more difficult for
others to
edit. Also having it inside the page makes it really difficult to extract/encourage remixing of the data...
On Wed, May 6, 2015 at 4:32 AM, Brian Wolff bawolff@gmail.com
wrote:
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote: > Starting today, editors can use *<graph>* tag to include complex
graphs
and > maps inside articles. > > *Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo > *Vega's demo:* http://trifacta.github.io/vega/editor/?spec=scatter_matrix > *Extension info:* https://www.mediawiki.org/wiki/Extension:Graph > *Vega's docs:* https://github.com/trifacta/vega/wiki > *Bug reports:* https://phabricator.wikimedia.org/ - project tag
#graph
> > Graph tag support template parameter expansion. There is also a
Graphoid
> service to convert graphs into images. Currently, Graphoid is
used in
case > the browser does not support modern JavaScript, but I plan to use
it
for
> all anonymous users - downloading large JS code needed to render
graphs
is > significantly slower than showing an image. > > Potential future growth (developers needed!): > * Documentation and better tutorials > * Visualize as you type - show changes in graph while editing its
code
> * Visual Editor's plugin > * Animation <
https://github.com/trifacta/vega/wiki/Interaction-Scenarios
> > > Project history: Exactly one year ago, Dan Andreescu (milimetric)
and
Jon
> Robson demoed Vega visualization grammar < https://trifacta.github.io/vega/%3E > usage in MediaWiki. The project stayed dormant for almost half a
year,
> until Zero team decided it was a good solution to do on-wiki
graphs.
The
> project was rewritten, and gained many new features, such as
template
> parameters. Yet, doing graphs just for Zero portal seemed silly.
Wider
> audience meant that we now had to support older browsers, thus
Graphoid
> service was born. > > This project could not have happened without the help from Dan
Andreescu,
> Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko
Obrovac,
> Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who
have
helped > me develop, test, instrument, and deploy Graph extension and
Graphoid
> service. I also would like to thank the Vega team for making this
amazing
> library. > > --Yurik > _______________________________________________ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up
https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15...
(One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories
are
divided in terms of number).
--bawolff
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
-- Jon Robson
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Right now you can only manually edit the JSON blob in VE (as in wikitext), but we have a Google Summer of Code intern working on VE support this summer!
https://phabricator.wikimedia.org/tag/mediawiki-extensions-graph-ve/ On May 6, 2015 12:28 PM, "David Gerard" dgerard@gmail.com wrote:
Is there a facility to use this in VE?
On 6 May 2015 at 12:25, Jon Robson jdlrobson@gmail.com wrote:
I think this is great but I'm still super super concerned about the
support
for "Embedded directly with <graph>". I'm concerned as if used this way
we
risk making wikitext even more like code and more difficult for others to edit. Also having it inside the page makes it really difficult to extract/encourage remixing of the data...
On Wed, May 6, 2015 at 4:32 AM, Brian Wolff bawolff@gmail.com wrote:
On 5/5/15, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex
graphs
and
maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:*
http://trifacta.github.io/vega/editor/?spec=scatter_matrix
*Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag
#graph
Graph tag support template parameter expansion. There is also a
Graphoid
service to convert graphs into images. Currently, Graphoid is used in
case
the browser does not support modern JavaScript, but I plan to use it
for
all anonymous users - downloading large JS code needed to render
graphs
is
significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its code
- Visual Editor's plugin
- Animation <
https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and
Jon
Robson demoed Vega visualization grammar <
https://trifacta.github.io/vega/%3E
usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs.
The
project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus
Graphoid
service was born.
This project could not have happened without the help from Dan
Andreescu,
Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have
helped
me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this
amazing
library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hmm cool.
One of the interesting things, is you can use the API as a data source. For example, here is a pie graph of how images on commons needing categories are divided up
https://commons.wikimedia.org/w/index.php?title=Commons:Sandbox&oldid=15...
(One could even make that more general and have a template, which given a cat name, would give a pie graph of how the subcategories are divided in terms of number).
--bawolff
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
-- Jon Robson
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
This is wicked exciting. Thanks to everyone involved!
- J
On Tue, May 5, 2015 at 1:24 PM, Yuri Astrakhan yastrakhan@wikimedia.org wrote:
Starting today, editors can use *<graph>* tag to include complex graphs and maps inside articles.
*Demo:* https://www.mediawiki.org/wiki/Extension:Graph/Demo *Vega's demo:* http://trifacta.github.io/vega/editor/?spec=scatter_matrix *Extension info:* https://www.mediawiki.org/wiki/Extension:Graph *Vega's docs:* https://github.com/trifacta/vega/wiki *Bug reports:* https://phabricator.wikimedia.org/ - project tag #graph
Graph tag support template parameter expansion. There is also a Graphoid service to convert graphs into images. Currently, Graphoid is used in case the browser does not support modern JavaScript, but I plan to use it for all anonymous users - downloading large JS code needed to render graphs is significantly slower than showing an image.
Potential future growth (developers needed!):
- Documentation and better tutorials
- Visualize as you type - show changes in graph while editing its code
- Visual Editor's plugin
- Animation https://github.com/trifacta/vega/wiki/Interaction-Scenarios
Project history: Exactly one year ago, Dan Andreescu (milimetric) and Jon Robson demoed Vega visualization grammar <https://trifacta.github.io/vega/
usage in MediaWiki. The project stayed dormant for almost half a year, until Zero team decided it was a good solution to do on-wiki graphs. The project was rewritten, and gained many new features, such as template parameters. Yet, doing graphs just for Zero portal seemed silly. Wider audience meant that we now had to support older browsers, thus Graphoid service was born.
This project could not have happened without the help from Dan Andreescu, Brion Vibber, Timo Tijhof, Chris Steipp, Max Semenik, Marko Obrovac, Alexandros Kosiaris, Jon Robson, Gabriel Wicke, and others who have helped me develop, test, instrument, and deploy Graph extension and Graphoid service. I also would like to thank the Vega team for making this amazing library.
--Yurik _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org