V 0.1.0 (Alpha)

The V.0.1.0 release of the Digital Manufacturing Commons platform was released on November 29, 2017. This release was marked as the alpha launch of the platform and was announced in a news letter sent out via UI LABS and was additionally announce at the Defense Manufacturing Conference in Colorado the same day. The major features included in this release include the DMDII Member Portal, DMDII Projects, User Profiles, My Organization, Individuals, Activities, My Workspaces, and All Workspaces. To get the features included with each of the major features above, please read below. The platform can be accessed at https://portal.opendmc.org/#/.

Features for Users

Site Map

  • About
  • Explore
    • Individuals
      • Features: Search and User Profiles
    • Activities
      • Features: Popular Discussions, and Events
    • All Workspaces
      • Features: Public Workspaces List
  • My Organization
    • Features: Organization Logo, Descriptions, Awards, Contacts, Membership, Users, Images, Videos
  • Member Directory
    • Directory
      • Features: Member List, Member Location Map, Member Events, Members mentioned in the news, member organization profile pages, project involvement, etc
    • Organization Profile page
      • Features: Logo, Description, Member Contacts, Project Involvement, etc
  • Projects Directory
    • Directory
      • Features: List of Projects, Member Involvement, Projects in the news, Projects involved Events, project thrust area
    • Project Page
      • Features: Project Updates, Project Description, Project Documents, Project Cost-breakdown, Organization on Project, Principal Investigator contact information, Point of Contact contact information, etc
  • User Drop-Down Menu
    • My Account
      • Features: Basic information update page, public contact information display toggling page
    • My Profile
      • Features: Profile Picture, Job Title, User Description, User Skills
    • My Workspaces
      • Features: Public/Private Workspace Creation, Overview, Discussions, Tasks, Tags, Services/Applications, Advanced Document Management, User Workspace Access, Workspace Sharing, etc

Use Cases

    • About
      • First time users will be able to read about what DMC is trying to help users accomplish. As the DMC has been rolled out to DMDII members first, a brief explanation of what the DMDII
    • My Account
      • This section of the website is used to manage your account, such as your name, e-mail account to send DMC Notification and invitations to, the organization you are claiming to be a part of, your time zone and toggles for contact information to be displayed on your User Profile page, as well as on the DMDII Organization Profile page.
    • User Profile
      • The user profile page, is used to advertise yourself on the DMC. Here you can provide a description of yourself, as well as your current job title, skills you possess as well as a profile picture you can upload. Other users can find you via the Individuals link found under the Explore tab in the top menu, as well as when browsing other organizations (coming in an update later on). Users can leave reviews on this page about the users as well.
    • My Organization
      • This section take users to their organization profile page (managed by the organization administrator). This is where their organization can include an organization description, logo, awards won, organization videos and pictures as well as organizational contacts. This page in a coming update will display services and applications created by the members of their organization. Other users' profile cards will show up here as well.
    • Individuals
      • All DMC users/member will show up in this list which users can look through. Using the search feature, users can look for specific DMC members. This part of the site is used to help find link-skilled users. When visiting other users' profile pages, users can find what skills other users have as well as find out more about them through their description.
    • Activities
      • This part of the site tries to promote some collaboration through the use of Discussion(Forums) where users can have meaningful discussions based around Digital Manufacturing. Also, and Events sections is included on this page to show users past and upcoming DMC related events.
    • My Workspaces/All Workspaces
      • Workspaces are a section of the website with very much functionality where users can collaborate on a much more sophisticated level. Here users and create a private or public (if they so choose) space where they can have discussions on a particular subject or project usually defined in the overview. Users can create tasks for eachother or themselves and the status of the work done on the task can also be tracked. This section of the platform is also where services/applications play a big part. Users can add services from the marketplace (coming in a later update) and share the results of those services. Services (in the full launch of the platform) can be linked together to create new applications. Also advanced Document Management is also available in each workspace, where users can upload documents, manage access control for those documents, as well as manage version control for those documents. Folders and such can also be created to help organize and structure users' work.
      • To read more about workspaces visit our Confluence Wiki page at: https://digitalmfgcommons.atlassian.net/wiki/pages/viewpage.action?pageId=72974347.
    • DMDII Member Directory
      • This section of the site is accessible to verified DMDII members, where members can see the list of all current DMDII members, view their membership tiers, join dates, locations, in addition to their DMDII Project involvement. Members can also find upcoming DMDII Member events and news stories here.
      • Read more about the Member Directory use cases on our Confluence Wiki page at: https://digitalmfgcommons.atlassian.net/wiki/display/DMDIIDMC/Member+Portal+Use+Cases.
    • DMDII Projects
      • This section of the site is accessible to verified DMDII members, where members can see the list of all DMDII Projects, the project description, DMDII Organizations involved, Updates happening with those projects, Money allocated to be used on the projects, in addition to the point of contact on that project as well as their contact information. Any documentation that members are allowed to view can be downloaded from here as well.
      • Read more about the Member Directory use cases on our Confluence Wiki page at: https://digitalmfgcommons.atlassian.net/wiki/display/DMDIIDMC/Member+Portal+Use+Cases.

Features for Developers

DMC Core

Network Diagram

Getting the Code

The latest code can be found in our BitBucket repository and can be accessed at https://bitbucket.org/DigitalMfgCommons/.

Dev Ops

The platform is being developed to be cloud agnostic and at the moment supports the ability to deploy infrastructure to Amazon Web Services and now Microsoft Azure. The general instructions for deploying this infrastructure in your own cloud can be foun in the respective links below.

    • Microsoft Azure
    • Amazon Web Services

Quality Assurance Process

Our QA Process before release includes doing a manual site check agains the features listed in our QA spread sheet available in our BitBucket repository. The QA results of that check can be found at https://bitbucket.org/DigitalMfgCommons/qa/src/8f8752676d914db037155fac8e0b9c2e2d68d744/PastTests/Update%20from%2012.1.2016/12.1.2016-Added%20Items.xlsx?at=master&fileviewer=file-view-default.

Contribute

The Digital Manufacturing Commons platform is an open source, web based project and any code commitments are appreciated. We also appreciate any other talent you may be able to help bring to the table such as business, legal, writing, testing, etc. To read up on how to contribute please visit our Confluence Wiki page at: https://digitalmfgcommons.atlassian.net/wiki/display/DMDIIDMC/For+Contributors.

Contact Us

If you have questions or comments please feel free to join our Slack Channel, or e-mail us at askdmc@uilabs.org