gridcoin-community / gridcoin-site Goto Github PK
View Code? Open in Web Editor NEWOpen source Gridcoin website
License: MIT License
Open source Gridcoin website
License: MIT License
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.
From @barton2526 on June 14, 2017 0:49
Too many pages rely on inline CSS. This is inefficient and needs to be refactored.
Copied from original issue: grctest/Gridcoin-Site#33
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:
Installing BOINC
Are you pool mining? Join a pool and continue
Choose a project
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.
Please provide sha256sum files for gridcoin snapshot download so that mirrored versions can be verified.
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.
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
Links to logo packs, repos, etc.
The purple gradient header background is just a filler, what should we replace the background with?
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.
From @grctest on August 2, 2017 0:56
We should include http://nuad.de/ under explorers in the future.
Copied from original issue: grctest/Gridcoin-Site#55
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.
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.
An user on telegram reported that the BTSBOTS links are dead, the website is down - we should remove these links.
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>
Needs help from @startailcoon
I feel like we'd potentially be better off just deleting the following sections from the index page:
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?
Several users have complained that hyperlinks aren't obvious; we should change the hyperlink colour to indicate their presence, nothing crazy though.
@grctest Is this file necessary? It's already included in the git ignore and my local copy differs significantly from what is on the repo.
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)
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
Current: https://www.creative-tim.com/product/now-ui-kit
See: https://www.creative-tim.com/bootstrap-themes/ui-kit?direction=desc&sort=number_of_downloads
Material could be a good light replacement: https://www.creative-tim.com/product/material-kit
This will have an impact on the code throughout the website, probably several hours of solid work.
Change Mac OS wiki link to: http://wiki.gridcoin.us/OS_X_Guide#DMG_Download_Guide
We voted to change the logo/branding of gridcoin recently.
Here's some example logos we can use:
https://steemit.com/gridcoin/@joshoeah/gridcoin-logo-packs-get-em-while-they-re-hot
The voted upon logo colour is purple, perhaps we should change the dark greys & greens to a purple theme?
Relevant gridcoin-research issue: gridcoin-community/Gridcoin-Research#537
I believe that Bitsquare has renamed to Bisq: https://bisq.io/
The bitsquare listing on gridcoin.us may need to change as a result.
https://wallet.crypto-bridge.org/market/OPEN.GRC_BTS
Soon: apasia.tech (site currently down)
From @jimbo-slice on July 4, 2017 23:52
Solo/Pool Crunching comparison section:
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.
Proof of Stake section:
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".
Features section:
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
From @grctest on January 23, 2017 14:5
Could grab:
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
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.
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:
Ideas:
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.
This page (https://gridcoin.us/Community/ProjectPublications.htm) currently is very out of date and features publications from projects that no longer exist (POEM, malariacontrol.net, etc) and also projects that are no longer whitelisted. Further discussion should focus on where we want to go with this page, or if we want to forwards users towards a general BOINC publications page.
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.
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.
When using a smaller screen, the 3 small circle header icons are on a second row which takes up an unneccessary amount of the screen.
Needs investigation
Requested by Mac OS users via email, currently mac os is missing from the index page but present in the gridcoin install pages (very briefly).
http://gridcoin.us/Guides/investor-acquire-grc.htm
On step 2: "You need to register your CPID within the Gridcoin network, this is achieved by advertising a beacon transaction to the network. The beacon costs a small amount of GRC and it takes approx 24hrs to register your CPID in the GRC reward mechanism after advertisement."
Should be removed.
@NeuralMiner created an invite portal on heroku as a replacement to the http://teamgridcoin.signup.team/ signup page which relied on todoslack bot which is shutdown.
https://grcinvite.herokuapp.com/
Edit: Don't use the heroku app link, neuralminer said he's looking into a custom domain name.
The whitelist on my mobile phone is no longer (or has never been?) responsive, so I can only view the far left 2 columns.
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?
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.
At some point recently, we removed google analytics from the gridcoin website, we need to add the header script back in.
The "contact us" link in the footer points to slack, but the one in the header, under the "community" drop-down points to [email protected]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.