====== Screenplay ======
**Screenplay** is a plugin for [[http://www.dokuwiki.org/dokuwiki|DokuWiki]] for writing correctly formatted screen and teleplays. It is designed to use a simple, intuitive, non-restrictive syntax to produce correctly formatted screen and teleplays easily and quickly.
===== Features =====
* Powerful, intuitive syntax
* Standard screenplay formatting ((To conserve space the standard margins have been collapsed to 0.25in. The actual content area, however, matches the standard size.))
* Title page
* Teleplay act headers
* Dual (side-by-side) dialogue
* Scene section edits
* Valid XHTML & CSS
===== Usage =====
* [[screenplay:usage|Usage Syntax]]
* [[screenplay:example|Usage Example]]
===== Download =====
* Screenplay works with DokuWiki's plugin manager using this ''[[http://liqd.org/wiki/_media/screenplay/screenplay-latest.zip|URL]]''.
* To manually install, unzip the archive to DokuWiki's ''lib/plugins/'' directory.
* The latest version is v0.7.4
{{filelist>:screenplay:*&order=desc&style=table&tableshowsize=1&tableheader=1}}
==== Change Log ====
* **v0.7.4** [2009-04-23]
* FEATURE: Rudimentary print stylesheet.
* FEATURE: "by" is now translatable.
* CHANGE: Added a right side margin to the section edit buttons for scenes.
* CHANGE: Act heading syntax has changed to accomodate any number of '=' characters, the only requirement is that the number of '=' are balanced on either side of the act heading.
* CHANGE: Removed unncessary log function.
* CHANGE: Characters a-z now permitted in character names and scene titles.
* CHANGE: Moved license information to separate file.
* FIX: htmlentities() is not multibyte character safe which causes problems with internationalization. Switched to DokuWiki's _xmlEntities().
* FIX: Master regular expression was too greedy, prevented multiple screenplays sections from being used on a single page.
++++ Older Vesions |
* **v0.7.3** [2009-01-09]
* ''FIX'': Scene section edits would corrupt adjacent scenes
* **v0.7.2** [2009-01-08]
* ''FIX'': Regular expression for scene headings matched too broadly, causing bad section edits
* **v0.7.1** [2009-01-06]
* ''FIX'': Some potential PHP warnings
* **v0.7.0** [2009-01-06]
* ''FEATURE'': Section edit buttons for individual scenes
* ''CHANGE'': Syntax for scene headings changed to ''[EXT/INT. LOCATION - TIME]''
* ''FIX'': Errors which caused page not to render correctly if some title page parameters were not set
* **v0.6.3** [2008-07-25]
* ''FIX'': CSS class ''action'' conflicts with DokuWiki's
* **v0.6.2** [2008-06-08]
* ''FIX'': opening tag matches too broadly
* **v0.6.1** [2008-06-07]
* ''FIX'': Warning due to sanitizing dual dialogue output
* **v0.6.0** [2008-06-06]
* ''FEATURE'': New parameter, ''force-courier'' which uses Courier by default instead of New Courier
* ''CHANGE'': Significant code refactoring
* **v0.5.0** [2008-06-04]
* ''FEATURE'': Dual (side-by-side) dialogue
* ''FEATURE'': Parameter to center character names
* ''CHANGE'': Parameter to center screenplay is now ''center-page''
* ''CHANGE'': Renamed CSS class names
* ''FIX'': Plugin URL was incorrect
* **v0.4.0** [2008-06-03]
* ''CHANGE'': Title page delimiter is now a row of at least eight dashes
* ''CHANGE'': Act headings now require at least six equal signs
* ''CHANGE'': Significant code refactoring
* ''FIX'': "by" appears on title page even if no authors are entered
* ''FIX'': CSS is not fully valid
* ''FIX'': Debug text being logged to file
* ''FIX'': Internal server error when no title page is given
* ''FIX'': Raw wiki markup is not escaped
* **v0.3.0** [2008-06-02]
* ''FEATURE'': Support for a title page
* ''CHANGE'': Syntax for scene headings now require a single preceding space
* ''CHANGE'': Tweaked border style
* **v0.2.0** Released on [2008-06-02]
* ''RELEASE''
++++
===== Known Issues =====
* None. :-)
===== Discussion =====
Discussion and feedback for this plugin can be found in this [[http://forum.dokuwiki.org/thread/2200|thread]] on the DokuWiki forums.
===== Wish List =====
Not all items on the wish list are guaranteed to be implemented.
==== Screenplay Formatting ====
* Pagination
* More, Continued, etc.
==== Plugin Enhancements ====
* Print layout support
* Document (PDF, ODT, etc.) export
* Notes/comments support
* Option to use template or fixed colors
===== Acknowledgments =====
* Based on Christopher Smith's DokuWiki syntax plugin [[http://www.dokuwiki.org/devel:syntax_plugin_skeleton|skeleton]].
* CSS style sheet based on the [[http://johnaugust.com/archives/2004/screenbox|work]] of John August.
* Screenplay formatting based on the recommended [[http://www.oscars.org/nicholl/format.html|guidelines]] of the Academy of Motion Picture Arts and Sciences.