V 0.1.2

The Digital Manufacturing Commons has always used an agile process to provide users with the latest updates so users can have an opportunity to help us test our site and to allow users to give us feedback which allows them to help push the platform in the right direction. Though we have always used an agile process, as well as advertised that we use this process, we have not always been very verbose about what features have been added to site. Going forward, users will see updates from us, roughly every 2 weeks (inline with our Sprint Burndowns) with details as to what changes have been made and why we've made the decision to make those changes. We'll also will be including what issues/bugs we have been able to fix/patch. Read on for more details.

Features for Users


Site Map

This section explains where users will notice changes to the DMC website as well as short description of the implemented change.

    • Home Page
      • When Logged Out 
        >No longer says user is unverified when not logged into the website.
        >Original Home Page is in place.
    • Explore
      • All Workspaces
        >Test data removed
      • Individuals
        • User Card 
          >Now longer has a history Tab
        • User Profile Page
          >Profile no longer has a history tab.
          >Profile no longer has reviews.
      • Organizations
        More DMDII Organizations were added the organizations list,
        • Organization Card
          >No longer has  a history tab.
        • Organization Profile Page
          >Profile no longer has a history tab.
    • Footer
      • Terms and Conditions
        >Terms were updated to the current version from January 23rd.
    • During Onboarding/Initial Login
      • Federated Login
        >The ability for .edu accounts to log in with their credentials has been fixed.
      • Onboarding Modal Form
        >When new users signed up for access to the website, users are placed in an easier to understand onboarding modal. Text no longer appears to looked grayed out, which confused users into thinking the text field was not something they could change.
      • Terms and Conditions
        >Terms and Conditions when creating account are updated. Formatting issue that is seen on some browsers but not others was fixed.
    • DMDII Portal
      • Project Directory
        • Project Profile Page
          >Documents tab in the DMDII Projects section has a new interface which now lists what time of access the document is set to have as well as the time of the upload.
          >Reports and presentations can be uploaded by UI LABS teams and accessed by members from a "DMDII Project" after a project workshop or showcase.
          >Non superadmins are again the only users to be able to delete documents for the documents section.
          >Superadmins can now share project documents with specific organizations.
          >Project start and end dates now display correct date
          >Project update dates now display correctly
          >Point of Contacts and Principle investigators are no longer hyperlinks
      • Member Directory
        >More DMDII Organizations were added the portal to mirror the organizations that are officially DMDII Members
    • Marketplace
      >Two applications were added to the marketplace
      • Application Profile Page
        >Two working Supply chain applications were added to the market place as well as documentation pages.
        >History tab was removed 
    • Site-Wide
      >File upload size location has been increased to 5GB

Use Cases

This section explains both where you will find changes to the DMC since the last release and an in depth explanation as to why these changes should matter to users.

    • Home Page
      • When Logged Out

Your Account is not Verified before logging in

Users have reached out to us to let us know that when they are visiting the website, they believed that something was wrong as they were seeing that they were not verified when they were not yet even logged into the website. This was an error that we were aware of but was not actually causing log in issues. The issue has been corrected and the original two icons users were familiar with when visiting the website are back in place.

    • Explore
      • All Workspaces

Test Development Data in All Workspaces

We have created a script that allows us to delete workspaces from the All workkspaces section of the website. With this tool, we have removed all public workspaces we have noted to have been created for testing/development/demo/presentation purposes that are no longer needed, to allow for site users to feel encouraged to use public workspaces.

      • Individuals
        • User Card

User History Hidden on User Information Card

We have removed the History tab from the user information card that is displayed when click on on the information icon in the right-hand corner of individuals' cards in the Individuals page. We have not yet figured out what the appropriate items to display in the History of a user. This being the case, we have for now hidden this tab as no information was being displayed yet.

        • User Profile Page

User History Hidden on User Profile Page

We have removed the History tab from the User Profile page. We have not yet figured out what the appropriate items to display in the History of a user. This being the case, we have for now hidden this tab as no information was being displayed yet.

User Reviews Hidden on User Profile Page

We have decided that the ability to review other individuals in the context of our website may be an inappropriate feature, or a feature that may cause many complaints by our user base. We do not want users to be able to simple down-rate other users due personal issue. This being that case. We have hidden this feature from user profile pages.

      • Organizations

New DMDII Member Organizations Available

We have added a list of new organization users can join under that are member organization of DMDII. Going forward, organizations that have joined will be added to our database between Wednesday and Friday of each week. The list of organizations that were added to our website are as follows:

        • Eighty Nine Robotics
        • Rescale
        • C-Labs Corporation
        • TTGES International
        • SensrTrx
        • SearchLite
        • Lawrence Technologies University
        • Omative
        • Verena Solutions
        • Cummins

        • Organization Card

Organization History Hidden on Organization Card

We have removed the History tab from the organization information card that is displayed when click on on the information icon in the right-hand corner of organizations' cards in the Organizations page. We have not yet figured out what the appropriate items to display in the History of an organization. This being the case, we have for now hidden this tab as no information was being displayed here yet.

  • Organization Profile Page

Organization History Hidden on Organization Profile Page

We have removed the History tab from the Organization Profile page. We have not yet figured out what the appropriate items to display in the History of an organization. This being the case, we have for now hidden this tab as no information was being displayed here yet.

    • Footer
      • Terms and Conditions

Terms and Conditions Updates

Since out beta launch which occurred on January 21, 2017, our General and Member Terms and Conditions have been updated. The updated documents can be found at https://portal.opendmc.org/termsCond.php#/home

    • During Onboarding/Initial Login
      • Federated Login

EDU Federated Account Login Fixed

Our platform lost the ability for users to be able to log in using their InCommon .edu accounts. Though their organizations were still listed as available to log in within our list of available federation methods, and the appropriate log in pages were coming up after choosing their institution from the list, users were receiving a Shibboleth SSO error. We have been able to fix this issue and user are now able again log in using their EDU Federated Login Credentials.

      • Onboarding Modal Form

Onboarding Modal Form Fields Update

We have seen since our beta launch that users have been adding themselves to the Digital Manufacturing Commons organization by accident instead of their respective organizations. We believe this is doe to confusion with the purpose of the onboarding modal. To help steer user in the right direction, we have changed how the organization field works. In the past, users would need to check the box which said "I am a member of DMDII" which would then allow the user to add their organization, if they did not check the box, users would automatically be added to the Digital Manufacturing Commons organization once the user accepted the site's terms and conditions. The new onboarding modal automatically assumes a user is a DMDII member, if not they are required to check the box that say they are not a DMDII member. Only by doing one of these two things, can a user move on to the next step, where as in the past users only needed to provide their name and e-mail to move on to the next step.

      • Terms and Conditions

Onboarding General Terms and Conditions

The General Site Terms and Conditions have been updated for new users when going through onboarding. The modal itself has also been fixed. User have reported that in the past the Terms and Conditions would both appear differently in different browsers, as well as needing to accept the Terms and Conditions more than once to move on to the next steps.

    • DMDII Portal
      • Project Directory
        • Project Profile Page

New documents Tab Interface

The Documents tab in the DMDII Projects/Technology Showcase/Workshop sections have a new interface which now lists what type of access the documents are set to have as well as the time the document was uploaded.

Project Showcase/Workshop Project

The DMDII Project Workshop/Showcase team has requested a special area to post information for members that can be accessed by members through the DMC. The DMDII Project profiles have now been converted to allow for this. When a super user want to create a new "project" to handle this requirement, they need to simple fill out all the fields as if the project was really a project but include relevant information they wish to share. When done, the superadmin needs to add a special code to active the new project event profile page.

In the following fields, add the respective codes to activate the new form:

Cost Share: 8395

DMDII Funding: 5983

When the page is saved, tabs and titles are renamed to reduce confusion for members trying to read up on the DMDII project event/workshop/showcase.Other fields are removed as well such as project thrust/focus areas, DMDII Funding, and Cost Share.

Delete DMDII Project Document Access Update

Non superadmins are again the only users to be able to delete documents for the documents section.

Sharing of Files with Specific Organization Members

A new category of access level for DMDII Documents has been created, where all members of a specified organization can get access to a Project Document their organization has access to regardless of the access level their organization admins have assigned to their account as long as their account is verified with their organization.

Using the Specific Organization DMDII Project Access Level Option

1.) Go to the project you would like to add a new document to that should only be shared with (a) specific organization(s)
2.) Either click on the Add Documents and Updates button in the top left hand corner of the profile page or go to the Documents tab click on the add document icon found to the right of the delete icon in the new Project Documents interface.
3.) Click on the Project Documents tab
4.) Click on the upload icon
5.) Choose a document to upload
6.) Click on the edit Icon
7.) Click on the Access Level Field (which will always default to All Members), and choose Choose Organizations. Notice a new filed become available called Search Companies
8.) The search Companies field is an auto complete field, start typing the name of the organization that should have access to the document, then click on the check box to give that organization access.
9.) To add another organization, erase the name of the organization that you just added and start typing the name of the next one. Check the box to add the next organization
Notice all organization that were added appear in the access list field. If an organization was mistakenly added click the X button next to their name in the Access List field
10.) Once happy with the list of organizations with access to the document, click on the green check mark icon in the bottom left of the form to save the changes youve made
11.) Click the green Save button in the bottom right of the form to add the file to the project.

DMDII Project Profile Start and End Dates

When creating a new DMDII Project or editing an existing DMDII Project superadmin accounts will have noticed that the dates a project were set to start and end displayed as one day previous. This issue has been fixed and the date being displayed should now display appropriately. 

DMDII Project Updates

When creating a DMDII Project Update, superusers will have noticed that project updates would display as the day previous to the day entered when creating an update. This issue has been fixed and the project updates should now display the correct date.

In the past, users may have noticed that Principle Investigators and Point of Contacts were hyperlinks that would take users to random organization profile pages. This has been fixed and the names no longer are trated as hyperlinks.

      • Member Directory

New DMDII Organization Available

We have added a list of new organization users can join under that are member organization of DMDII. Going forward, organizations that have joined will be added to our database between Wednesday and Friday of each week.

    • Marketplace

Two Demo Applications

Since the platform's Beta Launch, we've added two more applications to the maketplace that are of the Supply chain Category of applications.

      • Application Profile Page

Application History Tab Hidden

History tab was removed

    • Site-Wide

Upload File Size Limit Increased

Users of the DMC used to have a limit of only being able to upload files that were of size 5MB or less for project documents in the Member Portal as well as in workspaces. The limit has been increase to 5GB and should work site-wide.

Bugs

The major bug that was fixed during this last release includes the removal removal of the delete button that appears next to document names in the DMDII Projects Documents section of the website for non-superadmin accounts.Before this fix was applied, All users that were verified to have access to the Members Portal had the ability to delete these documents. As superadmin accounts are the only accounts that have the ability to add documents and updates to the Member Portal, only these same accounts should have had the ability to remove those Member Portal documents. Superadmin accounts will notice, there is a new interface to the documents section of the Member Projects Documents tab. The delete button, is not longer a red "delete" word but instead is a trashcan button.

FAQs

The log in FAQs have been updated accordingly with the changes made to the onboarding modal. New users during onboarding we only ever required to provide the names and e-mail to enter the site as by the default organization to join was Digital Manufacturing Commons if users did not designate their accounts as being members of DMDII, which would then allow them to choose the organization they are coming from.

Features for Developers


Dev-Ops

CentOS Based Machines

Machines used to run the platform now use CentOS and use smaller machines which reduces stack costs per month.

Codebase

Those individuals interested in looking at our latest code base can be found at: __________________________________________

Quality Assurance

We take the release of new functionality on our platform to be very important and that when done, the quality of that code as well as its usability needs to be relatively bug free. During this minor release, we have gone through to make sure that the bugs fixed as well as the new features have been checked and vetted. Feature that were tested and found to either to be of bad code quality, feature work unexpectedly, or that simply do not cover the full spectrum of the required set of functionality were not merged into our master code base and not deployed to our production platform found at https://portal.opendmc.org.

Security Improvements


No major secuirty improvements have been added to our platform during this minor release.

Contributing


Those interested in contributing to our project, we urge you to look to our contribution wiki page: https://digitalmfgcommons.atlassian.net/wiki/display/DMDIIDMC/For+Contributors

Contact Us


If you have any questions, suggestions, or concerns, please feel free to reach out to us. You can reach us using the following methods: