osem-fcy/app/views/admin/conference_domains/show.haml
shlok007 7317fc1f9f Changed views and routes
used sigular resource for routes
added destroy action in custom domains
made instructions in 'edit/new' and 'show' visually similar
added new action and view for custom domain
2017-09-03 15:56:06 +05:30

95 lines
3.9 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.row
.col-md-12
%h1
Custom domain
%p.text-muted
Point your own domain to #{@conference.title}
%hr
.row
.col-md-12
%table.table
%thead
%th Domain Name
%th
Correctly points to #{@conference.short_title}
%a{ title: 'Click here to know more about this feature!', href: 'http://github.com/openSUSE/osem/wiki' }
%span.glyphicon.glyphicon-question-sign
%th Actions
%tbody
%tr
%td
= @conference.custom_domain
%td
- if ENV['OSEM_HOSTNAME'].present?
- ck_domain = ConferenceDomainsService.new(@conference).check_custom_domain
- if ck_domain
%span.glyphicon.glyphicon-ok
- else
%span.glyphicon.glyphicon-remove
- else
%i
feature disabled
%td
.btn-group
= link_to 'Edit', edit_admin_conference_domain_path(@conference.short_title),
method: :get, class: 'btn btn-primary'
= link_to 'Delete', admin_conference_domain_path(@conference.short_title),
method: :delete, class: 'btn btn-danger'
.row
.col-md-9.text-right
= link_to '#status-help', class: 'btn btn-default', "data-toggle"=>"collapse" do
Need Help?
.row
.col-md-12
.collapse#status-help
%h2
Instructions to add your own domain
%hr
%p
Normally, your conference's splash page is available at:
%strong
osem.io/conferences/#{@conference.short_title}
%p
However, we also provide support for hosting conferences on your own domain.
Terms to get familiar with:
%p
%strong
Domain registrar:
Domain registrar is just another term used for providers who work on reserving domain names.
%p
%strong
CNAME:
A Canonical Name record is a resource used which defines that your domain name is an alias for another domain name.
%p
To add your own domain you can follow these
%i
three
steps:
%h2
Step 1:
%strong
Unfortunately, we can't do this for you and you have to perform this step with the help your domain registrar!
%p
Pick a domain you want to host your conference on from a domain registrar or register it with a domain registrar.
%h2
Step 2:
%p
Attach your existing domain to your conference by adding it in the new/edit domain name page of your conference. That domain name will point to the splashpage of your conference after completion of all steps.
%h2
Step 3:
%strong
Unfortunately, we can't do this for you and you have to perform this step with the help your domain registrar!
%p
The last step is adding a CNAME record in your registrar’s DNS Settings. Different registrars have different ways of adding a CNAME record. The following guides would help you setup a CNAME record depending upon the registrar of your domain. If it doesn’t, you probably should get in touch with your domain registrar and ask him how to register a CNAME record in their platform.
%ul
%li
= link_to 'GoDaddy', 'https://in.godaddy.com/help/add-a-cname-record-19236'
%li
= link_to 'Namecheap', 'https://www.namecheap.com/support/knowledgebase/article.aspx/9646/2237/how-can-i-set-up-a-cname-record-for-my-domain'
%li
= link_to 'BlueHost', 'https://my.bluehost.com/cgi/help/cname#creating_a_cname'
%li
= link_to '12-reg.co.uk', 'https://www.123-reg.co.uk/support/answers/Domains/Domain-Configuration/how-do-i-set-up-a-cname-record-on-my-domain-name-1198/'
%li
= link_to '1&1', 'https://help.1and1.com/domains-c36931/manage-domains-c79822/dns-c37586/enter-a-cname-for-your-subdomain-a643600.html'