tag:www.domestika.org,2005:/es/forums/2-domestika/topics/72770-desarrollo-de-domestika-orgDesarrollo de Domestika.org, en el foro Domestika - Domestika2008-10-29T14:15:35+01:00tag:www.domestika.org,2005:Post/5550712008-10-29T14:15:35+01:002008-10-29T14:15:35+01:00Desarrollo de Domestika.org<p></p><blockquote>Por aclarar un poco más las cosas: esto es una copia de Space Collective, de CSSmania, de Blue Vertigo, de Behance, de FaceBook, del Dashboard de Apple, de...</blockquote>
<p>Copiones!!! :)</p>
<p>(yo creo que ante las acusaciones de plagio no habría ni que dar explicaciones)</p>Ricoytag:www.domestika.org,2005:Post/5550242008-10-29T12:55:41+01:002008-10-29T12:55:42+01:00Desarrollo de Domestika.org<p>Por aclarar un poco más las cosas: esto es una copia de Space Collective, de CSSmania, de Blue Vertigo, de Behance, de FaceBook, del Dashboard de Apple, de...</p>
<p>A ver señores, que no estamos inventando la rueda, que foros, sitios de coolsites, de recursos, de portfolios, comunidades online, etc.... existen muchas. Y las soluciones, tanto funcionales como estéticas, muchas veces se aproximan. Pero es que es de cajón, hay muchas cosas que dos personas similares, ante un mismo problema, resuelven igual.</p>
<p>Nosotros <strong>no tenemos ningún ansia creadora de valor único y universal</strong> en el mundo, nosotros sólo <strong>queremos poner a disposición de nuestros usuarios herramientas que consideramos útiles</strong> y reunirlas todas dentro de un site.</p>
<p>Y si creemos útil un sistema de portfolios lo implementaremos, y lo primero que haremos será patearnos unos cuantos, barruntarlo todo, y crear nuestra propuesta. Que seguroseguroseguro que tiene cosas parecidas a otros sitios web, pero coño, que antes teníamos un phpBB y también lo tenía....</p>
<p>Esto no es un microsite para Nike, es una comunidad basada en herramientas y servicios a sus usuarios. El que quiera ver similitudes las verá siempre.
<br>Pero de ahí a hablar de copia (o lo que sea) creo que hay un trecho.</p>orangetag:www.domestika.org,2005:Post/5549942008-10-29T11:54:02+01:002014-07-01T01:03:23+02:00Desarrollo de Domestika.org<p><strong>Milo_</strong> con que pongas sólo una vez el enlace en cuestión es suficiente. Te he editado el post porque habías puesto el enlace a Space Collective como unas 30 veces. Si quieres te paso el mail de Folkert Gorter, el diseñador de Space Collective, para que le informes acerca del nuevo diseño de Domestika.</p>tag:www.domestika.org,2005:Post/5549902008-10-29T11:46:14+01:002008-10-29T11:51:56+01:00Desarrollo de Domestika.org<p>PERO ES QUE NADIE SE HA DADO CUENTA QUE ESTO ES UNA COPIA DE </p>
<p> <a href="http://spacecollective.org/" target="_blank" rel="nofollow noreferrer">http://spacecollective.org/</a></p>Milo_tag:www.domestika.org,2005:Post/5507912008-10-10T10:23:27+02:002013-12-30T18:24:54+01:00Desarrollo de Domestika.org<p>Sí, jejeje, al final ha habido suerte! :D</p>happywebcodertag:www.domestika.org,2005:Post/5507152008-10-09T21:43:20+02:002008-10-09T21:43:20+02:00Desarrollo de Domestika.org<p>Bueno, pues parece que nos veremos en la conferencia: <a href="http://www.conferenciarails.org/2008/10/programa-definitivo-de-ponencias/" target="_blank" rel="nofollow noreferrer">http://www.conferenciarails.org/2008/10/programa-definitivo-de-ponencias/</a>
<br>Felicidades!</p>dagi3dtag:www.domestika.org,2005:Post/5503052008-10-09T10:34:16+02:002013-12-30T18:24:54+01:00Desarrollo de Domestika.org<p>No, de momento no tenemos nada desarrollado para las newsletters: lo primero es lo primero :)</p>happywebcodertag:www.domestika.org,2005:Post/5501422008-10-09T01:13:46+02:002008-10-09T01:13:46+02:00Desarrollo de Domestika.org<p>raúl, y el tema de las newsletters? se ha desarrollado algo de cero o se está utilizando el sistema antiguo tirando de la nueva base de datos?
<br>lo de la conferencia rails se me había pasado por la cabeza comentarlo pero ya me imaginaba que se os había ocurrido primero. a ver si os la dan. si no, igual os podiáis animar a dar una pequeña charla por vuestra cuenta. de todas maneras este año que ya tengo algo más de solvencia no me la pierdo.
<br>enhorabuena!</p>dagi3dtag:www.domestika.org,2005:Post/5501112008-10-08T23:23:07+02:002008-10-08T23:23:07+02:00Desarrollo de Domestika.org<p>Olé por el plug-in de Sebastian Delmont, un puto crack y tengo la suerte de que fuese mi jefe en Loquesea.com por allá en los "late nineties".</p>
<p>Y enhorabuena a vosotros por la web :)</p>
<p>Intentaré ir a la Conferencia Rails...</p>ernexbcntag:www.domestika.org,2005:Post/5500752008-10-08T22:15:14+02:002013-12-30T18:24:54+01:00Desarrollo de Domestika.org<p>Hola gente! Perdonad el retraso en contestar pero, como ya habéis visto, la puesta de largo está teniendo sus turbulencias (como toda puesta de largo, por otra parte).</p>
<p>Os comento un poco la parte más <em>railera</em> del asunto: la aplicación empezó a desarrollarse sobre Rails2.0RC y desde entonces se ha venido actualizando a las sucesivas versiones estables.</p>
<p>Los plugins/gemas más destacables son:
<br></p><ul>
<br><li> acts_as_solr para interactuar con solr, nuestro motor de búsqueda
<br>
</li>
<br><li> bb-ruby para la conversión bbcode -&gt; html y para la migración de los contenidos anteriores
<br>
</li>
<br><li> embedded-actions de Sebastian Delmont para los widgets
<br>
</li>
<br><li> gibberish para las traducciones </li>(la aplicación soporta multiidioma)
<br><li> query_memcached: una joya de Fernando Blat, que junto a memcached ayuda a dar descanso a la base de datos
<br>
</li>
<br><li> shoulda y mocha para algunos tests, el resto usan Test::Unit
<br>
</li>
<br>
</ul>
<p>La ejecutamos en el esquema <em>clásico</em> de apache + balanceador de carga + clusters de mongrel y MySQL, sobre la infraestructura que comentaba Borja. Como dependencias externas las que comentaba en la lista de plugins: solr para las búsquedas y memcached para el cacheo a nivel de aplicación. También recaptcha para los captchas y un servicio web externo para las capturas de los coolsites.</p>
<p>En cuanto a tiempos y recursos en desarrollo back: empezamos los primeros prototipos a principios de año, y empecé a trabajar en el proyecto a tiempo completo sobre el mes de Abril. En verano incorporamos a tiempo parcial a Jesús Casquero para ayudar en tareas de prototipado e integración. Curiosamente la mayor parte del desarrollo ha correspondido a lo que será la segunda fase del proyecto (portfolios y grupos) de manera que las funcionalidades actuales -exceptuando la gestión básica de los foros- han sido las últimas en ser desarrolladas, por lo que aún hay algunos detalles por pulir. Desde aquí os envío mis disculpas, ya sabéis que <a href="https://www.domestika.org/bugs/crear">podéis reportar</a> cualquier fallo que encontréis e intentaremos arreglarlos lo antes posible :) </p>
<p>Bueno, no sé qué más os puedo comentar. Si acaso terminar con un toque geek comentando las estadísticas del código fuente en este momento:</p>
<p><code>+----------------------+-------+-------+---------+---------+-----+-------+
<br>| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
<br>+----------------------+-------+-------+---------+---------+-----+-------+
<br>| Controllers | 3126 | 2308 | 38 | 332 | 8 | 4 |
<br>| Helpers | 511 | 406 | 0 | 49 | 0 | 6 |
<br>| Models | 4110 | 2842 | 58 | 507 | 8 | 3 |
<br>| Libraries | 157 | 109 | 2 | 16 | 8 | 4 |
<br>| Integration tests | 570 | 333 | 5 | 31 | 6 | 8 |
<br>| Functional tests | 5087 | 3652 | 43 | 633 | 14 | 3 |
<br>| Unit tests | 3005 | 2172 | 33 | 295 | 8 | 5 |
<br>+----------------------+-------+-------+---------+---------+-----+-------+
<br>| Total | 16566 | 11822 | 179 | 1863 | 10 | 4 |
<br>+----------------------+-------+-------+---------+---------+-----+-------+
<br> Code LOC: 5665 Test LOC: 6157 Code to Test Ratio: 1:1.1
<br></code></p>
<p>Como véis, a día de hoy aún tenemos que poner a dieta a algunos controladores, especialmente los correspondientes al prototipado. El ratio loc/test no es espectacular pero tampoco está mal del todo teniendo en cuenta que sólo testeamos las áreas más relevantes de la aplicación. </p>
<p>En fin, si tenéis alguna duda más no tenéis más que preguntar. Por otra parte comentaros que con un poco de suerte ofreceremos una charla para contar estas y otras cosas del desarrollo del proyecto en la próxima <a href="http://conferenciarails.org/" target="_blank" rel="nofollow noreferrer">Conferencia Rails</a>. Tanto si nos aceptan como si no me parece un evento absolutamente recomendable al que no pienso faltar, así que si queréis charlar sobre el tema nos veremos por allí ;)</p>happywebcodertag:www.domestika.org,2005:Post/5498562008-10-08T13:59:30+02:002008-10-08T13:59:30+02:00Desarrollo de Domestika.org<p>mmmh, supongo que será Blat, otro crack del Rails. La verdad es que por mi parte sí que iba más dirigido a Raúl(y al resto de desarrolladores, claro), pero creo que se podrá extender el hilo a todas las partes de la gestación que creáis interesantes</p>dagi3dtag:www.domestika.org,2005:Post/5498522008-10-08T13:54:09+02:002008-10-08T16:11:40+02:00Desarrollo de Domestika.org<p>Si estáis preguntando concretamente a nivel de sistemas / desarrollo le digo a Raúl que se de una vuelta por aquí. Yo os puedo contar que además de Raúl (que ha sido el principal resonsable del desarrollo) hemos contado con Fernando Blat (algo de desarrollo pero sobre todo sistemas) y Jesús Casquero.</p>
<p>Hemos montado a aplicación en 4 máquinas, dos de ellas tienen a su vez 2 máquinas virtuales, con lo que hacemos un total de 6 máquinas lógicas.</p>
<p>De esta manera tenemos 2 máquinas redundantes para: frontales, aplicaciones y bases de datos. Frontales y aplicaciones son las que están virtualizadas, los mysql están en máquinas físicas de verdad.</p>
<p>Para temas más de rails ya os paso a Raúl.</p>orangetag:www.domestika.org,2005:Post/5498492008-10-08T13:52:28+02:002008-10-08T13:52:28+02:00Desarrollo de Domestika.org<p>De estas cosas siempre se aprende, asi que otro interesado por aqui.</p>Kr0ntag:www.domestika.org,2005:Post/5498332008-10-08T13:36:11+02:002008-10-08T13:36:11+02:00Desarrollo de Domestika.org<p>+1, a mi también me interesa.</p>ernexbcntag:www.domestika.org,2005:Post/5498062008-10-08T12:43:18+02:002008-10-08T12:43:18+02:00Desarrollo de Domestika.org<p>Si yo creo que sería interesante poder ver el proceso de creación del nuevo domestika desde la planifiación hasta el final... creo que sería muy interesante y algo donde la gente podría aprender bastante...</p>Boreal