Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Proyecto Open Source - Desarrollos colaborativos

Estas en el tema de Proyecto Open Source - Desarrollos colaborativos en el foro de Negocios en Foros del Web. Buenas chicos! No sé si este es el foro adecuado pero pienso que sí , iba a abrir en web general, pero definitivamente pienso que ...
  #1 (permalink)  
Antiguo 21/10/2008, 23:34
Avatar de [HH]KaoS  
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 5 meses
Puntos: 6
Proyecto Open Source - Desarrollos colaborativos

Buenas chicos!

No sé si este es el foro adecuado pero pienso que sí , iba a abrir en web general, pero definitivamente pienso que este es el oro:

Quería comentaros acerca de un nuevo proyecto Open Source que en la oficina de Software libre vamos a empezar desarrollar en no mucho tiempo y que me gustaría que cualquiera que tuviese interés se uniese al proyecto.

Aún estamos tomando las decisiones de las funcionalidades que serían deseables que tuviese el sistema (requisitos funcionales y no funcionales), y cuando comencemos con el desarrollo abriremos un proyecto en Sourceforge.

La idea consiste en crear una plataforma para desarrollar documentos/apuntes/manuales/tutoriales/libros/... de manera colaborativa que permita el editar concurrentemente el documento y plantear cuestiones sobre el mismo etc.

Y os preguntaréis, vale, pero ...¿cual es la diferencia con una Wiki o con Goolge Docs?
Pues hay muchas diferencias, por ejemplo:
  • Wikipedia no permite la edición concurrentemente
  • Google Docs no es Open Source (nadie puede coger el código e instalarselo en su servidor)
  • Permitirá organización por capítulos
  • ...

Así que como véis ofercerá una serie de funcionalidades que no cubren otras herramientas.
Aquí os dejo el enlace a un diagrama (brainstorming) con las ideas que vamos sacando:
http://bubbl.us/view.php?sid=175479&...MmVNOEhLNlB5VQ

Bueno pues como todo proyecto Open Source estamos abiertos a que cualquiera se una para colaborar con ideas, código (cuando comencemos), tomar decisiones de diseño, etc.

Así que si queréis podemos comenzar a colaborar todos en este hilo.
¿Alguien se apunta?

Un saludo!
__________________
Más información sobre mi: Raúl Jiménez
  #2 (permalink)  
Antiguo 22/10/2008, 03:12
Avatar de kazafun  
Fecha de Ingreso: diciembre-2003
Ubicación: Elda
Mensajes: 843
Antigüedad: 20 años, 4 meses
Puntos: 13
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Interesantísimo pero por otra parte me parece un proyecto gigantesco.
__________________
MUERTE a Internet Explorer


Mi portfolio de diseño web en Elda
  #3 (permalink)  
Antiguo 22/10/2008, 03:17
Avatar de [HH]KaoS  
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Sí, ciertamente es muy ambicioso pero no perdemos la perspectiva realista y sabemos que esto no será cuestión de días ni posiblemente de meses, así que primero vamos a intentar fijar las características deseables ideales y luego priorizaremos las funcionalidades.

Usaremos un modelo de pila, de forma que sacaremos una primera versión básica que sea la base a la que ir añadiendole funcionalidades, así podremos formar diferentes equipos en caso de que haya gente suficiente.

Un saludo!
__________________
Más información sobre mi: Raúl Jiménez
  #4 (permalink)  
Antiguo 23/10/2008, 04:58
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Proyecto Open Source - Desarrollos colaborativos

¿Has visto www.opengoo.org ? Parece ser un googledocs opensource para instalar en tu propio servidor. No lo he usado, solo vi la reseña en un blog y tu proyecto me lo ha recordado (googledocs opensource). Quizas podeis usarlo de base, y añadir vuestras nuevas funcionalidades como plugins.

En el mindmap incluyes cosas de editor de codigo, recuerda que ya existe un sistema para que varios editen a la vez el mismo fichero: los sistemas como CVS o Subversion.

Es mas, quizas tambien seria bueno usar subversion para todo tipo de documentos, sobre todo si los almacenas en un formato basado en texto (XML).
  #5 (permalink)  
Antiguo 23/10/2008, 05:23
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Respuesta: Proyecto Open Source - Desarrollos colaborativos

me parece interesantisimo, lo van a programar en PHP? si es asi cuenten con migo me avisan cuando vayan a empezar el proyecto, siempre quiero participar en este tipo de proyectos, pero siempre por H o por B no se empiezan siquiera
__________________
www.marcher.com.uy - Web personal
Nerd's Corner - Desarrollo de software a medida
  #6 (permalink)  
Antiguo 23/10/2008, 05:29
Avatar de [HH]KaoS  
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Muchas graciar DarkJ!! La verdad es que no lo concocía, pero andaba buscando algo así :D ,¡es genial! Pues miraremos el código a ver cómo está hecho y es muy probable que hagamos lo que comentas.

Si, para el control de versiones a la hora de desarrollar el código supongo que usaremos Subversión, y para la aplicación no lo tengo tan claro, sería bueno poner varios soportes pero ya aquí me pierdo un poco. SVN es complejo para usuarios primerizos, así que tb sería ideal añadir un historial al estilo de wikipedia ,no?

Para la documentación es posible que usemos la misma herramienta que desarrollemos :) (y el código directamente se puede documentar usando Doxygen por ejemplo.

Ahora respondo a vb2005

Cita:
Iniciado por vb2005 Ver Mensaje
me parece interesantisimo, lo van a programar en PHP? si es asi cuenten con migo me avisan cuando vayan a empezar el proyecto, siempre quiero participar en este tipo de proyectos, pero siempre por H o por B no se empiezan siquiera
Pues la verdad es que todavía no hemos decidido un lenguaje pero se aceptan sugerencias :), de momento creo que empecaré por imrarme el código de OpenGoo, pero como dije al principio iremos poquito a poco, quizás sería buena idea lanzar un blog para ir comentando los avances,no?

Saludos compañeros!
__________________
Más información sobre mi: Raúl Jiménez
  #7 (permalink)  
Antiguo 23/10/2008, 05:32
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Digo, porque si va a ser opensource, lo mejor es PHP, que es el que todo el mundo sabe como funciona y además hay miles de servidores gratuitos para que los usuarios lo suban, encambio con ASP o con otros no se encuentra eso...
__________________
www.marcher.com.uy - Web personal
Nerd's Corner - Desarrollo de software a medida
  #8 (permalink)  
Antiguo 23/10/2008, 05:50
Avatar de [HH]KaoS  
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Sí, yo lo he pensando también, además de la cantidad de librerias y scripts liberados que hay para PHP, pero también imagino que tendremos en cuenta la potencia del lenguaje y las necesitades explicitas de la aplicación.

Claramente PHP es uno de los candidatos favoritos, pero veamos que ocurre al final ;)

Estoy viendo OpenGoo y veo que es una plataforma bastante completa, el front-end está hecho en Ext JS q parece tener GPL v3.

Bueno seguiré mirandolo, hasta pronto!
__________________
Más información sobre mi: Raúl Jiménez
  #9 (permalink)  
Antiguo 23/10/2008, 17:06
 
Fecha de Ingreso: enero-2008
Ubicación: Chaco
Mensajes: 116
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Proyecto Open Source - Desarrollos colaborativos

si es php estoy porque de asp ni idea jejej...
__________________
La web es ciencia xD www.resiscity.com.ar, http://www.leoferreyra.com.ar
  #10 (permalink)  
Antiguo 23/10/2008, 17:22
Avatar de [HH]KaoS  
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Me alegro que más gente se vaya animando, seguro que podemos hacer algo chulo.

ASP seguro que no va a ser por eso no os preocupeis, a mi se me había pasado por la cabeza que otra posible opción podía ser en Python... aunque por el tema de servidores tampoco lo tenía muy claro, a mi personalmente me gusta el lenguaje, pero admito que no es un lenguaje muy extendido. Además, ahora que PHP soporta Orientación a Objetos la verdad es que creo que será el lenguaje que elijamos.

Pero bueno eso serán decisiones de diseño que tendremos que tomar más adelante, primero vamos a intentar aclarar que funcionalidades y cualidades debe tener para construir el software en base a las mismas y luego no tener problemas al ampliarlo o actualizarlo.

Aún estamos en la fase de "brainstorming" así que si tenéis cualquier idea es el momento de comentarlas (ahora es el momento de decir todo lo que se nos pase por la cabeza por muy tonto que nos pueda parecer)

Os dejo aquí los requisitos:
Requisitos funcionales:
Son aquellas operaciónes, funciones que son deseables para el sistema

1. Soporte referencias a transparencias/párrafos
2. Permita añadir notas a los párrafos, por si alguien no está conforme sobre algo que hay escrito, o si alguien no comprende algo, etc
  • Dudas - No se entiende algo
  • Sugerencias - Cree que se puede mejorar o añair algo
  • Discusiones - Cuando se cree que hay algo erróneo
3. Soporte CV (Control de versiones)
4. Permita escribir colaborativamente (concurrentemente)
5. Permita el siguimiento de documentos por RSS
6. Que los usuarios puedan valorar las aportaciones de otros usuarios
7. Permita organización por capítulos
8. Opción de WYSIWYG personalizable:
  • Permita crear Brainstormings
  • Editor matemático (soporte para Latex, funciones matemáticas, ...)
  • Editor de dibujo (figuras geométricas, etc.)
  • Multimedia (añadir videos, sonidos, ..)
  • Editor informático
    1. Soporte sintaxis de programación: PHP, Python, C,C++, Java, Perl...
    2. Árboles y grafos
    3. Diagramas de flujo
    4. Diagramas UML
  • Sistema de permisos (que puede ser establecido o no)
  • Permita diferentes formatos de exportación
    • PDF
    • ODF (Open Office)
    • DOC
    • Impresión
Requisitos no funcionales:
Características que debe tener el sistema y que no pueden ser implementadas.

1. Sistema basado en web
2. Sea facilmente integrable con otras herramientas
3. Software libre
4. Escalable
5. Soporte a la edición concurrente
6. Interfaz sencilla y amigable
7. Seguro y estable
8. Multiplataforma:
  • IE
  • Firefox
  • Safari
  • Opera
  • Chrome

Saludos!!
__________________
Más información sobre mi: Raúl Jiménez
  #11 (permalink)  
Antiguo 26/10/2008, 11:07
Avatar de cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 23 años
Puntos: 1792
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Yo diría que arrancar con el experimento de hacerle algún tipo de add-on a Media Wiki podría funcionar.

Como mencionas, lo que le falta es que tenga ediciones concurrentes. Así que sería muy bueno atacar por allí. Y además podrias demostrar si el modelo funciona, si hay gente interesada, si utilizan la funcionalidad. Y ese plugin a futuro podría ser el gancho mediático para lanzar tu propio proyecto.
__________________
- Christian Van Der Henst
Platzi
  #12 (permalink)  
Antiguo 26/10/2008, 14:21
Avatar de [HH]KaoS  
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Muy buena idea cvander no lo había pensado pero tienes toda la razón, lo apunto.
Gracias!!
__________________
Más información sobre mi: Raúl Jiménez
  #13 (permalink)  
Antiguo 30/01/2009, 02:58
 
Fecha de Ingreso: enero-2009
Mensajes: 8
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Buenas, soy neuvo en esto, quería preguntar, sobre los servidores de Contenidos Open Source, cuál sería el más destacado de todos, tengo una lista:

- Joomla
-Drupal
-Alfresco
-Open CMS
-DotNetNuke
-Red5
-Mambo

En principio sería para utilizarlo con Java, pero podría utilizar php también, por lo que he visto que Open CMS para Java es de lo mejorcito, y sino utilizo Java...¿Cuál sería el mejor? Joomla o Drupal por su fama?...
Muchas Gracias de antemano
  #14 (permalink)  
Antiguo 30/01/2009, 10:52
Avatar de [HH]KaoS  
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 216
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Buena pregunta Villa. La verdad es que hay muchos partidarios de ambos bandos, pero yo creo que depende de lo que vayas a hacer. Joomla tiene una cantidad ingenete de addons y plugins que te pueden facilitar mucho la vida. Además para desarrollar tus propios componentes etc no es muy complicado por lo que he visto.

Con Drupal he trabajado poco la verdad, pero sí que he escuchado tiene una estructura muy homogénea y que eso lo hace muy flexible.

Yo te recomendaría que si no lo tienes claro pruebes los dos y te decidas por uno :), a fin de cuentas tú opinión es la que importan ;)

Saludos.

P.D: ¿por cierto, por qué escribes este mensaje en este hilo? xD Si esto es por otro tema?
__________________
Más información sobre mi: Raúl Jiménez
  #15 (permalink)  
Antiguo 30/01/2009, 15:11
Avatar de Seskin  
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 29
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Me gustaria ayudar pero mi principal problema es que no soy experto en ningún lenguaje, quiero decir, actualmente voy por los algoritmos y escribiendo el pseudocodigo, mas adelante empezaré a aprender c++, pero partiendo de la base de que aprenda y/o me desenvuelva bien con los algoritmos, pienso que no tendría que tener problema con cualquier código, pero es teórico no práctico este raciocinio.

Por lo demas se algo de php, no mucho y algo de diseño, no mucho, pero estoy metiendome ahora con la programacion, teniendo en cuenta de que no es lo que he estudiado, espero que se me de bien.

Luego de haberme resumido brevemente deciros que me gustaria colaborar, pero no se ni como, asi que cualquier cosa que yo como hormigita que soy si puedo ayudar lo haré ;)

Saludos !
  #16 (permalink)  
Antiguo 03/02/2009, 02:46
 
Fecha de Ingreso: enero-2009
Mensajes: 8
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Proyecto Open Source - Desarrollos colaborativos

gracias Kaos. Y perdon por meter este tema x aqui...soy nuevo y toy averiguando como va todo esto...que aun tengo mis problemas para buscar las respuestas a mis preguntas en el foro...
  #17 (permalink)  
Antiguo 03/02/2009, 18:10
 
Fecha de Ingreso: octubre-2006
Mensajes: 300
Antigüedad: 17 años, 6 meses
Puntos: 6
Respuesta: Proyecto Open Source - Desarrollos colaborativos

Cita:
Pues hay muchas diferencias, por ejemplo:

* Wikipedia no permite la edición concurrentemente
* Google Docs no es Open Source (nadie puede coger el código e instalarselo en su servidor)
* Permitirá organización por capítulos
Muchas?

Yo solo veo tres...y solamente el hecho de que sea OpenSource es la que se puede salvar de ahí...

Nerja?
Un paisano xD


Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:33.