Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Form (Term Submission Form) - requirements #19

Open
mrchristian opened this issue Jul 22, 2024 · 3 comments
Open

Form (Term Submission Form) - requirements #19

mrchristian opened this issue Jul 22, 2024 · 3 comments

Comments

@mrchristian
Copy link
Contributor

mrchristian commented Jul 22, 2024

Glossary Term Contribute Form requirements:

  • The form inputs to SemanticWikibase need to be to the German language item entry.
  • Options to input different languages welcome, but not immediately necessary.
  • Form should be on its own page (possibly the 'Edit Term Form' could be on the same page?)
  • Form title, labels, and buttons need to be in German
  • Form submission success message needed
  • Form redirect back to empty form
  • User account creation and email notification needed (I noticed this is not enabled yet)
  • Users will not be required to create their own account to edit form. Instead we want to share an event credentials for making form entries. They will optionally be allowed to create and use accouts as needed.
  • Admin users will need to prepopulate from entries in SemanticMediawiki: Tags, defaut terms in the Co-Site Glossary, Contributor persons names, etc.
  • Description text: I have decided to keep the description text to being text only, with no images, no links, and no markup. I think this is best as glossaries are meant to be simple. But we could allow these in the descriptions or have seperate fields.
  • Note: we want to be able to output or allow for conversion to HTML on output from SemanticWikibase.
@mrchristian mrchristian self-assigned this Jul 22, 2024
@mrchristian mrchristian changed the title Form requirements Form (Contribute Term) requirements Jul 22, 2024
@mrchristian mrchristian changed the title Form (Contribute Term) requirements Form (Contribute Terms) requirements Jul 22, 2024
@mrchristian mrchristian changed the title Form (Contribute Terms) requirements Form (Term Submission Form) - requirements Jul 24, 2024
@mrchristian
Copy link
Contributor Author

mrchristian commented Aug 2, 2024

Notes on submission form: https://climatekg.semanticclimate.net/index.php?title=Begriff_hinzuf%C3%BCgen

Interactivity: After submission the form is not cleared. After submission the user is redirected back to the form, but form content should be removed.

Comments on form fields:

  1. Plain language text field input needed
  2. In fields with ItemID in label, are users allowed to just input text or do they need to add Q numbers?
  3. Vokabular: It would be better if Co-Site set as default
  4. Status/r - does this need the /r; And remove Anonym from the options
  5. Colon needed after labels Status/r and Beitragende/r

Notes on user instructions

Users can clear form using page reload, or clear cache

@mrchristian
Copy link
Contributor Author

Form updates needed: 2024-08-05. @baillyk

Note: I've added Bootstrap Alert before start of form. This needs a highlight style @calnfynn and link style needs an underline to make link visible.

  1. Entries are being recorded in WB as English - they need to be Deutsche
  2. Plain language field needed
  3. Will the form display of Beschreibung: and Plain Language be able to be made into a large multi-line text field.
  4. Beitragende does this need correcting to Beitragende/r?
  5. Add Anonym to Beitragende: list and make it the default - as opposed to Lambert Heller at present.
  6. Interactivity: Make sure form is cleared after submission.

@baillyk
Copy link
Collaborator

baillyk commented Aug 5, 2024

issues 1-6 solved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants