Built with Chinaski

Authors

The Authors directory is Chinaski’s editorial identity list — separate from login accounts. Writers, freelancers, and guest contributors get their own records with bio, avatar, contact details, and social profiles; login access is a separate matter for the Users page. Found under Authors in the admin area (admin-only).

Creating and managing authors

  • Name (required; the slug is auto-generated from it and unique — a duplicate slug fails with a form error).
  • Bio, avatar URL, email, website — the standard byline details.
  • Social profiles — a JSON-backed map of social network entries, surfaced through the API and available to templates/themes.
  • Guest flag — mark a writer as a guest (byline designation rather than staff listing).
  • Creations, deletions are audited. Deleting an author removes their record — posts and pages that credited them keep their content, only losing the credit association.

Attribution models on content

  • The legacy byline field on each post stores a plain text author name.
  • The modern way: multiple credited authors — a post can credit any number of Authors in a defined order (a post_authors join), and pages have the same ability — e.g. a synthesized-by-committee page.
  • Authors never sign in; authors with the login role and the editorial identity are separate concepts (a user can be an author identity reference, or not).

Author archives

An author archive page is built per language (alongside category archives), listing each author’s pieces. Archive URLs follow the automatic canonical URL system; guest authors flow through the same archive list.

Design conventions

  • Bios, avatar URLs, and website links feed JSON-LD (the same-as social set) and author archive templates; keep them filled if you care about rich search results.
  • Search-internal: the author directory is admin-visible, but its public representation lives in the built site’s theme.