Code Monkey home page Code Monkey logo

gridcoin-site's People

Contributors

anantshri avatar barton2526 avatar bouowmx avatar cyrossignol avatar dandefou avatar denravonska avatar gawiga avatar grctest avatar ifoggz avatar imgbotapp avatar inventatorul1 avatar jamescowens avatar jeffreyhorne avatar jring-o avatar kjreills avatar makeasnek avatar nathanielcwm avatar netherstar64 avatar neuralminer avatar peppernrino avatar pythonix avatar redbot avatar robertogaudio avatar roboticmind avatar sacpop-0 avatar shmoogleosukami avatar smankusors avatar startailcoon avatar throny avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gridcoin-site's Issues

"Gridcoin" header link

Clicking the word "Gridcoin" in the header takes you to http://gridcoin.us/index.htm, which shows the old-style landing page, instead of the new one. Removing the index.htm portion of the URL takes you to the new purple landing page.

Updating The Guides

What do ya'll think about rebuilding the guides structure of the website?
What do you think needs to be added and what can be removed?

Personally, I think we need to simplify the instructions.

What if we condense everything onto one page of general instructions instead of three with very detailed information and several repeated instructions.

More steps (but fewer... you know what I mean?), more images, fewer blocks of text. One page will also expose the user to the three types of setup regardless of whichever they choose.

Page Layout:

  • How to know if you should join a pool, go it alone, or set up an investor wallet.
  1. Setting up the Gridcoin client
  • Are you an investor? Set it up this way and you're done.
  • Do you want to earn GRC by using a pool? Set it up this way and continue to step 2.
  • Do you want to earn GRC by solo crunching? Set it up this way and continue to step 2.
  1. Installing BOINC

  2. Are you pool mining? Join a pool and continue

  3. Choose a project

  • Choosing projects on the pool
  • Start crunching your first BOINC project -- solo (using WCG, LHC, Asteroids, or SETI as an example)
  • Link to more detailed page about BOINC projects, how mag works, and general tidbits about choosing the right project for your situation

Improve quality of exchange logos

Some of the exchange logos are of low quality, especially the RUDEX logo which is quite pixelated/low-quality. Improving these will give a better impression for users buying GRC.

Replace fontawesome?

Some users block fonts (even locally downloaded, not using CDN's) with ublock; should we remove font icons, switch to a more FOSS font (possibly evading font blocking), swich to images instead of fonts or lastly remove icons entirely from the website?

Footer w/ icons for reference:
image

100% height usage

Currently, some pages with not much information (exchange, blog, contact) have their footer higher than the bottom of the screen when on larger resolutions, so there's the dark background below the purple footer.

Provide improved security/bug-reporting disclosure instructions

From @grctest on August 15, 2017 20:42

Due to a lack of communication & established security disclosure instructions, several security researchers have published rather negative research against Gridcoin citing a lack of communication/attention by the devs.

Ideally, we should not promote [email protected] as the main contact point as this isn't a team email account but rather monitored by Rob (who in this scenario allegedly ignored/missed the researchers subsequent emails).

We should route researchers towards Slack's #development channel, or instruct them to contact an admin/op/mod on irc/telegram/slack/cryptocointalk. Had the researchers reached out via chat, they would have had more attention paid to them by many users.

Copied from original issue: grctest/Gridcoin-Site#70

Index page copy

I have reworked the index page introduction to gridcoin section and would appreciate some feedback.

I tried to direct the content more toward the idea behind GRC.

Thanks = )

Gridcoin seeks to create a decentralized and sustainable distributed processing network which prioritizes both the utilization of existing Idle Processing Potential (IPP) and the creation of a free to host ecosystem for researchers and individuals with data to process.

To this end, Gridcoin has created an open source blockchain based digital asset (Ticker: GRC) secured by Proof of Stake, and which rewards those who volunteer their IPP to the grid computing network, BOINC. BOINC, The Berkeley Open Infrastructure for Network Computing, is an open-source distributed processing network which provides scientists and enthusiasts with a means to host data for free. Volunteers then offer their IPP to specific BOINC projects which help map the Milky Way, detect near earth asteroids, find prime numbers, fold proteins, test cures and vaccines, test chemical and molecular combinations, Search for Extraterrestrial Life (SETI), crack codes from WWII, and more.

Unlike our competitors, Gridcoin believes that the power to analyze the endless data of the universe belongs to everyone, not just those with the funds to purchase mass volumes of processing power. Gridcoin also believes that a network which encourages individuals and entities to volunteer their IPP presents a more efficient and sustainable option than a network which incentivizes the centralization of processing power.

By directly rewarding those who volunteer their idle processing power to BOINC, Gridcoin hopes to create an ecosystem in which valuable data, or worthwhile research, is defined by how volunteers move their IPP among the array of projects with no concern for reward. At the same time, anyone with compatible data can host a project on BOINC and get it completed without the need to purchase processing power.

Clicking on the logo opens new tab

If you click on the gridcoin logo in the header you are linked to the landing page as expected. It is opened in a new tab though. I tried in firefox and chrome. I don't know if that is intended but it feels a little bit strange to me.

Explain why staking helps secure the network

In @lennstar's post why people do not keep their wallets online, one of the points (#7) is that people might not know that it's needed. Gridcoin.us only mentions "Secure the network" but does not explain anywhere how you can secure the network or why it should be done.

BTSBOTS link is dead

An user on telegram reported that the BTSBOTS links are dead, the website is down - we should remove these links.

Bulletin/Blog using date files?

https://novelist.xyz/tech/hugo-data-files/
https://middlemanapp.com/advanced/data-files/

We already use a data file for the whitelist which severely reduced the amount of maintenance effort requires to change the whitelist (no more manual html work).

A problem with using yml data files that I ran into was the inability to embed HTML within the goal and sponsor fields of the whitelist.yml file (due to use of " or ' when specifying the URL within the hyperlink, both of which broke the parsing of the yml file).

blog.yml example format:

posts:
- title: "Example blog post title"
  link_primary_url: "https://google.com"
  link_primary_text: "Primary link text"
  link_secondary_url: "https://google.com"
  link_secondary_text: "Primary link text"
  content: "Blog post content."
- title: "Example blog post title"
  link_primary_url: "https://google.com"
  link_primary_text: "Primary link text"
  link_secondary_url: "https://google.com"
  link_secondary_text: "Primary link text"
  content: "Blog post content."

blog.htm.erb example format:

---
title: "Gridcoin - Blog"
description: "This blog is for official announcements and important community updates."
---
    <section  data-background-color="black" style="overflow-x: hidden;">
        <!-- BOINC Content -->
        <div class="container">
            <div class="row">
                <% data.blog.posts.each do |post| %>
                    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
                        <h4><%= post.title %></h4>
                        <p><%= post.content %></p>
                        <a href="<%= post.link_primary_url %>"><%= post.link_primary_text %></a>
                        <a href="<%= post.link_secondary_url %>"><%= post.link_secondary_text %></a>
                    </div>
                <% end %>
            </div>
        </div>
    </section>

Idea: Removing a large amount of info from the index page!

I feel like we'd potentially be better off just deleting the following sections from the index page:
image

Thoughts on the removal of the features section?

The 'possible BOINC software' section is speculative and doesn't provide meaningful information. Likewise, the snippet about types of BOINC projects could be included alongside a blurb about how anyone can run a BOINC project as well as cost estimates and links to guides?

Change hyperlink colour

Several users have complained that hyperlinks aren't obvious; we should change the hyperlink colour to indicate their presence, nothing crazy though.

Index page - improving readability

From @grctest on June 25, 2017 18:8

The user '@ponimayu' posted the following in the recent Steemit thread:

I like the nav changes, but I think the old pages looked neater and more organized, more pleasing to the eye, easier to scan for info. Especially the features section. I cannot speak to the content changes (yet).

Difference: (Left old, Right current)
image

I do agree that it is rather monotone and wall-of-text like, perhaps changing the background of the features section would improve readability?

Would bringing the circle icons/logos make it look better?
Should we change the contents of this section of the index page?

Thoughts anyone?

Copied from original issue: grctest/Gridcoin-Site#42

Front Page Typos/Formatting

From @jimbo-slice on July 4, 2017 23:52

https://gridcoin.us/

  1. Solo/Pool Crunching comparison section:
    solo-pool
    a) The alignment looks odd. The Solo section starts much lower than the pool section
    b) Under Solo Crunching, the last sentence should start with "A" instead of "An". Also in the last sentence, "Gridcoin" should be capitalized.
    c) Under Pool Crunching, the second sentence: "Gridcoin" should be capitalized and "GRC" should just be "Gridcoin" since the acronym wasn't used anywhere else in this section.

  2. Proof of Stake section:
    pos
    a) This sentence is really weird: "You can vote using your balance to vote on important matters within the Gridcoin client." Perhaps it should be something like this: "You can vote on important community initiatives within the Gridcoin client".

  3. Features section:
    features
    a) Under proof-of-stake, "gridcoin" should be capitalized.
    b) Under proof-of-boinc, replace the acronym "GRC" with "Gridcoin", for consistency.
    c) Under boinc whitelist section, there are a few issues. Here's my rewrite:
    Gridcoin has implemented a BOINC project whitelist to improve security. Each BOINC project must meet certain criteria to be whitelisted, and no Gridcoin rewards will be given on behalf of projects that fail to meet our security standards.
    d) Under DPOR section, replace "GRC" with "Gridcoin" for consistency.
    e) Under Help Advance Science section, I fixed a few typos and changed a few sentences:
    With Gridcoin, not only will you be rewarded financially, but you'll also be supporting important research projects. These projects are working toward a wide range of goals, such as disease research and eradication (cancer, AIDS, Ebloa, Malaria, and others), mapping the Milkyway, and improving our understanding of mathematics.
    Your participation will also help establish and strengthen the Gridcoin economy. A strong market will help to push volunteer computing into the mainstream and will provide much needed support for scientific research.
    f) I also think we should return to the old block-style format, shown in issue #42

Copied from original issue: grctest/Gridcoin-Site#50

Scripts gathering external website data

From @grctest on January 23, 2017 14:5

Could grab:

  • The latest block numbers from the explorers and full node websites.
  • The latest prices from multiple exchanges
  • Steemit content?

We need to change the cross site scripting security though & we shouldn't make the website too slow nor tacky/bulky.

Has to be JS, we don't have access to the underlying web server terminal.

Copied from original issue: grctest/Gridcoin-Site#18

Config file backup

Hi.

When I try to execute advertisebeacon I get :

Message" : "", "Errors" : "Failed to backup old configuration file. Beacon not sent.", "FAILURE" : "Note: if your wallet is locked this command will fail; to solve that unlock the wallet: 'walletpassphrase <240>'."

My wallet is unlocked and when I execute backupwallet l: it says

Command" : "backupwallet" }, { "Backup wallet success" : true, "Backup config success" : false }

Kindly help.

Regards.

Index square social icons redundant & out of place?

image

On the index page, we currently show the social media links as large square (for the most part) icons at the bottom.

Two issues/thoughts:

  • The community/social media links are displayed immediately below the square icons in the footer (as shown in the image above); their presence is arguably redundant.
  • The multiple colours of the icons now somewhat clash with the purple/black.

Ideas:

  • Remove the icons? May make the index page overly minimalist though?
  • Unified icon colour scheme?

Force SSL

Unless you specifically type https://gridcoin.us in the address bar, you end up at plain old gridcoin.us. Was discussed shortly before in a private message, but I neglected to make an issue. My apologies.

Youtube links within the Solo and Pool Guides

http://gridcoin.us/Guides/boinc-install.htm
http://gridcoin.us/Guides/pool.htm

These two pages share some of the same info, including the section near the top titled "BOINC video introductions". The first link, currently titled "David Anderson talks BOINC, Citizen Science, and Why We Still Need You!" actually takes you to the video for how to join grcpool.

The second link, titled "Serge Berig - BOINC: Compute for Good, Change the World" does include a clip of David Anderson talking about BOINC.

Proposed simplified guide comparison

image

VS

image

Thoughts?

Text vs Ticks/Crosses? Colours for the ticks/crosses? Perhaps rather than having red x's, use a single dash? " - "

A positive outcome from the table view is that it prevents using terminology like 'disadvantages' which could come off as negative, despite being presented for comparison.

We need a Favicon please

It would be a nice touch if we added a Favicon to the Gridcoin site, so our logo shows up in saved book marks on internet browsers.

"What is Gridcoin?" - Typo

whatisgridcoin

Paragraph 4 final sentence:

Current: "Volunteer computing is substantially cheaper than cloud computing services, the"
Revised: "Volunteer computing is substantially cheaper than cloud computing services."

Hiring web dev company to revitalize the website?

The theme, colour scheme and index need freshened up significantly & I'm not a designer.

Users on slack have suggested that we pay a web dev company to work on the above.

Think we could do it ourselves with open-source development & perhaps some new spruced up graphics from joshoeah?

TLSv1 being phased out on June 30, 2018

We currently have TLSv1 enabled. "This version of TLS is being phased out. This warning won't break our padlock, however if you run an eCommerce site, PCI requirements state that TLSv1 must be disabled by June 30, 2018."

Perhaps we should update just to stay future-proof? There is more talk of an over-the-counter GRC->USD system lately. We may have to be within said guidelines once this happens.

Missing google analytics

At some point recently, we removed google analytics from the gridcoin website, we need to add the header script back in.

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.