Богатое управление редактированием / обработкой текстов для IntraWeb (Delphi VCL для Интернета)? - PullRequest
3 голосов
/ 12 июля 2009

Я экспериментирую с Intraweb прямо сейчас для нескольких небольших приложений для личного пользования, которые я хочу разработать. Время обучения очень дорого, поэтому меня очень привлекает intraWeb благодаря тому, что опыт Delphi переносится очень быстро и быстро - просто возиться с ним сегодня, мне удалось запустить и запустить приложение, управляемое данными, практически без усилий. (В основном, я говорю все это как ответ на вопрос, почему я не преследую это в ASP.NET). У меня очень мало / нет опыта веб-разработки, поэтому я был взволнован тем, что смог сделать это так легко. :-)

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

Для одного приложения, которое я хочу разработать, было бы ДЕЙСТВИТЕЛЬНО было бы неплохо иметь некоторые встроенные средства управления расширенным текстом / обработкой текста / редактором - настолько легкие / "включай и работай", насколько это возможно. Нечто похожее на то, что WPTools предлагает для приложений Win32 , или FCKeditor , кажется, предлагает в качестве веб-элемента управления или TinyMCE , , у которого, кажется, много поклонников . Может ли один из этих двух последних быть интегрирован в управляемое данными приложение IntraWeb? - если так, где я могу узнать больше о том, «как» это?

Примечание. У меня нет проблем с приобретением стороннего компонента, если это необходимо для решения этой проблемы.

Спасибо за любой вклад!

Ответы [ 2 ]

2 голосов
/ 12 июля 2009

Похоже, для ваших нужд лучше всего подойдет TTIWHTMLEdit или TTIWDBHTMLEdit, часть TMS Component Pack Pro для IntraWeb (в настоящее время 125 евро). Вот онлайн-демонстрация , хотя кажется, что они не подключили все кнопки форматирования.

Поскольку TinyMCE основан на Javascript, его следует использовать на странице Intraweb. Вы смотрели на собственность TIWForm.JavaScript и аналогичные? В интерактивной справке Intraweb есть раздел о встраивании Javascript .

Я настоятельно призываю вас спросить в группе новостей Intraweb, если вы не получаете здесь удовлетворения (или параллельно ...). Вероятно, у кого-то есть готовое решение. Даже оригинальный автор Intraweb, Чед Хоуер, рассказывает о группе поддержки сверстников и Джексоне Гомесе, часто очень отзывчивый. При разработке в Intraweb приоритетную поддержку AtoZed стоит рассмотреть - особенно если вы уже готовы получить что-то третье (или четвертое?) - команда AtoZed действительно работает, чтобы помочь вам найти решения и исправить проблемы. Многократно окупился, когда у меня был проект Intraweb.

Группа NNTP с поддержкой пиров atozedsoftware.intraweb на news.atozed.com

0 голосов
/ 12 июля 2009

Мы позволяем пользователям загружать любые файлы, которые они хотят, вместо того, чтобы тратить долгое время, набирая красиво отформатированный HTML-код в наше приложение Intraweb с компонентами TMS, упомянутыми выше. Гипотеза состоит в том, что пользователи более склонны к тому, чтобы текстовый процессор делал то, что они хотят, а не заставлял HTML выглядеть так, как он хочет.

Компонент IWFile делает процесс загрузки довольно безболезненным. Применяются стандартные веб-ограничения, т. Е. Они должны выбирать файл, программа не может сделать это для них. Мы также запрещаем подозрительные расширения файлов (* .bat, * .exe и т. Д.). Мы также отключаем нормальную навигацию в приложении, когда они находятся на странице загрузки, поскольку они потеряют выбранный файл.

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

...