{"id":339798,"date":"2026-07-16T10:47:17","date_gmt":"2026-07-16T10:47:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/scholaris-auto-publication-updater\/"},"modified":"2026-07-21T12:04:25","modified_gmt":"2026-07-21T12:04:25","slug":"publiton-auto-publication-updater","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/publiton-auto-publication-updater\/","author":23531946,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Publiton \u2013 Auto Publication Updater","header_author":"Rens Brankaert","header_description":"Auto-updating academic publication lists, powered by the OpenAlex API. Enter an ORCID iD once and your publication list keeps itself current.","assets_banners_color":"7480a1","last_updated":"2026-07-21 12:04:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.rensbrankaert.nl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":81,"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":"zen0nl","date":"2026-07-16 10:46:51"},"1.1.0":{"tag":"1.1.0","author":"zen0nl","date":"2026-07-21 08:30:57"},"1.2.0":{"tag":"1.2.0","author":"zen0nl","date":"2026-07-21 12:04:25"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3610049,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3610049,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3610049,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3610049,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3610049,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"publiton\/publication-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"publiton\/publication-list","title":"Publication List","category":"widgets","icon":"book-alt","description":"Auto-updating academic publication list, powered by OpenAlex.","keywords":["publications","academic","orcid","openalex"],"textdomain":"publiton-auto-publication-updater","editorScript":"publiton-block-editor","style":"publiton-publications"}},"tagged_versions":["1.0.0","1.1.0","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3610049,"resolution":"1","location":"assets","locale":"","width":1280,"height":960},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3610049,"resolution":"2","location":"assets","locale":"","width":1280,"height":680},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3610049,"resolution":"3","location":"assets","locale":"","width":1280,"height":1040}},"screenshots":{"1":"The rendered publication list \u2014 collapsible year sections with counts.","2":"Settings: look up your author profile by ORCID iD or name.","3":"Curation tools: hide work types and titles, correct years, add manual entries."}},"plugin_section":[],"plugin_tags":[1802,271865,240137,12345,261985],"plugin_category":[],"plugin_contributors":[271866],"plugin_business_model":[],"class_list":["post-339798","plugin","type-plugin","status-publish","hentry","plugin_tags-academic","plugin_tags-openalex","plugin_tags-orcid","plugin_tags-publications","plugin_tags-researcher","plugin_contributors-zen0nl","plugin_committers-zen0nl"],"banners":{"banner":"https:\/\/ps.w.org\/publiton-auto-publication-updater\/assets\/banner-772x250.png?rev=3610049","banner_2x":"https:\/\/ps.w.org\/publiton-auto-publication-updater\/assets\/banner-1544x500.png?rev=3610049","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/publiton-auto-publication-updater\/assets\/icon.svg?rev=3610049","icon":"https:\/\/ps.w.org\/publiton-auto-publication-updater\/assets\/icon.svg?rev=3610049","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/publiton-auto-publication-updater\/assets\/screenshot-1.png?rev=3610049","caption":"The rendered publication list \u2014 collapsible year sections with counts."},{"src":"https:\/\/ps.w.org\/publiton-auto-publication-updater\/assets\/screenshot-2.png?rev=3610049","caption":"Settings: look up your author profile by ORCID iD or name."},{"src":"https:\/\/ps.w.org\/publiton-auto-publication-updater\/assets\/screenshot-3.png?rev=3610049","caption":"Curation tools: hide work types and titles, correct years, add manual entries."}],"raw_content":"<!--section=description-->\n<p>Stop copy-pasting your publication list. Publiton builds it for you and keeps it up to date, automatically.<\/p>\n\n<p>Enter your ORCID iD (or OpenAlex author ID, or just your name) once. The plugin fetches your publications from <a href=\"https:\/\/openalex.org\/\">OpenAlex<\/a> \u2014 the open catalog of the global research ecosystem \u2014 and renders a clean, collapsible, year-grouped list anywhere on your site via a shortcode or block. New papers appear by themselves.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li><strong>Zero maintenance<\/strong> \u2014 the list refreshes itself (cached for 24 hours, with a resilient fallback if the API is ever unreachable).<\/li>\n<li><strong>Shortcode and block<\/strong> \u2014 use <code>[publiton_publications]<\/code> or the \u201cPublication List\u201d block.<\/li>\n<li><strong>Clean, theme-friendly output<\/strong> \u2014 collapsible year sections, your name highlighted, publication counts.<\/li>\n<li><strong>You choose what to show<\/strong> \u2014 authors, journal\/venue, publication date; full names or compact initials; \u201cet al.\u201d after as many authors as you like.<\/li>\n<li><strong>Real-world curation tools<\/strong> \u2014 hide noise (datasets, peer reviews, errata\u2026), hide specific titles, correct publication years for online-first papers, and add publications OpenAlex doesn\u2019t index yet. Manual entries deduplicate automatically once OpenAlex catches up.<\/li>\n<li><strong>No account, no API key<\/strong> \u2014 OpenAlex is free and open.<\/li>\n<\/ul>\n\n<p><strong>Publiton Pro<\/strong><\/p>\n\n<p>Upgrade to Pro for research groups and citation-conscious academics:<\/p>\n\n<ul>\n<li><strong>Research-group mode<\/strong> \u2014 merge several OpenAlex profiles into one de-duplicated list (also handy when your own work is split across multiple OpenAlex IDs).<\/li>\n<li><strong>Citation stats<\/strong> \u2014 a summary of total publications, citations, and your h-index, a \u201cCited by N\u201d badge per paper, and a citations-per-year chart.<\/li>\n<li><strong>Export<\/strong> \u2014 one-click BibTeX and CSV download links for your visitors.<\/li>\n<\/ul>\n\n<p><strong>Why OpenAlex?<\/strong><\/p>\n\n<p>Google Scholar has no API and blocks scrapers. ORCID only shows what authors maintain by hand. OpenAlex indexes the same literature as the commercial databases, is fully open, and stays current \u2014 the best available source for an always-up-to-date list.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on the <strong>OpenAlex API<\/strong> (api.openalex.org) to build the publication list. OpenAlex is a free, open catalog of scholarly works operated by OurResearch. Without this service the plugin cannot fetch publication data.<\/p>\n\n<p>What data is sent, and when:<\/p>\n\n<ul>\n<li>When you look up your author profile on the settings page, the search input you typed (a name, ORCID iD, or OpenAlex author ID) is sent to OpenAlex to find matching author profiles.<\/li>\n<li>When the public publication list is (re)built \u2014 at most once per 24 hours, thanks to caching \u2014 the configured OpenAlex author ID is sent to fetch that author's list of works.<\/li>\n<li>Every API request also includes the contact email address configured on the settings page (it defaults to the site admin email). OpenAlex recommends this (\"polite pool\") to identify API users and provide faster, more reliable service. It is only shared with OpenAlex and never displayed on your site.<\/li>\n<li>All requests are made server-side. No data about your site's visitors is ever sent to OpenAlex.<\/li>\n<\/ul>\n\n<p>Service provider: OpenAlex \/ OurResearch \u2014 <a href=\"https:\/\/openalex.org\/OpenAlex_termsofservice.pdf\">Terms of Service<\/a>, <a href=\"https:\/\/openalex.org\/OpenAlex_privacy_policy.pdf\">Privacy Policy<\/a>, <a href=\"https:\/\/openalex.org\/legal\">legal overview<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 Publications<\/strong>, enter your ORCID iD (or name) and pick your author profile.<\/li>\n<li>Add the <code>[publiton_publications]<\/code> shortcode or the <strong>Publication List<\/strong> block to any page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20does%20the%20data%20come%20from%3F\"><h3>Where does the data come from?<\/h3><\/dt>\n<dd><p>From the free and open <a href=\"https:\/\/openalex.org\/\">OpenAlex<\/a> API. No account or API key is needed.<\/p><\/dd>\n<dt id=\"a%20publication%20is%20missing.%20what%20can%20i%20do%3F\"><h3>A publication is missing. What can I do?<\/h3><\/dt>\n<dd><p>Add it under <strong>Settings \u2192 Publications \u2192 Manual entries<\/strong>. If OpenAlex indexes it later, the plugin automatically keeps your manual version and skips the duplicate.<\/p><\/dd>\n<dt id=\"a%20publication%20shows%20the%20wrong%20year.\"><h3>A publication shows the wrong year.<\/h3><\/dt>\n<dd><p>Online-first papers are sometimes filed under the year of first online appearance. Add a line under <strong>Year corrections<\/strong> like <code>2026 | Exact title of the paper<\/code>.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20site%20down%3F\"><h3>Does it slow my site down?<\/h3><\/dt>\n<dd><p>No. Results are cached for 24 hours, and if OpenAlex is ever unreachable the last successful list is shown.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New Pro tier via Freemius.<\/li>\n<li>Pro: research-group mode \u2014 merge multiple OpenAlex author profiles into one de-duplicated list.<\/li>\n<li>Pro: citation stats \u2014 publications\/citations\/h-index summary, per-paper \u201cCited by N\u201d badge, and a citations-per-year chart.<\/li>\n<li>Pro: BibTeX and CSV export links.<\/li>\n<li>All existing features remain free.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New display options: show or hide authors, journal\/venue, and publication date per item.<\/li>\n<li>New author-name format option: full names or compact initials (R. Brankaert), with Dutch\/German\/romance name particles handled correctly.<\/li>\n<li>Configurable \u201cet al.\u201d cutoff for long author lists (was fixed at 12).<\/li>\n<li>The details line under each title now degrades gracefully if the stylesheet cannot load.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Auto-updating academic publication lists. Enter your ORCID iD once \u2014 your list keeps itself current, powered by OpenAlex.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/339798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=339798"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zen0nl"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=339798"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=339798"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=339798"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=339798"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=339798"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=339798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}