Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

A collection of client side patterns for faster and easier web development

Is plone/mockup beginner-friendly?

The maintainers of plone/mockup usually reply to a pull request within 1 day. 4 beginner-friendly issues are open now.

Stars
57
Forks
103
Open beginner issues
4
Indexed issues
49
Avg merge
13h 4m
Merged PRs (30d)
15
Dominant language
JavaScript
License
BSD-3-Clause
Last GitHub push
Sep 17, 2026
Latest indexed
Sep 20, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
No beginner labels indexed

How to contribute to plone/mockup

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's BSD-3-Clause license.
  4. Pick one of the 4 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Idea: Improve pat-formunloadalert
    Open
    04 type: enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    plone/mockup#1628 ·

    Maintainers usually reply within 1 day

  • pat-contentbrowser: SelectedItem customization broken due to lazy loading patterns?
    May be free again @MrTango claimed this 52 days ago, and no pull request is open. Open
    01 type: bug

    plone/mockup#1627 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add columns to pat-filemanager (folder_contents view)
    Open
    04 type: enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    plone/mockup#1625 · 3 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • pat-filemanager UX bugs and a11y
    Open
    01 type: bug

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    plone/mockup#1623 ·

    Maintainers usually reply within 1 day

  • make mockup pattern only load the heaving parts when needed
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    plone/mockup#1618 · 1 comment · 1 reaction ·

    Maintainers usually reply within 1 day

  • pat-filemanager: does not work in production with VHM
    Open
    01 type: bug

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    plone/mockup#1609 · 1 comment ·

    Maintainers usually reply within 1 day

  • `pat-toolbar` issue with Safari and hidden dropdowns when scrolling
    Open
    01 type: bug

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    plone/mockup#1594 ·

    Maintainers usually reply within 1 day

  • Toolbar dropdowns invisible on Safari when position "top" or vertical scrolling
    Open
    01 type: bug

    Difficulty 3/5 1-2 days Newbie friendliness 64/100

    plone/mockup#1587 ·

    Maintainers usually reply within 1 day

  • pat-contentbrowser: unused and missing pattern arguments
    May be free again @1letter claimed this 207 days ago, and no pull request is open. Open
    01 type: bug

    plone/mockup#1550 · 1 comment · 3 assignees ·

    Maintainers usually reply within 1 day

  • `pat-plone-modal` and `pat-validation` issues
    Open
    01 type: bug

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    plone/mockup#1511 · 3 comments ·

    Maintainers usually reply within 1 day

  • wrong description text in the tinymce image insert modal dialog
    Open

    Difficulty 1/5 Under an hour Newbie friendliness 62/100

    plone/mockup#1489 · 2 comments ·

    Maintainers usually reply within 1 day

  • LinkFieldWidget inside modal do not work
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1486 · 3 comments ·

    Maintainers usually reply within 1 day

  • pat-tinymce allows pasting images as data URLs, resulting in broken images on view
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 62/100

    plone/mockup#1483 · 1 comment · 1 reaction ·

    Maintainers usually reply within 1 day

  • `pat-contentbrowser` accessibiltiy improvements
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 48/100

    plone/mockup#1482 · 1 comment ·

    Maintainers usually reply within 1 day

  • Callback actions raise error in select2 pattern
    Open
    01 type: bug

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1470 · 1 comment ·

    Maintainers usually reply within 1 day

  • pat-textareamimetypeselector label
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 50/100

    plone/mockup#1450 ·

    Maintainers usually reply within 1 day

  • `pat-upload` event when all uploads are completed
    Open

    Difficulty 2/5 Half a day Newbie friendliness 45/100

    plone/mockup#1445 ·

    Maintainers usually reply within 1 day

  • `pat-contentbrowser` contenttype icon is wrong when filtering level
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    plone/mockup#1438 ·

    Maintainers usually reply within 1 day

  • modal: disableAjaxFormSubmit is not documented
    Open

    Difficulty 1/5 Under an hour Newbie friendliness 65/100

    plone/mockup#1402 · 1 comment ·

    Maintainers usually reply within 1 day

  • make serve missing bundle without first running build:webpack:docs
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1386 · 2 reactions ·

    Maintainers usually reply within 1 day

  • use `plone.types_use_view_action_in_listings` registry setting for toolbar `view` action
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    plone/mockup#1385 ·

    Maintainers usually reply within 1 day

  • Add .documentation extension for release-it
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 64/100

    plone/mockup#1373 · 3 comments ·

    Maintainers usually reply within 1 day

  • How to set default modal timeout or handle timeouts correctly?
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1363 · 3 comments ·

    Maintainers usually reply within 1 day

  • Integrate mockup demo with Plone 6 docs
    Open
    04 type: enhancement 33 needs: docs 99 tag: documentation

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1362 ·

    Maintainers usually reply within 1 day

  • Accessibility Issue accessing tabs in a model with the keyboard
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1354 · 3 comments ·

    Maintainers usually reply within 1 day

  • Accessibility concern: autotoc focus
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 35/100

    plone/mockup#1353 ·

    Maintainers usually reply within 1 day

  • Chrome/Safari: click-drag on a field inside a modal and end outside modal closes it.
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    plone/mockup#1340 ·

    Maintainers usually reply within 1 day

  • pat-datetime-picker relies on browser language configuration instead of Plone configuration
    Open
    01 type: bug

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    plone/mockup#1328 · 15 comments ·

    Maintainers usually reply within 1 day

  • Simplify URL handling in pat-tinymce
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    plone/mockup#1321 · 1 comment ·

    Maintainers usually reply within 1 day

  • "Upload to..." impossible in containers of type other than 'Folder'
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    plone/mockup#1270 · 2 reactions ·

    Maintainers usually reply within 1 day

  • `pat-structure`: path switches to IDs after deselecting selected items
    Open
    01 type: bug 14 prio: low

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1251 · 1 comment ·

    Maintainers usually reply within 1 day

  • Non-unique ids in Theming Controlpanel
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1242 · 1 comment ·

    Maintainers usually reply within 1 day

  • recurrence widget: use rrule lib instead backend
    Open
    03 type: feature (plip)

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    plone/mockup#1210 ·

    Maintainers usually reply within 1 day

  • Show validation errors on invisible fieldsets
    Open
    01 type: bug 99 tag: bssp

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    plone/mockup#1141 ·

    Maintainers usually reply within 1 day

  • Include some Bootstrap examples as TinyMCE templates.
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 38/100

    plone/mockup#1126 · 4 comments ·

    Maintainers usually reply within 1 day

  • Autotoc (TOC) - Fixed page header overlaps in page anchors
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#1055 · 1 comment · 1 reaction ·

    Maintainers usually reply within 1 day

  • Tooltip on content-type icon in folder contents view is not translated
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 38/100

    plone/mockup#993 ·

    Maintainers usually reply within 1 day

  • actionmenu.js : editLink is shown when user does not have edit permission
    Open
    01 type: bug 31 needs: help 99 tag: Plone 5.x

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#935 · 5 comments ·

    Maintainers usually reply within 1 day

  • Live Search: Enter key does not trigger search
    Open
    41 lvl: easy

    Difficulty 2/5 1-3 hours Newbie friendliness 45/100

    plone/mockup#878 · 3 comments ·

    Maintainers usually reply within 1 day

  • Modal accessibility issues on close button
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#816 · 1 comment ·

    Maintainers usually reply within 1 day

  • TinyMCE: let users set the title in file/image upload
    Open
    02 type: regression

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#796 · 2 comments ·

    Maintainers usually reply within 1 day

  • relateditems .pattern-relateditems-result-browse links broken on non-site rootPath
    May be free again @seanupton claimed this 3334 days ago, and no pull request is open. Open
    01 type: bug

    plone/mockup#795 · 2 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • select2 pattern should split manually entered separators
    Open
    01 type: bug 14 prio: low 21 status: confirmed

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#788 ·

    Maintainers usually reply within 1 day

  • Add `required` boolean option to Autotoc tabs
    Open
    02 type: regression 05 type: question 41 lvl: easy 99 tag: Plone 4.3.x 99 tag: Plone 5.x 99 tag: UX Accessibility

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#695 · 1 comment ·

    Maintainers usually reply within 1 day

  • structure/contents: false behavior when no adequate roles
    Open
    01 type: bug 02 type: regression 99 tag: pattern:structure

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    plone/mockup#673 · 1 comment ·

    Maintainers usually reply within 1 day

  • Querysting path criteria cannot manage depth
    Open
    99 tag: pattern:querystring

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    plone/mockup#578 · 4 comments ·

    Maintainers usually reply within 1 day

  • structure bulk actions might need subtransactions
    Open
    99 tag: pattern:structure

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    plone/mockup#380 · 1 comment ·

    Maintainers usually reply within 1 day

  • Mockup requires `unsafe-eval` for `script-src` rule when configuring CSP header
    Possibly taken @frapell claimed this 1254 days ago. Open

    Difficulty 4/5 3-5 days Newbie friendliness 32/100

    plone/mockup#1306 · 10 comments ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.