GithubHelp home page GithubHelp logo

pump-io / pump-io.github.io Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 5.0 705 KB

pump.io website

Home Page: http://pump.io

JavaScript 19.36% HTML 37.90% CSS 42.74%
jade javascript pump-io static-site stylus website

pump-io.github.io's People

Contributors

duck1123 avatar jankusanagi avatar obra avatar strugee avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pump-io.github.io's Issues

Update GitHub Pages A records

It would be nice if we could throw Cloudflare in front of http://pump.io, to take advantage of their free HTTPS thing. This will boost our SEO ranking and also prevent passive attacks, which will be a good start.

Obviously it'd be better to do HTTPS properly, but my feeling is that this is better than nothing. The one downside is that this potentially gives people a false sense of security but a) it seems like if someone did do something (unlikely given the cost/value ratio here) the impact would be minimal anyway, plus b) people do a terrible job of looking at security indicators anyway tbh.

SSL certificate issue?

I get a security warning (SSL_ERROR_BAD_CERT_DOMAIN) when accessing https://pump.io via Firefox, and the website is only available via http, unless I ignore the warning.

Reenable Try It's cookie logic

Once #4 gets merged Try It will send users to a different site each time. In a world where most servers are up most of the time, the old behavior is better. So we should reenable it if that ever happens.

Refresh website branding

I've been thinking recently about how we present the project. The current website is a lot better than it used to be, but it's still not great and doesn't do a good job of explaining the project.

I think we should focus on three main things that differentiate us from other ActivityStreams/(future) ActivityPub projects:

  • Security - we innovate on this space with things like shipping a restrictive systemd file, and we have additional enhancements planned like automatic HTTPS (pump-io/pump.io#1259) and chroot jails on by default (pump-io/pump.io#1258)
  • Great admin experience - it's dead-simple to install and set up because of npm and good MongoDB packaging (even easier than Wordpress' 5-minute install, which is only 5 minutes if you already have a database, web server, etc.). We're also always looking to make this better with things like zero-downtime restarts (pump-io/pump.io#1295)
  • Flexibility through open standards - the pump.io project has historically been deeply involved in the standards community (specifically AP derives from the pump.io API). We also drive new standards and explicitly track useful protocol extensions in our issue tracker. We should focus on how this makes us open and flexible, such that we can go beyond just "social network" usecases (i.e. solid, high-performance, generic ActivityStreams distribution)

Thoughts?

grep around for TODOs

Pretty sure there are some TODOs lying around in this codebase; I should grep around and fix them

License

Objections to CC-BY-SA 4.0?

README

We need a README with:

  1. Instructions on hacking on the site
  2. Instructions as to how to cross-post things

Get rid of the technical documentation

Not sure exactly where we should go with this, but the README stuff is pretty useless. We should do a much better job explaining what the software actually does.

Where is pump-io on IRC?

I could find no mention of a channel for pump-io on IRC.

On which IRC network can pump-io be found? Which channel?

grep around for "e14n"

Blog post titles still end in "pump.io by e14n" - I should fix this instance and also look for other references to E14N.

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.