Tomevexa Book Catalog di Francesco La Mancusa
Tomevexa Book Catalog di Francesco La Mancusa
Description
Tomevexa Book Catalog di Francesco La Mancusa provides tools for creating and maintaining a book catalogue in WordPress.
Main features include:
- A dedicated book post type and bibliographic taxonomies.
- Searches and imports by ISBN, title, ASIN, or Amazon product URL.
- Configurable bibliographic source: Open Library, Google Books, or Amazon Creators API.
- Optional Amazon Creators API integration and Amazon Associates links.
- Public author profiles with biography, dates, image attribution, and related books.
- Catalogue, search, and single-book shortcodes.
- Dynamic Gutenberg blocks for catalogue and book views.
- Dedicated local cover storage in
wp-content/uploads/tomevexa-book-covers/. - Optional AI-generated original catalogue covers through the WordPress AI Client when a compatible image provider is configured.
- Accessible front-end output with keyboard-focusable cover links, meaningful cover text for assistive technology, semantic book metadata, live search status messages, visible focus indicators, reduced-motion support, and forced-colors support.
Imported books are saved as drafts so an editor can review them before publication. New cover files downloaded or generated by Tomevexa are stored in the plugin-specific tomevexa-book-covers uploads directory.
Accessibility
Tomevexa is designed so that the public catalogue can be navigated with a keyboard and understood with assistive technologies. Book-cover images in catalogue cards are links to the corresponding book page. These cover links are keyboard-focusable and expose an explicit accessible name identifying the image as the book cover and stating that the link opens the book page. Cover images also include meaningful alternative text based on the book title.
Published books use the public tomevexa_book permalink. On a single-book page, Tomevexa adds a semantic book-details section containing the cover and available bibliographic metadata before the editor-managed book content. Search and result areas use labelled regions and live status messages, interactive controls have visible focus indicators, and the stylesheet includes reduced-motion and forced-colors accommodations.
Accessibility also depends on the active WordPress theme and on content entered by site editors. Site owners should therefore test their complete front end with keyboard navigation and their preferred assistive technologies.
External services
Tomevexa Book Catalog may communicate with the following external services when the related feature is used or enabled:
Google Books API
Used to search for and retrieve bibliographic data and cover information. Search terms, ISBNs, and book titles may be sent to Google. Google Books API terms: https://developers.google.com/books/terms — Google privacy policy: https://policies.google.com/privacy
Open Library APIs
Used as a selectable source for bibliographic data and cover images. Search terms, ISBNs, and book titles may be sent to Open Library. The service is operated by the Internet Archive. Terms: https://archive.org/about/terms.php — Privacy policy: https://archive.org/about/terms.php#privacy
Amazon Creators API
Used only after the administrator configures valid credentials. ASINs, ISBNs, titles, and product requests may be sent to Amazon to retrieve product information and create supported affiliate links. Use is subject to Amazon’s applicable programme terms and privacy policy: https://affiliate-program.amazon.com/help/operating/agreement — https://www.amazon.com/gp/help/customer/display.html?nodeId=GX7NJQ4ZB8MHFRNJ
Wikimedia services
Wikidata, Wikipedia, and Wikimedia Commons may be queried to enrich author profiles with biographical information and properly attributed images. These requests occur only when an administrator explicitly chooses the author enrichment action from the author edit screen. The author name is then sent as a search term; no Wikimedia request is made automatically when an author term is created. Wikimedia services are operated by the Wikimedia Foundation. Terms: https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use — Privacy policy: https://foundation.wikimedia.org/wiki/Policy:Privacy_policy
WordPress AI Client / configured AI provider
On WordPress 7.0 or later, administrators may optionally generate an original catalogue cover for a book by using the built-in WordPress AI Client. The plugin does not store AI provider credentials itself: the site owner chooses and configures a compatible provider through WordPress Connectors. When the administrator explicitly runs the AI cover action, the book title, author names, publisher and a short excerpt of the book description may be sent to the configured AI provider to generate an original illustrative cover placeholder. Provider-specific terms and privacy policies depend on the provider selected by the site owner.
Privacy
Bibliographic and author-enrichment requests are initiated by administrators or configured background jobs. Imported cover images are downloaded into the WordPress Media Library under uploads/tomevexa-book-covers/ and are served locally on the public catalogue; external cover URLs are retained only as source metadata. AI cover generation is administrator-initiated and sends the bibliographic context described above to the AI provider configured by the site owner. Administrators should review the external-service terms and privacy policies and disclose enabled integrations as required for their site and jurisdiction.
Installation
- Upload the
tomevexa-book-catalogfolder to/wp-content/plugins/, or install the ZIP file from the WordPress Plugins screen. - Activate Tomevexa Book Catalog.
- Open Books > Settings and configure the catalogue and any optional external services.
- Open Books > Book Import to add books.
- Add the
[tomevexa-book-catalog]shortcode to a page, or use one of the included blocks.
Faq
No. Basic catalogue management works without an external account. Some import and enrichment functions depend on the external services described below.
No. Newly imported books are saved as drafts for editorial review.
Yes. You can enter an Amazon Associates tracking ID in the plugin settings. Participation in the Amazon Associates programme is subject to Amazon’s terms.
Reviews
Changelog
1.0.3
- Made catalogue cover images keyboard-focusable links to the corresponding single-book page.
- Added meaningful alternative text and explicit accessible names for linked book covers.
- Added a semantic bibliographic details section to public single-book pages.
- Expanded the WordPress.org description with a dedicated accessibility section.
1.0.2
- Tested for compatibility with WordPress 7.1.
- Added a dedicated
uploads/tomevexa-book-covers/directory for newly imported and AI-generated book covers. - Added optional AI-generated original catalogue covers using the WordPress AI Client and the site owner’s configured image-generation provider.
- Added protected per-book admin action to generate and assign an AI cover.
- Updated privacy and external-service disclosures for the optional AI feature.
1.0.1
- Added administrator-selectable default bibliographic source for imports and book updates.
- Removed automatic Google Books priority; Open Library, Google Books, and Amazon Creators API can be selected.
- Clarified that the catalogue URL is administrator-managed and contains no fixed external address.
1.0.0
- Initial public release.
- Added book catalogue management, Google Books imports, searches, author profiles, shortcodes, and blocks.
- Added optional Amazon Creators API and Amazon Associates support.
- Added Wikimedia-based author enrichment with source and licence attribution.
- Added multisite support and accessible front-end templates.