[bcn-pm] Screws 0.46
pancake
pancake at phreaker.net
Sat Oct 18 15:06:52 CDT 2003
Aix, m'he oblidat de donar la url...
oficial: http://www.nopcode.org/?t=screws
mirror: http://pancake.host.sk/?t=screws
Una opinió o un intent de proba, ja és un test per mi :) al directori doc/server hi ha documentacio sobre tot l funcionament del servidor en si. sobre la part de XML no he fet re, be si...l render de XSLT el fa el 'xsltproc' q es un programa extern fixa't:
pancake at pl2:~/prg/screws/src/Exec/perl$ cat config.pl
# Screws - perl scripts - configuration file
# Files
$mimetypes="mime.types";
@indexes=( "index.hsml", "index.html" );
@indexes=( "index.xml", "index.x", "index.html", "index.hsml" , "index.php" );
# HSML
$hsml_enable=1;
$hsml="/usr/screws/bin/hsml";
# PHP
$php_enable=1;
$php="/usr/bin/php4 -q";
# cross-dir cgi-bin
$x_enable=1;
# Code HighLighting
$code_enable=1;
@code_ext = ("c","cpp","java","pl","cs","py","asm","s");
$code_prg="/usr/bin/code2html";
# XSLT
$xslt_enable=1;
$xslt_prg="/usr/bin/xsltproc --stringparam TOPDIR . ";
$xslt_prg.="./htdocs/example.xslt/xtraeme.xsl";
# Directories
$htdocs="./htdocs/";
#$htdocs="/var/www/";
$noupdir=1;
return 1;
------------
Pero bé, com he dit, tot son scripts, i si vols fer que tot funcioni a base de XML, es pot crear un parser amb l pm de XML i generar nous continguts o implementar Mason, etc. tot de manera força senzilla.
Si no vols modificar els meus scripts de perl o no vols fer-ho de nou, pots usar fitxers ".x": mira:
pancake at pl2:~/prg/screws/src/Exec/perl/htdocs$ cat example.x
#!/usr/bin/perl
print "<html><body>X example</body></html>";
--
Tb hi ha una altre part feta q es el "HSML" (Hipertext Scripting Markup Language) algo aixi com embedir scripts dins de html: (per defecte perl)
un exemple seria:
<html>
<body>
<# print "A"x10; #><br><br><#!/bin/sh uname -a #><br><br>
<hr>
<#!/usr/bin/perl
</body>
</html>
Ja direu si el probeu =)
On Sat, 18 Oct 2003 21:30:20 +0200
carlos escribano <ces at buki.dyndns.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> El Sábado 18 Octubre 2003 20:01, pancake escribió:
>
> > Estic buscant testers ja que el desenvolupament el porto jo sol de moment i
> > si pogués trobar més gent que el prova, i millorar el codi,...encara li
> > falta molt de treball, per tal de millorar-lo tant com un apache, pero jo
> > el veig prou segur i estable com per deixar-lo funcionant en servidors a
> > vistes afora.
>
> Jo tinc prou amb entendre com fer servir l'apache, però si et puc ajudar a
> testejar la part de servir XML, si vols ho instal.lo i faig unes cuantes
> proves. Digues on el tens per descarregar i ho probare i si tens alguna
> documentació feta sobre aquesta part d'XML.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (GNU/Linux)
>
> iD8DBQE/kZTNVf3MWkqJvxIRAooOAJwKo6COfYlIENVekevzmxZHihGrJwCdGose
> 7yu8HcqXTpkOf1hDVaK+uMs=
> =dvxO
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> llista dels Barcelona-pm
> Barcelona-pm at mail.pm.org
> http://mail.pm.org/mailman/listinfo/barcelona-pm
> BCN Perl Mongers: http://barcelona.pm.org
--
Software is like violence. Is better if it's free.
--
More information about the Barcelona-pm
mailing list