2009-02-06 19 views
5

Hola, tengo una pregunta sobre la compatibilidad de ColdFusion y PHP.ColdFusion/PHP Compatibilidad

Creamos un sitio web de la comunidad que se basa en ColdFusion. ¿Es completamente posible agregar características como blogs y otras características de la comunidad a nuestro sitio web en PHP?

Me refiero a combinar PHP y ColdFusion juntos.

Muchas gracias por la ayuda!

Respuesta

4

Creo que se puede hacer, si está utilizando ColdFusion 8. Sé que Sean Corfield tiene un project on RIAForge haciendo este tipo de cosas, y hay una serie de publicaciones en su blog, comenzando con esta:

http://corfield.org/blog/index.cfm/do/blog.entry/entry/ColdFusion_8_running_PHP

Todo esto se dice, será más fácil de integrar productos de la misma lengua de la base. Hay cientos de opciones de código abierto para diferentes cosas en ColdFusion. RIAForge.org es un buen lugar para comenzar.

2

Creo que la forma de Corfield no es (muy) adecuada para aplicaciones independientes como blogs y foros. Pero puede ayudar con compartir sesiones.

Por otro lado, estos tipos de software no son tan buenos en el mundo de CF.

Mejor propongo jugar con la configuración del servidor web. No se puede decir mucho sobre IIS, pero en Apache generalmente se usan diferentes controladores para los archivos .cfm y .php. El posible problema aquí es el archivo de índice, que puede ser index.cfm o index.php. En este caso, las reglas de .htaccess deberían ayudar.

Por lo tanto, tuning webserver permite utilizar aplicaciones PHP en subdirectorios de la aplicación CF.

Otra posibilidad es usar subdominios, esto aún más fácil de configurar, que se ajuste a sus necesidades. Diga, blog.website.com y forum.website.com

Espero que esto ayude.

3

Sí, es posible. Probablemente deba integrar la gestión de sesión de la aplicación PHP en la gestión de sesiones de su aplicación Coldfusion.

Hace poco hice eso con un carrito de compras PHP en Coldfusion porque no tenía el tiempo o los recursos disponibles para obtener los mismos resultados en Coldfusion: a menudo las piezas grandes y pulidas en CF pueden costar un poco de dinero, y PHP es una apuesta o un hoyo de tiempo para hacerlo bailar como quieras.

En segundo lugar, puede que ya existan blogs, foros, etc. que se adapten a sus necesidades en Coldfusion. Échales un vistazo. Es posible que puedas mantenerte más en una plataforma. Es probable que desee una solución PHP porque tiene complementos u otra cosa que no desea programar.

Me gusta su mejor enfoque, Coldfusion en general tiene mucho más desarrollo comercial que el código abierto cuando se trata de paquetes grandes que cuentan con una increíble presentación.

Lo mejor de la suerte, asegúrese de compartir lo que termina haciendo.


1

Al propietario de la pregunta: perdón por la respuesta tan extraña, no puedo comentar aquí todavía. Y lo siento por pequeño offtop también.

Para Ray Camden: sí, estoy diciendo que no son tan buenos opensource foros/blogs para CF como para PHP. Estoy feliz de saber sobre Galleon y BlogCFC. Pero si hablamos de características, en 2006 de los análogos de PHP, especialmente Galleon. BlogCFC crece y mejora rápidamente.

De todos modos, tengo la sospecha de que muchos de los usuarios de BlogCFC lo usan porque es escrito en CFML. Y a mí también, parcialmente.

El problema no son estas dos aplicaciones, pueden adaptarse a las necesidades de alguien. El problema es que no hay alternativas. ¿O tal vez estoy equivocado aquí y hay muchas otras aplicaciones geniales de estos tipos?

Y sí. Tal vez haya otros increíbles blogs/foros propietarios, pero no estamos hablando de ellos ahora ¿verdad?

+0

El límite de comentarios es increíblemente estúpido, por lo que te he votado a ti y a Ray para que ambos tengan suficiente reputación como para comentar. No te entusiasmes demasiado, tienes 300 caracteres por comentario, sin formato ni edición. –

+0

Sergii, me gustaría ver el comentario de Adam Tuttle a continuación, específicamente, eche un vistazo a RIAForge, donde hay bastantes proyectos de sistemas operativos de CF enumerados. En cuanto a Galleon, bueno, obviamente soy parcial, pero la única forma en que las aplicaciones pueden crecer es con soporte, así que siéntete libre de enviarme un mensaje directo con nuevas ideas de funciones. –

3

Su pregunta no fue lo suficientemente enfocada como para dar una sola respuesta directa correcta.

Creamos un sitio web para la comunidad que es basado en ColdFusion. ¿Es posible agregar funciones como blogs y otras características de la comunidad al nuestro sitio web en PHP?

Me refiero a combinar PHP y ColdFusion juntos.

Cuando dices que quieres "combinarlos", ¿qué quieres decir exactamente? Ambos pueden coexistir en un servidor web y ambos tienen acceso a la misma base de datos; así que si quiere que las aplicaciones PHP y ColdFusion tengan acceso a los mismos datos, eso no es un problema en absoluto. Habría algunas preocupaciones sobre las condiciones de bloqueo y carrera, pero desde un "¿es esto posible?" punto de vista, la respuesta es, sin duda, .

Compartir la sesión, el cliente u otros ámbitos/variables especiales de CF a PHP debería ser posible con alguna programación inteligente, pero sería complicado. Dependería completamente de sus necesidades y su implementación.

Si está buscando aplicaciones para agregar a su comunidad, le recomendaría que intente encontrar algo en CFML que se adapte a sus necesidades antes de seguir la ruta de intentar mezclar CFML y PHP. Hay toneladas de aplicaciones gratuitas de código abierto, incluidos blogs y wikis escritos en CFML disponibles en RIAForge, y otros sitios web. Canvas Wiki y Codex Wiki son soluciones que se centran estrictamente en la funcionalidad de Wiki, y hay otras que incluyen la funcionalidad Wiki como parte de un paquete más grande. La búsqueda de "blog" en la categoría ColdFusion en RIAForge muestra no menos de 6 aplicaciones de blogs como BlogCFC y otras, y eso ni siquiera incluye mi favorito personal, Mango Blog.