Я думаю, что простой редактор WYSIWYG справился бы с задачей.Мы используем CKEditor, но есть много других.Некоторые из них ориентированы на jQuery, если это то, что вы изучаете.
Это позволит людям вводить любые встраиваемые объекты, такие как форма Google и т. Д.