Installation: pip install ckanext-likes, add ‘likes’ to ckan.plugins, run ‘ckan db upgrade -p likes’. Usage: Add like widget to any page with {% snippet “likes/snippets/widget.html”, object_id=OBJECT_ID, object_type=OBJECT_TYPE, inline=true %}. For AJAX loading on page load use inline_trigger=”load” (not recommended for pages with many widgets). For pre-populated widgets (no backend requests) use count=N and liked=true/false instead of inline=true. Universal compatibility with any CKAN object that has a unique ID. Supports datasets, resources, organizations, users, and custom content types from other extensions. Use cases: Highlight popular datasets, enable community curation, track user engagement, promote quality content.