A ver si voy entendiendo

Hola,

Gracias a la ayuda de Ustedes y a la eficaz colaboración de
otros compañeros de Proyecto Atarraya (los linuxeros) el sitio
se pudo configurar y ya está en línea.

Ahora empiezo a ver los esqueletos, Luis me recomendaba no
sufrir y bajar las muestras desde Rezo, ya hice lo segundo, no
estoy muy seguro de lo primero...

Tengo que confesar que no soy ni aspiro a ser un hacker, ni
siquiera un programador, solo un usuario experimentado de
algunas tecnologías. Por eso escogí SPIP después de sufrir
mucho intentando instalar cosas como PHP-Nuke...

Fue un amor a primera vista. No sé que opinará Motse pero creo
que una de las ventajas del SPIP es que se sale de la
tradicional forma masculina de hacer webs con tres columnas
paralelas, en los enlaces hay varios sitios de mujeres que
tienen diseños interesantes... Un reto adicional para los
tipos como yo acostumbrados a las tres columnas...

Pero como suele suceder con los amores rápidos, los problemas
también llegan. Ahora tengo la sensación que los problemas que
no tuve (o no debería haber tenido) configurando la base de
datos y esas otras tareas oscuras que se hacen en la consola
de Linux, los voy a tener con los esqueletos...

Ya leí los artículos en Mujeres en Red y su original en
francés (mi francés está lejos de ser bueno), y es muy claro
el proceso de instalación, que además es fascinatemente
sencillo... de ahí en adelante el mundo se ensombrese...

Lo primero que le dicen a uno es que los esqueletos parecen
complicados y en el fondo no lo son (¿en el fondo de su
tumba?).

Daniel explica una cosa tan obvia que nadie se había tomado el
trabajo de escribirla en la literatura que había leído. Que
los esqueletos se componen de un archivo en HTML y otro
(entiendo que con el mismo nombre) en PHP... punto a mi favor,
vamos al sigueinte paso.

El HTML de los esqueletos está compuesto por el mismo HTML
vulgar que ya aprendí (creo) y por un puñado de "tags"
especialmente diseñadas para el SPIP por los amigos franceses.

Por ese pequeño detalle (que los diseñadores sean franceses,
lo cual también podríamos llamar síndrome de Asterix) los
"tags" específicos de SPIP tienen nombres franceses como
BOUCLE y cosas así. Como lo explica Daniel en su traducción.
¿Si he entendido? (recuerden que estoy dándoles la lección
como todo un "amateur" en el SPIP).

Los bucles se usan para crear listas, de varias cosas, de los
artículos en una sección, de los autores que escriben en el
sitio o de las secciones (o rúbricas) que tiene el sitio. ¿Voy
bien?

Escarbando los esqueletos encuentro otras variables que
normalmente están entre [(# ... )] y que asumo están ligadas a
la estructura de la base de datos sobre la que se trabaja, por
ejemplo:

#URL_RUBRIQUE debe equivaler a algo como
http://www.atarraya.org/rubrique=10

y así el esqueleto se vuelve dinámico porque no estamos
construyendo enlaces con una constante sino con una variable,
que depende sabrán los dioses (y las diosas) de qué. Ya me
empiezo a perder...

Supongo que en algún lado debe haber una tabla simple que le
diga a uno que varibles llaman que carácterísticas de la
información en la base de datos. Aunque me preocupa que la
cosa no sea tan simple porque no serán las mismas variables
para las secciones (o rúbricas), los artículos, los breves
(las breves?) y los enlaces.

Ah! también están las "mots clefs" de las que no quiero hablar
por ahora.

Espero que también exista una lista sencilla que me pueda
decir que combinación de archivos en php y html se llaman
cuando yo voy a cada parte del sitio... por ejemplo, en los
juegos de esqueletos que bajé no encuentro ningún index.php o
index.html lo que me indica que la página inicial no tiene
esqueleto propio y ahí ya me perdí por completo...

No me quedan sino preguntas (más preguntas):

En el caso hipotético que yo cogiera un juego de esqueletos
bajado de la red y los reemplazara por los que trae el SPIP
por omisión (en francés como que también dicen "default") ¿mi
sitio quedaría automáticamente con otra cara?

¿A qué se debe que a pesar de haber creado 4 secciones y
puesto dos artículos y un enlace la pimera plana de mi sitio
no muestre nada al entrar?

Si yo le meto a un esqueleto un enlace a una imagén, ¿esa
imagén quedará siempre metida en todos los elementos?

Por ahora me conformaría con cambiar la primera plana ¿cuáles
son los archivos que tengo que trabajar? o en sentido más
amplio ¿existen esas listas que le dicen a uno qué archivos
modifican qué páginas? (apuesto que si existen sólo están en
francés, çe la vié!)

¿Yo puedo usar un esqueleto (es decir una apariencia)
completamente diferente de una sección a otra? Cuando uno ve
uzine sospecha que es posible, incluso al leer el artículo "mi
primer esqueleto" puede sospechar que es posible que un
artículo en especial resulte con un esqueleto diferente (el
bicho raro) ¿estaré volviendome loco?

¿Para qué sirven "tags" como <//B_RubriqueForum> que se ponen
dentro de <BOUCLE>?

¿Cómo se manejan las carácterísticas de los tags?

No pongo más preguntas porque ya estoy corriendo el riesgo de
una respuesta del tipo "espere a que se traduzca el manual
completo" ¿cierto?

Perdonen lo largo,

Germán

------------------------------------------------------
Germán Bustos
german@atarraya.org
Coordinador
Proyecto Atarraya
http://www.atarraya.org
------------------------------------------------------

Le 15/05/03 7:33, « German Bustos » <german_bustos@gmx.net> a écrit :

Fue un amor a primera vista. No sé que opinará Motse pero creo
que una de las ventajas del SPIP es que se sale de la
tradicional forma masculina de hacer webs con tres columnas
paralelas, en los enlaces hay varios sitios de mujeres que
tienen diseños interesantes... Un reto adicional para los
tipos como yo acostumbrados a las tres columnas...

Demagogia. Aparte Montse no opina.

Los bucles se usan para

extraer informaciones de la base

Boucle o loop = pregunta a la base

Escarbando los esqueletos encuentro otras variables que
normalmente están entre [(# ... )]

<B_NOMBRE>

Anuncia el nombre de la BOUCLE ella misma y permite meter HTML antes que la
BOUCLE se realice

<BOUCLE_NOMBRE(RUBRIQUES){par date}>

El nombre, que ya lo sabíamos, el tipo de pregunta que se le va a hacer a la
base (RUBRIQUES) y el criterio del ordenamiento en que uno quiere la
respuesta {par date} o sea por fecha

[(#TITRE|justifier)]

Aca le decimos cómo la queremos, a la BOUCLE, y donde, y cuanto... O sea que
si lo pones en BOLD, cuerpo 5, y color ROSA todas las respuestas de la
BOUCLE te salen en BOLD, cuerpo 5, y color ROSA

</BOUCLE_NOMBRE>
Aquí anunciás el fin de la BOUCLE ella misma y permite meter HTML después
que la BOUCLE se realice

</B_NOMBRE>

Aquí te permite meter HTML alternativo en el caso en que no haya respuesta
de la base, dicho de otra manera, si no hay ninguna (RUBRIQUE) a mostrar (el
ejemplo es medio pésimo, en la medida en la cual sólo puede producirse
cuando lo instalás)

<//B_NOMBRE>

Aquí se acabó todo

En el caso hipotético que yo cogiera un juego de esqueletos
bajado de la red y los reemplazara por los que trae el SPIP
por omisión (en francés como que también dicen "default") ¿mi
sitio quedaría automáticamente con otra cara?

¿A qué se debe que a pesar de haber creado 4 secciones y
puesto dos artículos y un enlace la pimera plana de mi sitio
no muestre nada al entrar?

Tenés que recalcular la página

Si yo le meto a un esqueleto un enlace a una imagén, ¿esa
imagén quedará siempre metida en todos los elementos?

Por ahora me conformaría con cambiar la primera plana ¿cuáles
son los archivos que tengo que trabajar?

Sommaire-dist.html

¿Yo puedo usar un esqueleto (es decir una apariencia)
completamente diferente de una sección a otra?

Sí. rubrique-4.html

¿estaré volviendome loco?

Desgraciadamente no.

Perdonen lo largo,

Jamás

Hola German,

Si, si. vas más que entendiendo!
A primer lectura creo que todo lo que afirmas es correcto.
Luis ya te respondio sobre varios puntos, agrego algunos.

el sitio se pudo configurar y ya está en línea.

Enhorabuena!!

Ahora empiezo a ver los esqueletos, Luis me recomendaba

no

sufrir y bajar las muestras desde Rezo, ya hice lo

segundo, no

estoy muy seguro de lo primero...

Efectivamente, probar otro 'juego de esqueletos' ya
existentes no esta nada mal como primer paso:

Para eso, puedes bajarte los archivos .html que encotraras
en uzine.net/spip_contrib/ o por ahi.

Para no estar remplazando archivos, puedes crear sub-
directorios en tu directorio spip: diseno1/, diseno2/,
diseno3/
y utilizar una facilidad que existe desde SPIP 1.5 (ver:
[uZine 3] Les variables de personnalisation, "Le dossier des
squelettes" o
http://www.uzine.net/spip_contrib/rubrique.php3?
id_rubrique=5)

en el archivo mes_fonctions.php3 agregas :
<?php
    $GLOBALS['dossier_squelettes'] = 'disenoX';
?>

Y asi, la totalidad de tu sitio se vera con el diseño X
(X=1, 2, 3, etc.) de los esqueletos.

Ahora tengo la sensación que los problemas que
no tuve (o no debería haber tenido) configurando la base

de

datos y esas otras tareas oscuras que se hacen en la

consola

de Linux, los voy a tener con los esqueletos...

No: la problematica se parece, pero no es para tanto.
Lo que te da SPIP es un nivel conceptual superior: en vez
de manejar ficheros, bases de datos, tablas, campos,
variables,...
vas a manejar : secciones, articulos (titulo,
epigrafe, ...), autores, imagenes, documentos, palabras
claves (para el indice y otras cosas). Y no te vas a
preocupar de tooodos los problemitas adyacentes: conexion a
la base, interfaz privada, etc.

Hay que entrar un poquito en el asunto, pero vas a ver que
es mil veces mas eficaz que meterse uno solo a desarrollar
todo en php u otra cosa por el estilo.

Por ende, EL punto complejo de SPIP (al mismo tiempo que su
gran flexibilidad), es hacer uno mismo los esqueletos. En
realidad no es TAN complejo, pero hay que meterse un poco
en códigos egiptológicos de programación... Si sabes HTML
(mas alla de un 'Save as... ' en formato HTML) no te será
muy dificil ir a entender los pseudo-tags SPIP, y en todo
caso sera mucho mas fácil, más rápido y eficaz que hacer tu
mismo todo en PHP (al mismo tiempo sera mas limitado

Lo primero que le dicen a uno es que los esqueletos

parecen

complicados y en el fondo no lo son (¿en el fondo de su
tumba?).

recuerda el 'hitchhickers guide to the galaxy': don't
panic!

Daniel explica una cosa tan obvia que nadie se había

tomado el

trabajo de escribirla en la literatura que había leído.

Que

los esqueletos se componen de un archivo en HTML y otro
(entiendo que con el mismo nombre) en PHP... punto a mi

favor,

vamos al sigueinte paso.

generalmente el .php3 y el .html son del mismo nombre. Pero
pueden no serlos: en la variable $fond del .php3, tu
defines el radical del nombre del .html

Ademas, existen ciertos esqueletos particulares:
sommaire.php3/.html : la portada, a dnode lleval el
index.html
rubrique.php3/.html : para las secciones,
article.php3/.html : para los articulos.

más otros como el indice (plan du site/sitemap).

Otra cosa bien astuta:
si ademas del rubrique.html pones un :
rubrique=5.html : ese esqueleto se aplicara a la seccion 5
rubrique-7.html : se aplica a la seccion 7 y todas las que
contiene

article-7 a todos los articulos de la seccion 7 y las que
contiene.

se entiende?

tambien tu puedes hacerte cualquier esqueleto que se te
antoje:
MiEsqueletoEnCirculosYNoEn3ColumnasFalicas.php3
MiEsqueletoEnCirculosYNoEn3ColumnasFalicas.html

lo llamas por el php3, dandole variables de entorno si
necesatio: id_rubrique=, id_article=, ...

ultimo asunto: existen los esqueletos rubrique-dist.html
(como distribucion) que son los que SPIP usa si no
encuentra el rubrique.html

... sitio o de las secciones (o rúbricas) que tiene el
sitio. ¿Voy bien?

Si, vas perfecto.

Escarbando los esqueletos encuentro otras variables que
normalmente están entre [(# ... )] y que asumo están

ligadas a

la estructura de la base de datos sobre la que se trabaja,

Efectivamente. Eso es una BALIZA SPIP
estoy traduciendo dos articulos de la doc : 'bucles y
balizas' y 'sitaxis de las balizas'

Son efectivamente los campos de la base de dato, y otras
cosas que se calculan de esos campos.

por ejemplo:

#URL_RUBRIQUE debe equivaler a algo como
http://www.atarraya.org/rubrique=10

casi. si en tu contexto es la seccion 10 (prefieren que
pasemos a 'rubricas'?), la baliza #URL_rubrique seria:
http://www.atarraya.org/rubrique.php3?id_rubrique=10

y así el esqueleto se vuelve dinámico porque no estamos
construyendo enlaces con una constante sino con una

variable,

que depende sabrán los dioses (y las diosas) de qué. Ya

me

empiezo a perder...

No, no, vas muy bien. Los dioses son 'heroes' o incluso
humanos. (Se llaman Fil, Antoine y ARNO*, segun entiendo).
Y aqui (en pleno sindrome de Asterix) te explican qué
depende de qué y reciprocamente:
http://www.uzine.net/groupe.php3?id_groupe=8

me sigues?

Aunque me preocupa que la
cosa no sea tan simple porque no serán las mismas

variables

para las secciones (o rúbricas), los artículos, los

breves

Efectivamente. La pagina que te señalaba, te dice en que
BOUCLE puedes llamar a que BALIZA.

(las breves?) y los enlaces.

yo con 28 años de franciñol, no sabria decirte...
pero opto por las breves, pa' Montse!

por ejemplo, en los
juegos de esqueletos que bajé no encuentro ningún

index.php o

index.html lo que me indica que la página inicial no

tiene

esqueleto propio y ahí ya me perdí por completo...

efectivamnete: si te fijas el index.php que viene con SPIP
te envia a sommaire.php3 (eso es para tratar el caso en el
que el sitio aun no esta instalado)

No me quedan sino preguntas (más preguntas):

En el caso hipotético que yo cogiera un juego de

esqueletos

bajado de la red y los reemplazara por los que trae el

SPIP

por omisión (en francés como que también dicen "default")

¿mi

sitio quedaría automáticamente con otra cara?

Si! purebalo. Eso es una cosa genial de SPIP: le pones el
contenido y organizas la paginacion independientemente.

¿A qué se debe que a pesar de haber creado 4 secciones y
puesto dos artículos y un enlace la pimera plana de mi

sitio

no muestre nada al entrar?

No es un problema de LA caché?
Yo ahora ya los vi, tus dos articulos. Cuando estas
conectado a la interfaz privada, fijate que aparece un
boton, abajo a la izquierda, 'recalcular esta pagina'

Si yo le meto a un esqueleto un enlace a una imagén, ¿esa
imagén quedará siempre metida en todos los elementos?

Si pones una imagen 'en duro', en el archivo .html, si
aparecera siempre que consultes ese esqueleto.
Despues, los editores SPIP pueden integrar dinamicamente
imagenes en sus articulos. (ver la ayuda)

Por ahora me conformaría con cambiar la primera plana

¿cuáles

son los archivos que tengo que trabajar? o en sentido más
amplio ¿existen esas listas que le dicen a uno qué

archivos

modifican qué páginas?

para la primera plana, atacate (o Acataca-Macondo :wink: a
sommaire.html

(apuesto que si existen sólo están en

francés, çe la vié!)

No: 'se la ví' (pero no se la toqué!)

¿Yo puedo usar un esqueleto (es decir una apariencia)
completamente diferente de una sección a otra?

rubrique-N.html y rubrique=N.html

¿Cómo se manejan las carácterísticas de los tags?

Los 'criterios', quieres decir?
Aca estan todos los criterios posibles, y donde se usan:
http://www.uzine.net/groupe.php3?id_groupe=11

No pongo más preguntas porque ya estoy corriendo el

riesgo de

una respuesta del tipo "espere a que se traduzca el

manual

completo" ¿cierto?

Bueno, si y no, porque es mas divertido responderte que
traducir :wink:

Volvio un poco la luz? O todavia hay apagon?
Aca hay huelga, porque los capitalistas se quieren llevar
las jubilaciones (puesto que ya nadie se la cree si
propusieran ponerlas en bolsa :wink:

chau!

daniel