=========================== certainly =========================== - ",edit" could have syntax highlighting. Either a CodeMirror plugin for N3, or do it server-side (which would require porting my N3 highlighter from PHP to Perl). - Resource should have a ->get_entity() method, which returns something that does most of what WWW::DataWiki::View::General does now. - FOAF+SSL and ACL =========================== consider =========================== - allow graphs to contain { <> :ping .} triples which allow them to ping endpoints other than PTSW. - DELETE /wikipage,version + deletes a version - DELETE /wikipage + deletes graph if "Pragma: nuke" header is used - SEARCH / (with SPARQL ASK payload) + returns list of wikipages where the ASK returns true (checking only latest version of each page). - SEARCH /wikipage (with SPARQL ASK payload) + returns list of versions where the ASK returns true. - LOCK /wikipage - UNLOCK /wikipage - POST /wikipage,acl (with RDF payload) ACL /wikipage (with RDF payload) + grant - DELETE /wikipage,acl?uuid=... + deny - GET /wikipage,acl + retrieve - port from Catalyst to Magpie, which appears to be a better framework for this project.