We're running our instance of Omeka behind a corporate firewall & using recaptcha is both problematic and a bit of overkill for us.
Is it possible to disable that aspect of the plugin to allow commenting?
MIT Lincoln Laboratory Library
If you delete the recaptcha keys from your security settings, that should do the trick. You'll see some warnings on the admin side about that, but shouldn't affect the public comment form.
Thanks I'll give that a try.
Not so easy. I'm running 2.0.3 with the 2.0 version of the plugin if that makes a difference. I installed the plugin and now get this error:
Mysqli prepare error: Unknown column 'record_id' in 'where clause'
The trace looks like this:
#0 /var/www/html/omeka/application/libraries/Zend/Db/Statement.php(115): Zend_Db_Statement_Mysqli->_prepare('SELECT `comment...')
#1 /var/www/html/omeka/application/libraries/Zend/Db/Adapter/Mysqli.php(381): Zend_Db_Statement->__construct(Object(Zend_Db_Adapter_Mysqli), 'SELECT `comment...')
#2 /var/www/html/omeka/application/libraries/Zend/Db/Adapter/Abstract.php(478): Zend_Db_Adapter_Mysqli->prepare('SELECT `comment...')
#3 [internal function]: Zend_Db_Adapter_Abstract->query(Object(Omeka_Db_Select), Array)
#4 /var/www/html/omeka/application/libraries/Omeka/Db.php(79): call_user_func_array(Array, Array)
#5 /var/www/html/omeka/application/libraries/Omeka/Db/Table.php(484): Omeka_Db->__call('query', Array)
#6 /var/www/html/omeka/application/libraries/Omeka/Db/Table.php(484): Omeka_Db->query(Object(Omeka_Db_Select), Array)
#7 /var/www/html/omeka/plugins/Commenting/helpers/GetComments.php(92): Omeka_Db_Table->fetchObjects(Object(Omeka_Db_Select))
#8 [internal function]: Commenting_View_Helper_GetComments->getComments(Array)
#9 /var/www/html/omeka/application/libraries/Zend/View/Abstract.php(350): call_user_func_array(Array, Array)
#10 /var/www/html/omeka/plugins/Commenting/CommentingPlugin.php(145): Zend_View_Abstract->__call('getComments', Array)
#11 /var/www/html/omeka/plugins/Commenting/CommentingPlugin.php(145): Omeka_View->getComments(Array)
#12 /var/www/html/omeka/plugins/Commenting/CommentingPlugin.php(160): CommentingPlugin::showComments(Array)
#13 [internal function]: CommentingPlugin->hookPublicItemsShow(Array)
#14 /var/www/html/omeka/application/libraries/Omeka/Plugin/Broker.php(157): call_user_func(Array, Array)
#15 /var/www/html/omeka/application/libraries/globals.php(188): Omeka_Plugin_Broker->callHook('public_items_sh...', Array)
#16 /var/www/html/omeka/themes/berlin/items/show.php(123): fire_plugin_hook('public_items_sh...', Array)
#17 /var/www/html/omeka/application/libraries/Omeka/View.php(117): include('/var/www/html/o...')
#18 /var/www/html/omeka/application/libraries/Zend/View/Abstract.php(888): Omeka_View->_run('/var/www/html/o...')
#19 /var/www/html/omeka/application/libraries/Zend/Controller/Action/Helper/ViewRenderer.php(900): Zend_View_Abstract->render('items/show.php')
#20 /var/www/html/omeka/application/libraries/Zend/Controller/Action/Helper/ViewRenderer.php(921): Zend_Controller_Action_Helper_ViewRenderer->renderScript('items/show.php', NULL)
#21 /var/www/html/omeka/application/libraries/Zend/Controller/Action/Helper/ViewRenderer.php(960): Zend_Controller_Action_Helper_ViewRenderer->render()
#22 /var/www/html/omeka/application/libraries/Zend/Controller/Action/HelperBroker.php(277): Zend_Controller_Action_Helper_ViewRenderer->postDispatch()
#23 /var/www/html/omeka/application/libraries/Zend/Controller/Action.php(527): Zend_Controller_Action_HelperBroker->notifyPostDispatch()
#24 /var/www/html/omeka/application/libraries/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch('showAction')
#25 /var/www/html/omeka/application/libraries/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#26 /var/www/html/omeka/application/libraries/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
#27 /var/www/html/omeka/application/libraries/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#28 /var/www/html/omeka/application/libraries/Omeka/Application.php(79): Zend_Application->run()
#29 /var/www/html/omeka/index.php(23): Omeka_Application->run()
I don't think that the versions should make a difference, and I can't immediately see what might be causing the error -- it's oddly seeming to not see a database column.
It might be worth upgrading to the latest version of the plugin, though, to see if that gets us anywhere.
Do we need to upgrade Omeka core before upgrading the plugin? Or will the latest rev of the plugin work with a core of 2.0.x?
I don't remember the details, but it does look like there's something in the latest version of Commenting that needs Omeka 2.1 or higher. It's probably a good idea to upgrade to the latest Omeka, as there were some security issues fixed between 2.0 and 2.3.