I recently got a new WAP-capable phone, and since you can do a lot of
interesting things by pointing it at various URLs, I thought I'd try
making a cute little website in Woven for my phone to browse.
Unfortunately, it seems that this is impossible. The resulting markup
from my simple Woven test page had all sorts of woven-stuff all through
it - such as pattern attributes that hadn't been removed, and id
attributes that were woven's internal IDs, rather than the IDs I tried
to set. Modern, capacious HTML browsers wouldn't care, I guess, but my
phone's little brain overloaded and gave up.
Is this just the way Woven works, or am I likely doing something wrong?
For the record, twisted.web can serve up static WML just fine, provided
the following patch is applied:
Index: twisted/web/static.py
===================================================================
RCS file: /cvs/Twisted/twisted/web/static.py,v
retrieving revision 1.91
diff -u -r1.91 static.py
--- twisted/web/static.py 13 May 2003 04:36:21 -0000 1.91
+++ twisted/web/static.py 31 May 2003 05:25:41 -0000
@@ -175,6 +175,7 @@
".tif": "image/tiff",
".tiff": "image/tiff",
".txt": "text/plain",
+ ".wml": "text/vnd.wap.wml",
".xul": "application/vnd.mozilla.xul+xml",
".zip": "application/x-zip",
".patch": "text/plain",