Main > Programming > Libraries >

dtRdr::doc::AnnotationServers 0.11.2

dtRdr::doc::AnnotationServers 0.11.2

Sponsored Links

dtRdr::doc::AnnotationServers 0.11.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.77 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 842
Date added: 2007-07-12
Publisher: OSoft, Inc.

dtRdr::doc::AnnotationServers 0.11.2 description

dtRdr::doc::AnnotationServers is a Perl module that contains remote annotation server details.
Initial Interaction
Discovery
- get server version/capabilities
- possibly login at this point
- maybe create-account API?
Sounds like delegation is in order.
$base = "http://example.com/annotation_server";
foreach $plugin (@plugins) {
$plugin->identify_uri($base) and last;
}
version.yml
For best results, a server should provide a capabilities url at "$base/version" which returns a yaml file describing the server type/version.
---
type: example_type
version: 0.5
This could be served by the framework, or just be a static file. The benefit is not having to return a series of 404s or other errors while the plugins poke at your server.
The path to version.yml is derived from the base URL as follows:
base: http://example.com/anno
look: http://example.com/anno/version.yml
Possibly also:
base: http://example.com/anno/index.php
look: http://example.com/anno/version.yml
base: http://example.com/anno/foo.php
look: http://example.com/anno/version.yml
base: http://example.com/?q=annoserve
look: http://example.com/?q=annoserve&dotreader_asks=version.yml
plugin-specific discovery
A specific noteserver plugin may then get additional initialization data. For the dtRdr::Annotation::Sync::Standard module, this path is:
http://example.com/annoserve/config.yml
Returns
---
or, if there are config options:
---
protocol: https
auth_required: 1
login:
url: http://example.com/login
template: edit[name]=#USERNAME#&edit[pass]=#PASSWORD#
Cookie-Based login
The auth_required directive instructs the client to login before attempting any read operations.
The login directive instructs the client to fill-in the template data and post it to the given url.

dtRdr::doc::AnnotationServers 0.11.2 Screenshot

Advertisements

dtRdr::doc::AnnotationServers 0.11.2 Keywords

Bookmark dtRdr::doc::AnnotationServers 0.11.2

Hyperlink code:
Link for forum:

dtRdr::doc::AnnotationServers 0.11.2 Copyright

WareSeeker periodically updates pricing and software information of dtRdr::doc::AnnotationServers 0.11.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of dtRdr::doc::AnnotationServers 0.11.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
dtRdr::Annotation::IO::YAML is a Perl module to read/write annotations from/to yml files. Free Download
dtRdr::doc::Book::whitespace Perl module contains issues with whitespace. Free Download
dtRdr::User.pm is a user class as a Perl module. Free Download
xmlrpcserver provides a simple to use and complete XML-RPC server. Free Download
dtRdr::Config is a Perl module with Factory class for configuration system. Free Download
dtRdr::Plugins::Library is a Perl module that can handle library plugins. Free Download
Text::MicroMason::ServerPages Perl module contains an alternate syntax like ASP/JSP Templates. Free Download
POE::Component::Server::IRC is a fully event-driven networkable IRC server daemon module. Free Download