Coder Social home page Coder Social logo

beyond-z / beyondz-platform Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 22.0 27.63 MB

This is the "brains" of our systems. It's the starting point where Fellows and LCs signup and Join Braven. It's the master database of users. It's also the glue for letting our systems talk to each other.

Home Page: https://join.bebraven.org

Ruby 48.94% JavaScript 2.39% CSS 12.09% HTML 31.92% Shell 0.86% Dockerfile 0.07% SCSS 3.74%

beyondz-platform's People

Contributors

a-willis avatar aagbator avatar adamdruppe avatar bellmyer avatar bjelline avatar charlyebrown avatar ehudtal avatar geethaka avatar hcli-work avatar rowantatai avatar rshipp avatar sadleb avatar sarahlauden avatar skaex avatar spencer-easton avatar stetsentech avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

beyondz-platform's Issues

Secret Key Missing

In a development environment from initial set-up, we could not get the server running because the environment variables weren't set for config/secrets.yml.

We're setting up local environment variables in bashrc.

The error in the Rails server log:
ERROR RuntimeError: Missing secret_key_base for 'development' environment, set this value in config/secrets.yml
/Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application.rb:440:in validate_secret_key_config!' /Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application.rb:195:inenv_config'
/Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/engine.rb:510:in call' /Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/railties-4.1.0/lib/rails/application.rb:144:incall'
/Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/lock.rb:17:in call' /Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/content_length.rb:14:incall'
/Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:60:in service' /Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/2.1.0/webrick/httpserver.rb:138:inservice'
/Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/2.1.0/webrick/httpserver.rb:94:in run' /Users/charlyebrown/.rbenv/versions/2.1.2/lib/ruby/2.1.0/webrick/server.rb:295:inblock in start_thread'

Site renders terribly on IE 9

From user that reported this: "Last night I was viewing your site from home on IE, which is running v9 (at my office I have v10 and I am usually on Chrome or FF these days so hadn't run into this a week ago when I first found your site).

The point is that beyondz.org doesn't render properly on IE9 (at least for me). I did a bit of digging and believe that all of the css that is in your one very large css file is being cut off or ignored by the browser. The Developer Tools could not allow me to view the "modal" class that should have a display:none on it, thus it was taking up the space on top and pushing your content down. Plus with a lot of other stuff missing in css, if you viewed on IE9, you will see it is not pretty. (Again it is possible that I have something quirky going on here but I don't have another machine available to test against).

I ran into a similar situation on our site a year or so ago on an IE browser (we were probably still supporting as far back as IE7 then) and found that one very large css file that we had in play was being cut off. By breaking it into a couple of logical units, and calling both onto the page, we corrected for it.

This is not necessarily simple depending on how you package up your css and make them available to your pages. But it is certainly a solvable problem if this is indeed a problem."

Email notifications of signups is sent to wrong address on staging server

When a user signs up, in production we want an email notification sent to [email protected]. On http://staging.beyondz.org or your local dev machine we want the email to go to [email protected]. This code isn't working:

    if Rails.env.production?
      to = '[email protected]'
    else
      to = '[email protected]'
    end

because the staging server is setup to run in production mode (we want it to mimic production). We need to figure out a way to switch on something other than Rails.env.production to determine when we're in staging.

Upgrade Google Analytics tracker JS code

We need to enable Universal Analytics instead of Classic Analytics. This article describes what needs to be done. Basically, we need to replace the embedding tracking JS with a new one:
https://support.google.com/analytics/answer/2444872?hl=en&utm_id=ad

In a nutshell, find the file with the tracker code by greping for "google-analytics" and then add this snippet ga('require', 'displayfeatures'); so that it looks like below:

ga('create', 'UA-48011005-1', 'beyondz.org');
ga('require', 'displayfeatures');
ga('send', 'pageview');

Add split testing framework

We would like to be able to alter the language, images, etc of the website and split test one version with one set of users and another with a different set of users, tracking the usage patterns of each group.

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.