# Content Widgets and Surveys

**URL:** https://discuss.prosemirror.net/t/content-widgets-and-surveys/147
**Category:** Show
**Created:** [January 26, 2016, 5:11pm UTC](https://discuss.prosemirror.net/t/content-widgets-and-surveys/147 "2016-01-26T17:11:09Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![peteb](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/peteb/32/155_2.png) [@peteb](https://discuss.prosemirror.net/u/peteb)
#### Post date: [January 26, 2016, 5:11pm UTC](https://discuss.prosemirror.net/t/content-widgets-and-surveys/147/1 "2016-01-26T17:11:09Z")

</div>

I created a [proseMirror-widget](http://pboysen.github.io) project to demonstrate how ProseMirror can be used to embed a number of content widgets (media, spreadsheets etc.) into HTML and how survey questions can be easily created. It also shows an alternate way to implement modal dialogs to prompt for attributes including an upload dialog and validation. Feel free to use or modify the [source](https://github.com/pboysen/prosemirror-widgets/tree/master/src) in your own project.

We are looking at the possibility of integrating ProseMirror into [ThinkSpace](http://www.thinkspace.org), an instructional website devoted to helping students learn to solve real-world problems. In addition to the capabilities above, ThinkSpace also supports student teams, making the collaborative features of ProseMirror quite attractive.

---

<div class="post-metadata">

### Author: ![peteb](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/peteb/32/155_2.png) [@peteb](https://discuss.prosemirror.net/u/peteb)
#### Post date: [February 7, 2016, 9:20pm UTC](https://discuss.prosemirror.net/t/content-widgets-and-surveys/147/3 "2016-02-07T21:20:01Z")

</div>

@marijnI just upgraded the prosemirror-widgets project to include the new menu structure and parameter handling released 3 days ago.

---

<div class="post-metadata">

### Author: ![xithan](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/xithan/32/231_2.png) [@xithan](https://discuss.prosemirror.net/u/xithan)
#### Post date: [January 6, 2017, 11:36pm UTC](https://discuss.prosemirror.net/t/content-widgets-and-surveys/147/4 "2017-01-06T23:36:36Z")

</div>

@peteb Do you have any plans to upgrade your widgets to use the current prosemirror version? It doesn’t seem to work with 0.17.0. It would be a very helpful example to learn how to customize prosemirror if it did.

---

<div class="post-metadata">

### Author: ![peteb](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/peteb/32/155_2.png) [@peteb](https://discuss.prosemirror.net/u/peteb)
#### Post date: [January 7, 2017, 3:25am UTC](https://discuss.prosemirror.net/t/content-widgets-and-surveys/147/5 "2017-01-07T03:25:40Z")

</div>

Not at this point. After 0.7, huge changes happened in Prosemirror which made an upgrade difficult but understandable given its beta status. I monitor Prosemirror’s status daily and am impressed with the new functionality and may rewrite in the future.

---

<div class="post-metadata">

### Author: ![xithan](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/xithan/32/231_2.png) [@xithan](https://discuss.prosemirror.net/u/xithan)
#### Post date: [January 7, 2017, 8:31pm UTC](https://discuss.prosemirror.net/t/content-widgets-and-surveys/147/6 "2017-01-07T20:31:21Z")

</div>

ok, too bad. It was so far the most promising plugin that I found to help me getting started.

---

<div class="post-metadata">

### Author: ![astevenson](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/a/f19dbf/32.png) [@astevenson](https://discuss.prosemirror.net/u/astevenson)
#### Post date: [January 11, 2017, 10:16pm UTC](https://discuss.prosemirror.net/t/content-widgets-and-surveys/147/7 "2017-01-11T22:16:53Z")

</div>

[https://github.com/fiduswriter/fiduswriter](https://github.com/fiduswriter/fiduswriter) is doing some pretty interesting work with [custom schema](https://github.com/fiduswriter/fiduswriter/tree/develop/document/static/js/es6_modules/schema)

[https://github.com/the-grid/ed/tree/pm-0-11-1](https://github.com/the-grid/ed/tree/pm-0-11-1) is actually on prosemirror 0.17 though the [demo-able](https://the-grid.github.io/ed/) version is still back on an older release.

I’m not a part of either organization but found them while looking for examples of what could be done with Marijn’s excellent work so far on ProseMirror.

---

<div class="post-metadata">

### Author: ![forresto](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/forresto/32/108_2.png) [@forresto](https://discuss.prosemirror.net/u/forresto)
#### Post date: [January 27, 2017, 7:39pm UTC](https://discuss.prosemirror.net/t/content-widgets-and-surveys/147/8 "2017-01-27T19:39:14Z")

</div>

> [@astevenson](#):
>
> is actually on prosemirror 0.17

Finally got that branch in master 😁 [the-grid/ed demo page](https://the-grid.github.io/ed/#fixture)
