I am having issues with the “Contribution” plugin. It is in my files but it will not install. Below is the error message. I have deleted it from my files, re-uploaded it. It seems the issue is with the Elements sets? I only have Dublin Core in my settings. Any help is appreciated!
Omeka_Validate_Exception: Element: You must select an element to contribute. in /home/cwwfworg/public_html/application/libraries/Omeka/Record/AbstractRecord.php:534
Stack trace:
#0 /home/cwwfworg/public_html/plugins/Contribution/ContributionPlugin.php(595): Omeka_Record_AbstractRecord->save()
#1 /home/cwwfworg/public_html/plugins/Contribution/ContributionPlugin.php(143): ContributionPlugin->_createDefaultContributionTypes()
#2 /home/cwwfworg/public_html/application/libraries/Omeka/Plugin/Broker.php(142): ContributionPlugin->hookInstall(Array)
#3 /home/cwwfworg/public_html/application/libraries/Omeka/Plugin/Installer.php(126): Omeka_Plugin_Broker->callHook(‘install’, Array, Object(Plugin))
#4 /home/cwwfworg/public_html/application/controllers/PluginsController.php(100): Omeka_Plugin_Installer->install(Object(Plugin))
#5 /home/cwwfworg/public_html/application/libraries/Zend/Controller/Action.php(516): PluginsController->installAction()
#6 /home/cwwfworg/public_html/application/libraries/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch(‘installAction’)
#7 /home/cwwfworg/public_html/application/libraries/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#8 /home/cwwfworg/public_html/application/libraries/Zend/Application/Bootstrap/Bootstrap.php(106): Zend_Controller_Front->dispatch()
#9 /home/cwwfworg/public_html/application/libraries/Zend/Application.php(384): Zend_Application_Bootstrap_Bootstrap->run()
#10 /home/cwwfworg/public_html/application/libraries/Omeka/Application.php(73): Zend_Application->run()
#11 /home/cwwfworg/public_html/admin/index.php(28): Omeka_Application->run()
#12 {main}
It appears that the “Text” element doesn’t exist in your installation. It’s normally found in Settings > Item Type Elements. The plugin will only install if that element exists. You can recreate the element by editing an item type (any one) and adding a new element named “Text”. The plugin should install after that.