Como alguien que tiene muy poca experiencia, me gustaría saber qué te hace pensar que Joomla puede cumplir con todos tus requisitos. Lo que te hace elegirlo desde el desarrollo desde cero (o usando un marco como Yii o Kohana).
¿Cuáles son los problemas más comunes o cruciales que enfrenta al usar Joomla? Como no tengo mucha experiencia en ello, supongo que uno de los mayores problemas es la flexibilidad. No puede escalar o personalizar el comportamiento de su aplicación, e incluso si pudiera, debe romper alguna regla en Joomla o esperar la próxima versión. ¿Es esto cierto?.
Actualmente estoy construyendo un proyecto a largo plazo, puede haber muchas funciones y comportamientos específicos. Me gustaría construirlo desde cero o con la ayuda de algunos marcos PHP. Pero he visto que muchos sitios web (y algunos de ellos son geniales en términos de complejidad) están utilizando Joomla. Esto me dio algunas dudas sobre la elección de la tecnología adecuada.
Me gustaría saber si hay alguna, una o dos razones principales para elegir Joomla / otro.
fuente
Respuestas:
Si está creando un sitio web , puede usar un CMS como Joomla y otros.
Pero si va a construir una aplicación web , creo que debería construirse desde cero. En ese momento, puede usar un marco .
fuente
A menudo me preguntaban sobre los tres grandes CMS y me sentía mal por no tener respuestas, ya que nunca había usado ninguna. Hasta hace aproximadamente 1,5 años, cuando de repente no tuve más remedio que sumergirme en Joomla 1.5.x.
GetVar()
,get()
,getValue()
,getConfig()
,getCfg()
,getParam()
. Olvídate de adivinar cualquier cosa, siempre, todo requiere mirar la fuente / api.com_weblinks
componente.Con todo, no use Joomla CMS si ya está familiarizado con herramientas de orden superior, o puede volverse suicida y tener 10 lugares lo suficientemente altos como para saltar desde los mapas de Google como yo.
Ps Joomla 1.6 (1.7) mejora muchas de estas deficiencias, pero no importará porque migrar las tiendas web de los clientes (VM) al 1.7 es un sueño imposible, no importa cuánto rogue.
fuente
Mi opinión de Joomla:
echo 'hello world';
llama a sí mismo programador de php en estos días. Joomla es una forma para que las personas no técnicas creen sitios web de aspecto decente con poco esfuerzo (señalar y hacer clic, recordar).Para un proyecto a largo plazo, recomendaría:
Solo mis dos centavos. Espero eso ayude.
fuente
AFAIK Joomla es un CMS . Básicamente, compite con otros CMS como Drupal y Wordpress. Mientras que Yii y Kohana son marcos en los que tienes opciones como Zend, el encendedor de código también. A mi entender, un CMS es una aplicación con su conjunto de API y extensión para administrar el contenido de la web, mientras que A framework es una base de código que puede ajustarse a nuestras necesidades para crear una aplicación web. Por lo tanto, puede crear un CMS con un marco. Recomendaría optar por un marco en lugar de un CMS para el desarrollo de aplicaciones. Creo que el enfoque de marcos le permite sumergirse en metodologías como MVC, así como también darle opciones con respecto a la base de datos y las plantillas.
PD: Esto es solo mi entendimiento. He oído que Drupal y Joomla son muy extensibles y modificables, pero no los he usado. Hace algunos meses, había examinado Yii y parece que está muy bien documentado y es fácil de aprender.
fuente
¿Por qué joomla? Es un CMS. Si puede cubrir las necesidades de su proyecto con los módulos, etc. disponibles en uno de los principales CMS, entonces genial. La siguiente pregunta es: ¿puede modificar el código para cambiarlo si es necesario? En cuanto a los sistemas CMS, eche un vistazo y vea qué compiten otros con Joomla.
fuente
Si desea comprender mejor cómo funcionan los diversos marcos, puede ayudarlo a desarrollar el suyo propio. Dicho esto, solo hay muchas maneras de producir una rueda, así que ¿cuánto quieres reinventar lo que ya se ha hecho?
Personalmente desarrollé la mía simplemente porque no necesitaba toda la funcionalidad adicional, como Wordpress o la oferta de Drupal. Dicho esto, mi "CMS" no escalaría mucho más allá de mi uso, por lo que estoy en problemas si quiero que otras personas contribuyan.
Mi opinión personal es utilizar un marco como CakePHP, CodeIgnitor, Modx, et al., Para desarrollar su propio CMS, y luego tal vez migrar a algo como Joomla, aunque para entonces probablemente no querrá ...
HTH
fuente
Estoy usando joomla desde los últimos 4 años. Lo he usado como marco para desarrollar diferentes tipos de sitios web. No hay nada malo en usar Joomla. Tiene extensiones para crear un entorno limitado para extensiones personalizadas y reduce mucho tiempo. Numerosas extensiones ya están disponibles de forma gratuita. Y puedes crear el tuyo en muy poco tiempo.
fuente