[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