>> Produccions d'en Kotya <<

24 gener 2011

blogDAI

Filed under: Formació — jaumemg @ 2:28

Benvinguts a BlogDAI, una nova web d’apunts de Desenvolupament d’Aplicacions Informàtiques en format blog.

La raó d’aquest segon web és que el primer resultava feixuc d’actualitzar, a causa de la seva estructura de visualitzador d’arxius .html fet amb Javascript i Ajax i sense un interface d’usuari en php que permetés pujar arxius al servidor. Calia penjar els arxius via ftp i actualitzar la base de dades amb phpMyAdmin.

Per fer més dinàmica la publicació i manteniment de documents calia centralitzar els documents en una base de dades MySQL i poder publicar”on-line” les entrades. Així va ser com, sense tenir massa idea del que era una Wiki, vaig decantar-me pel format blog (potser la propera web serà una wiki?).

Després de provar diversos blogs senzills realitzats amb PHP vaig topar amb Particle Blogger de Particle Soft que es pot descarregar gratuïtament desde el seu web.

Aquestes són algunes de les seves característiques:

  • Funciona amb una base de dades MySQL i PHP v.4 o 5.
  • Té un auto-instal·lador de molt fàcil ús.
  • Integra RSS, amb el que podeu subscriure-us als posts del blog.
  • Permet crear categories per classificar les entrades (Tags) i agrupa en arxius per mesos les entrades publicades.
  • Es multiusuari. Inclou un gestor d’usuaris molt senzill i ràpid de fer servir.
  • Empra el tinyEditor com a plugin per editar entrades, popularitzat entre d’altres pels blogs de WordPress. Es tracta d’un editor de text enriquit fet amb JavaScript de tipus WYSIWYG (el que veus és el que tens) i que permet l’ús de botons o dreceres de teclat (Ctrl+) per aplicar format al text. Fins i tot permet l’introducció de codi HTML directament com a entrada. Algunes de les seves opcions:
    • ctrl + b / i / u → canvia el format de la lletra a negreta/cursiva/subratllat.
    • ctrl+ [1 – 6] → canvia l’estil a capçalera de la 1 a la 6. Repetint el mateix ctrl retornem a paràgraf normal.
    • estil Preformatted → permet incloure per ex. llistats de codi.
    • ctrl+f → obre el diàleg de cerca i reemplaç de text.
    • dibuixar i editar taules, llistes.
    • incloure enllaços url, videos i pujar imatges directament al servidor.

Funcionalitats afegides o millorades

  • S’ha inclòs una barra de cerca (implementació encara en proves) que retorna les entrades on es troba el text buscat. Es tracta del motor de cerca MySQL/PHP
    Boolean Search de Joe Dolson
    que he adaptat al blog. Cal saber: 

    • Suporta consultes boleanes de termes amb “OR” i “AND”.
    • Accepta tot tipus de consultes full-text de MySQL.
    • Per defecte busca paraules individuals, si volem buscar una frase cal tancar-la entre “cometes”.
    • Permet ús de comodins. Per ex, si volem qualsevol paraula derivada de “persona” com per exemple “personalitzat”, escriurem a la cerca: “persona*”.
    • Inclou seguretat bàsica de la base de dades.
  • Al motor de cerca s’ha incorporat una funció de resaltat amb “fosforito” de termes trobats als posts retornats. Per aconseguir-ho s’ha implementat la classe highlight del web PHPHelp!
  • S’ha personalitzat la plantilla i la capçalera del blog, incloent el full d’estils CSS del web Apunts Dai.
  • Incorporació d’alguns plugins al tinyMCE editor:
    • inserció d’arxius amb el plugin phpimage al que he actualitzat a la ver 0.30 de la class.upload.php de Verot.net perquè funcioni. Ull, perquè cal seguir les instruccions per deixar operatiu aquest plugin al editor, ja que no ve del tot pulit.
    • inserció de taules, media, visualització a pantalla sencera o impressió que venen a la mateixa distribució ver 3.3.9 del TinyMCE editor.

Futures Millores?

  • Generar índex de continguts en base a etiquetes de capçalera <h> per cada post.
  • Botons per guardar en format HTML i PDF les entrades del blog.
  • Implementar el Google prettify per donar major llegibilitat als llistats de codi.

→ darrera actualització 23-1-2011

Anuncis

2 comentaris »

  1. Si, si, tot això és molt bonic, però la WEB no funciona! Molt malament, suspès!! 😀
    Això és per un treball o ho fas només per practicar? La veritat és que t’ho curres molt!
    Per quan una versió en MSX-Basic? O si vols et deixo fer servir el X-Basic, KunBASIC, TurboBASIC o com es digués!
    _TURBOON
    fiuuuuuuuuuuuuuuuuuu
    _TURBOOFF

    Comentari per Marc — 25 gener 2011 @ 13:49 | Resposta

    • De veritat que no et tira? Insisteix una mica amb F5.
      Sembla ser que el hosting gratuït on la tinc allotjada no és cap meravella i talla força sovint la conexió.
      Doncs el blog és per aprendre i per compartir apunts amb els companys.
      Si vols t’obro un usuari i hi penges coses de Java o d’MSX 😉

      Comentari per jaumemg — 25 gener 2011 @ 18:28 | Resposta


RSS feed for comments on this post. TrackBack URI

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s

Crea un lloc web gratuït o un blog a Wordpress.com.

%d bloggers like this: