{"id":169014,"date":"2023-01-18T11:39:15","date_gmt":"2023-01-18T11:39:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cardanopress-governance\/"},"modified":"2025-12-05T02:45:20","modified_gmt":"2025-12-05T02:45:20","slug":"cardanopress-governance","status":"publish","type":"plugin","link":"https:\/\/frp.wordpress.org\/plugins\/cardanopress-governance\/","author":6035130,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.10.0","stable_tag":"1.10.0","tested":"6.9.99","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"CardanoPress - Governance","header_author":"CardanoPress","header_description":"A CardanoPress extension for governance","assets_banners_color":"bfcfc4","last_updated":"2025-12-05 02:45:20","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate\/?hosted_button_id=T8MR6AMVWWGK8","header_plugin_uri":"https:\/\/github.com\/CardanoPress\/plugin-governance","header_author_uri":"https:\/\/cardanopress.io","rating":0,"author_block_rating":0,"active_installs":10,"downloads":6930,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"pbwebdev","date":"2023-01-18 11:30:03"},"1.1.0":{"tag":"1.1.0","author":"pbwebdev","date":"2023-07-10 01:56:28"},"1.10.0":{"tag":"1.10.0","author":"gaft","date":"2025-12-05 02:45:20"},"1.2.0":{"tag":"1.2.0","author":"gaft","date":"2023-11-17 06:11:56"},"1.2.1":{"tag":"1.2.1","author":"gaft","date":"2024-04-16 03:43:03"},"1.3.0":{"tag":"1.3.0","author":"gaft","date":"2024-05-28 06:50:28"},"1.4.0":{"tag":"1.4.0","author":"gaft","date":"2024-06-13 04:32:42"},"1.5.0":{"tag":"1.5.0","author":"gaft","date":"2024-06-21 09:56:23"},"1.6.0":{"tag":"1.6.0","author":"gaft","date":"2024-08-23 04:13:27"},"1.7.0":{"tag":"1.7.0","author":"gaft","date":"2024-10-16 10:01:51"},"1.8.0":{"tag":"1.8.0","author":"gaft","date":"2025-02-14 07:12:45"},"1.9.0":{"tag":"1.9.0","author":"gaft","date":"2025-04-01 06:45:55"}},"upgrade_notice":{"":"<p>Please ensure that you back up your website before upgrading or modifying any of the code.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3411606,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3411606,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.10.0","1.2.0","1.2.1","1.3.0","1.4.0","1.5.0","1.6.0","1.7.0","1.8.0","1.9.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Governance configuration screen","2":"FT &amp; NFT policy ID configuration","3":"Voting interface example"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2682,17224,204634,227494,156271],"plugin_category":[],"plugin_contributors":[218879,217110],"plugin_business_model":[],"class_list":["post-169014","plugin","type-plugin","status-publish","hentry","plugin_tags-ada","plugin_tags-blockchain","plugin_tags-cardano","plugin_tags-token-gating","plugin_tags-web3","plugin_contributors-gaft","plugin_contributors-pbwebdev","plugin_committers-gaft","plugin_committers-pbwebdev","plugin_support_reps-gaft"],"banners":{"banner":"https:\/\/ps.w.org\/cardanopress-governance\/assets\/banner-772x250.png?rev=3411606","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cardanopress-governance\/assets\/icon-256x256.png?rev=3411606","icon_2x":"https:\/\/ps.w.org\/cardanopress-governance\/assets\/icon-256x256.png?rev=3411606","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The CardanoPress Governance plugin allows projects to engage with their users by allowing them to cast votes on-chain.\nFor any decentralised autonomous organisation, this is a must. The Governance plugins will allow you to write and\npublish proposals, allow you to set up the parameters around voting power and view historic proposals and their results.<\/p>\n\n<p>This plugin requires the parent plugin <a href=\"https:\/\/wordpress.org\/plugins\/cardanopress\/\">CardanoPress<\/a> and a free account with <a href=\"http:\/\/bit.ly\/3W90KDd\">Blockfrost<\/a> to be able to talk to the Cardano blockchain.<\/p>\n\n<p>The plugin is created by the team at <a href=\"https:\/\/pbwebdev.com\">PB Web Development<\/a>.<\/p>\n\n<p>You can find out more information about CardanoPress and our blockchain integrations at <a href=\"https:\/\/cardanopress.io\">CardanoPress.io<\/a>.<\/p>\n\n<h4>Example Use Cases<\/h4>\n\n<p>For projects that have a fungible token, you can configure the plugin to take into account the balance of that token in\na users connected wallet. For each proposal that is listed on the website, you can define the voting power requirements\nand snapshot time and date. This will allow users to move assets to their wallets in time for a voting power snapshot.<\/p>\n\n<p>Users of the project can then case their vote but sending a transaction to their own wallet with a special unique\ndecimal value. This value is recorded on chain along with some corresponding metadata to help identify the proposal and\nthe voting decision by the wallet owner on that proposal.<\/p>\n\n<p>The same scenario can be setup but with a non-fungible token and the amount of NFTs in a user's wallet be used as the\nvoting power.<\/p>\n\n<h3>Follow Us<\/h3>\n\n<p>Follow us on <a href=\"https:\/\/twitter.com\/cardanopress\">Twitter<\/a>\nView all of our repos on <a href=\"https:\/\/github.com\/CardanoPress\/\">GitHub<\/a>\nView all of our documentation and resources on our <a href=\"https:\/\/cardanopress.io\">website<\/a><\/p>\n\n<h3>Get Support<\/h3>\n\n<p>We have community support available on our website under the <a href=\"https:\/\/cardanopress.io\/community\/\">CardanoPress forums<\/a>. We also have an online chat support via our <a href=\"https:\/\/discord.gg\/CEX4aSfkXF\">Discord server<\/a>. We encourage you to use the forums first though as it will help others that read through the forums for support.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect or process any personal user data unless you expressively opt-in.<\/p>\n\n<!--section=installation-->\n<p>The Governance Plugin requires the parent plugin <a href=\"https:\/\/wordpress.org\/plugins\/cardanopress\/\">CardanoPress<\/a>. The\nCardanoPress plugin manages the communication with the Cardano blockchain and wallet integrations. Please ensure you\ninstall and configure the core CardanoPress plugin before installing the Governance plugin.<\/p>\n\n<p>This plugin requires your own standalone WordPress installation and access to the web server to add a line of code to your htaccess file.<\/p>\n\n<ol>\n<li>Installing the Governance Plugin<\/li>\n<\/ol>\n\n<p>Find the plugin in the list at the backend and click to install it. Or, upload the ZIP file through the admin backend. Or, upload the unzipped tag-groups folder to the \/wp-content\/plugins\/ directory.<\/p>\n\n<ol>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<p>Navigate to Plugins from the WordPress admin area and activate the CardanoPress - Governance plugin.<\/p>\n\n<p>The plugin will create the base pages for all that you need.<\/p>\n\n<ol>\n<li>Configure the plugin<\/li>\n<\/ol>\n\n<p>Navigate to the configuration screen for the Governance plugin. Here you can define the global voting power rules for\nyour website\/project. These can be overridden on a per proposal basis.<\/p>\n\n<ol>\n<li>Create a Proposal<\/li>\n<\/ol>\n\n<p>From the Admin dashboard, navigate to Proposals. Here you can create a new proposal. Define the details from the title,\noverview of the proposal, voting options and the time and date period for voting on the proposal.<\/p>\n\n<p>These proposals will be accessible by users from the frontend of the website once you have linked to the proposals\narchive layout from your main menus.<\/p>\n\n<p>For more detailed documentation and tutorials on how to use the plugin, please visit the <a href=\"https:\/\/cardanopress.io\">CardanoPress documentation website<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20get%20paid%20support%3F'><h3>Can I Get Paid Support?<\/h3><\/dt>\n<dd><p>Yes you can, we offer subscription to support for our plugins and consultation to help get your project started and to a professional level.<\/p><\/dd>\n<dt id='where%20can%20i%20see%20other%20projects%20that%20are%20using%20cardanopress%3F'><h3>Where Can I See Other Projects That Are Using CardanoPress?<\/h3><\/dt>\n<dd><p>If you visit our main website, <a href=\"https:\/\/cardanopress.io\">CardanoPress.io<\/a>, there will be a section dedicated to all the websites and projects that have built using CardanoPress.<\/p><\/dd>\n<dt id='can%20i%20customise%20the%20look%20and%20feel%20of%20the%20plugin%3F'><h3>Can I customise the look and feel of the plugin?<\/h3><\/dt>\n<dd><p>Yes, we've built the plugin and sub plugins with hooks and template layouts that can over overridden in a child theme. We've followed the same methods as WooCommerce where you simply need to copy the template files into your child theme to start overriding the layouts.<\/p>\n\n<p>We've also taking into account page builders and created short codes for all the template parts of the theme. This will allow builders such as Divi, Elementor, WPBakery to be used with CardanoPress.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>You can follow our <a href=\"https:\/\/github.com\/CardanoPress\/plugin-governance\/releases\">GitHub release<\/a> for full details on updates to the plugins.<\/p>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Handle not found user<\/li>\n<li>Chore: update dependencies<\/li>\n<li>Minor code updates; stricter and clearer<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Minor code and exports cleanup<\/li>\n<li>Add missing index.php files<\/li>\n<li>Adjusted validation flow<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Corrected text-domain used in installer<\/li>\n<li>Fixed translations loaded early<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Made the discussion link url the only requirement<\/li>\n<li>Easily set voting power messages in the dashboard<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Add index.php files to all folders<\/li>\n<li>Minor code fixes\n\n<ul>\n<li>Return correct number value<\/li>\n<li>Use correct hook type<\/li>\n<li>A non-nullable<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Optional voting fee that sends to a predefined wallet address<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Disable fields if no powers<\/li>\n<li>Revamp voting flow actions\n\n<ul>\n<li>validate, verify then complete<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Correctly render provided templates in block themes<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Corrected version requirements<\/li>\n<li>Add new <code>requires<\/code> plugins header<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<p>Localize script messages\nTranslatable strings\nSimplify templates\nMinor code fixes<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>An updated framework with prefixed dependencies\nHandle recommended and required plugins with TGMPA<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>First stable release (exact same version as 0.14.0)<\/p>","raw_excerpt":"Allows users to be able to submit, participate and vote on governance proposals. Voting is done on-chain by submitting transactions with metadata.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/169014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=169014"}],"author":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pbwebdev"}],"wp:attachment":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=169014"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=169014"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=169014"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=169014"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=169014"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=169014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}