website issueshttps://gitlab.kwant-project.org/kwant/website/-/issues2017-05-20T09:12:41Zhttps://gitlab.kwant-project.org/kwant/website/-/issues/17README.rst broken2017-05-20T09:12:41ZViacheslav OstroukhREADME.rst brokenLinks are not generated properly.
> See the \`Kwant web site \`_ for the latest stable
> version. The current development version is available via the \`Kwant gitlab
> instance \`_. Contributions are
> welcome.
> A \`mailing list \`_ e...Links are not generated properly.
> See the \`Kwant web site \`_ for the latest stable
> version. The current development version is available via the \`Kwant gitlab
> instance \`_. Contributions are
> welcome.
> A \`mailing list \`_ exists for general
> discussions related to Kwant. Please report bugs and other issues using the
> \`issue tracker \`_.
> See also in this directory: \`\`_, \`\`_, \`\`_,
> \`\`_, \`\`_.https://gitlab.kwant-project.org/kwant/website/-/issues/16Fix mailing list links2017-05-20T09:12:41ZViacheslav OstroukhFix mailing list links[Community](https://kwant-project.org/community) page of website points now to
https://mailman-mail5.webfaction.com/listinfo/kwant-discuss
webpage as a home for mailing list. However, a lot of links there are broken due to end of Gman...[Community](https://kwant-project.org/community) page of website points now to
https://mailman-mail5.webfaction.com/listinfo/kwant-discuss
webpage as a home for mailing list. However, a lot of links there are broken due to end of Gmane. So, there is no direct way from website to mailing list search. Archives work, but they are quite useless, when you need to find something specific.https://gitlab.kwant-project.org/kwant/website/-/issues/11Text flow around images2017-05-20T09:12:41ZJoseph WestonText flow around imagesCurrently bootstrap columns are used for the text and images, which means that the text does not flow around the images.
Compare the pre-bootstrap version of the frontpage:
---
![text_flow](/uploads/3796eb2b02f3e372caa1e8453dd19...Currently bootstrap columns are used for the text and images, which means that the text does not flow around the images.
Compare the pre-bootstrap version of the frontpage:
---
![text_flow](/uploads/3796eb2b02f3e372caa1e8453dd1992e/text_flow.png)
---
to the bootstrap w/ columns version:
---
![text_overflow](/uploads/278eac391f4c37f9d7597bbbeee3a4d8/text_overflow.png)
---
https://gitlab.kwant-project.org/kwant/website/-/issues/10support for small screens2017-05-20T09:12:41ZJoseph Westonsupport for small screensOn my phone:
+ [ ] the navigation menu does not display when clicked
+ [ ] the kwant logo is too wide
+ [ ] the text is the same width as the viewportOn my phone:
+ [ ] the navigation menu does not display when clicked
+ [ ] the kwant logo is too wide
+ [ ] the text is the same width as the viewporthttps://gitlab.kwant-project.org/kwant/website/-/issues/9Update urls2017-05-20T09:12:41ZAnton AkhmerovUpdate urlsSince we're not creating folders anymore, the links are broken if there's no URL translation. For `SimpleHTTPServer` to work OK with the current website, we should add `.html` to all the URLs.Since we're not creating folders anymore, the links are broken if there's no URL translation. For `SimpleHTTPServer` to work OK with the current website, we should add `.html` to all the URLs.Anton AkhmerovAnton Akhmerovhttps://gitlab.kwant-project.org/kwant/website/-/issues/8Close Kwant survey2017-05-20T09:12:41ZAnton AkhmerovClose Kwant surveyIt's been running for too long.It's been running for too long.https://gitlab.kwant-project.org/kwant/website/-/issues/7update website to point to Gitlab2017-05-20T09:12:41ZJoseph Westonupdate website to point to GitlabThe Kwant documentation should also be updated, as per kwant/kwant#21The Kwant documentation should also be updated, as per kwant/kwant#21https://gitlab.kwant-project.org/kwant/website/-/issues/6CI & auto-deploy2017-05-20T09:12:41ZAnton AkhmerovCI & auto-deployPlan:
- [x] set up a test deployment location at test.kwant-project.org.
- [x] set up restricted rsync users with passwordless keys that can only copy to
- [x] Test website
- [ ] Actual website
- [x] set up CI to build the webs...Plan:
- [x] set up a test deployment location at test.kwant-project.org.
- [x] set up restricted rsync users with passwordless keys that can only copy to
- [x] Test website
- [ ] Actual website
- [x] set up CI to build the website and deploy
- [x] To test location on any push
- [ ] To the main location on pushes to master
The keys can be stored on the computer providing runners and mounted at `.ssh/id_rsa` as volumes. The runner for the test location may or may not be shared with other website users (mildly prone to abuse). @cwg, @jbweston – opinion about this last point?Anton AkhmerovAnton Akhmerovhttps://gitlab.kwant-project.org/kwant/website/-/issues/5Stop content duplication2017-05-20T09:12:41ZAnton AkhmerovStop content duplicationSome files (`install`, `citing`, `license`) copy files from the main repo.
We may want to include the main repo as a git submodule, and use the original files when building.Some files (`install`, `citing`, `license`) copy files from the main repo.
We may want to include the main repo as a git submodule, and use the original files when building.https://gitlab.kwant-project.org/kwant/website/-/issues/4Consider removing "powered by nikola"2017-05-20T09:12:41ZChristoph GrothConsider removing "powered by nikola"Otherwise, to be fair, we should also add "served by apache", "written with various editors using git and gitlab", etc. We can mention nikola and other tools on a specific colophon page, but mentioning it on each page is too much IMHO.
Otherwise, to be fair, we should also add "served by apache", "written with various editors using git and gitlab", etc. We can mention nikola and other tools on a specific colophon page, but mentioning it on each page is too much IMHO.
https://gitlab.kwant-project.org/kwant/website/-/issues/3Lines are too long; page width does not scale properly with font size2017-05-20T09:12:41ZChristoph GrothLines are too long; page width does not scale properly with font sizeIn my browser (firefox), lines are around 132 characters long. On the previous website we had something like 95 characters which is already a lot.
Also, the page width is expressed in absolute terms it seems. When scaling down the f...In my browser (firefox), lines are around 132 characters long. On the previous website we had something like 95 characters which is already a lot.
Also, the page width is expressed in absolute terms it seems. When scaling down the font (with CTRL-<minus> in firefox), lines get longer and longer in terms of characters. I think that this is not proper behavior.
Both problems were solved in the old site with the entry
body {
max-width: 55em;
}
in CSS. Surely this must be also possible with bootstrap?
https://gitlab.kwant-project.org/kwant/website/-/issues/2No need to create a directory for each page2017-05-20T09:12:41ZChristoph GrothNo need to create a directory for each pageWhile I do not see any important reason against putting each page in its own directory/index.html, I also do not see any important reason against. In that case the default and traditional solution seems better (keeps the file system cle...While I do not see any important reason against putting each page in its own directory/index.html, I also do not see any important reason against. In that case the default and traditional solution seems better (keeps the file system cleaner). Our .htaccess file takes care of hiding file endings anyway.
https://gitlab.kwant-project.org/kwant/website/-/issues/1Review Nikola2017-05-20T09:12:41ZAnton AkhmerovReview Nikola@kwant-maintainers please take a look when you have time. All the functionality is ported to the branch, so I'm waiting for feedback.@kwant-maintainers please take a look when you have time. All the functionality is ported to the branch, so I'm waiting for feedback.https://gitlab.kwant-project.org/kwant/website/-/issues/20StartCom cert expiration2017-07-12T08:31:50ZAnton AkhmerovStartCom cert expirationOur StartCom cert expires July 21. Since new StartCom certs aren't trusted, we should change the CA or switch the Kwant website back to http before that.
I believe that at this stage it would be the easiest to adopt !22 (since it's alre...Our StartCom cert expires July 21. Since new StartCom certs aren't trusted, we should change the CA or switch the Kwant website back to http before that.
I believe that at this stage it would be the easiest to adopt !22 (since it's already done) and serve Kwant from the Delft server, while keeping webfaction as a mirror. Other options are: webfaction+letsencrypt (requires setting up a webfaction "app"), buying a cert from a different CA, and plain http.
Ping @cwg @jbweston2017-07-21https://gitlab.kwant-project.org/kwant/website/-/issues/21Anchor problem on safari2017-07-25T14:39:32ZAnton AkhmerovAnchor problem on safariThe generated hrefs to anchors on the same page currently look like `href="install.html#microsoft-windows"`. Apache redirects `install.html` → `install`, and safari does not carry anchors upon redirect. The resolution would involve modif...The generated hrefs to anchors on the same page currently look like `href="install.html#microsoft-windows"`. Apache redirects `install.html` → `install`, and safari does not carry anchors upon redirect. The resolution would involve modifying the way nikola generates hrefs.https://gitlab.kwant-project.org/kwant/website/-/issues/22Update windows installation instructions to conda2017-09-13T12:17:21ZAnton AkhmerovUpdate windows installation instructions to condaThis is mostly a reminder. Currently blocked by https://gitlab.kwant-project.org/kwant/kwant/issues/130This is mostly a reminder. Currently blocked by https://gitlab.kwant-project.org/kwant/kwant/issues/130https://gitlab.kwant-project.org/kwant/website/-/issues/19Update official build instructions2017-09-19T16:49:39ZJoseph WestonUpdate official build instructions[Issue migrated from kwant/kwant#62]
It seems that @basnijholt has had quite some success using conda to build Kwant on OSX. In addition I seem to remember @cwg mentioning some issues with the Golhke Kwant packages for Windows.
Given t...[Issue migrated from kwant/kwant#62]
It seems that @basnijholt has had quite some success using conda to build Kwant on OSX. In addition I seem to remember @cwg mentioning some issues with the Golhke Kwant packages for Windows.
Given this, would it make sense to switch the "official Kwant installation instructions" use conda install instead of the current mix of Homebrew (OSX) and Golhke (Windows), that still seems not to work 100% of the time (see kwant/kwant#48)?https://gitlab.kwant-project.org/kwant/website/-/issues/13Add blog2017-09-19T16:49:39ZChristoph GrothAdd blogAdd a blog to the website. First item could be "Kwant 1.2 released". It would be nice if the titles of the 3 most recent blog posts would be shown on the main page.Add a blog to the website. First item could be "Kwant 1.2 released". It would be nice if the titles of the 3 most recent blog posts would be shown on the main page.https://gitlab.kwant-project.org/kwant/website/-/issues/18List "5 most recent preprints citing Kwant" on the entry page2017-09-19T16:49:40ZChristoph GrothList "5 most recent preprints citing Kwant" on the entry pageThis, or something similar could be added to the entry page to show that Kwant is currently in use by various groups. This idea was brought up by Chagaan and I think it's a good one. Perhaps it would be even better to also provide a li...This, or something similar could be added to the entry page to show that Kwant is currently in use by various groups. This idea was brought up by Chagaan and I think it's a good one. Perhaps it would be even better to also provide a list of all the citing papers, e.g. like this:
```
5 most recent preprints citing Kwant:
(1) ...
(2) ...
(3) ...
(4) ...
(5) ...
[view all the 123 articles that cite the Kwant paper]
```
Perhaps a cronjob that triggers arxiv's full-text-search for "kwant groth" (the name of the first author) and processes the results would do the trick. I'm not sure, however, how to best integrate this with the otherwise static website. @anton-akhmerov, @jbweston, any ideas?https://gitlab.kwant-project.org/kwant/website/-/issues/15Review entry page2017-09-19T16:49:40ZChristoph GrothReview entry pageThe entry page could use some fresh content. I am especially not very happy with the title “Quantum transport simulations made easy”. IMHO it puts too much effort on a single aspect. How about either removing that title completely, or...The entry page could use some fresh content. I am especially not very happy with the title “Quantum transport simulations made easy”. IMHO it puts too much effort on a single aspect. How about either removing that title completely, or replacing it with something like “Introduction” or “Overview”?
https://gitlab.kwant-project.org/kwant/website/-/issues/14Fix bullet list spacing2017-09-19T16:49:40ZChristoph GrothFix bullet list spacingRight now, there is no extra spacing between items in a bullet list. This is not common practice, because it's not readable. (I do not understand why ReST does put extra spacing after some bullet list items (e.g. the first ones under /...Right now, there is no extra spacing between items in a bullet list. This is not common practice, because it's not readable. (I do not understand why ReST does put extra spacing after some bullet list items (e.g. the first ones under /community that refer to the mailing lists)https://gitlab.kwant-project.org/kwant/website/-/issues/12Fine-tuning small screen layout.2017-09-19T16:49:40ZAnton AkhmerovFine-tuning small screen layout.With #10 soon out of the way, there are still smaller things:
- [ ] The Kwant workflow image looks tiny when scaled; it can probably be reworked to use the grid system.
- [ ] In `/community`, the mailing list sign up forms don't fit ...With #10 soon out of the way, there are still smaller things:
- [ ] The Kwant workflow image looks tiny when scaled; it can probably be reworked to use the grid system.
- [ ] In `/community`, the mailing list sign up forms don't fit into `<li>`
- [ ] Many images in `/` are too large at the upper border of small screen sizes (they take full width).
- [x] Some text in `/` is too wide at intermediate screen size `~900px` (reaches the border). EDIT: Fixed via !10.
EDIT: Added the last item.https://gitlab.kwant-project.org/kwant/website/-/issues/23dead link to FAQ2017-10-11T14:11:14ZBas Nijholtdead link to FAQsee the link on https://kwant-project.org/2017/kwant-faq-introsee the link on https://kwant-project.org/2017/kwant-faq-introhttps://gitlab.kwant-project.org/kwant/website/-/issues/24Impossible to sign up for the mailing list from the web form2019-01-14T12:28:03ZAnton AkhmerovImpossible to sign up for the mailing list from the web formThis is because the mailing list now requires captcha.
We should either change the sign up form with a link to mailman, or disable captcha. @cwg, what do you say (I imagine you turned captcha on)?This is because the mailing list now requires captcha.
We should either change the sign up form with a link to mailman, or disable captcha. @cwg, what do you say (I imagine you turned captcha on)?Christoph GrothChristoph Grothhttps://gitlab.kwant-project.org/kwant/website/-/issues/25Survey alternative hosting providers2019-03-01T10:30:25ZJoseph WestonSurvey alternative hosting providersWebfaction has been bought by GoDaddy and will at some point become [corporate hell](https://community.webfaction.com/questions/22110/is-webfaction-dead-staff-please-confirm).
This won't be immediate, but we should take a look at the al...Webfaction has been bought by GoDaddy and will at some point become [corporate hell](https://community.webfaction.com/questions/22110/is-webfaction-dead-staff-please-confirm).
This won't be immediate, but we should take a look at the alternatives
Points to note:
+ migrating piwik will mean dumping/loading a MySQL database (i.e. we should make sure the tooling is in place on the receiving end)
+ should have mailboxes and Mailman 3 for the mailing list
+ ...https://gitlab.kwant-project.org/kwant/website/-/issues/26update conda installation instructions2020-08-01T15:39:27ZAnton Akhmerovupdate conda installation instructionsThose are largely outdated.
- We mention getting anaconda for python 3.6 (the only one available now is 3.8).
- We link continuum.io, which doesn't even exist anymore.Those are largely outdated.
- We mention getting anaconda for python 3.6 (the only one available now is 3.8).
- We link continuum.io, which doesn't even exist anymore.https://gitlab.kwant-project.org/kwant/website/-/issues/27Add 2020 workshop to website2021-01-22T10:54:24ZMarten ArthersAdd 2020 workshop to website2020 workshop could be added to kwant-project.org/doc/. Both the video's and the notebooks are relevant. Also, a blogpost could be written (or simply add the link to the summary already made by Anton as blogpost).2020 workshop could be added to kwant-project.org/doc/. Both the video's and the notebooks are relevant. Also, a blogpost could be written (or simply add the link to the summary already made by Anton as blogpost).