GithubHelp home page GithubHelp logo

anoukruhaak / redecentralize-website Goto Github PK

View Code? Open in Web Editor NEW

This project forked from redecentralize/redecentralize-website

0.0 1.0 1.0 28.63 MB

Website of Redecentralize.org

License: Other

HTML 81.11% CSS 13.03% JavaScript 5.86%

redecentralize-website's Introduction

Redecentralize.org website

This is the code for the website of redecentralize.org

Please do send pull requests and/or file bugs.

Your pull requests will be checked by Travis that they compile in Jekyll, the software we use to generate the website from its source.

Build Status

Setting up local development

Bootstrap is a git submodule (in vendor/bootstrap), so you need to run this or the file will be missing locally.

git submodule init; git submodule update

The website is made using Jekyll, which converts simple templates into HTML. Github supports it automatically, so this keeps things simple.

This will run a Jekyll server on your local machine, rebuilding the site every time you change a source file.

LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 jekyll server --watch

Adding a new entry to Radar

  1. Create it in _radar, include the app's icon in assets/images/radar.

  2. Deploy that by pushing to Github.

  3. Tweet out to people, e.g. https://twitter.com/redecentralize/status/840249882048909312

  4. Send out a MailChimp mailing, by copying the last one. Putting a good picture from the app's graphics or community at the top is important!

  5. Schedule Tweets on Hootsuite for the next week or so.

  6. Announce on #redecentralize:matrix.org and Redecentralize Slack.

Publishing a new interview

  1. Ideally get a transcript ahead of time by emailing the transcript person a direct link to the (unlisted) video on Youtube.

  2. Make it public on Youtube. Then on something.redecentralize.org server (Ross can give access)

cd /opt/vgrab
. bin/activate
./vgrab.py

It'll download the video from Youtube with the right name. Go to /var/www/redecentralise.net/video and check the file is there. You will need the slugified title (i.e. the filename, to use in URLs), and size of the MP3 later.

  1. Make a new file in redecentralize-website/_posts/interviews. Based on the date you are going to be published. Carefully edit everything in the file. Spend ages on making a good description.

Run jekyll (as described above) to check everything looks right and the video plays OK.

  1. If you're not publishing yet, commit and push this in a branch. As soon as you push to the gh-pages it will go live.

When it is live, check video plays fine, and the RSS feed looks good and so on.

  1. Tweet it out. Schedule Tweets in Hootsuite for the next couple of weeks to push it at least a bit more.

  2. Mailchimp it out - you can duplicate newsletter from last time and edit the title, teaser, picture and link.

redecentralize-website's People

Contributors

anoukruhaak avatar bad-rabbit avatar davidhfo avatar davidmiller avatar erikao avatar frabcus avatar garethrees avatar johnmartin avatar mhr avatar michielbdejong avatar ntoll avatar olizilla avatar pierreozoux avatar polarisation avatar refset avatar rialtate avatar rossjones avatar shevski avatar

Watchers

 avatar

Forkers

rdcwebsite

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.