Coder Social home page Coder Social logo

namecoin / namecoin.info Goto Github PK

View Code? Open in Web Editor NEW

This project forked from namecoininfo/namecoin.info

7.0 11.0 17.0 118.8 MB

https://namecoin.info -- Don't submit pull requests here, send them to https://github.com/namecoin/namecoin.org

License: Other

JavaScript 0.01% HTML 99.89% CSS 0.10%

namecoin.info's People

Contributors

cassininmc avatar indolering avatar jarebear6expepjozn6rakjq5iczi3irqwphcvb avatar jeremyrand avatar khalahan avatar misjoinder avatar namecoininfo avatar phelix avatar phelixbtc avatar phelixnmc avatar ryancdotorg avatar shobute avatar tosh0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

namecoin.info's Issues

New namecoin.org repo.

We need to change the repo to Namecoin.org but I don't have privileges to do that and I'm unsure of how it would affect the git repos everyone has of the project.

It's probably better to just wait until I have time to redo everything and just make a fresh one.

faucet.namecoin.info

I have someone who has created an online faucet with account schemas with custom daily limits (anon, email confirmed, special, and admin). I am planning on putting this on the same instance running the Wiki but I need a CNAME pointing at it.

Concerns Regarding Namecoin Blogpost

Jeremy had a discussion with a pair of Tor developers. They had 4 major concerns that we have either addressed or have on our roadmap. I would like to publish a blogpost which covers these concerns so that I can link to it from a grant application.

Link

Email forwarding

I've had to signup for a lot of services and I would prefer to use a namecoin.org email (so they are recoverable if I'm hit by a bus) but I don't want to setup email boxes for everyone, etc.

At first I thought about forwarding to emails included after a +, thus [email protected] would mark the email as read and forward it to [email protected] but that would leave us open to anyone forwarding email through the system.

Ideas?

Also, do we have control of dot-bit.org emails? I could recover some social media account logins if someone would let me do some spelunking

Refactor navigation

I want to refactor the main navigation. Currently, we have links to the video, exchanges list, downloads, forum, wiki, and a FAQ. I would like to consolidate thusly:

  • Video, exchanges, downloads, and FAQ onto a single page.
  • Direct link to the forum.
  • Namespace drop-down with links to .bit, id, etc.
  • Developer drop-down with links to Github, the wiki, the mailing lists, and a branding page (i.e. firefox).

Wiki Dance

  • Turn github/namecoin/namecoin.info wiki ON - I would like to document the wiki and website setup on Github so we have a place to reference during server meltdowns. @phelixbtc @domob1812
  • If it would take less than 5 minutes and it's not a PITA, do one last push from namecoin/wiki/wiki to namecoin/wiki and then wipe out namecoin/wiki, replacing it with just one page pointing to the new wiki. @Ademan
  • Rename github/namecoin/wiki to github/namecoin/wiki-deprecated after a few weeks. @phelixbtc

Thanks! ใƒ„

Redirect to https://*.namecoin.org

The following got unanimous ACKs from Domob, Phelix, Jeremy, and PMC:

Currently, wiki.namecoin.org is broken and forum.namecoin.org loads using the SSL cert for namecoin.info. I requested that this be changed, but the rational behind it is that a redirect would force users to re-login and alter saved passwords. This was enough to quell debate during an IRC meeting that I was not present for.

The usability issues are fairly straightforward: forcing the dozen or so active forum users to relogin vs having a uniform URL for all uses. At the very least, wiki.namecoin.org should be working and forum.namecoin.org should use the namecoin.org certificate.

I think that all namecoin.info URLs should be redirected to their namecoin.org equivalents, as we are now splitting SEO power across the domains. This would also simplify administration.

I would like to clarify that this ticket is for:

  • Fixing wiki.namecoin.org.
  • Using correct TLS cert for forum.namecoin.org.
  • Adding a 301 redirect for namecoin.info and all subdomains to namecoin.org.
  • Adding a redirect from http://*.namecoin.org to https://*.namecoin.org.

As long as the content is identical Google, will continue to point to the highest ranked domain. Unless we indicate that namecoin.org is canonical using a 301 redirect, Namecoin.info will continue to dominate the first page of Google results.

Bonus: after traffic to namecoin.info has dropped off, we can stop paying for wildcard TLS certificate for namecoin.info.

OVH Refferal Badge

Apparently, OVH has a referral program: http://forum.ovh.co.uk/showthread.php?2485-Referral

We should add a badge on the website pointing to OVH, we can get up to 50% of our hosting taken care of.

Simply activate the points in the manager. Then you can start to recommend OVH. Do not forget that the order must show your ID "XXXXX-OVH. And that's it.

@phelixbtc do you see that in the OVH account? Could you activate it?

  • Activate "points" thingy
  • Create Badge
  • Ask OVH to allow for 100% funding of our account?

Registar Account Access

Phelix and/or Domob and/or someone else needs to be able to access the registrar so we can buy or renew our SSL

Meeting Times

We need to publish meeting times on the website. As meetings are on the first and third Saturday of every month at 5PM UTC, it requires two different Google calendar events:

Refactor around /page.php vs ?p=page

Right now the website is structured around index.php processing a query and loading pages. This is simple enough, but the URLs are not SEO friendly, it should be: namecoin.org/page-name.php

Packages into upstream repos

  • OpenSUSE (network)
  • Arch
  • Gentoo
  • MacPorts (they have a mechanism to convert other package types...)
  • Homebrew (largely git based)
  • FreeBSD
  • OpenBSD?
  • NetBSD?

Add Google PageSpeed Apache module

There are three ways to optimize a website:

  1. Manually using hardcoded links (i.e. library.min.js).
  2. Batch processing using a /dist folder (i.e. grunt generating concat.min.js).
  3. Automatically using the server.

Number three is the obvious choice. The easiest way to accomplish this is using Cloudflare but since everyone is super paranoid we can use Google's PageSpeed module.

I would suggest we point namecoin.info to the raw, unoptimized page and keep namecoin.org as the optimized page. Then we don't have to fiddle with PageSpeed to rule-out optimization bugs.

Tag Line manual skipping

The random tag line causes people to repeatedly load the page to see all variants. It would be nice to have bullets or something to switch manually.

Integrate BountySource and Tip4Commit into Git repos

BountySource offers deep integration for Github repos, @JeremyRand and I think we should get this in the Namecoin repo ASAP. However, it requires someone with push access. @phelixbtc ?

I'm unfamiliar Tip4Commit, but apparently there is a Namecoin version being worked on. It would be nice if someone could offer to help on this.

Bitcoin/Namecoin/Fiat Fundraising Meta-Widget

We need a mechanism to track fundraising to our accounts from Namecoin, Bitcoin, and (preferably) a third-party payment processor for debit/credit-card transactions (Stripe, Amazon Payments, etc).

Registration Page

We need a page for registrars, similar to the exchange page.

We should also list how to do it yourself.

Perhaps give dotbit.me a free bronze-level membership for having stuck around for so long?

"Contribute" page

I think we should add a "Contribute" page which has info/links on the #namecoin-dev meetings as well as the GSoC projects. Any objections?

Social Media

I thought that the social media links at the bottom might be a bit small but now I'm not so sure.

At a minimum, fix the FA links at the bottom of the page.

<h1>Connect</h1>
<ul>
  <li><a href="https://twitter.com/namecoin"><i class="fa fa-twitter fa-2x" title="twitter"></i> &ensp; twitter.com/namecoin</a></li>
  <li><a href="https://facebook.com/namecoin.bit"><i class="fa fa-facebook-square fa-2x" title="facebook-square"></i> &ensp; facebook.com/namecoin.bit</a></li>
  <li><a href="https://github/namecoin"><i class="fa fa-github fa-2x" title="github"></i> &ensp; github/namecoin</a></li>
</ul>

Donation Page

Clone the Obama donation page (it was A/B tested to death) but with a BTC/USD toggle and have the buttons act as links to BountySource: https://www.bountysource.com/cart?amount=XXX&currency=YYY&team_id=namecoin

Add Namecoin and Bitcoin donation addresses and QR codes alongside the donation widget.

Beyond the 1.0 version:

  • A/B testing framework/service/workflow to continually tweak it.
  • Embedable widget for inclusion in other pages, such as the download page.
  • An Ubuntu-style slider would be really nice to have (see below).

image

Push Privileges

Could I get push privileges to this repo? There are several PR's waiting for acceptance and Jeremy and myself are the only consistent maintainers of this branch. I've upped my security game significantly and I shouldn't be a particularly vulnerable attack vector.

Consolidate all website repos to Namecoin.org

After some insightful comments by Phelix, I think we should we should consolidate all of the sites under one github namecoin.org repo:

  1. The static sites need to share resources and it makes sense to have them in one repo but with subdirectories for each. We could create a shared static folder at the topmost level and symlink it into each static site.
  2. The wiki and forum only need GitHub's issue tracker.
  3. Security-wise, changing the link to the donation or download page is just as bad as changing the link to the binary or altering the wallet address.
  4. More people on one repo would reduce he amount of grunt work you and Phelix have to perform.

Update logos

Using the forthcoming namecoin-graphics repo.

Funding Page

As part of the grant-writing process, I need a page which outlines past funding. A track record of responsibly spending funding makes it easier for other grant-writing agencies to give us money.

This will be fairly basic, one column with the amount and source of the funds (either "private donation", "crowdfunding", or the name of the grant agency) and another listing the work done. Links to bounties and blogposts outline the work are a bonus.

Design by Committee

The main reason we chose a Github workflow for the site was for security reasons. However, the PR process for the site has mainly been an opportunity to micromanage every change to the site. The bureaucratic overhead takes way more time than programming and it's an impediment to bringing on new people.

Design/cosmetic changes need to go through without debate unless there is a showstopper security or programming error. Take the registrar page, I can understand waiting on that PR until a proper warning has been put in. However, it is currently blocked because we haven't had time to redo bit.namecoin.org. Having up would actually push us to integrate bit.namecoin.org more quickly.

I'm tired of explaining myself to core devs. I taught myself web development when I was 12, I already run the wiki, let me do my job. It's shit like this that allowed the old website to decay.

Icons

Site needs fancy icons.

explorer

link to the various explorers

Pull news from blog

I wrote some JS for this, but I figured you (shobute) might prefer PHP.

Their JSON feed is a weird script, use raw RSS instead.

Themes

We need a consistent professional look across all of our online "properties" and we need help designing and implementing themes for the following:

  • Bootstrap/static HTML site for info pages (bit.namecoin.info, id.namecoin.info, etc)
  • Wordpress or Drupal for blog/main site (www.namecoin.info/www.namecoin.org)
  • MediaWiki for wiki.namecoin.info
  • PhpBB or Vanilla for forum.namecoin.info.

This can be an original work or modification of an existing theme, just as long as the style is consistent across all of the sub-sites.

Mining

There should be a page about p2pool, normal pools and merged mining to promote mining Namecoin. Maybe a link to the wiki. The aggregator issue showed once more that mining as the system basis is important.

Test-Net Faucet Website

The final location for the website will be located at the official website, but you should setup one on your own server and transfer it over later. This was written by someone with very little experience with Faucet websites. You should probably start out with the standard websites and progressively add features.

If you need a server please contact @indolering via Github, the forums, or on IRC.

Needs

  • Payouts should have some sort of rate limiting function.
  • Awesome wiki article documenting everything.

Wants

  • You sticking around to maintain everything would be really, really awesome!
  • Automated BTC or Namecoin payment system to enable a 1-time donation (preferably tied to some data feed on the USD/NMC price) in exchange for higher limits to an address.
  • Daily limit configurable to some multiple of the domain name price.

?

  • Account creation system with strong anti-spamming mechanisms.
  • Admin account type which receives funds on demand without limits.
  • A verified account type which receives higher limits and a UI for administrators to select accounts which are verified.

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.