ColdFusion / PHP Совместимость - PullRequest
5 голосов
/ 06 февраля 2009

Привет, у меня есть вопрос относительно совместимости ColdFusion и PHP.

Мы создали сайт сообщества, основанный на ColdFusion. Можно ли вообще добавить такие функции, как блоги и другие функции сообщества, на наш веб-сайт на PHP?

Я хочу объединить PHP и ColdFusion вместе.

Большое спасибо за помощь!

Ответы [ 5 ]

4 голосов
/ 06 февраля 2009

Я думаю, что это можно сделать, если вы используете ColdFusion 8. Я знаю, что у Шона Корфилда есть проект на RIAForge , занимающийся подобными вещами, и в его блоге есть строка сообщений начиная с этого:

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

При всем этом будет проще интегрировать продукты на одном базовом языке. В ColdFusion есть сотни вариантов с открытым исходным кодом для разных вещей. RIAForge.org хорошее место для начала.

3 голосов
/ 07 февраля 2009

Ваш вопрос был недостаточно сфокусирован, чтобы дать один прямой правильный ответ.

Мы создали сайт сообщества, который основанный на ColdFusion. Это вообще можно добавить такие функции, как блоги и другие функции сообщества наш сайт на PHP?

Я хочу объединить как PHP, так и ColdFusion вместе.

Когда вы говорите, что хотите «объединить» их, что именно вы имеете в виду? Оба могут сосуществовать на веб-сервере и оба имеют доступ к одной и той же базе данных; так что если вы хотите, чтобы приложения PHP и ColdFusion имели доступ к одним и тем же данным, это не проблема. Были бы некоторые опасения по поводу блокировки и условий гонки, но из "это возможно?" с точки зрения, ответ, несомненно, ДА .

Обмен сессией, клиентом или другими специальными областями / переменными из CF в PHP должен быть возможен при некотором умном программировании, но это будет сложно. Это будет полностью зависеть от ваших потребностей и вашей реализации.

Если вы ищете приложения для добавления в свое сообщество, я бы порекомендовал вам попытаться найти что-то в CFML, которое соответствует вашим потребностям, прежде чем вы попытаетесь смешать CFML и PHP. Есть множество бесплатных приложений с открытым исходным кодом, включая блоги и вики, написанные на CFML, доступные на RIAForge и других веб-сайтах. Canvas Wiki и Codex Wiki - это решения, ориентированные исключительно на функциональные возможности Wiki, и есть другие, которые включают функциональность Wiki как часть более крупного пакета. Поиск "blog" в категории ColdFusion на RIAForge показывает не менее 6 приложений для ведения блогов, таких как BlogCFC и другие, и это даже не включает мой любимый, Mango Blog .

3 голосов
/ 06 февраля 2009

Да, это возможно. Возможно, вам придется интегрировать управление сессиями приложения PHP в управление сессиями вашего приложения Coldfusion.

Я недавно сделал это с корзиной покупок PHP в Coldfusion, потому что у меня не было времени или ресурсов, чтобы получить те же результаты в Coldfusion - часто большие и отточенные части в CF могут стоить денег, а с PHP это игра или яма времени, чтобы заставить ее танцевать так, как ты хочешь.

Во-вторых, в Coldfusion уже могут быть блоги, форумы и т. Д., Соответствующие вашим потребностям. Проверь их. Вы могли бы быть в состоянии остаться ближе к одной платформе. Скорее всего, вы захотите PHP-решение, потому что оно имеет дополнения или что-то еще, что вы не хотите программировать.

Мне нравится ваш лучший в своем роде подход, в целом у Coldfusion намного больше коммерческой разработки, чем с открытым исходным кодом, когда речь идет о больших пакетах, которые невероятно представлены.

Желаем удачи, обязательно поделитесь тем, что вы в конечном итоге делаете.


2 голосов
/ 06 февраля 2009

Я думаю, что способ Корфилда (очень) не подходит для автономных приложений, таких как блоги и форумы. Но это может помочь с обменом сессиями.

С другой стороны, эти типы программного обеспечения не так хороши в мире CF.

Я бы лучше предложил поиграть с настройками веб-сервера. Не могу сказать много об IIS, но в Apache вы обычно используете разные обработчики для файлов .cfm и .php. Возможная проблема здесь - индексный файл, который может быть index.cfm или index.php. В этом случае должны помочь правила .htaccess.

Итак, настройка веб-сервера позволяет использовать приложения PHP в подкаталогах приложения CF.

Дополнительной возможностью является использование поддоменов, это еще проще в настройке, которая может соответствовать вашим потребностям. Скажем, blog.website.com и forum.website.com

Надеюсь, это поможет.

1 голос
/ 07 февраля 2009

На вопрос владельца: извините за такой странный ответ, я просто пока не могу комментировать здесь. И извините за маленький оффтоп тоже.

Рэю Камдену: да, я говорю, что не так хороши open source форумы / блоги для CF, как для PHP. Я счастлив узнать о Galleon и BlogCFC. Но если говорить об особенностях - у них в 2006 году аналоги PHP, особенно Galleon. BlogCFC растет и быстро поправляется.

Во всяком случае, у меня есть подозрение, что многие из пользователей BlogCFC используют его, потому что он написан на CFML . И я тоже, частично.

Проблема не в этих двух приложениях, они могут соответствовать чьим-либо потребностям. Проблема в том, что альтернативы нет. Или, может быть, я ошибаюсь, и есть много других интересных приложений этих типов?

И да. Может быть, есть и другие удивительные проприетарные блоги / форумы, но мы сейчас о них не говорим, верно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...