• Parte 2 del tutorial: Importando indices - Definición del formato de archivo.

    El formato de archivo es identico al usado en el viejo indice K64, pero agregando un segmento opcional para los nuevos datos: Autor, Plataforma y Tipo de sección.

    El formato entonces un articulo por linea y cada linea formada de la siguiente manera:

    Subtitulo_Titulo_Descripción_Página[_Autor_Plataforma_TipoSección]

    Cada campo lo divide un GUION BAJO.
    Los campos en NEGRO no pueden estar vacios.
    Los campos AZULES pueden estar vacios, los guiones separadores deben seguir estando.
    Encerrado entre CORCHETES esta la sección opcional, de utilizarse deben agregarse los 3 campos que estan entre los corchetes (pero no los corchetes).
    Si no se especifica estos campos opcionales, se toma por defecto el tipo de seccion 'General'

    TipoSección puede tomar un valor de 0 a 12, según esta tabla:

    1392432413 62 FT88737 Clave


    Ejemplos:

    Noticia, sin autor o plataforma:

    Noticias_Ultimas novedades en microchips_Se dieron a conocer los ultimos locos inventos desde silicon valley_3___0
    (Notece los guiones seguidos indicando que no hay autor o plataforma especifica)

    Noticia, con plataforma:

    Noticias_Lo nuevo de Drean_Los nuevos lavarropas drean con 1541 incorporada_4__Commodore_0
    (Ahora se salta solo el campo autor)

    Nota generica, sin autor:

    Bases de Datos_Una visita a Los Pinos 2_Un recorrido por este BBS_20
    (Se omite directamente los 3 ultimos campos)

    Entrevista, con autor:

    Entrevista_Charla con la barba Richard Stallman_Entrevistamos a la co-fundadora del proyecto GNU_25_Pablo Marmol__12

    Articulo sin subtitulo:

    _Reparando la Carlitos 48_Enseñamos a solucionar los frecuentes problemas con esta computadora. Utilizando solo un pedazo de alambre y cinta de embalar._28__Carlitos 48_6
     

  • Parte 2.5: Importando el indice

    Teniendo el indice en un archivo de texto según lo definido en el post anterior, lo siguiente a hacer es click en el icono (3) mostrado en la 5ta imagen de la primera parte del tutorial.
    Les va a aparecer el siguiente formulario:

    tut06.jpeg
    Deben seleccionar el formato de archivo a importar(1), usen el llamado 'Underscore'.
    Luego tienen 2 alternativas, ser complicados y cortar y pegar el texto en el cuadro de texto, o directamente 'subir datos de importación'
    Le dan a Submit.

    Si todo va bien la siguiente página les dirá cuantos registro encontro e inmediatamente debajo la opción para previsualizar lo que se va a importar.
    Recomiendo previsualizar y chequear rapidamente que todo este en su lugar. Si se olvidaron algún guión en el archivo de texto lo van a notar porque va a haber algo fuera de lugar, como un numero donde debería haber un autor, o el tipo de sección pasa a noticias o general en lugar del que pusieron.

    Si esta todo bien, le dan a importar y listo el pollo.

    Esto concluye lo básico del manejo del sitio, hay algunas otras caracteristicas como la traducción a ingles (u otros idiomas más adelante) y que cosas van a poder borrar como editores, pero lo dejo para más adelante.
     

  • Hola Pablo,
    El formato original de los índices es el siguiente:
    SECCION_TITULO_DESCRIPCION_PAGINA
    El que proponés será:
    Subtitulo_Titulo_Descripción_Página[_Autor_Plataforma_TipoSección]
    ¿Seccion y Subtítulo es lo mismo? En el proyecto original están definidas las secciones "Mundo Informático", "Programas", "Otras notas", "Nota de tapa" y "Correo".
    La pregunta va porque tenemos muchos índices ya hechos en el formato original, que podrían ser pasados ya si la relación es directa; más adelante se pueden completar los campos opcionales y volver a subir el índice.
     

  • Casi lo mismo, pero tomando más 'literalmente' como estan separados los titulos en la revista.
    Por lo tanto ya no va mas lo de poner 'otras notas', y 'notas de tapa' queda retringido a cuando la nota no tiene subtitulo.
    Subtitulo no es la mejor palabra para todos los casos quizas pero es lo que mas pega.

    Yo ya estoy subiendo los indices que estaban hechos (del ultimo archivo que subistes al tema del indice k64)
    Pero por ejemplo para comparar, el indice original del numero 23, linea 18:

    Otras notas_Mundo informático: Software para el verano_Revisión de programas: Gunfright (MSX), Alien 8 (MSX), Gladiator (Spectrum), Skyfox (Spectrum), Ace (Commodore/Spectrum), Spy vs Spy III (C-64), Knight Lore (MSX), Ping Pong (Spectrum), Sistemas de Gestión (C-128/IBM PC), Nightshade (MSX), Little computer people (Commodore), Batman (Spectrum)_08
    queda así:

    Mundo informático_Software para el verano_Revisión de programas: Gunfright (MSX), Alien 8 (MSX), Gladiator (Spectrum), Skyfox (Spectrum), Ace (Commodore/Spectrum), Spy vs Spy III (C-64), Knight Lore (MSX), Ping Pong (Spectrum), Sistemas de Gestión (C-128/IBM PC), Nightshade (MSX), Little computer people (Commodore), Batman (Spectrum)_08___2
    linea 23 pasa de esto:

    Nota de tapa_Spectrum, TK90X, TS 2068: Manejando archivos_Cómo podemos organizar información, aún sin tener disquetera. Registros y campos. Métodos de almacenamiento: vectores, matrices y matrices unidimensionales. Continúa en el número 24, página 60._22
    a esto:

    Spectrum, TK90, TS2068_Manejando archivos_Cómo podemos organizar información, aún sin tener disquetera. Registros y campos. Métodos de almacenamiento: vectores, matrices y matrices unidimensionales. Continúa en el número 24, página 60._22__Sinclair ZX Spectrum_10

    Como ves, lo que tiene un 'subtitulo' en la linea superior de la hoja de la revista ahora toma precedencia sobre lo que era antes la 'sección'

    entonces, si no tiene nada en ese linea superior pasa de esto (linea 32):

    Otras notas_Trucos, trampas y hallazgos_Pequeñas rutinas útiles para computadoras Spectrum, TS 2068, Commodore 64, MSX y TI-99_42
    a esto:

    _Trucos, trampas y hallazgos_Pequeñas rutinas útiles para computadoras Spectrum, TS 2068, Commodore 64, MSX y TI-99_42___5



     

  • Ah, perfecto... Agrego entonces los índices a la fecha. Son en el formato del proyecto K64 de Mariano, pero así tendrás más para convertir al nuevo formato.
    Sobre cómo se llama lo que se pone en la línea superior, en letras más chicas que el título... Google y Yahoo colaboraron (busqué en Google, me dirigió a una página de Yahoo respuestas) para darme la respuesta: "volanta".
    De hecho, tenés volanta (el subtítulo superior), título (lo principal) y copete (el pequeño resumen que amplía el título y anticipa lo que se leerá en la nota). Luego la nota en sí, fotos, etc.

    ]indices20140217.zip[/file]
     

  • Estoy agregando en Retroinvaders los enlaces a las K64.

    Voy a poner algo asi: "Índice de contenidos en retromagazines.com.ar"

    Sugerencia: ¿es posible hacer las URLs más amigables?
     

  • Gracias Josepzin.

    Las URLs no se pueden hacer completamente amigables porque no hay nombres únicos sinó IDs y Xataface saca todas las relaciones a partir de esos IDs.

    Lo que puedo hacer, y lo tengo mas o menos listo es pasar de esto:

    index.php?-action=browse&-table=mag_issue&i_id=11

    a esto:

    /browse/mag_issue/i_id=11

    Es menos choclo, pero sigue sin decir nada.
     

  • Está perfecto de esa manera, es que como está ahora es una URL hostil biglaugh
     

  • Novedades:

    -Ya estan indexadas todas las K64 cuyos indices estaban completos en el archivo que subió phd.

    -URLs un poco más legibles también estan funcionando.

    -Gus esta haciendose cargo de la parte de Programación Popular y programas tipeados de ZX-81. Por ahora subio 2 programitas de la Programación Popular 1.

    -Agregué un tipo de sección nuevo: 13 - Rankings. Para los rankings de juegos que suelen tener las revistas.

    -Dentro de lo que es funcionamiento interno del sitio, cada vez que se agrega un registro o se importa un indice, este queda registrado en la base de datos de busqueda, antes habia que hacerlo manualmente desde administración.

    Les recuerdo que la inscripción al sitio esta abierta, una vez inscriptos mandenme un pm para que les de los permisos de editor.
     
  •  

Moderador (s): homecomputer, Selandari, ArielP, pastbytes, Durandal