rocky-linux / rockylinux.org-gatsby Goto Github PK
View Code? Open in Web Editor NEWThe official website of the Rocky Linux project.
Home Page: https://rockylinux.org
License: BSD 3-Clause "New" or "Revised" License
The official website of the Rocky Linux project.
Home Page: https://rockylinux.org
License: BSD 3-Clause "New" or "Revised" License
Once the privacy policy is live (see: rocky-linux/rockylinux.org#77) please enable Matomo metrics for the site.
Please ensure that Matomo is configured to anonymize IPs and that it respects Do Not Track as per: https://matomo.org/docs/privacy-how-to/
When trying to reach the Sponsors page from the Donate page via 'Sponsors' URL in footer, a 404 is yielded due to a bad URL: https://donate.rockylinux.org/sponsors/
Instead, should be: https://rockylinux.org/sponsors/
With the release window for RC1 creeping up at an alarming rate, we need to make sure everything is ready on the site to facilitate the distro release.
This means we need a downloads page implemented.
Me and @ressonix have been talking about this, and we think we're looking at essentially what CentOS does, with some changes.
So we're thinking a table, with ISO filenames, size, download link, and hashes available under another download link.
This could be in one tab per architecture, too.
CIQ was moved to the Partners page, but since they're also a sponsor, they should be listed there as well. Can we please add them + the 280c summary back to the top of the sponsors page?
The latest 3 entries in the feed https://rockylinux.org/rss.xml are missing their pubDate field.
The main landing page has a couple of questions under FAQ, but we recently drafted a more complete FAQ that needs to be published: https://docs.google.com/document/d/1cj8QntdFCd7x5w-CtK5jFc6thA4F22CI7vMaZJCY2tM/edit
Please see about the best way to present this on the website. Thank you!
Current link on the main landing page goes to https://45drives.com but this gives a security alert due to a cert issue. Can we please change the link to https://www.45drives.com?
The NAVER Cloud logo on the Partners page currently links to FossHost and has FossHost as it's alt-text.
Can we please add the following text next to the AWS logo?
The RESF utilizes AWS to run much of the underlying infrastructure critical to the development and deployment of the services supporting Rocky Linux. From Koji builders for x86_64 and aarch64 running in EC2 to SRPM blob storage in S3, AWS is foundational to much of what we do.
Thank you
External users are confirming that the donate page is broken, can you please take a look?
On the localised site, if you go to the post index, it will send you back to the homepage straight away.
If you go to /<lang>/posts
, it redirects you to the homepage.
It should redirect you to the regular posts index (although the posts won't be localised -- far too much work involved)
For example, GET /es/posts 302 /posts
N/a
N/a
Additional context (Please delete this if there's no additional context):
Final work for issue rocky-linux/rockylinux.org-hugo#133
When using the language switcher (with JavaScript enabled), the languages don't get parsed. Oddly enough, if you refresh the browser after switching from the switcher, the language parses. It seems something is causing it not to parse after the onClick event.
Steps to reproduce the behavior:
The language should be parsed when using the switcher with JavaScript enabled.
Please create a page for privacy policy with the content from:
https://docs.google.com/document/d/1qMrAVJw0tl8q7sIWCe0uSIBl00cFxpzWeNinPFv8FJw/edit?usp=sharing
Based on the chosen language, some Links on the Homepage have a links.
prefix, e.g.: links.download
in the Download Button or links.partners
in the footer. This is somehow not the case for the french and english version of the website.
Steps to reproduce the behavior:
Links should be displayed without the links.
prefix, e.g.: links.download
should be Download
.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Hi. I have the idea that cretate a Get Involved page and Get In Touch page. If you agree with the idea, I could take care of it and propose a pull request. If you agree, it would be good if you assigned me the issue. I am also all ears for proposals for those pages.
Thanks you.
Bye.
There are two typos in german language in the i18n de file:
Stragegie-Wechsel
=> Strategie-Wechsel
das zu 100% Bug-for-Bug-kompatibel
=> 100% Bug-für-Bug-kompatibel
I already fixed this in my fork. According to your contributing guide - let me know if I can create a PR against the development branch.
Steps to reproduce the behavior:
Open the page and read
:D
See above.
Additional context (Please delete this if there's no additional context):
Add any other context about the problem here.
Three pages (that I have found) on https://rockylinux.org/ use the same HTML title of just "Rocky Linux". This means that different pages cannot be distinguished when looking at browser tab or bookmark titles, and isn't good for SEO.
Steps to reproduce the behavior:
Different pages would have different titles, e.g. "FAQ | Rocky Linux", "Partners | Rocky Linux", "Sponsors | Rocky Linux".
Desktop (please complete the following information):
Additional context (Please delete this if there's no additional context):
Looking in https://github.com/rocky-linux/rockylinux.org/tree/main/src, I think the problems are incomplete <SEO />
tags in some files.
change
Just brought an older copy of the source code I had up to date and ran npm i
, and found a lot of dependency updates that need addressing.
npm WARN deprecated [email protected]: This package has been deprecated in favor of gatsby-plugin-image. The migration guide can be found here: https://www.gatsbyjs.com/docs/reference/release-notes/image-migration-guide/.
npm WARN deprecated @hapi/[email protected]: Switch to 'npm install joi'
npm WARN deprecated @hapi/[email protected]: Moved to 'npm install @sideway/address'
npm WARN deprecated @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
npm WARN deprecated [email protected]: This loader has been deprecated. Please use eslint-webpack-plugin
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated @types/[email protected]: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.
npm WARN deprecated [email protected]: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
Whether all of these can even be addressed, I don't know. But we need to fix as many of them as we're able to.
Hello, since we are implementing so many translations to reach many people, I think it would be a good idea to implement google analytics or some alternative to know how many people we are reaching and how they interact with the site. For this we would have to create a google account and link it to the site. In addition to this, we would have to prepare a banner that warns of the use of cookies.
What do you think?
Thanks
The main "What is the Rocky Linux project?" description on the homepage claims
There is no ETA for a release.
As far as I can tell from the blog posts, the first release is projected for Q2 2021. It would be helpful if that was presented here, to provide more confidence in the project's viability.
Hi there,
MontaVista is a new Principal Sponsor. Can we please add their logo to the landing page + Sponsors page? Here's a quote to use for them:
MontaVista Software is the leader in embedded commercial Linux, supporting MontaVista CGX, Yocto Project®, CentOS and Rocky Linux. MontaVista offers Open Source Software expertise, commercial-quality Linux distros, cost-effective maintenance and support for 10+ year life-cycles.
Hey there, we want to get these two pages published on the main site--can you please help with that? Here's what we need to publish:
https://forums.rockylinux.org/t/organizational-structure/1932/2
Hey there, we recently signed OpenDrives as a principal sponsor. Can you please add their logo to the rotating landing page as well as the sponsorship page? Here's a quote we can use for them:
OpenDrives is a global provider of enterprise-grade, hyper-scalable, network-attached-storage (NAS) solutions. We deliver the highest performing solutions for our customers - to match individual performance needs - for the most robust, complex and mission-critical projects and workflows, on-premises and into the cloud.
And here's their logo: https://web.tresorit.com/l/UzvlX#hWeuZSOekJhRAhsyyB34NA
Thanks!
On the footer of the website you have 3 links that aren't translated. After check on the translation.json and the website code, these links name are hardcoded into the website.
Community Charter
Organizational Structure
Privacy Policy
These links should be translated
On the February News article in the first paragraph near the end it says the name changed to Rocky Software Enterprise Foundation
yet under Legal it says Rocky Enterprise Software Foundation
.
It's a fairly minor issue but will cause confusion when reading and not knowing which is correct.
Add a bit to the home page FAQ to address migration from CentOS to Rocky Linux. It's the most common question I've personally seen in all of the community spaces.
I was going to fork / pull request, but I can't actually find the file with the FAQ content.
I've added the sponsors page for us. At the moment, in order to achieve this, I've setup a specific template base for posts and changed the default to a general layout to work for this.
This method doesn't allow translation since functions can't be used in single page content with Hugo.
If someone has a better idea in implementing this, I'm all ears. Feel free to make a PR.
Fastly is an official partner so we want to make sure we add their logo.
Torrents are available in the downloads directories (ex https://download.rockylinux.org/pub/rocky/8.3/isos/x86_64/Rocky-8.3-x86_64-dvd1.torrent) but not linked on the downloads page
The Mattermost team just provided the following:
Mattermost is an open source messaging solution made for organizations with the highest security requirements. As big believers in the power of open source, Mattermost is thrilled to partner with RESF to help bring an enterprise-grade distribution of Linux to the tech community.
Can we please add that for them next to their logo on the Partners page? Thanks
The frowny-face icon on the 404 pages is absolutely supersized
See comment with design updates in PR #9 -- rocky-linux/rockylinux.org#9 (comment)
It should be closer to ~400px wide.
rocky-linux/rockylinux.org#9 (comment)
Only occurs on wider-screen devices. Mobile devices are obviously fine.
Here's the character summary for Naver:
NAVER Cloud Platform is a South Korean cloud service that started in 2017 under NAVER Cloud, a subsidiary of NAVER. It provides over 170 individual services in 2021 and holds various security certifications including CSA STAR GOLD, GDPR, and more. It also currently provides cloud services in 10 locations around the world.
Please add this next to their logo on the Partners page
Please add the following blurb to the Downloads page:
By downloading Rocky Linux software, you acknowledge that you understand all of the following: Rocky Linux software and technical information may be subject to the U.S. Export Administration Regulations (the “EAR”) and other U.S. and foreign laws and may not be exported, re-exported or transferred (a) to a prohibited destination country under the EAR or U.S. sanctions regulations (currently Cuba, Iran, North Korea, Sudan, Syria, and the Crimea Region of Ukraine, subject to change as posted by the United States government); (b) to any prohibited destination or to any end user who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government; or (c) for use in connection with the design, development or production of nuclear, chemical or biological weapons, or rocket systems, space launch vehicles, or sounding rockets, or unmanned air vehicle systems. You may not download Rocky Linux software or technical information if you are located in one of these countries or otherwise subject to these restrictions. You may not provide Rocky Linux software or technical information to individuals or entities located in one of these countries or otherwise subject to these restrictions. You are also responsible for compliance with foreign law requirements applicable to the import, export and use of Rocky Linux software and technical information.
Rocky Linux software in source code and binary code form are publicly available and are not subject to the EAR in accordance with §742.15(b).
We now have a status page thanks to our lovely infrastructure team!
I think this would be best in the bottom navbar?
Right now, some pages haven't really been made translatable via i18n, so we'll need to eventually start moving strings into the i18n for those pages. Note that we won't be translating blog posts or press links, just page content.
In the FAQ entry 'What is a release candidate?' there appears to be a missing space
Steps to reproduce the behavior:
There should be a space.
Desktop (please complete the following information):
Currently Secure Boot is not supported in RC build. When it will be supported in future? Thanks.
Also see the following issue in the old (archived) repository: rocky-linux/rockylinux.org-hugo#220
We're going to be including 280 character summaries for each partner (like we do the principal sponsors) to the partners page, can we refine the design so that the sponsors are offset each other with the character summaries listed beside each? See linked sketch for what this might look like...
https://web.tresorit.com/l/MfwMZ#YBusHX0SmOizBX2DtU0JbQ
I will create other issues to provide the wording for each partner
We recently signed an agreement with 45Drives for a Principal Sponsorship. Can you please help with the following?
The logo should click through to their website: https://www.45drives.com/
Here's a link to the logo they'd like us to use: https://web.tresorit.com/l/Vtmpn#BeLAnitnXpbZPtVNCd57RA
Text:
45Drives offers an enterprise storage solution built on powerful and robust open-source software that allows customers to benefit from the cost savings and flexibility of off-the-shelf hardware. Our company provides a software agnostic, fully supported data storage solution at the best cost per terabyte.
Since 45Drives solutions are built on open-source software, this eliminates high licensing fees and increases innovation inherent to the open-source development model. With a 45Drives’ solution, the challenges of traditional do-it-yourself open-source deployments are solved by having a team of expert support staff.
45Drives has sold to some of the world’s largest organizations. Organizations, including top leading universities, Bloomberg, Google, and NASA all rely on the integrity of 45Drives solutions to store their data.
Thank you!
@hbjydev brought up a good idea for the sponsors/partners pages, which we should look further into. We should make it easy to update the sponsors and partners pages using one of the following methods:
I ran out of free time today, but I definitely would like to see this worked on down the road for maintainability's sake.
Please add the following wording:
Fosshost (UK CIC #13356530) offers free enterprise grade internet hosting and managed services exclusively for the FOSS community. We're on a mission to empower and support every free and open-source software project. To go further, together. Our work never stops. Apply today!
We differentiate between donors, sponsors, and partners. Briefly:
Donors are for individuals who want to send one-offs or smaller sums
Sponsors are for organizations that want to provide more significant financial backing
Partners are for organizations that provide more strategic value, which may not equate to direct financial support. Mattermost is an example.
Because we differentiate between these, we want to have a separate page dedicated toward partners. I'm not sure how this might look visually, but at least to start we could model it off of the current sponsors page, perhaps? Given that I have almost zero design ability or intuition, I'll leave that up to you!
One thing we do want to include on the partners page though is a section dedicated to those folks who are hosting mirrors for us. We want to make sure we're thanking them.
Thank you!
As it currently is set up, the "big button" that users see on the screen is the button to join the Mattermost chat. I feel like most users are going to go to the site to download Rocky Linux first and foremost, rather than to join discussions about the project.
From Vercel build logs:
12:24:28.497 | Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
-- | --
12:24:28.497 | Arguments:
12:24:28.497 | [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: January 20, 2020, _f: undefined, _strict: undefined, _locale: [object Object]
12:24:28.497 | Error
12:24:28.497 | at Function.createFromInputFallback (/vercel/workpath0/public/render-page.js:7814:25)
12:24:28.497 | at configFromString (/vercel/workpath0/public/render-page.js:10031:19)
12:24:28.498 | at configFromInput (/vercel/workpath0/public/render-page.js:10472:13)
12:24:28.498 | at prepareConfig (/vercel/workpath0/public/render-page.js:10455:13)
12:24:28.498 | at createFromConfig (/vercel/workpath0/public/render-page.js:10422:44)
12:24:28.498 | at createLocalOrUTC (/vercel/workpath0/public/render-page.js:10516:16)
12:24:28.498 | at createLocal (/vercel/workpath0/public/render-page.js:10520:16)
12:24:28.498 | at hooks (/vercel/workpath0/public/render-page.js:7511:29)
12:24:28.498 | at BlogPost (/vercel/workpath0/public/render-page.js:15533:1413)
12:24:28.499 | at d (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:36:498)
12:24:28.499 | at $a (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:39:16)
12:24:28.499 | at a.b.render (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:44:476)
12:24:28.499 | at a.b.read (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:44:18)
12:24:28.499 | at renderToString (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:54:364)
12:24:28.499 | at Module../.cache/static-entry.js.__webpack_exports__.default (/vercel/workpath0/public/render-page.js:642:28)
12:24:28.499 | at /vercel/workpath0/node_modules/gatsby/dist/utils/worker/render-html.js:30:36
12:24:28.500 | Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
12:24:28.500 | Arguments:
12:24:28.500 | [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: December 09, 2020, _f: undefined, _strict: undefined, _locale: [object Object]
12:24:28.500 | Error
12:24:28.500 | at Function.createFromInputFallback (/vercel/workpath0/public/render-page.js:7814:25)
12:24:28.500 | at configFromString (/vercel/workpath0/public/render-page.js:10031:19)
12:24:28.501 | at configFromInput (/vercel/workpath0/public/render-page.js:10472:13)
12:24:28.501 | at prepareConfig (/vercel/workpath0/public/render-page.js:10455:13)
12:24:28.501 | at createFromConfig (/vercel/workpath0/public/render-page.js:10422:44)
12:24:28.501 | at createLocalOrUTC (/vercel/workpath0/public/render-page.js:10516:16)
12:24:28.501 | at createLocal (/vercel/workpath0/public/render-page.js:10520:16)
12:24:28.501 | at hooks (/vercel/workpath0/public/render-page.js:7511:29)
12:24:28.501 | at BlogPost (/vercel/workpath0/public/render-page.js:15533:1413)
12:24:28.502 | at d (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:36:498)
12:24:28.502 | at $a (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:39:16)
12:24:28.502 | at a.b.render (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:44:476)
12:24:28.502 | at a.b.read (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:44:18)
12:24:28.502 | at renderToString (/vercel/workpath0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:54:364)
12:24:28.502 | at Module../.cache/static-entry.js.__webpack_exports__.default (/vercel/workpath0/public/render-page.js:642:28)
12:24:28.502 | at /vercel/workpath0/node_modules/gatsby/dist/utils/worker/render-html.js:30:36
Note that it doesn't break the build, but we should still probably try and tidy this up regardless.
Missing Link on French version.
links.status
> Status des serviceslinks.partners
> Partenaireslinks.download
> TéléchargerGo on https://rockylinux.org/fr and see yourself.
See above.
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.