massgov / massgov/feature-requests

Allow visitors to search and filter documents and law library content

Open
#212 6 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
12
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.
There are often collections of documents and pages that constituents would like to search within or filter. The standard site search is too broad. There should be a focused way to search and filter a collection from a page such as an info detail page.

Describe the solution you'd like
Documents and other content types (advisory, decision, rules of court, regulation, exec order) currently have a "type" field and a "labels" field. We can consistently make sure that the type field is in metadata and we can also add the labels to metadata. We then can create a component that allows visitors to search for content with criteria such as content type, organization, subtype and labels. The author could predefine the query parameters which could match groups of documents or pages. There may need to be custom fields displayed in the results rather than just a simple link. Requirements analysis needed.

Possible collection include:
Audits
Inspector General reports
DOB enforcement actions
DOI public hearing decisions
DOI regulatory bulletins
DALA General Jurisdiction Decisions
MCAD Hearing decisions
Ethics decisions / rulings
ATB Findings and reports
Civil service commission decisions
DOR Technical information releases
PERAC Memos

Additional context
An example of other sites that handle this well:
https://www.sao.wa.gov/reports-data/audit-reports/

Other examples functionality:
https://secure.sos.state.or.us/muni/public.do
https://secure.in.gov/apps/sboa/audit-reports/#/
https://www.stateoig.gov/find-a-report
http://ethics.la.gov/EthicsOpinion/Welcome.aspx?dbid=0
https://www.kansas.gov/ethicsopinion/

This was requested by the State Auditor's office.

Reference
n/a

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the issue’s proposed metadata, content types, organizations, subtypes, labels, and example collections and external sites. Complete the needed requirements analysis for a collection search and filtering component, including predefined query parameters and result fields; the work is done when those requirements are agreed and actionable.

Written by the indexing model from the issue text.

Assessment

Domain
search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.