Buenas, soy nuevo en Betabeers y viendo vuestros perfiles os quería hacer una consulta.
Soy informático y siempre he trabajado en "cárnicas" haciendo de Analista o Jefe de proyecto. Desde hace un año he querido renovar mi perfil técnico, que estaba bastante obsoleto y me puse con el mundo de los CMS, mas concretamente con Joomla 2.5. Ahora tengo que migrar a J3 y cambiar la plantilla para que sea adaptativa y estoy dudando pasar a Drupal pq lo veo que se demanda mas, o ponerme las pilas con Php (no tengo nada de experiencia, aunque si en Java) porque al final con Joomla me ha tocado pegarme con código php. Que me recomendáis???
Toda la parrafada que hay después de este párrafo, es porque supongo que el escenario que planteas no tiene una fecha de entrega y que no hay un cliente detrás, porque en ese caso... vas a perder mucho sueño. ;-)
Coincido con Pablo Rodríguez en cuanto a que Symfony es MUY duro, además, sin menospreciarlo, ya que es un gran framework, es adecuado para proyectos grandes tirando a gigantes, pero no para empezar. Para empezar te recomendaría un curso de choque, corto pero intenso, de OOP en PHP que es lo que más vas a necesitar, sea lo que sea con lo que te pongas.
Una vez en ese punto, te diría que miraras frameworks para desarrollar, pero no tanto la documentación, que es importante, sino la comunidad que pueda haber detrás, porque las dudas no se suelen resolver con la documentación. Al menos las gordas. Por mencionar alguno, y sin establecer ningún tipo de preferencias, podría recomendarte Laravel, potente, sencillo y con una gran comunidad y muuuucha documentación.
Con respecto a que CMS utilizar, tienes ciento y la madre para elegir, pero dos con los que NO me quedaría son Wordpress y Joomla, porque su construcción deja mucho que desear y llegados al momento de mantenerlos operativos, optimizados, securizados y demás, cuesta bastante. Hay opciones muy populares como Drupal, y otras técnicamente muy potentes como Typo3.
Yo personalmente me inclino a intentar realizar uno a pequeña escala, que cubra tus necesidades, pero hacerlo tú utilizando un framework, esa será la mejor manera de aprender a trabajar con PHP con un framework y con un proyecto real.
Espero no haber sido muy tostón al respecto y aclararte algo las ideas. Para cualquier cosa dame un toque e intentaré ayudarte lo más posible.
Hola he estado varios meses estudiando php, primero empecé a código puro y realice algunas cosas pero a medida que quería más me daba cuenta que estaba trabajando un poco desorganizado, en ese punto empecé a indagar por frameworks y CMS donde creo que lo mejor para aprender es Laravel o Drupal. Drupal tiene una curva de aprendizaje muy dura y si voy a dedicarle ese gran tiempo prefiero hacerlo con laravel. Al empezar a trabajar con el frameworks noto que tengo algunas lagunas de OOP en PHP por lo que al ver este comentario tuyo pensé que a lo mejor tengas algún documento que me pudieras hacer llegar o algún link bueno .En la web he encontrado mucha baba de lo mismo con lo mismo y se me complica tener acceso a internet por lo que si me puedes orientar te lo agradecería de corazón
Hola Rodrigo, yo también te recomiendo Drupal, no solo porque es la tecnología con la que me gano la vida si no porque estoy convencido de que es la manera más rápida de hacer proyectos de gestión de contenido a medida.
Argumentos para elegir Drupal sobre Joomla:
- Rendimiento
- Flexibilidad
- Profesionalidad en el trabajo (está pensado para tener entorno DEV, Testing, pro)
- Manejo de todo desde la consola con Drush
El punto más flojo de drupal con respecto a Joomla! es que no hay muchos temas precocinados y que la curva de aprendizaje es mucho más complicada en Drupal.
Gracias por vuestras respuestas. Al final me he puesto con un amigo con Symfony2, ya os contaré mis avances y espero poder asistir a alguna reunión para ir conociendo a la gente de betabeers.
La verdad es que para estar al día con Drupal recomiendo mucho mucho ir a una drupalcamp, vas a ver que hay un montón de gente de reconocido prestigio internacional que está dispuesta a ayudarte.
Daros las gracias nuevamente por las respuestas y deciros que sigo empeñado con Symfony. Voy siguiendo el libro "Desarrollo web ágil con Symfony2" y mas o menos voy tirando, lo único que ando un poco enmarronado en el curro y voy mas lento de lo que querría. Cuando tenga algo que mostrar os pasaré un enlace.
Si te gusta desarrollar, ve con php , y con algún framework, veo que estas con symfony, cuando lo tengas medio controlado, ponte con Laravel y quizás te de por cambiarte :)
En cuanto a Drupal, se pasa mucho tiempo cambiando la funcionalidad de cosas ya hechas, coger un modulo y adaptarlo a tus necesidades, con los hook etc..
Otra opción es realizar toda la funcionalidad tu, pero para eso prefiero un framework que el api de Drupal.
Lo mejor que podrías hacer es aprender un framework,los cms son aburridos, y la mayoría de empresas demandan desarrolladores wordpress ,drupal o joomla por la sencilla razón :
"Piensan como el cms es un enlatado que solo hay que configurar,los sueldos tienen que ser bajos" , pero si lo que buscas es hacer un blog o una tienda online sencilla puedes usar wordpress / prestashop.
Para todo lo demas aprende php + algun framework + angularjs(para el lado del front end)
Como muchos te dicen por ahí, Symfony2 es el gran maestro, pero hay mucho camino que recorrer para llegar a él.
Una gran alternativa es Laravel 4 (la versión 5 promete mucho y viene el próximo noviembre). Un framework con una comunidad tremendamente activa y una documentación online muy actualizada (no como lo que sueles encontrar de CodeIgniter y otros que tienen más tiempo).
Sobre CMS siempre digo que depende del proyecto... WordPress se puede quedar pequeño para muchas cosas, sin embargo, es el amo para sitios web sencillos en los que no hay que gestionar más que 2 o 3 entidades, apenas con 150 lineas de código se puede personalizar tremendamente.
Yo lo que te puedo pasar es un manual de Sinphony2 q esta cojonudo y en perfecto castellano. Yo me puse con ello pero tuve q dejarlo pq se me ha complicado un poco la vida y no sacaba tiempo.
Si quieres q te lo pase mandame un correo a rodrigo.ormeno.jabonero@gmail.com
Bufff, que buena pregunta
Primero le quitaría nombres propios, como Drupal, Joomla, ... Quedandome con Frameworks, lenguaje nativos, CMS....
Y llegados a este punto, yo llegue primero a dominar php como lenguaje, y ahi decidir que framework o cms es lo de menos, dependerá del proyecto.
Yo soy de Symfony, manejando Drupal, wordpress. Y si hace falta lo que sea con PHP
Y ahora estoy desmigando Symfony de nuevo, es decir vuelvo a estudiar y analizar cada Vendor, y vuelvo a re-aprender PHP. Y si hoy me tocase elegir MVC seria quizás Lavarel.
Buenos Días, hice un desarrollo en Laravel 4 con Bootstrap, sin embargo a la hora de generar el contenido quiero utilizar un CMS y me he decantado por Drupal, ahora la duda que tengo es que no se si es buena idea junatr estos Laravel y Drupal o estoy equivocado y debo seguir utilizando solo Laravel.
No puedo hablar por conocimiento, por que nunca lo he itnentado, pero yo no mezclaria e intentaría seguir usando solo Laravel 4 con Bootstrap, puedes buscar algun módulo que alguien haya hecho que encaje con lo que tu necesitas y, posteriormente, añadirlo....
El problema será que luego tendrás que mantener dos sistemas difrentes, y Drupal es 1/2 CMS y 1/2 Framework...pienso que no sería lo ideal...
Soy informático y siempre he trabajado en "cárnicas" haciendo de Analista o Jefe de proyecto. Desde hace un año he querido renovar mi perfil técnico, que estaba bastante obsoleto y me puse con el mundo de los CMS, mas concretamente con Joomla 2.5. Ahora tengo que migrar a J3 y cambiar la plantilla para que sea adaptativa y estoy dudando pasar a Drupal pq lo veo que se demanda mas, o ponerme las pilas con Php (no tengo nada de experiencia, aunque si en Java) porque al final con Joomla me ha tocado pegarme con código php. Que me recomendáis???
Muchas gracias
Rodrigo
08/05/2014 21:32
Toda la parrafada que hay después de este párrafo, es porque supongo que el escenario que planteas no tiene una fecha de entrega y que no hay un cliente detrás, porque en ese caso... vas a perder mucho sueño. ;-)
Coincido con Pablo Rodríguez en cuanto a que Symfony es MUY duro, además, sin menospreciarlo, ya que es un gran framework, es adecuado para proyectos grandes tirando a gigantes, pero no para empezar. Para empezar te recomendaría un curso de choque, corto pero intenso, de OOP en PHP que es lo que más vas a necesitar, sea lo que sea con lo que te pongas.
Una vez en ese punto, te diría que miraras frameworks para desarrollar, pero no tanto la documentación, que es importante, sino la comunidad que pueda haber detrás, porque las dudas no se suelen resolver con la documentación. Al menos las gordas. Por mencionar alguno, y sin establecer ningún tipo de preferencias, podría recomendarte Laravel, potente, sencillo y con una gran comunidad y muuuucha documentación.
Con respecto a que CMS utilizar, tienes ciento y la madre para elegir, pero dos con los que NO me quedaría son Wordpress y Joomla, porque su construcción deja mucho que desear y llegados al momento de mantenerlos operativos, optimizados, securizados y demás, cuesta bastante. Hay opciones muy populares como Drupal, y otras técnicamente muy potentes como Typo3.
Yo personalmente me inclino a intentar realizar uno a pequeña escala, que cubra tus necesidades, pero hacerlo tú utilizando un framework, esa será la mejor manera de aprender a trabajar con PHP con un framework y con un proyecto real.
Espero no haber sido muy tostón al respecto y aclararte algo las ideas. Para cualquier cosa dame un toque e intentaré ayudarte lo más posible.
Un saludo,
Cayetano Hernández.
25/03/2015 20:46
Gracias Alfredo
12/03/2014 14:15
Argumentos para elegir Drupal sobre Joomla:
- Rendimiento
- Flexibilidad
- Profesionalidad en el trabajo (está pensado para tener entorno DEV, Testing, pro)
- Manejo de todo desde la consola con Drush
El punto más flojo de drupal con respecto a Joomla! es que no hay muchos temas precocinados y que la curva de aprendizaje es mucho más complicada en Drupal.
12/03/2014 14:23
Creo que es el frameworkd/CMS mas flexible y rapido que existe actualmente.
13/03/2014 09:22
28/04/2014 13:01
29/04/2014 15:22
30/04/2014 11:44
La próxima es este mes en Valencia.
http://2014.drupalcamp.es/
09/05/2014 10:04
Rodrigo
21/05/2014 14:08
En cuanto a Drupal, se pasa mucho tiempo cambiando la funcionalidad de cosas ya hechas, coger un modulo y adaptarlo a tus necesidades, con los hook etc..
Otra opción es realizar toda la funcionalidad tu, pero para eso prefiero un framework que el api de Drupal.
29/09/2014 05:41
"Piensan como el cms es un enlatado que solo hay que configurar,los sueldos tienen que ser bajos" , pero si lo que buscas es hacer un blog o una tienda online sencilla puedes usar wordpress / prestashop.
Para todo lo demas aprende php + algun framework + angularjs(para el lado del front end)
Saludos
30/09/2014 19:38
Una gran alternativa es Laravel 4 (la versión 5 promete mucho y viene el próximo noviembre). Un framework con una comunidad tremendamente activa y una documentación online muy actualizada (no como lo que sueles encontrar de CodeIgniter y otros que tienen más tiempo).
Sobre CMS siempre digo que depende del proyecto... WordPress se puede quedar pequeño para muchas cosas, sin embargo, es el amo para sitios web sencillos en los que no hay que gestionar más que 2 o 3 entidades, apenas con 150 lineas de código se puede personalizar tremendamente.
26/03/2015 08:55
Yo lo que te puedo pasar es un manual de Sinphony2 q esta cojonudo y en perfecto castellano. Yo me puse con ello pero tuve q dejarlo pq se me ha complicado un poco la vida y no sacaba tiempo.
Si quieres q te lo pase mandame un correo a rodrigo.ormeno.jabonero@gmail.com
Rodrigo
06/04/2015 12:55
Primero le quitaría nombres propios, como Drupal, Joomla, ... Quedandome con Frameworks, lenguaje nativos, CMS....
Y llegados a este punto, yo llegue primero a dominar php como lenguaje, y ahi decidir que framework o cms es lo de menos, dependerá del proyecto.
Yo soy de Symfony, manejando Drupal, wordpress. Y si hace falta lo que sea con PHP
Y ahora estoy desmigando Symfony de nuevo, es decir vuelvo a estudiar y analizar cada Vendor, y vuelvo a re-aprender PHP. Y si hoy me tocase elegir MVC seria quizás Lavarel.
03/08/2015 17:07
Muchas Gracias por vuestros consejos.
12/08/2015 07:08
El problema será que luego tendrás que mantener dos sistemas difrentes, y Drupal es 1/2 CMS y 1/2 Framework...pienso que no sería lo ideal...