Jump to content

Recommended Posts

Posted

Hi everyone,

Most project management tools are generic. Verk is built specifically around ProcessWire's data model — tasks link directly to PW pages, the calendar reads real page date fields, and content audits run PW selectors. Everything stays inside your install.

GitHub: https://github.com/mxmsmnv/Verk

Why Verk?

Verk means "work" or "task" in Icelandic and Swedish. Short, abstract, and fitting for a tool built around getting things done inside ProcessWire. It follows the same naming approach as other modules in this series — Arbor, Ichiban, Collections — names that mean something without being literal.

Screenshots:

verk1.png.7ce2e3f50b0f0808048471fbb0f7c4f0.png verk2.png.0ddde19eed4de5256713e8b9a03149a3.png

verk3.png.77a880b9431709828fd3bc24fb5ac336.png verk4.png.3336eff8a71fc00b93823d8e6cac560a.png

What it does

  • Dashboard — open tasks, upcoming publications, audit alerts, and active sprint planning
  • Tasks — create/assign tasks linked to specific PW pages; one click opens the page editor directly
  • Calendar — month, week, and quarter views for page publications and task due dates
  • Content Audit — run PW selectors with dot-notation field checks to find missing content
  • Knowledge Base — rich editorial notes organized by category, searchable and exportable
  • Sprints — sprint planning, quarter grouping, task assignment, DOCX export, and progress tracking

Key details:

  • Tasks store page_id — page data lives in PW, never duplicated
  • Page Editor Widget injected via hookAfter('ProcessPageEdit::buildForm') — no template files modified
  • Audit to tasks — bulk-create tasks from audit results with page context prefilled
  • Rich text via TinyMCE when InputfieldTinyMCE is installed
  • DOCX exports for task lists, notes, sprints, and knowledge base
  • Return-aware forms — create/edit flows preserve filtered list URLs

Requirements: ProcessWire 3.0.200+, PHP 8.0+

MIT License.

  • Like 5
  • Thanks 2
Posted

@maximus - this is really great - thank you. 

I have gone to town with bug reports and feature suggestions on the repo though - hope you don't mind the barrage :)

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...