Giter Site home page Giter Site logo

seagl / attend.seagl.org Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 185.79 MB

Web interface to the SeaGL 2021 virtual conference

License: GNU General Public License v3.0

Makefile 0.01% Shell 0.13% JavaScript 0.81% Dockerfile 0.01% Python 0.10% HTML 0.83% Perl 0.06% TypeScript 90.69% CSS 7.34% Pug 0.02%
static-site

attend.seagl.org's People

Contributors

altsalt avatar andrewkvalheim avatar dorian-wood avatar strugee avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

attend.seagl.org's Issues

post-ephemeral user creation screen updates

Right now once you create an ephemeral account it pops up a survey window that should be removed/modified. It says "Who will you chat to the most?" Screenshot attached.

image

Related, but probably separate, the initial space is 404'ing after clicking skip.
MatrixError: [404] Not Found (https://matrix.2022.seagl.org/_matrix/client/r0/join/%232022%3Aseagl.org)

image

Remove widget permission prompts

Currently Element prompts the user for permission to display each room’s widget. Bypass this step for trusted (i.e. SeaGL-provisioned) rooms.

Widgets

Add static pages that can be embedded as Matrix widgets.

  • Welcome message
  • Example live stream

Deemphasize signin link

We want to discourage people from putting their passwords, Matrix or otherwise, into untrusted websites. Therefore we should:

  • Make "Create Temporary Account" the primary button
  • Remove "Create Account @ Matrix.org" (or just redirect people to actual matrix.org I guess???? I just don't want people to put a password for registration into our portal)
  • Make "Sign In" a deemphasized link (probably at the bottom, just a link not a button, and much smaller) for advanced users

Landing page

Create a landing page with basic instructions and a link to join the conference.

  • Customize Element’s welcome screen
  • Add welcome message and instructions

Update 2023 message

I just fully destroyed the server - the off-season message needs updating. Looks like that branch hasn't been pushed.

Deployment

Automate deployment from the main branch to https://attend.seagl.org/.

The manual process is:

# Build static site
make

# Deploy static site
aws s3 sync --acl 'public-read' --delete './dist/' "s3://$AWS_S3_BUCKET/"
aws cloudfront create-invalidation --distribution-id "$AWS_CF_DISTRIBUTION" --paths '/*'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.