2009-02-06 3 views
5

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

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

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

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

ответ

4

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

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

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

2

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

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

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

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

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

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

3

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

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

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

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

Удачи вам, конечно же, поделиться тем, что вы делаете.


1

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

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

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

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

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

+0

Предел комментирования невероятно глуп, поэтому я поддержал вас и Рэя, чтобы у них хватило репутации, чтобы комментировать - не слишком волнуйтесь, но вы ограничены 300 символами за комментарий, без форматирования или редактирования. –

+0

Sergii, я бы посмотрел на комментарий Адама Туттла ниже, в частности, взгляните на RIAForge, где перечислены довольно много проектов CF OS. Что касается Galleon, ну, я, очевидно, предвзятый, но единственный способ, которым могут расти приложения, - это поддержка - так что не стесняйтесь пинговать меня с новыми идеями. –

3

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

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

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

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

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

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

Смежные вопросы