Skip to content
This repository was archived by the owner on Apr 9, 2018. It is now read-only.

Language Forge Web App Requirements

mikejbst edited this page Sep 5, 2013 · 3 revisions

Main page

When you open the main page there will be the text and pictures that describe Language Forge. This spec will not describe these elements of the web site. You will be able to login or browse projects from this web page using the toolbar buttons.

Main page layout

The main page layout allows the user to see the language forge projects that are ongoing and to login to participate in the development of a lexicon if they are authorized.

Top bar layout

The top bar calls out Cross project concepts:

  • Home puts you at the language forge text content pages that describe language forge
  • Explore will bring up a list of projects that you can see regardless of permissions. If you select a project and you are not a member then you will only be able to Browse words or see the project dashboard.
  • Learn will allow you to navigate to the various aspects of language forge and what it is meant to do
  • Contribute talks about how you can contribute
  • Discuss allows you to engage with others in discussions about language forge
  • My Projects will call out all projects that you are a member of and
  • The last button allows you to log in.

User and Project Management

To engage in a project you must create a login. Once the login has been created then you will be able to create a new project or participate in projects others have created.

An interface has been designed to create a project and to add users to those projects. Each user must be assigned roles that will allow them to engage with the development of the lexicon in various ways.

Lexical Project Engagement

Once you select a project then you will be able to view the project and if you log in you will be able to participate in a project by doing various tasks (related to your role).

Lexical web app default screen Pull down menu

Menu bar

The menu bar outlines the tasks that you are allowed to do within a project. These range from looking at project progress or browsing the words in the lexicon to contributing words and editing the lexicon. These tasks can be seen in the image below:

Pull Down Menues Pull down menu

  • View - The view task enables you to either:
    • See the dashboard that outlines project progress or
    • Browse words in the lexicon
  • Gather Words - The gather words task enables you to
    • Browse and edit the lexicon - including engaging in conversations around the entered data via voting comments and replies
    • The From texts allows you to add words for a text
    • The From Semantic domains task allows you to enter words through the semantic domains categories
    • The From a word list task allows you to create words from a word list
  • Add Information - The add information task enables you to:
    • Add meanings to words that do not have meanings
    • Add grammatical usage to meanings that have not specified the grammatical category the word falls into
    • Add examples to meanings that have no examples
  • Review - The Review task enables you to:
    • Process web submissions in order to approve or disapprove web generated content
    • Process comments to respond to comments by:
      • changing the state of a comment (closing it, etc)
      • interacting in a dialog with the community and/or
      • change the lexical data
    • Discuss words to respond to comments by:
      • interacting in a dialog with the community and/or
      • change the lexical data
    • Recent progress
      • Allows you to see the most recent community interactions happening around the development of the lexicon.
  • Settings - The settings task enables you to:
    • Set Up the writing systems used in a project
    • Determine what fields are visible
    • Determine what tasks are visible
    • Change project properties
    • Add or delete members from the project
  • Bread crumb
    • The bread crumb is the next tier on the screen It will contain the following information:
      • My Projects > <project name> > <menu bar selected> > <task selected>.
  • Project name
    • The project name will appear under the language forge Icon.

Clone this wiki locally