Post etiquetados con ‘blog’
Creando un sistema de blogs [PHP] [III]
Bueno, como diría Clayder en cuanto a la programación, a veces es mejor compartir para ayudarnos todos o nos podemos ir a la basura con nuestros programas con bugs por todos lados y solitarios, creo que no lo dijo pero estoy seguro que lo pensó. El hecho es que en este post que espero sea meramente didáctico quiero mostrarles la segunda versión de mi aplicación web que me ha consumido en los últimos días de programador amateur por si alguien quiere probarlo, reestructurarlo, editarlo, y/o escupirlo o que se yo (no me ofende, el compartir abarca eso también
), cosa que, desde las primeras versiones que mostré en los dos anteriores post, hasta la versión que tengo en mi poder actualmente y que ya utilizo en la dirección de mi blog personal (http://willmedina.co.cc) han habido ciertos cambios significativos siendo el principal el que reestructuré tal código desde un enfoque de programación orientada a objetos que está tan de moda. También hubo algunos que otros cambios como el que ya los usuarios no dependían de sólo sesiones para mantenerse conectados y en el panel de control (cosa que podría ocasionar que se acabe la sesión cuando estés editando un post, y crash!), para eso introduje algunas operaciones con cookies.
También cambié la estructura de las tablas en la base de datos de manera más ordenada y con notaciones más acorde con una base de datos, valgan redundancias. Tanto que eliminé la de Feedback, porque bien la operación se podría mandar al correo electrónico con la función Mail() directamente, eliminé la tabla de Widgets de la sidebar, y esto si fue personal, porque según yo, a cada vez que quería modificar el sidebar simplemente modificaba el <archivo del sidebar>.php porque al fin y al cabo eso se traduce en HTML puro, y estar sobrecargándolo con funciones y llamadas a bases de datos era un poco estúpido (desde el punto de vista de la simpleza de mi aplicación).
Creando un sistema de blog propio [PHP]
Mucha gente dice a veces… para qué re-inventar la rueda?…y esto con referente a modelos estructurados de programación en los que siempre hay algunos aventureros inventando cosas sólo para que se les felicite o reconozca… bueno, esta vez yo tengo una razón un poco más de peso para re-inventar la rueda: INVESTIGACIÓN … (aunque claro, a veces hay gente hincha que exagera con eso y en vez de investigar lo que quieren es crear algo para intentar hacer competencia con lo ya existente… ¬¬, en ese caso, prefiero usar librerías conocidas), y bueno, esta vez quiero compartir en este post un proyecto que me mantuvo entretenido en lo que no he tenido internet el pasado mes y que aparte sirvió de buen “desestresador”, “desaburridor” y del cual no podía decir que estaba perdiendo el tiempo; un sistema de blog a partir de mis conocimientos básicos de PHP y MySQL.
En verdad, no es la gran cosa, no voy a vender gatos por liebres, ni decir que usé algo fuera de lo común que va a pegar en el mundo de la programación, y que muy aparte que exista WordPress, que lo recomiendo, esto quise compartirlo para que no se pierda en la bastedad del mundo de los 0 y 1, porque a fin de cuentas, todo el mundo puede tener un blog sin más personalización que hacer un par de clics (como en Blogger) o hacer algunas que otras modificaciones con etiquetas ya existentes a nivel código (WordPress) y bueno, después de probar tal o cual sistema, llegue a la conclusión -personal- de que no hay blog más personal que el que hecho por ti mismo desde 0 (esto es debatible, sólo es mi punto de vista personal ojo). Aunque bueno, es una experiencia rara XD… para proyectos serios obviamente usaría WordPress… pero vamos a ver qué tal va esto de crear tu propio sistema de blog!
Me di cuenta que, los blogs tienen cosas en común, y bueno, eso es obvio, el hecho está en que puedes crear un blog básico con unos cuantos archivos y algunas tablitas en MySQL (que ni si quiera me preocupe en vincular con PK, FK, Joins, vistas, etc y eso porque no me gusta mucho esas cosas), que cumplan determinadas funciones básicas como un index.php, un archivo que muestre los post y comentarios (sí!… un solo archivo para mostrar de forma individual todos los post que tengas) y de preferencia un archivo donde almacenes funciones globales que crees que vas a utilizar en más de un archivo (en todo caso esto modulariza un poco el sistema) y ya el resto lo dejo a tu imaginación.
Pero bueno, vamos con lo técnico del sistema que hice, quizás a alguien le pueda funcionar…
Nota: Los códigos que veras son un alcance del sistema en sí, no es un tuto general de como hacer un blog con dos o tres archivos, sino pequeños avances de como es que hice esto en específico caso.
WordPress (III) -> Versión 2.8 “Baker”
Bueno, hace tiempo que no posteaba en este “mi blog temático” como lo bautizaron por ahí (me gusta esa denominación) y justo atendiendo algunas solicitudes para con la visualización, me enteré vía Twitter de que ya salió el Release Final del WordPress 2.8, el motor que usamos aquí XD, y que … bueno, por lo que estoy viendo es tema de interés bloggeril en la internet.
Según estoy leyendo, esta nueva versión del renombrado sistema tiene como novedades el mejorado de las búsquedas e instalación de temas (skins), desde el propio tablero del administrador, y agregándole el filtrado de éstas, es decir, si yo quiero un theme que tenga 3 columnas, 2 sidebar y el contenido, simplemente lo filtro. También ha mejorado el sistema de Widgets, haciendo mas fácil la interacción entre el usuario y su sidebar (Widgets = “objetos del sidebar”). De todos modos, ha sido (al menos para mí) una actualización ligerita, la actualización perfecta y automática sin mayores problemas y todo muy funcional, hasta el momento de escribir el post.
Los requerimientos son los de siempre, PHP 4.3 o posterior y MySQL 4.0 o Posterior, y ha sido denominado esta vez con el codename Baker, homenajeando a Chet Baker, Por otro lado, WordPress, ha publicado su propia nota (en inglés) acerca de esta actualización, y lo que salta a la vista, es el siguiente video (también en inglés), explicando algunos Features, y como siempre utilizando WordPress.tv… ahí se los dejo y si se animan a usar WordPress, pueden descargárselo desde WordPress.org o esperar la versión en español. Saludos
Vía | Genbeta, WordPress Blog
Descarga | WordPress
WordPress
Me he dado cuenta que he dejado un poco de lado esto del blogging, que entre la universidad, el sueño, la flojera ‘postUPAO’, los parciales de esta semana, el ICPNA, mi mami, el dinero, el café y tantas otras cosas más; me tienen casi sin tiempo estos últimos días, y digo casi sin tiempo porque al menos duermo algunas que otras horas, pero bueno, el punto es que sentí que no debía descuidar mucho esto y puse acelerador a algo que quería hacer hace algún tiempo pero que no me lo tenía del todo planteado: Mudar a WordPress; el hecho es que B2Evolution no es malo (en realidad me gusta por la forma en que esta programado y que es entendible al modo educativo con lo del PHP), lo que pasa es que el servidor está mas apto para WP que para B2Evo, así de sencillo, mientras que con b2evo se necesitaban algo de 40 tablas en la Base de Datos, ahora sólo tenemos 10 con WP, y mucho menos archivos. Ahora que, lo máximo que pude hacer con los posts anteriores fue importar los 5 últimos, y el resto?… pues nada, no borre el anterior blog, sólo lo cambie de lugar , aunque ya no se puede comentar por obvias razones pero ahí están todos y cada uno de los posts del anterior sistema. Por otro lado con este nuevo sistema ahora tenemos nuevas funcionalidades, y algunas que estoy por implementar, entre las novedades está el que pueden comentar con su cuenta de Twitter Gracias a “Twitter Connect”, un mejor diseño con Gravatar, una Carga mas rápida, y que ya se puede postear desde WLW… y pues en general esta todo mejor diseñado y espero que de ahora en adelante el blog tenga un toque mas entretenido, ojalá y no se me vaya el espíritu jeje… bueno nada más eso, ahora más bien que fue un trabajo de toda una noche U_U … simplemente espero que valga la pena ( y también para las 2 o 3 personas que nos leen
).
Ahora me pondré a ver tele un par de horitas hasta las 8 am (Nótese que el post lo escribí a las 5:30+- ) y luego a la U a ver a que hora es mi último Parcial, luego si salgo feliz veo si sigo posteando
…
Saludos!




