- 1 Book Review Library Plugin
- 1.1 EATSv5 Design Intention
- 1.2 WP Plugin Functional Description
- 1.3 Screenshots
- 1.4 FAQ
- 1.5 Contributors & Developers
- 1.6 [Book/Concept] Reviews
EATSv5 Design Intention
This WordPress Plugin has the design intent of providing feature support for “Concept Reviews” as discussion forums for AIR Element concepts. The expanded contextual framework of definition around an AIR Element includes the intentional specification and design of the systems described by the element. The EATSv5 MBF uses a series of recursive design patterns in the management of architectures. These provide various forms of information flows which also require iterative feedback and refresh processes to be incorporated into their design for integration with the full EATSv5 architecture.
Books, as the concept is applied in the plug-in, are used in in EATSv5 as “units of engagement” for discussions. The primary distinction and difference in approach is that in a book review, the book is assumed to have been written in a complete form and considered finished. There may be no end to discussion, but the discussion is related to a historically complete and factual act, at least as far as the narrative base is concerned. The published version is complete and not up for debate. This is not the case with concepts. With concepts, the discussion tracks a moving target, which can evolve and change form as the discussion takes place. Sometimes. Books have genres. Concepts have genres. EATSv5 is a model specification within an architecture description. Books break out as Fact or Fiction. EATSv5 models this a Reality, Possibility and Fantasy.
- All of Reality is Fact
- All of Fantasy is Fiction
- No Fact is Fantasy.
- No Reality is Fiction.
- Some Possibility is Fact
- Some Possibility is Fiction.
For those systemic concerns consequential to decision making, Fact and Fiction require sorting and distinction, relative to all time perspectives and all stakeholder perspectives.
- Fact() as Reality, as when “Fact()” triggers Decision, which triggers “new Fact()” becomes Reality, is observer dependent. My facts, and your facts, often do not agree without discussion and interaction to determine alignment.
- Developing common, consistent, consensual, consequential models of reality is how we, as humans, inter-operate as a civilized society.
- Discussion and adapting those models is how society becomes more effective at achieving human aims and objectives.
The plugin intent is to provide support for a more general Discussion Feature (see PDSS) which can be enabled for any concept encoded as part of an AIR repository. Each element in AIR has an associated conceptual model where each part of the documented model can be evaluated as a separate “book” identifying it as a single concept to be reviewed, privately annotated, or discussed on one or more private or public communications channels. This is intended to be be adaptable as a model for discussion of concerns as components in a series of orchestrated discussions as interrelated systemic topics. The design intention of the facility is to help administer the engineering of the networked flows associated with such complex architectures at the design level. One component of that relates to conversational tracking and facilitation services as implemented via the EATSv5 Message Services architecture and facilities.
Hypothetically, concepts delineated within the “human” content of any encoded EATSv5 models can include fantasy, but the models are incapable of comprehension by the core EATSv5 algorithms. The core algorithmic definition of Fantasy for EATSv5 is contra-factual. EATSv5 core “evaluates” according to a strict set of logic, constrained by available data. Core EATSv5 is implemented as an OO class framework of related functional components required to support automated information processing.
- Include integration with audit feature.
- Review of an “element” includes review of the model of the element. This is a fundamental element of WISDM and DModel.
- Review System Architecture Understanding (GR)
- Review External Context Understanding (EF)
- Review External Dependencies Understanding (EI)
- Review External Results Understanding (EO)
- Review Internal Functional Capabilities Understanding (IF)
- Review Internal Logistics Understanding (ID)
- Review Resources and Deployment Understanding (SD)
- Review Ongoing Operation Understanding (FR)
Book genre formula infrastructure in the code should be adaptable to selection by genre (evaluation model type).
- Allows the creation of a library of content, with reviews, that include cataloged meta; including role relationships like author, editor, illustrator; genre classification; subject identification; ratings; etc.
- Enables lists of content by particular facet of concern or interest (e.g. all books written by a particular author or with a specific rating).
The system provides built in filters to map this information to the page system as part of the workstation architecture. Think XTree.
A configurable shortcode is also built in, to display a book list.
[book-reviews] will display all books, while
[book-reviews count=3] will only display 3 books and
[book-reviews count=3 covers=true] will display those reviews with their covers, if they exist.
Two sidebar widgets have also been included. A Recent Reviews widget will display the most recent book reviews that have been added, and a Related Books widget will display a list of similar books when you are looking at a single book or book list by common genre tags.
Theme developers haven’t been forgotten either. If you want to customize the way the reviews display, create and edit these template files:
Additionally, there are a number of template tags that can be used in your theme, which are found in
This plugin uses the Genericons icon font in both the dashboard and the front end to display the book icons and star ratings.
New translations site is up at https://chrisreynolds.io/glotpress/projects/book-review-library/
Please email me at hello at chrisreynolds dot io if you want to be added as a translator.
- Italian translation by tristano-ajmone
- Hungarian translation by Ignácz József
- French translation by claire idrac
- Russian translation by Diana Kononova
- Arabic translation by Salim Solomon
- Spanish translation by Tierras del Rincon
- Persian (Farsi) translation by Masoud Allameh
- Polish translation by Rafał Szampera
- Catalan translation by Jordi Ramirez
- Turkish translation by Yardımcı Destek Teknolojileri
- Dutch translation by robin ketelaars
ABOUT THIS PLUGIN
The author sat down with a librarian and a volunteer at the Open Classroom charter school library and asked them what they wanted from the website. The result was the Book Review Library Plugin. It was built with a real use-case in mind based on specific feedback received about things real people wanted to share with school and wider community.
If you have questions or suggestions, feel free to let the author know. The plugin hasn’t been in active development for a while, but a major revision/rewrite has been planned for some time. The plugin is stable and works with all versions of WordPress and the author is happy to review/merge pull requests on the GitHub repo or respond to support queries. However, no new features are planned until after the rewrite is complete.
Displays a list of books. If used with no additional parameters, this will display all books, ordered by date added, with no covers and no review or excerpt displayed.
Defines how many books to display on a page. Takes any interger. Omit to display all posts. The above shortcode would display the 5 most recent book reviews. Can be used in conjunction with any of the other parameters.
Displays the book cover if it’s been added to the review and if the theme supports it. Only accepted argument is
true. Requires the theme to support post thumbnails. The above shortcode would display all books with book covers.
Changes the order in which the books are displayed. By default, lists by date added. Accepted arguments are
author — lists by author’s first name (unless authors have been added last name first, e.g. “Reynolds Chris”),
title — lists by book title. The above shortcode would display all books alphabetically by title.
Determines whether to display the full review or an excerpt. Default is no review text displayed. Accepted arguments are
full — displays full book review,
excerpt — displays an excerpt of the review or
none. The above shortcode would display all book reviews with an excerpt of each review.
Filters all book reviews by single author. Any slug of an existing book author is accepted. The above shortcode would display all books by J.K. Rowling. Alternately, when wrapped in quotes, you can use the full name of any existing book author. The following would also work to display all books by J.K. Rowling:
[book-reviews author="J.K. Rowling"]
Filters all book reviews by genre. Any existing genre slug is accepted. The above shortcode would display all books in the Sci-Fi genre. When wrapped in quotes, you can use the full name of any existing genre if the name matches the slug. The following would display all the books in the “Science Fiction” genre if that genre had a slug of
[book-reviews genre="Science Fiction"]
Contributors & Developers
“Book Review Library” is open source software. The following people have contributed to this plugin.