Desarrollo del sitio web


Desarrollo del web de BULMA y de todas las aplicaciones asociadas

Aqui podras encontrar todo lo relacionado con el desarrollo del web de BULMA.

En este web están completamente vetados los gráficos .gif, ¡soporta el software libre, usa .png! 🙂

Ultima modificación
29-10-1999

Aquí tenéis el el código fuente con imágenes, script de creación de la BD, introducción de datos de ejemplo y demás.
Nota: es posible que este link falle o que el .tgz no contenga toda la información -je-
Para recrear Bulma en tu casa, Si ya tienes instalado apache, postgres y php consulta este artículo. Si aún no los has instalado, este otro artículo te será de gran utilidad. También tienes disponible un tutorial sobre PHP y las librerías de Bulma y otras notas sobre PostgreSQL y php.
Participantes:

Estado:
En constante desarrollo
Pendiente:
Cosas pendientes de hacer, sin ningún orden especial:

  • ¿Permitir gestión de proyectos avanzada, con control del número de miembros, mailinglist…?
  • Darle un repaso al código de autenticación, no basta con if isset($nIdAutor) para asegurar que el autor ya exista (la asignación $nIdAutor=$rcLogin->strAutor hace que $nIdAutor se inicialice a 0). Debería ser un if ($nIdAutor).
  • Hacer que el truco del día coja un random.
  • Poner un sistema de votaciones de cosas (poll) o bien crear un artículo de ese tipo.
  • Poner un nivel de dificultad a los artículos.
  • Permitir votar los artículos?
  • ¿Guardar los artículos como ficheros en vez de en la base de datos?. Podría ponerse el resumen como un META.
  • Solucionar el problema de los artículos demasiado largos. Por ahora se arregla “paginando” los artículos.
  • Se podría solucionar el problema de “usurpación” de la personalidad en los comentarios si se forzase a los usuarios a darse de alta y a los que no se diesen de alta que tuviesen que firmar con “Anonymous Coward” o bien que no pudiesen poner la dirección de e-mail 😕 (parece que es lo que hace Slashdot).
  • Paginar los artículos como los resultados que devuelven las búsquedas de excite… (con números de página para acceder a una página en concreto).
  • Escapar el título de los artículos para que no se ponga html o bien mirar que no haya HREFs.
  • Hacer un script cron que haga un backup del site y de la base de datos en bulma.tgz para que la gente pueda bajarse ese tgz e instalar bulma en su casa. Convendría conservar las “n” últimas versiones de ese .tgz (el sysadmin está en ello).
  • Poner las direcciones de todas las URLs que tenía la página antigua y el contenido de algunas páginas.
  • Hacer el form de introducción de artículos más estrecho para que no desplace la columna derecha.
  • Darle un repaso al diseño de la BD, añadir cosas como:
    • Contadores de visitas a los artículos ¿?
    • Indices pertinentes
    • Formato del escrito a los artículos, posibilidad de que el artículo sea una URL, SGML…
    • ¿Añadir tabla de log? … la alternativa es añadir fechas de última modificación y hacer una consulta mezclando comentarios y noticias.
  • Ventana de “log” de las últimas modificaciones en el web.
  • Páginas de búsqueda en el web con condiciones complejas.
  • Poder configurar el número de enlaces por página.
  • Gestión de usuario/password para configuración del site o bien mediante cookies.
  • ¿Permitir responder a los comentarios?
  • ¿Alguna sugerencia?

Versiones:

  • 29-10-1999:
    • Los artículos ya se admiten en formato texto.
    • Se eliminan los botones supérfluos en el form de mantenimiento (mant_noticias.phtml, se pone sólo Aceptar/Borrar o Nuevo).
    • Se cambia a 10 artículos/página.
    • Se añade la ayuda al login (artículo sobre soporte de autores).
  • 8-9-1999:
    • Ya se comparan las dos contraseñas (la original y la reescrita) para asegurarse de que el cambio de contraseña del autor es correcto.
    • Se quita lo de “Truco”…
    • Se disminuyen un poco los forms, pero no lo suficiente, en explorer sigue sin verse bien del todo 🙁
  • 28-8-1999:
    • Se añade el envío de mensaje al autor del artículo cada vez que se inserta un comentario a un artículo.
    • Se cambia urlencode por rawurlencode.
  • 22-8-1999:
    • Se arregla un pequeño bug con la dirección de los autores (faltaba el mailto: y el subject del email) en el cuerpo de los artículos (en bulma.php3).
  • 26-7-1999:
    • Se añade la dirección de la mailing como artículo de “participa”.
    • Se ponen los títulos de textboxes sobre el textbox para que puedan ser más anchos los textboxes.
    • Se hacen más pequeñas las letras del título del artículo en la página body.phtml.
    • Se añaden cabeceras HTTP caducidad/pragma no cache a las páginas de consulta para que no se cacheen (a las de introducción mejor no poner).
    • Se pone la dirección del webmíster para sugerencias.
    • Se le da un repaso a la BD, ahora incluye:
      • Claves primarias
      • Secuencias
      • Fecha/hora de los comentarios
      • Fechas de última modificación, creación y caducidad de los artículos.
      • Información de password y usuario a los escritores.
      • Información de escritor a a los artículos.
  • 28-6-1999:
    • Se arregla un bug: en la lista de artículos, no se ponía la variable nIdComentario=-1 al enlazar con el artículo, de manera que los comentarios salían todos expandidos.
    • Mostrar el número de comentarios de cada escrito en los bloques de tipo de noticia.
    • Primer esbozo de lo que contendrá la columna izqda (banners, cuadro de búsqueda…)
    • Añadido sistema de búsqueda (textbox de la columna izqda.)
    • Mostrados sólo links a los comentarios en un principio en la página body.phtml. También hay un enlace para verlos todos a la vez.
    • Uso extensivo de la variable strFilter. Se arregla un bug: cuando se mostraban artículos de un sólo tipo, no paginaba bien.
  • 22-6-1999:
    • Arreglado bug del e-mail del comentador
    • Arreglado problemilla con los retornos de carro de los comentarios.
    • Líneas de separación de los comentarios.
    • Arreglado formato de fechas del backend de PostgresSQL
    • Adaptación de la clase RecordSet y de las páginas a usar el método Exec de la Connection y que ahora devuelve un RecordSet.
  • 20-6-1999:
    • Incorporación de comentarios
    • Introducción de la clase RecordSet y Connection para abstraer de la BD en concreto.
    • Paginación de la lista de escritos.
    • Los includes php3 tienen extensión .php3 y las páginas web .phtml
  • Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=14 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.