Welcome, and glad you've made it this far.
If you don't know, Rawscripts is browser based screenwriting software,
now open sourced, and this is a space to work on it and discuss
things. There's plenty of info on this project at www.rawscripts.org
or you can try it out at www.rawscripts.com
, so check that out.
Here, I'm just going to dump a list of what I'm thinking and working
on, problems and triumphs.
There's a bunch of easy tasks for getting started with the code.
1) We want Windows users! There are some libraries to get, some
startup scripts, and the AppEngine dev_server, which should all work
on Windows. But I only run Linux and Mac, and don't know what's. Let
me know if you have questions or issues. Let me know what you figure
out, and add your knowledge to the docs to help others
2) Adding "Download Source" links to pages. Just a simple link on
every page that leads to Rawscripts.org.
3) The config.py file is a goofy mess. Almost everything should be
taken out and put in the templates instead.
4) Image for logo or something? The logo is just rendered text, and
looks crummy and different in each browser. Also, it should now be
changed from Rawscripts.com to just Rawscripts.
5) On the Scriptlist page, some element is too big, and forces an
extra scroll bar on small screens like netbooks. Find it, and fix it.
6) The scroll bar in the screenplay editor is rendered in the
<canvas>. There is something missing to make it look the same in all
browsers. I think it ought to be replaced by a simple rectangle that
changes color on hover.
******Larger things to Think About *************
1) Rawscripts runs on Google AppEngine which just sticks in my craw. A
large task of top priority is to get it off AppEngine (and their APIs)
and get it working on any LAMP-ish kinda stack. This means a almost
complete rewrite of the backend, starting, I think, with choosing a
new framework. This is a little starting from scratch and any input is
welcomed. This is huge, and will hold up other things in the mean
2) There are some font issues. Courier is the standard, but the
licencing sucks. It would be good to find a comparable font, with a
copyleft licence. That also means looking at the font's prevalence on
home computers, things like @font-face support, and how that interacts
3) There is spell check support, but it is poor. There need to be
improvements in the in-the-browser-GUI with things like red squiggles.
There need be better functioning. It flags correct words, punctuation
can trip it up, so can differant text encoding. The spell checker is a
Google API, but it would be best to get it to run hunspell on the
server. That requires getting off AppEngine.
4) Rawscripts lets users share scripts and write notes on others work.
This currently only works on the main site. If people are setting up
their own servers, this needs to federate somehow. Again, probably
can't work on this until we're off of AppEngine.
5) Scripts are kept private, and you must explicitly share with people
for them to have access. But some way to publish scripts for anyone to
comment on would be cool. I'm sure people would like that.
Anyways, that's what I'm thinking. But the beauty of this is that
barely matters. What do you think? Go forth! Do stuff! Do Awesome