Initial commit
[blog.git] / posts / 100.html
1 title: DOM Viewer
2 date: 2006-03-13 16:52
3 ---
4 <div>
5 <p>Durante las últimas semanas he estado trasteando con <a href="http://textpattern.com/">Textpattern</a> y con sus plugins. La verdad es que estoy bastante sorprendido con este software para blogs, y eso que ya estuve mirándolo antes de decantarme por <a href="http://wordpress.org/">WordPress</a>, pero el día que lo probé por primera vez no me acabó del todo. Sin embargo ahora estoy sopesando seriamente el cambiar a Textpattern.</p>
6
7 <p>El caso es que cuando se programan plugins en Textpattern, como en cualquier otro CMS, una forma fácil de añadir funcionalidades es usando <i>Document Object Model</i> (DOM) (<a href="http://kusor.net/traducciones/brainjar.es/introdom1.es.html">Modelo de Objetos de Documento</a>) para poder acceder y modificar los contenidos de las páginas de administración del sitio y adaptarlas a nuestras necesidades concretas. Esto que puede resultar muy bonito puede acabar siendo una locura cuando trabajas con páginas grandes con una estructura compleja de nodos. Podeis pensar que tampoco será para tanto. Bueno, cuando paseis dos días peleando sin saber por qué sois incapaces de colocar una lista de selección exactamente en el lugar que quereis que aparezca ya me contareis.</p>
8
9 <p>Al final, desesperado, empecé a plantearme el hacer algún <i>script</i> que me mostrara el árbol de nodos de la página. No, espera, seguro que alguien ya ha pasado por esto y lo habrá desarrollado. Un poco de búsqueda y ¡¡bingo!!, <a href="http://www.brainjar.com/dhtml/domviewer/">DOM Viewer</a> hace lo que necesito y además es GPL.</p>
10
11 <p>Cinco minutos de reloj y la lista ya sale donde yo quería.</p>
12 </div>