HomeJournal › Journal Info

Journal Info

Public, read-only informational pages for a single journal — About, Aims & Scope, Editorial Board/Staff, Indexing & Abstracting, Peer Review Process/Ethics, Metrics, and the Guide for Authors — each a standalone script in journal/ (about.php, aim_scope.php, editorial.board.php, office.php, indexing.php, process.php, metrics.php, authors.note.php). Most of these are children of the ju_menu "Journal Information" submenu; the Guide for Authors and Editorial Staff rows are the two exceptions to that — see notes below.

Page Status E2E Enhanced Legacy Ref Route Roles
About Journal Full Yes info-cards journal/about.php /journal/about Public
Aims & Scope Full Yes cta-card journal/aim_scope.php /journal/aim_scope Public
Editorial Board Full Yes error-states journal/editorial.board.php /journal/editorial.board Public
Editorial Staff Pending journal/office.php /journal/office Public
Publication Ethics Full Yes scroll-to-top journal/process.php?ethics /journal/process?ethics Public
Indexing & Abstracting Full Yes image-optimization journal/indexing.php /journal/indexing Public
Peer Review Process Full Yes cta-card journal/process.php /journal/process Public
Journal Metrics Pending journal/metrics.php /journal/metrics Public
Guide for Authors Full Yes cta-card journal/authors.note.php /journal/authors.note Public

Features

FeatureStatusE2EDescription
Visitor can read the journal's About page (admin-authored CMS HTML) Full Yes The about_journal setting HTML renders sanitized; a fallback message shows when the journal has not authored content.
Visitor can read the journal's Aims & Scope page Full Yes Matches legacy aim_scope.php content; adds a 'Publish your research' CTA deep-linking to the legacy /author portal.
Visitor can read the Peer Review Process page Full Yes Covers the default manu_accept_process variant of legacy process.php.
Visitor can read the Publication Ethics page as its own screen Full Yes Legacy's one-file-two-screens ?ethics flag is split into a first-class route with its own title and help sidebar card.
Visitor can read the Guide for Authors page Full Yes Legacy authors.note.php was a top-level nav item (not a Journal Information child); port preserves the standalone page.
Visitor can browse the Indexing & Abstracting partner databases with logos and outbound links Full Yes Each ju_indexing entry renders as a card; entries without a logo get an initials placeholder, entries without a URL render without a link.
Admin-authored indexing intro note (indexing_note) shows above the partner list Full Yes Preserves the legacy indexing.php intro text sourced from the indexing_note journal setting.
Visitor can browse the public Editorial Board listing with role, specialty, affiliation, avatar, email, phone, homepage, h-index and ORCID per member Full Yes Responsive two-column card grid replaces the legacy themed listing; load-error alert and empty-members fallback added.
Visitor can open an editorial board member's extended bio/details Full Yes Detail text comes from the same edb_address_1 packed field the legacy detail mode used; UX changed from page mode to drawer.
Deep link scrolls to a specific board member Full URL-hash based member anchors replace the legacy query-param member filter.
Editorial board grouped by journal sections with section headings (multi-section journals) Basic Multi-section journals lose the visual section grouping the legacy listing had.
Journal admin's per-journal board display settings are honored (two-column toggle, hide avatars, hide h-index, hide email, clickable-email obfuscation, custom role titles) Pending Legacy editorial.board.php reads two_column_edb / no_cover / hide_edb_hindex / no_email / active_email / edb_custom_ttl settings; the port renders one fixed design regardless.
Admin-authored editorial board intro note (edb_note) shows above the listing Pending fetchEditorialBoard exposes a notes field but editorial-board/page.tsx never renders it; legacy rendered the edb_note setting above the board.
Visitor can view the Editorial Staff page — senior roles (per-journal only_edb setting) listed separately and excluded from the public board Pending Legacy office.php lists exactly the only_edb roles that editorial.board.php excludes; no /editorial-staff route, nav item, or only_edb handling exists in apps/web.
Visitor can view the Journal Metrics page with annual accept-rate chart Pending Legacy metrics.php charts accept rate per year via echarts; no standalone metrics page exists in apps/web (home-page FactsAndFiguresSection only surfaces summary stats).
Journal Metrics: annual manuscript-count charts (submissions, accepted, rejected, each with/without review) Pending Legacy metrics.php builds a manu_count series from JUStatusReport.getAnnualReport.
Journal Metrics: annual processing-time averages chart (first decision, first review, revision, review, accept, reject, publish durations) Pending Legacy metrics.php builds a process_time series of per-year averages.
Journal Metrics: author country world map Pending Legacy metrics.php renders AuthorCounteryreport data on an echarts world map.
Journal Metrics: overall stats summary (views, PDF downloads, volume/issue/article counts) with admin-configurable visible metrics and start years Pending Legacy honors ju_metric_items (which metrics show) and ju_metric_syear / ju_metric_pub_syear (reporting start years), with results cached server-side (public_metric_v2).
Cross-journal editorial-board report export (?edRpT) Dropped A hidden all-journals board dump that legacy itself disabled; nothing to port.
Visitor is prompted with a 'Publish your research' CTA that deep-links to the submission portal New Product nudge toward submission added to author-facing info pages; no legacy predecessor on these screens.
About page shows peer-reviewed and open-access highlight cards New Static trust badges communicating the journal's review and access model; not present in legacy about.php.
Publication Ethics page offers a questions/help sidebar card and a scroll-to-top button New Long-document reading aids added on top of the legacy plain text page.
Editorial Board page carries SEO title/description metadata New Search-engine metadata the legacy themed page did not emit.
"Process" is one file, two screens.
journal/process.php renders "Peer Review Process" (ju_journal_setting.manu_accept_process) by default and switches to "Publication Ethics" (ju_journal_setting.publication_ethics, different title MENU_PUBLICATION_ETHICS) when the request carries a bare ?ethics query flag — matching the two distinct ju_menu entries (menu_process vs menu_ethics) that point at it. Counted as two rows since they render materially different content under distinct menu identities.
"Editorial Staff" is a role-filtered sibling of "Editorial Board", not a duplicate.
office.php sets $pageTitle = ___('MENU_JOURNAL_INFO_EDITORIAL_STAFF'), whose English text (inc/lang/en/common.php) is "Editorial Staff" — the name used here matches what a user actually sees, not the file name. It lists only the editorial-board roles named in the per-journal only_edb setting — i.e. exactly the senior roles that editorial.board.php's public listing excludes via that same setting. class/journal.class.php confirms this split: a board member's profile link resolves to journal/office when their role is in only_edb, otherwise to journal/editorial.board. Unlike the other rows here, menu_office is not part of the per-journal default menu generator (JournalMenu::setDefaultMenu()) — it is a registered system page (sysPages) reachable via a direct link/route and, where a journal admin chooses to add it, a manually-configured menu item.
Guide for Authors is a top-level nav item, not a Journal Information child.
In JournalMenu::setDefaultMenu()'s default $ju_menus array (class/journal.menu.class.php), menu_aug (link journal/authors.note) carries no submenu key and sits as its own top-level entry alongside menu_home/menu_browse/menu_info/menu_submit/menu_rev/menu_cu — it is not nested inside menu_info ("Journal Information"). template/preload.php confirms this independently: the 10 $__info_menu children (about/aim/edb/ethics/indexing/links/faq/process/metric/news) are pushed to $__primaryMenu as one block, then menu_aug is pushed separately right after as its own top-level entry — same pattern as office.php above, which also sits outside the Journal Information submenu.
Naming note, not the same page as the other two "Editorial Board" screens.
This row is the journal's public, read-only board listing (journal/editorial.board.php). It is distinct from journal-admin/editorial-board.html (the admin CRUD screen that maintains this listing's data) and from publishing-workflow/editorial-board.html (the edbb role's internal manuscript-opinion portal) — see the naming-collision note carried on those two pages.