Difference between revisions of "Opplet.net"

From CNM Wiki
Jump to: navigation, search
(CNM-specific fields)
(Optional fields)
Line 57: Line 57:
 
*Target employer type (list: startup, for-profit, non-profit organization, federal government, local government)
 
*Target employer type (list: startup, for-profit, non-profit organization, federal government, local government)
 
*Target employer size (list: minimal, small, medium, large, extra large)
 
*Target employer size (list: minimal, small, medium, large, extra large)
*LinkedIn profiles:
 
*Meetup profile:
 
  
 
===Generated fields===
 
===Generated fields===

Revision as of 16:01, 7 August 2019

Opplet.net is the user interface (UI) of Opplet hosted by CNM Cloud.


User interface

The user interface shall be mobile-first.

Registration Page

Registration Page is the webpage located at https://opplet.net and available for unauthorized users (NetAnyone) only. Its title is Opplet.net. Its desktop version can have the following blocks:
Opplet.net Sign in | Sign up
Home / Sign up
Please fill in:
Email (optionally; it is not required)  
Username (any name for Sign in)  
Password  
Already registered? Sign In!
© Opplet 2015-2018 Powered by Yii Framework

NetConsumer Dashboard

Dashboard is the webpage located at https://opplet.net/ and available for NetConsumers only. Its title is Opplet Dashboard. Its desktop version can have the following blocks:
Opplet.net Hello, (Username) | My Profile | Change Password | Logout
Home / User Interface
Welcome to Opplet.net. Please choose your method of authorization.
Less-than-a-dollar authorization fee Free
© Opplet 2015-2018 Powered by Yii Framework

User profile

Required fields

  • Login
  • Password
  • Preferred-name

Optional fields

  • Family-name
  • Email (personal)
  • Country (list: USA, Russian Federation, Ukraine, Belarus)
  • Target occupation (list: Administrative support, Agents, Agriculture professionals, Analysts, Construction professionals, Consultants, Content developers, Customer support, Data finders, Designers, Education professionals, Engineers, Executives, Financial professionals, Food professionals, General laborers, Hospitality professionals, Household support, HR professionals, Human communication professionals, Investment professionals, IT support, Legal professionals, Logistics professionals, Maintenance professionals, Manufacturing professionals, Marketing professionals, Medical professionals, Nature professionals, Operations managers, Performance support, Performers, Personal support, Product owners, Project managers, Property management professionals, Publishing professionals, Recruiters, Repair professionals, Safety professionals, Sales professionals, Scientists, Software developers, Supply professionals, Telecommunication professionals, Transportation professionals, Workforce developers)
  • Career level (list: vocation discovery, student, entry-level, specialist, subject matter expert, transitioning)
  • Target industries (list: )
  • Target employer type (list: startup, for-profit, non-profit organization, federal government, local government)
  • Target employer size (list: minimal, small, medium, large, extra large)

Generated fields

  • Campus-alias
  • Languages
  • Data-entry dates

CNM-specific fields

  • Postal code:
  • Cell-phone number
  • Non-text-phone number
  • MBC attendee (list: yes, no, n/a)
  • Clearance (list: no work authorization, some work authorization, citizenship, veteran status, some clearance, top secret)
  • CNM agreement (list: yes, no, n/a)

User stories

Three user stories shall describe completion of the second phase:
  • (first user story) As a NetAnyone, I shall be able to:
    1. Get to https://opplet.net or another Registration Page;
    2. Fill in my credentials including (a) login name, (b) password, and, (c) optionally, email address;
    3. Submit my credentials and automatically (a) become a NetConsumer, (b) obtain user's rights for CNM Wikis, (c) obtain student's rights for CNM Certs, and get to the Dashboard;
    4. While being on the Dashboard, click on either:
      • Enroll into Organizational Behavior and get enrolled into the corresponding course at CNM Certs; and/or
      • Enroll into Principles of Accounting and get enrolled into the corresponding course at CNM Certs.
  • (second user story) As a NetAnyone visiting CNM Wikis, I shall be able to click on Sign Up button in the right upper corner of any page, get to https://opplet.net, fill in my credentials, submit my credentials, and get back to the page of CNM Wikis that I visited.
  • (third user story) As a NetAnyone visiting the front page of CNM Certs, I shall be able to click on Sign Up button in the right upper corner of any page, get to https://opplet.net, fill in my credentials, submit my credentials, and get back to the front page of CNM Certs.

DNS records

Record Hostname Value TTL (seconds)
A opplet.net directs to 159.89.93.1 1800
A admin.opplet.net directs to 159.89.93.1 1800
CNAME *.opplet.net is an alias of opplet.net. 1800
CNAME www.opplet.net is an alias of opplet.net. 1800
TXT default._domainkey.opplet.net returns v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBEM7ocbGr0lB0qe8l6HW4MaAIOprC/csPi1rjv9k+m8IxBfG9DJTeGyYGAPwm11ZcmEzlYx4FEeCACOy6KL2xes0I/R+Au2YNiHdK/fT3GWo2tZ+T0o6PQQfcuwlCD8OXkhrgsPQLilt1Ja9WaOJq/zfhd1nJYGubeqTaPzl8twIDAQAB 1800
TXT opplet.net returns v=spf1 a mx ip4:159.89.93.1 ~all 1800
MX opplet.net mail handled by opplet.net. (Priority:10) 1800
NS opplet.net directs to ns1.digitalocean.com. 1800
NS opplet.net directs to ns2.digitalocean.com. 1800
NS opplet.net directs to ns3.digitalocean.com. 1800

Development

Initial code was written in plain HTML, CSS, JavaScript, and PHP by Gary Ihar and Sergey Zlomovsky. Later, the code was significantly upgraded by romanof. Particularly, the code was moved to the Yii framework.

Related lectures