Les serveurs WN ont une alternative aux programmes cgi appelés filtres. J'ai essayé d'en faire un, mais je n'ai pas eu de chance. J'écris en python. Il semble que le serveur ne reçoive aucune sortie du programme mais n'analyse rien et n'emballe rien dans mon en-tête et pied de page standard. Je chmod 755 le programme et mon fichier index.wn lit:Le filtre serveur WN ne fonctionne pas
Default-Attributes=parse
Default-Wrappers=templates/template1.inc
File=includeTests.html
File=index.html
File=archives.html
File=contact.html
File=style.css
File=testProgram.py
#here is the stuff about the filter
File=testFilter.html
Content-type=text/html
Filter=testProgram.py
Attributes=parse, cgi
voici ce qui est dans le filtre appelé testProgram.py:
#!/usr/bin/python
print "Content-Type: text/html\n\n"
print "hi
"
testProgram.py fonctionne parfaitement si elle est poussé dans un dossier cgi-bin et chmoded. Je suppose que mon problème réside dans le fait que je n'ai jamais vu un programme de filtre en python. Je ne suis pas sûr d'avoir déjà vu un programme de filtrage. Quelqu'un at-il une expérience avec les serveurs et les filtres wn? Des idées?