phpannodex
problems with phpannodex
A couple of problems with the trunk version of phpannodex:
You need -lannodex in the link command for the shared library otherwise
annodex.so is not noted as a dependency and Apache will not load it when
phpannodex.so is loaded by mod_php. I solved it by hacking Makefile to
add -lannodex to EXTRA_LDFLAGS.
phpannodex uses a function called object_to_head. This does not seem to
exist (anymore) in libannodex or any of the other libraries. This is a
showstopper. I don't know what to do with this. Presumably phpannodex
needs to be rewritten.
(Mailed to module developer also.)
Extension for drupal module "Acidfree"
Chris Ford implemented Anode, which allows the Acidfree Drupal module to manage Annodexes using phpannodex. Acidfree is a module written by Vernon Maurey for managing digital photos and videos.
Anode stores information about CMML clips in the Drupal database, and then inserts them into Ogg Theora files on a browser's request to create Annodexes. Authorized users are able to edit or add new clips.
Downloading phpannodex
Chris Ford implemented the php bindings for annodex and annodex php cgi support.
phpannodex-cgi installation
System Requirements
phpannodex requires:
- PHP 5.0.5
- Apache 2.0.55
- libannodex
- phpannodex 0.4
Installing
phpannodex-cgi is a handler for requests for Annodex files. For the cgi to work correctly, Apache must know to use it to respond to requests from ".anx" files.
- Copy "phpannodex-cgi.conf" into Apache's "conf.d" directory,
probably "/etc/apache2/conf.d/". - Copy "nph-phpannodex-cgi.php" into your cgi-bin directory.
- Restart Apache
Requests for ".anx" files should now be answered by the cgi.
Recent comments
8 weeks 6 days ago
8 weeks 6 days ago
10 weeks 20 hours ago
12 weeks 5 days ago
14 weeks 21 hours ago
15 weeks 5 days ago
20 weeks 3 days ago
20 weeks 3 days ago
1 year 24 weeks ago
1 year 29 weeks ago