Hola Germán
El día 1/11/06, German Bustos <german_bustos@gmx.net> escribió:
Hola,
La verdad yo también he dudado mucho en la transición, me parece que los
puntos más favorables son:
- Que se deje (por fin) los archivos .php3 que le daban un toque
demasiado « retro » a los URL (además de las limitaciones del formato),
Con la antigua, se podían ocultar, usando las url_propres ó url_propres2 (que es como yo lo tenía)
- Montar la nueva versión suele ser complejo y lo deja a uno con un
montón de archivos que no sabe si sirven o no, el cambio en la
estructura de la carpeta ecrire hace que el código esté ahora
guardado en diversas carpetas, para quien instala por primera vez
puede parecer muy limpio y organizado pero cuando uno lo actualiza
desde un 1.8 o algo así es un despelote.
Todos los cambios son algo traumáticos, pero este lo tiene más organizado todo y redunda en beneficios para futuros cambios de versión 
- La solución por la que he optado es borrar la instalación anterior
en el momento de actualizar, dejo únicamente la carpeta IMG y el
archivo ecrire/inc_connect.php3 y luego copio los archivos de la
versión 1.9, esa forma (un poco salvaje) de hacer la actualización
ha resultado bastante efectiva
Diría que de las más limpias y rápidas, el tener que revisar uno a uno es algo pesado y que puede llevar a fallos igualmente
- Luego llega el suplicio de los esqueletos. Dos problemas grandes
se me han presentado, en sitios viejos tenía enlaces a URL como
auteur.php3?id_auteur=3 yo no sé porqué, supongo que en esa época
no conocía la baliza #URL_AUTEUR, o al mapa del sitio plan.php3,
eso enlaces empiezan a dar error y lo peor es que no te das cuenta
si no navegas el sitio, en un sitio con muchas páginas puede ser
difícil ubicar un problema de este tipo.
Yo por eso pegué la paliza en la lista con este tema en su día
ahora las url’s están estandarizadas con #URL_ARTICLE, #URL_RUBRIQUE, etc y me permitirá en futuras versiones, no tener que tocar prácticamente nada de las plantillas.
- El otro gran problema con los esqueletos son los esqueletos
incluidos, pasar de <INCLURE( pie.php3)> a
<INCLURE(spip.php)(fond=pie)> implica revisar uno por uno los
esqueletos y cambiar el código, pero me pasó que después que
terminé de hacerlo me encontré con documentación que recomendaba
no usar esa notación sino [(#INCLURE{pie})] porque en este caso
los esqueletos incluidos no se vuelven a calcular y eso hace más
eficiente el sitio
Están bien los dos sistemas, yo en mi caso, tengo [(#INCLURE en casi todas exepto en la mini-agenda de http://Alufis35.uv.es donde lo tengo con <INCLURE, porque me sacaba mal los días de la semana (los incluye en la web en función del idioma en el que navegamos)
- Otro punto problemático son los esqueletos propios, antes si yo
quería poner mi esqueleto que se llamara « chismes »
Hacía un par de archivos:
chismes.php3
Que contenía algo como
<?php
$fond = "base";
$delais = 24 * 3600;
include ("inc-public.php3");
?>:
Y otro chismes.html en el que ponía mis bucles y balizas según se me
antojara, pero ahora esa notación no me funciona (no le he dedicado
mucho tiempo pero no he podido hacerlo igual que antes, algo debió
cambiar en algún lado)
No, esto ya no funciona y piensa, que ahora te libras de tener el « .php3 », ahora, cuando quieres incluir un esqueleto propio, lo haces con la baliza:
[(#URL_PAGE{chismes})]
Y si le quieres pasar parámetros: [(#URL_PAGE{chismes}|parametre_url{‹ id_rubrique ›,#ID_RUBRIQUE})] y spip ya te genera el enlace oportuno para que eso funcione (en la actualidad sería igual que poner " spip.php?page=chismes&id_rubrique=#ID_RUBRIQUE" pero al hacerlo de esta forma, nos aseguramos de que en futuras versiones, también funcionará
- Finalmente está el dolor de cabeza de los buscadores, si algo que
alguien necesita está en tu página y Google lo tenía registrado en
la página www.tu-sitio.org/article.php3?id_article=245 cuando
aparece en la búsqueda se va a una pagina de error porque ese URL
simplemente no existe más, ahora está en spip,php?article245, pero
¿Como puede adivinarlo Goolge? Claro hay que cambiar las metatags
para que Google reindexe lo antes posible, pero eso no todo el
mundo lo sabe hacer o -si lo sabe hacer-, está muy ocupado
arreglando los esqueletos y el montón de pequeños detalles
La forma más sencilla, es hacer algo como hice yo, crear un archivo « parser » al que se le redirija la url antigua y haga un Permanent Redirect a la url nueva, de forma que los buscadores, actualicen su bbdd con la nueva url (tienes la última versión del que gasto yo en: http://alufis35.uv.es/websvn/filedetails.php?repname=spip&path=%2Fmollio%2Fbranches%2F1.9%2Fparser.html&rev=0&sc=0 ). Como verás, analiza el parámetro que le pasas (id_rubrique, id_article, id_mot, id_auteur) y te redirige a la página para esa id) (y este método, funciona muy, muy bien)
- Una pregunta off topic sobre Google. Muchos sitios ahora cuando
uno busca aparecen con un corto listado de enlaces debajo (por
ejemplo si uno busca Avianca en el web aaprece una listica de
enlaces donde dice cosas como Promociones o Productos y
servicios). entiendo que eso se logra con SiteMaps, pero de nuevo
es un poco complicado, mi idea es que uno pueda hacer un esqueleto
que cree el XML del SiteMap y con palabras claves maque la
secciones que se deben destacar en Google…
Otra vez lo mismo
En http://alufis35.uv.es/websvn/filedetails.php?repname=spip&path=%2Fmollio%2Fbranches%2F1.9%2Fsitemap.html&rev=0&sc=0 tienes el archivo sitemap que utilizo yo para generarlo dinámicamente, luego a google envías como « sitemap » la página: http://www.tusitio.com/spip.php?page=sitemap
Y si quieres rematar la faena, también puedes incluir soporte RoR utilizando la plantilla: http://alufis35.uv.es/websvn/filedetails.php?repname=spip&path=%2Fmollio%2Fbranches%2F1.9%2Fror.html&rev=0&sc=0
Como siempre, este código está implementado en los esqueletos Mollio que tiene Alufis35.uv.es y tenéis explicación de su uso y características en:
http://alufis35.uv.es/Esqueleto-basado-en-Mollio-org.html
y forma de uso (para la parte interna), iguales a las descritas para la anterior versión de los esqueletos de la web:
http://alufis35.uv.es/Manual-de-usuario-de-los.html
Saludos
Pablo
Postulado de Boling sobre la Ley de Murphy:
Si se encuentra bien, no se preocupe. Se le pasará