# Plugin for displaying wikipedia content

**URL:** <https://www.ruby-forum.com/t/plugin-for-displaying-wikipedia-content/170198>\
**Category:** Rails\
**Created:** [June 13, 2009, 6:22pm UTC](https://www.ruby-forum.com/t/plugin-for-displaying-wikipedia-content/170198 "2009-06-13T18:22:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 13, 2009, 6:22pm UTC](https://www.ruby-forum.com/t/plugin-for-displaying-wikipedia-content/170198/1 "2009-06-13T18:22:59Z")

</div>

Is there a plugin for displaying wikipedia content?

looked around but just could not find one.

thanks

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 14, 2009, 11:35am UTC](https://www.ruby-forum.com/t/plugin-for-displaying-wikipedia-content/170198/2 "2009-06-14T11:35:40Z")

</div>

There was some discussion on the rails-wiki list about this a while  
back; the conclusion was the Wikipedia markup is both incompletely  
documented AND incredibly tricky to parse. That’s why they picked  
another system for [wiki.rubyonrails.org](http://wiki.rubyonrails.org)…

–Matt J.

On Jun 13, 12:22 pm, “tashfeen.ekram” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 14, 2009, 5:46pm UTC](https://www.ruby-forum.com/t/plugin-for-displaying-wikipedia-content/170198/3 "2009-06-14T17:46:15Z")

</div>

Matt J. wrote:

> There was some discussion on the rails-wiki list about this a while  
> back; the conclusion was the Wikipedia markup is both incompletely  
> documented AND incredibly tricky to parse. That’s why they picked  
> another system for [wiki.rubyonrails.org](http://wiki.rubyonrails.org)…

And given what they came up with, I’m really unimpressed. MediaWiki  
markup is probably the most familiar wiki syntax to most end-users, so  
I’m trying to keep it for a wiki feature I’m going to be adding to a  
project of mine.

I’ve started writing a Treetop-based parser for MediaWiki markup and  
have found it surprisingly simple (at least at this early stage).  
Contributions are welcome; see [GitHub - marnen/rookie: A Ruby parser for MediaWiki markup.](http://github.com/marnen/rookie) .

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid

> –Matt J.

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 14, 2009, 8:01pm UTC](https://www.ruby-forum.com/t/plugin-for-displaying-wikipedia-content/170198/4 "2009-06-14T20:01:53Z")

</div>

Hi,

You can use MediaCloth.Its a nice Mediawiki parser.You feed it with a  
media  
wiki syntax and itâ€™s supposed to return a correct html.  
It works, itâ€™s not perfect but it works.

Thanks,

On Sun, Jun 14, 2009 at 9:16 PM, Marnen Laibow-Koser \<  
removed\_email\_address@domain.invalid\> wrote:

> project of mine.
> 
> > –Matt J.
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–  
Hemali C.  
Complitech Solutions  
([www.complitech.net](http://www.complitech.net))

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 14, 2009, 8:12pm UTC](https://www.ruby-forum.com/t/plugin-for-displaying-wikipedia-content/170198/5 "2009-06-14T20:12:55Z")

</div>

Hemali C. wrote:

> Hi,
> 
> You can use MediaCloth.Its a nice Mediawiki parser.

Is MediaCloth actually usable? I thought it wasn’t mature enough yet.

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [June 14, 2009, 8:49pm UTC](https://www.ruby-forum.com/t/plugin-for-displaying-wikipedia-content/170198/6 "2009-06-14T20:49:07Z")

</div>

Yes thats right its not that mature yet but I have tried to parse  
basic Mediawiki tags (external link,internal link,image & many more…).  
That worked for me with Media Cloth.

Thanks,  
Hemali C.  
Complitech Solutions  
([www.complitech.net](http://www.complitech.net))

On Sun, Jun 14, 2009 at 11:42 PM, Marnen Laibow-Koser \<  
removed\_email\_address@domain.invalid\> wrote:

> ## Marnen Laibow-Koser [http://www.marnen.org](http://www.marnen.org) removed\_email\_address@domain.invalid
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–
