2009-05-20 15 views
14

Durante el último mes o dos he estado tratando de entender Magento, con un grado moderado de éxito. Si bien ha sido considerado como el próximo gran sistema de comercio electrónico, me he dado cuenta de que, aunque tiene algunas características bastante claras ... en realidad, es un paso atrás para los proyectos de código abierto en lo que respecta al desarrollo y la comunidad.¿Magento realmente es de código abierto?

Un vistazo a los foros y está lleno de desarrolladores quejándose de la falta de documentación, la broma de una wiki oficial (hay personas que publican anuncios en la wiki oficial) y también informes de las actualizaciones que rompen la funcionalidad principal. La mayoría de estas publicaciones e informes de errores válidos son ignorados por el personal de Magento. ¡Se ha ignorado la solicitud de algunos diagramas XML de los módulos centrales durante un año!

El chat de IRC no tiene sentido ya que muchos usuarios nuevos son recibidos por moderadores que les dicen RTFM.

Parece que hay un conflicto de intereses para la compañía que ejecuta Magento: ahora venden una versión empresarial de Magento y su actividad principal es brindar soporte a los usuarios de Magento. Siento que no está en su mejor interés proporcionar documentación para la arquitectura demasiado complicada (pasando por ocho capas de carpetas para actualizar solo una imagen).

¿Es Magento un sistema de código abierto?

Respuesta

24

Entiendo su frustración demasiado bien, pero el código abierto no significa documentación o soporte.

La actitud del equipo de Magento es "aquí está el programa, aquí hay algunos foros y un poco de documentación, de ahí en adelante estás solo". Suena mal, pero ya lanzaron de forma gratuita lo que deben haber costado miles de horas-persona para crear. Tienes que estar al menos un poco agradecido por eso.

En cuanto a documentación y soporte, no se puede esperar que sigan trabajando para extraños al azar de forma gratuita. Además, pocas de las personas que se quejan de la falta de documentación vuelven más tarde a escribir guías prácticas cuando finalmente comprenden el sistema.

+9

He contribuido a la wiki un par de veces, ¡pero más tarde ni siquiera pude encontrar mis propios artículos! No sé quién está a cargo de la wiki, pero necesitan a alguien con una mano más fuerte. –

+2

Creo que encontrará esas fueron horas-persona. – AmbroseChapel

+2

@ambrosechapel: El hombre nunca debió haber inventado lo políticamente correcto. –

2

Sí, la edición de comunidad es de código abierto bajo Open Software License v3.0.

Sin embargo, Enterprise Edition no es un código abierto.

4

Sí, lo es, sin embargo, es extremadamente lento.

+0

Sí, incluso con el almacenamiento en caché en el servidor. – alex

+0

no creo que sea lento. [mi sitio] (http://store.noble.sg) se está ejecutando en Magento, y la velocidad está bien la mayor parte del tiempo. – segfault

+0

@Tian Bo, ¿te importa compartir cuál es tu configuración de servidor? La velocidad también ha sido uno de los mayores problemas para mí. –

6

Como utiliza un OSI approved licence para su edición de comunidad, la respuesta es sí, es de código abierto. Si no le gusta el producto o servicio que le ofrecen, ¡siéntase libre de unirse con sus compañeros de ideas afines y bifurcarlo!

+1

no lo bifurca si "no le gusta el servicio que brindan". Solo lo haces cuando no estás de acuerdo con los desarrolladores principales sobre el futuro del proyecto. – segfault

+3

Ese parece ser el caso aquí, de ahí mi comentario. –

3

¿Se puede descargar, editar la fuente para satisfacer sus necesidades y redistribuir cada vez para uso comercial?

Por lo tanto, es de código abierto. El código, al menos.

¿Qué ocurre con la documentación, asistencia técnica? Es otra forma ...

Hombre, lo siento, pero no se puede pensar que si alguien crea un proyecto de código abierto, entonces está obligado y DEBE seguir el soporte todos los días ... Tal vez él debería o, mejor, él sería genial si lo hiciera.

Probablemente tengas razón; hay un conflicto de intereses, y tal vez usaron la edición de código abierto para otorgar popularidad y luego vender la edición empresarial; no lo sé; Acabo de echar un rápido vistazo a Magento en el pasado.

+0

¿Qué quiere decir con "redistribuir alguna vez para uso comercial" y con "será genial si lo hace"? –

9

Sí, sin duda Magento es de código abierto. Sí, es un gran producto. Sí, es lento.

Sin embargo, Magento parece estar perdiendo la rica comunidad que a menudo acompaña al código abierto. Por ejemplo, Drupal, Firefox y Ubuntu tienen una loca base apasionada. La comunidad de Magento debería intensificar sus esfuerzos para llenar el vacío ya que faltan la documentación oficial, la wiki y los foros. Parece que cuanto más lejos estés de Varien, mejor será el apoyo de la comunidad.

Imagino que Varien hace esto a propósito, ya que les interesa que la gente les compre soporte.

Quizás estoy siendo demasiado duro con ellos. El proyecto es joven y la comunidad aún está evolucionando. Podría ser útil si hubiera un community-wiki-hub que fuera operado independientemente por la comunidad. Sitios como snippi.net, Stack   Overflow, alanstorm.com, westwideweb.com, inchoo.net, y el canal de IRC están haciendo un gran trabajo para alimentar a la comunidad hasta el momento.

+0

+1 - Drupal, Firefox y Ubuntu tienen una loca base apasionada, y esto lo considero crítico para que un proyecto de código abierto se sostenga a sí mismo (whitehouse.gov es Drupal, ¡qué más necesitas!) – alexanderpas

4

No lo considero de código abierto como lo hemos esperado. Han establecido un sistema en el que lo que usted contribuye al proyecto no necesariamente se incorpora para el beneficio de todos. Al retener las características, lo están convirtiendo en un desarrollador que trabaja para ellos. Este es un cebo y cambio para los no desarrolladores. Si comienza a usarlo y crece hasta el punto de que necesita una de las características de la empresa, no puede obtenerla de la comunidad porque esa función está efectivamente reservada. Así que solo muévete a la empresa con 10 años. costo de propiedad de más de $ 89,000. De hecho, me gusta la idea de una organización de soporte profesional en un proyecto de código abierto. Pero eso no es lo que es esto. Me estoy postulando para la salida.

7

Magento es técnicamente de código abierto. Sin embargo, no abarca el concepto al máximo e incluye el desarrollo abierto/transparente. Todo el desarrollo y la dirección se realiza a puertas cerradas.

Lanzan instantáneas del código en su tiempo libre y tienen cero comentarios sobre las correcciones de errores. Hemos estado tratando de obtener algún tipo de diálogo para correcciones y adiciones al desarrollo del núcleo, pero hasta ahora no ha sucedido nada.

+0

Estoy de acuerdo contigo en esto . – Krunal

0

Sí, Magento es un recurso abierto. Es cierto que es muy lento, pero tiene una gran funcionalidad y características que otros recursos abiertos.

Es complicado de entender, pero sigue estrictamente la arquitectura MVC.

+0

* "recurso abierto" *? ¿Te refieres a * "código abierto" *? –

2

Alguien en Twitter tuvo la amabilidad de enviarme este enlace, así que le doy una nota rápida para decir que creo que no vendrá a nuestros foros y verá ese tipo de negatividad. No lo veo, y estoy allí casi todos los días;)

En lo que respecta a la contribución, creo que alguien estaba preguntando acerca de los contribuyentes de Magento y sí, usted también puede convertirse en un colaborador. Y sí, también hay maneras en que puede contribuir a EE.

http://www.magentocommerce.com/blog/comments/be-part-of-the-solution-become-a-magento-contributor/

Si tienes alguna pregunta, no dude en ponerse en contacto conmigo → Rhonda en Magento:>

+0

Para aquellos que no saben, Rhonda es el actual administrador de la comunidad en Magento. –

+0

¿Qué es "EE" (en este contexto)? –

Cuestiones relacionadas