-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linearsite21 #90
Linearsite21 #90
Conversation
1). Would it be possible to get some documentation about how to update, build & deploy the site? Probably most of the Ignite community have zero experience with Pug & web dev tools, and will not know how to run this site locally to make content updates, as well as build & deploy. Also would be helpful to include some basic guides on how the community could make changes to CSS if needed, and recompile on their own. 2). Same thing would be necessary for those sections that will require regular updates, like for example the Upcoming/Past events. 3). I noticed all of the Google Analytics events are not anymore. @dmagda, could you please confirm if we'd like to continue collecting stats and which ones? I guess at least the ones for download page are important, am I right? We used to have something like this: 4). Regarding downloads.html file, the compiled .html doesn't include part of the original CGI scripts used by Apache infra. As an example, links to binaries on the older website are composed like this: href="[preferred]/[distdir]/2.11.0/apache-ignite-2.11.0-src.zip
5). According to this new structure of the repo, the webroot dir is set to be |
@mstekl @AddMoreScripts my thoughts on some of the items shared by Mauricio above. 1 - 2) Yes, it needs to be documented. Anyone from the community should be able to install the toolchain, update and release the website. We need to update this Wiki page: https://cwiki.apache.org/confluence/display/IGNITE/Website+Development
|
I change structure of the project in last commits. Now, html files are generated to repository root folder. I wrote small documentation about working and building of the project. I apologize in advance, because English is not my native language. https://github.com/AddMoreScripts/ignite-website/blob/linearsite21/howto.md I described only briefly about how to work with the project. For a wiki article, you may need a technical writer to describe everything in more detail and in accordance with the rules. If you will have any questions in the future, I am ready to help. |
@AddMoreScripts Thanks for the how-to! I followed it but got stuck with some problem when trying to build locally. See the output below when running gulp task. I made sure using latest version of Node, and even tried completely deleting ./node_modules and package-lock Any clue what could be happening? Thanks in advance!
|
It seems to me that there may be a problem in gulp-cli, but I'm not sure. In gulp Quick Start page are recomended to install it. Is gulp-cli installed globally on your system? Please try running (or If this solves the problem, I will add this to the howto.md file I found, this pull request to gulp-cli official repo, that solver problem in version 2.3.0. This version needs to be installed. |
@AddMoreScripts Thank you, that solved the problem. Yes, please add it to the how-to guide. |
@AddMoreScripts I checked the rest of the items (#1, #2, #5) and looks fine to me. As for #4, I see the domain on downloads links changing with the form, but I am not sure if that covers all what the CGI does. @dmagda would you mind reviewing this too? Or point to someone who understands completely what the CGI does? @AddMoreScripts It would be still necessary to address item #3. Thanks. |
We have to call the "download.cgi" script from the downloads page logic. You can not replace the "download.cgi" with a JS-version. That script is the only script that is executed on the backend. Apache Software Foundation team provided us with this script long time ago and the script decides what mirrors to show for downloads. So we must use it, otherwise, you can break downloads.
|
I made all the edits to the texts and page layout. |
@AddMoreScripts thanks for the updates. I've noticed a couple of items:
Thanks. |
@mstekl As for the slash - I noticed that there is an error on the current site - the slash is duplicated in the address, it seems to me that it is already in the variable. But maybe I'm wrong. |
ok, thanks. I see your point about the double slashes. |
Contains a complete update of the Apache Ignite site. New design for 2021.