355
edits
No edit summary |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 27: | Line 27: | ||
One of the main goals of Bespin is to see if we can build a responsive example, and one that can handle large files. We have seen great examples of Web based coding areas that normally enhance a textarea, use contentEditable, or do their work with the DOM (e.g. each line is a div). However, they often fall down with large files and the ingenious hacks that people use to get it working cause pain. This lead us to rolling our own editor in Canvas, giving us full control over the experience. Since we have the full control, it enables us to do interesting visualizations in the tool itself. | One of the main goals of Bespin is to see if we can build a responsive example, and one that can handle large files. We have seen great examples of Web based coding areas that normally enhance a textarea, use contentEditable, or do their work with the DOM (e.g. each line is a div). However, they often fall down with large files and the ingenious hacks that people use to get it working cause pain. This lead us to rolling our own editor in Canvas, giving us full control over the experience. Since we have the full control, it enables us to do interesting visualizations in the tool itself. | ||
Ben goes into more detail [http://benzilla.galbraiths.org/2009/02/17/bespin-and-canvas/ in this blog post] | |||
==== Is Bespin working with other Labs projects? ==== | ==== Is Bespin working with other Labs projects? ==== | ||
Line 132: | Line 134: | ||
So, it isn't that we don't love your browser. It just won't work. | So, it isn't that we don't love your browser. It just won't work. | ||
==== Do you have a roadmap for Bespin? ==== | |||
We are hoping that the open community that is "the Bespin project" will make a roadmap very fluid. We have already seen people giving code drops with amazing experiments. However, to give a guide, here are some of the high level thoughts and items that we feel are worth investigating as a [[Labs/Bespin/Roadmap]]. | |||
==== Can I host Bespin on my own server? ==== | |||
Absolutely! We want this to happen. Currently there are implementations of a Python and Java server. The easiest to run is the Python server and [http://hg.mozilla.org/labs/bespin/file/14ae0b4af625/backend/python/README.txt here are directions] | |||
==== Why doesn't Bespin support i18n well? ==== | ==== Why doesn't Bespin support i18n well? ==== | ||
Covered on [[KnownIssues]]: | Covered on [[Labs/Bespin/KnownIssues]]: | ||
[https://wiki.mozilla.org/Labs/Bespin/KnownIssues#Why_doesn.27t_Bespin_support_i18n_well.3F Why doesn't Bespin support i18n well?] | [https://wiki.mozilla.org/Labs/Bespin/KnownIssues#Why_doesn.27t_Bespin_support_i18n_well.3F Why doesn't Bespin support i18n well?] | ||
Line 141: | Line 151: | ||
==== I am having strange issues with my key bindings ==== | ==== I am having strange issues with my key bindings ==== | ||
Covered on [[KnownIssues]]: | Covered on [[Labs/Bespin/KnownIssues]]: | ||
[https://wiki.mozilla.org/Labs/Bespin/KnownIssues#I_am_having_strange_issues_with_my_key_bindings I am having strange issues with my key bindings] | [https://wiki.mozilla.org/Labs/Bespin/KnownIssues#I_am_having_strange_issues_with_my_key_bindings I am having strange issues with my key bindings] | ||
Line 147: | Line 157: | ||
==== Why is copy and paste not working with the system clipboard? ==== | ==== Why is copy and paste not working with the system clipboard? ==== | ||
Covered on [[KnownIssues]]: | Covered on [[Labs/Bespin/KnownIssues]]: | ||
[https://wiki.mozilla.org/Labs/Bespin/KnownIssues#Why_is_copy_and_paste_not_working_with_the_system_clipboard.3F Why is copy and paste not working with the system clipboard?] | [https://wiki.mozilla.org/Labs/Bespin/KnownIssues#Why_is_copy_and_paste_not_working_with_the_system_clipboard.3F Why is copy and paste not working with the system clipboard?] | ||
Line 153: | Line 163: | ||
==== Why does it seem slow on Linux? ==== | ==== Why does it seem slow on Linux? ==== | ||
Covered on [[KnownIssues]]: | Covered on [[Labs/Bespin/KnownIssues]]: | ||
[https://wiki.mozilla.org/Labs/Bespin/KnownIssues#Why_does_it_seem_slow_on_Linux.3F Why does it seem slow on Linux?] | [https://wiki.mozilla.org/Labs/Bespin/KnownIssues#Why_does_it_seem_slow_on_Linux.3F Why does it seem slow on Linux?] | ||
Line 159: | Line 169: | ||
==== Why does it seem slow on Chrome? ==== | ==== Why does it seem slow on Chrome? ==== | ||
Covered on [[KnownIssues]]: | Covered on [[Labs/Bespin/KnownIssues]]: | ||
[https://wiki.mozilla.org/Labs/Bespin/KnownIssues#Why_does_it_seem_slow_on_Chrome.3F Why does it seem slow on Chrome?] | [https://wiki.mozilla.org/Labs/Bespin/KnownIssues#Why_does_it_seem_slow_on_Chrome.3F Why does it seem slow on Chrome?] |
edits