Skip to content
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

The wiki should support HTTPS #3363

Closed
alexvong243f opened this issue Nov 3, 2018 · 24 comments
Closed

The wiki should support HTTPS #3363

alexvong243f opened this issue Nov 3, 2018 · 24 comments
Labels
ux: documentation Issues relating to Agda's documentation
Milestone

Comments

@alexvong243f
Copy link

Hi,

The description of the project writes Agda is a dependently typed programming language / interactive theorem prover. https://wiki.portal.chalmers.se/agda/pmwiki.php. However, when I visit https://wiki.portal.chalmers.se/agda/pmwiki.php, I get the following error:

The requested URL was not found on this server. The link on the ">referring page seems to be wrong or outdated. Please inform the author of ">that page about the error. If you entered the URL manually please check your spelling and try again. 

Is it because the home page of agda has been moved to somewhere else? If so, what is the new official home page?

@UlfNorell
Copy link
Member

The wiki doesn't do https. As far as I can see we don't have any https links though.

@alexvong243f
Copy link
Author

alexvong243f commented Nov 3, 2018 via email

@jespercockx
Copy link
Member

Wait, why don't we serve the wiki over https??! I know it is old-school, but that is really something we should fix. If it's too hard with the current hosting, then I see that as (another) good reason to move it somewhere else.

@jespercockx jespercockx reopened this Nov 3, 2018
@jespercockx jespercockx changed the title Has the home page been moved? The wiki should support HTTPS Nov 3, 2018
@andreasabel andreasabel added the ux: documentation Issues relating to Agda's documentation label Nov 3, 2018
@ice1000
Copy link
Member

ice1000 commented Nov 3, 2018

BTW there're a lot of outdated materials on Agda wiki. Like, the instance argument parts say Agda will search for type constructors, but

open import Agda.Builtin.Nat
postulate f : {{ Nat }} -> Nat
_ : Nat
_ = f

doesn't work.

@jespercockx
Copy link
Member

It seems counterproductive to keep both the wiki and the official documentation on readthedocs up-to-date. I think it would be better to go over all the old wiki pages with documentation, move everything that's still relevant to the docs, and then remove them.

@nad
Copy link
Contributor

nad commented Nov 4, 2018

You're discussing several distinct issues above:

  • Enable HTTPS.
  • Move the wiki to some other host. (And switch to different wiki software?)
  • Merge relevant wiki material into the user manual, and remove outdated material.

I'd like to add that, if we move to some other host, then I'd like to see the wiki history preserved in some way. I wouldn't want to lose, say, the documentation of all the old Agda meetings.

@ice1000
Copy link
Member

ice1000 commented Nov 4, 2018

I wonder if the domain name www.agda-lang.org is owned by someone in the team?

@UlfNorell
Copy link
Member

Yes, me.

@ice1000
Copy link
Member

ice1000 commented Nov 4, 2018

@UlfNorell Any plan to create a website with the domain name? We can make use of GitHub Page's custom domain name functionality.

@UlfNorell
Copy link
Member

No immediate plans, but some vague long-term ambitions. I'm a bit daunted by the prospect of migrating the wiki though...

@alexvong243f
Copy link
Author

alexvong243f commented Nov 5, 2018 via email

@nad
Copy link
Contributor

nad commented Nov 5, 2018

@UlfNorell, have you asked the Chalmers support team whether they are willing to enable HTTPS?

@nad
Copy link
Contributor

nad commented Nov 5, 2018

Btw, I really hope the site would switch to use HTTPS as HTTP is not secure (it's vulnerable to MITM attacks).

Given that anyone can update the wiki I think there are other attack vectors.

@UlfNorell
Copy link
Member

have you asked the Chalmers support team whether they are willing to enable HTTPS?

I have not.

@alexvong243f
Copy link
Author

alexvong243f commented Nov 6, 2018 via email

@ice1000
Copy link
Member

ice1000 commented Nov 6, 2018

So come on, let's build a github.io website and use CNAME to map our custom domain to it!

When I see my friends (I'm an undergrats freshman) see www.idris-lang.org or www.fstar-lang.org and go to learn those languages I feel really jealous!

@ice1000
Copy link
Member

ice1000 commented Nov 6, 2018

So come on, let's build a github.io website and use CNAME to map our custom domain to it!

I mean I just want to see a website, which is in any sense better than simply a wiki.
We can by the way have https then.

@jespercockx
Copy link
Member

I have sent a mail to Chalmers support to ask if they can enable https for the current wiki.

@jespercockx jespercockx modified the milestones: icebox, 2.6.1 Nov 15, 2018
@jespercockx
Copy link
Member

I got an email back from the support:

Hi Jesper

This is in my incredibly long queue of upgrades and updates I need to make.

Can you send me the source(s) of your information so I can read the article(s) myself to determine the exact course of events that will happen and when.

I sent them the two links that @alexvong1995 posted here. However, I do not have great confidence that anything will happen anytime soon, so if we are serious about https we should look into other solutions.

@jespercockx
Copy link
Member

Good news: I just got an email back from support saying that they have enabled https on the wiki, and any http requests should now be redirected to https automatically. I still think it's a good idea to have a nice front page for Agda which is not a wiki, but at least this issue can be closed now.

@asr asr modified the milestones: 2.6.1, 2.6.0 Dec 11, 2018
@ice1000
Copy link
Member

ice1000 commented Dec 15, 2018

Please update the link here
image

@ice1000
Copy link
Member

ice1000 commented Dec 15, 2018

And here
image

@jespercockx
Copy link
Member

It seems I don't have the permission to change these links. @UlfNorell can you do it?

@jespercockx jespercockx reopened this Dec 16, 2018
@UlfNorell
Copy link
Member

Done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ux: documentation Issues relating to Agda's documentation
Projects
None yet
Development

No branches or pull requests

7 participants