GithubHelp home page GithubHelp logo

edgeconf's Introduction

Edge conf

The website.

Development

To set up a dev environment the following prerequisites must be installed on your system:

  • MySQL (tested with 5.1.71)
  • PHP (tested with 5.3.3)
  • Composer (tested with 2014-01-14 build)
  • SASS (tested with 3.2.13)
  • A web server (Apache or NGINX would both be fine)

Once those are installed, perform the following steps to set up your environment:

  1. Clone the repo
  2. Copy the app/config.ini.dist file to app/config.ini and fill in the relevant data (ask me)
  3. In the root of the repo run composer install to install dependencies
  4. Set up a virtual host to serve from /public and redirect all requests that can't be resolved by the filesystem to /public/index.php (on Apache, you need RewriteRule. On NGINX, try_files)
  5. Create a database on the MySQL server you configured, restoring a backup of current data (ask me)
  6. Fire up your browser and you're in business.

There is a further build step for the SASS source files, so if you've installed the SASS gem you can compile SASS changes with:

sass app/sass/app.scss > public/css/app.css

edgeconf's People

Contributors

torfo avatar triblondon avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

phamann alexxnica

edgeconf's Issues

Social media logo

We need a London social media logo. I put it on the green colour and the red clashed badly so I darkened it, but that probably doesn't fit the scheme.

twitter.com/edgeconf.

setup instructions

Didn't see instructions, and I've never rocked a PHP-based MVC deal before. Seems like I'd set public as my webroot in MAMP or whatever I want to use for Apache and then all good things would happen. Nope.

Seeing require __DIR__."/../vendor/autoload.php"; definitely makes me think I need something else happening.

How do I get started?

Tidy up London 2014

The copy of NYC has brought over stuff like the video caption data files, and content images that we're not using any more. Can someone clear these up?

Use existing mailing list and collect email directly on the page

Code for mailing list signup (from Mailchimp, feel free to modify)

<form action="http://edgeconf.us1.list-manage.com/subscribe/post?u=b17e923e9f871f8fc40327494&amp;id=0c9bd2c13d"
method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button">
</form>

CI fail?

Out most recent commit on master branch hasn't made its way to production. Can you check the CI service?

Previous event menu

Currently the header bar has NYC, and NYC has London. Can we get a dropdown menu so that each event can link to all previous events?

Add searchable video player

Once Pete has done the closed captioning, we need a video player with a search UI on the Edge website. Also worth talking to Wes about whether he wants to integrate OnSlyde analytics into the playback too. The current implementation for Edge 1 can be seen on the Edge London site.

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.