<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Semilla de Software Libre (S.L.) &#187; Uncategorized</title>
	<atom:link href="http://www.semillasl.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.semillasl.com</link>
	<description>Otra empresa de software libre</description>
	<lastBuildDate>Mon, 20 Jul 2009 09:04:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Clase 4. Requisitos para la memoria.</title>
		<link>http://www.semillasl.com/2009/02/clase-4-requisitos-para-la-memoria/</link>
		<comments>http://www.semillasl.com/2009/02/clase-4-requisitos-para-la-memoria/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 12:24:57 +0000</pubDate>
		<dc:creator>jaime</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.semillasl.com/?p=11</guid>
		<description><![CDATA[El acuerdo al que llegamos en nuestra super-clase presencial fue: arrancamos varios desarrollos independientes el esqueleto básico, y luego unificamos en un solo desarrollo en un trac común. Para antes de que tengamos la clase quizá seria interesante subirlo a 3 ramas (branches) diferentes del mismo proyecto, asi vemos todos como lo están haciendo los [...]]]></description>
			<content:encoded><![CDATA[<p>El acuerdo al que llegamos en nuestra super-clase presencial fue: arrancamos varios desarrollos independientes el esqueleto básico, y luego unificamos en un solo desarrollo en un trac común. Para antes de que tengamos la clase quizá seria interesante subirlo a 3 ramas (branches) diferentes del mismo proyecto, asi vemos todos como lo están haciendo los otros, y después unificamos en la forma que mas nos interese.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Bueno pero este post es para presentar una definición de requisitos para la memoria. Eso, dicho asi, con ese peso, no lo voy a poder llevar palante. Así es que lo que voy a hacer es presentar algunas ideas de lo que tendría que ser la aplicación (que quizá son también parte del análisis).</p>
<p style="margin-bottom: 0cm;"><span id="more-11"></span></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">La idea general de la aplicación es que los diferentes trabajadores de iepala, entren periódicamente al sistema y reflejen información sobre las actividades que están desarrollando. Con esto se va elaborando colectivamente la  memoria de la organización, que puede ser accesible online (con todos los temas de transparencia que esto conlleva) y que podría tener una salida &#8220;por atrás&#8221; en forma de documento unificado (para presentar a patronatos y cosas de esas).</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Echarle un ojo a la web y os haréis una idea: <a href="http://www.memoria.iepala.es">http://www.memoria.iepala.es</a></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Pongo una especie de modelo de datos simplificado con lo primero que se me ha ocurrido:</p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.semillasl.com/wp-content/uploads/2009/02/memoria7.jpeg"><img class="alignnone size-full wp-image-23" style="vertical-align: baseline; margin: 50px;" title="memoria7" src="http://www.semillasl.com/wp-content/uploads/2009/02/memoria7.jpeg" alt="" width="277" height="272" /></a></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p>La idea central del mismo es que todo se podría resolver con simples (o complejas &#8220;etiquetas&#8221;, pero la realidad de IEPALA demuestra que <span style="text-decoration: underline;">gustan</span> de las jerarquías. Entonces en vez de crear una campos para cada tema vamos a categorizar las etiquetas. Por otro lado esas categorías deberían tener 2 características basicas:</p>
<p style="margin-bottom: 0cm;">
<ul>
<li>Poder bloquear el editar o añadir etiquetas en una determinada categoría.</li>
<li>Poder clasificar esas categorías en algo asi como &#8220;descriptivas&#8221; (serian las que tenemos en la barra de navegación derecha) o &#8220;contenidos&#8221; (medios de comunicación, organizaciones,&#8230; etc)</li>
</ul>
<p style="margin-bottom: 0cm;">
<p>Lo bueno de dejar este modelo de etiquetas y categorías es que puede crecer conforme se les vaya ocurriendo. Y además refleja una jerarquía que le aporta control a la gente. Finalmente añada una batería de fechar que se pueden asociar con una actividad y el tema de vincular adjuntos (esto es para que empecéis a utilizar plugins). Por supuesto cualquier idea en en el modelo de datos sera bienvenida.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Por otro lado aqui os pongo el diagrama de casos de uso</p>
<p style="margin-bottom: 0cm;"><a href="http://www.semillasl.com/wp-content/uploads/2009/02/caso-de-uso3.jpeg"><img class="alignnone size-full wp-image-22" style="vertical-align: baseline; margin: 50px;" title="caso-de-uso3" src="http://www.semillasl.com/wp-content/uploads/2009/02/caso-de-uso3.jpeg" alt="" width="308" height="408" /></a></p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p>Rápidamente describo:</p>
<ul>
<li>Evidentemente hay dos tipos de usuarios registrados: El editor y el administrador (no hace falta mas complejidad para nuestro sistema).</li>
<li>El administrador gestiona usuarios y categorías. (NOTA: Y además tiene permisos para modificar cualquier &#8220;post&#8221;)</li>
<li>Un editor puede crear, modificar y eliminar sus actividades.</li>
<li>El visitante vera el sistema como un blog (aunque por defecto las actividades aparecerán en orden de realización de la misma y no de creación en el sistema) y podrá hacer filtrados por las etiquetas (algunas le aparecerán a la izquierda) y búsquedas mas complejas.</li>
<li></li>
</ul>
<p>Evidentemente un tema clave para esta aplicacion lo tendremos en el tema de la impresion de informes. Pero eso no sera para esta proxima clase.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Vale pues con esto nos juntaremos en otra clase presencial y unificaremos en un solo código.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Salud.</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p style="margin-bottom: 0cm;">
<p style="margin-bottom: 0cm;">Como nota final dejar constancia de que lo mas importante aun no lo hemos abordado: ¿Por que estamos migrando esta aplicación? ¿Por que a Rails?.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semillasl.com/2009/02/clase-4-requisitos-para-la-memoria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inauguración curso interno RoR</title>
		<link>http://www.semillasl.com/2009/01/inauguracion-curso-interno-ror/</link>
		<comments>http://www.semillasl.com/2009/01/inauguracion-curso-interno-ror/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 21:04:48 +0000</pubDate>
		<dc:creator>jaime</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Curso RoR 2009]]></category>
		<category><![CDATA[RoR]]></category>

		<guid isPermaLink="false">http://www.semillasl.com/?p=6</guid>
		<description><![CDATA[Este post es para inaugurar un curso interno para todos los informáticos de IEPALA (“semilla” no os cobrará por esto) en RoR.
Será sin ritmo, con un profesor un tanto novato, pero creo que interesante para todos. Confirmar vuestra presencia (se admiten comentarios).

El plan es tener un par de sesiones presenciales preparadas, y luego ir viendo [...]]]></description>
			<content:encoded><![CDATA[<p>Este post es para inaugurar un curso interno para todos los informáticos de IEPALA (“semilla” no os cobrará por esto) en RoR.</p>
<p>Será sin ritmo, con un profesor un tanto novato, pero creo que interesante para todos. Confirmar vuestra presencia (se admiten comentarios).</p>
<p><span id="more-6"></span></p>
<p>El plan es tener un par de sesiones presenciales preparadas, y luego ir viendo posibles quedadas, mientras avanzamos por comunicación diversa (correo, y este blog).</p>
<p><strong>OBJETIVO GENERAL:</strong> Que os lancéis a poder hacer cosas en RoR.</p>
<p><strong>OBJETIVOS ESPECÍFICOS:</strong><br />
* Manejarse en Ruby.<br />
* Entender el framework Rails.<br />
* Debatir la cultura Rails.<br />
* Que podáis empezar a desarrollar o tocar cosas en RoR.<br />
* Debatir RoR en el marco de problemas/soluciones concretas.</p>
<p><strong>OBJETIVO TANGENCIAL:</strong><br />
Definición conjunta de buenas practicas en el desarrollo. SVN, TRAC,<br />
Testing.</p>
<p><strong>METODOLOGÍA:</strong><br />
* Guiada por el desarrollo de una aplicación.<br />
* Encuentros presenciales para unificar ritmo.<br />
* Correos o posts sobre referencias y pasos básicos.<br />
* Solucionar por correo problemas o dudas (al ritmo que se pueda).</p>
<p><strong>Tiempo total del curso:</strong> Pendiente de negociación, pero asi de arranque un par de meses (Febrero y Marzo).</p>
<p>Bueno, en definitiva, este primer post era para crear el tag: “curso RoR 09”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semillasl.com/2009/01/inauguracion-curso-interno-ror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
