GithubHelp home page GithubHelp logo

chm-website's People

Contributors

completer avatar crispinf avatar dependabot[bot] avatar joeaudette avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

uk-gov-mirror

chm-website's Issues

Website theme

Simple responsive theme required.

Must use CHM logo from CBD, top left, plus a Union Jack. https://www.cbd.int/chm/logo/default.shtml

or files here https://www.cbd.int/images/logos/chm-logo-package.zip

Suggestions regarding layout welcome, i.e. where should the Union Jack be located?

@jncc:
We will start with a Bootstrap 4 free swatch then modify it. These can be seen here https://bootswatch.com/
You can switch that site between the themes using the “Themes” menu, e.g. resulting in https://bootswatch.com/cerulean/
Danny (I'm not sure GitHub username?) and @ulric-wilson to choose a starting theme (it’s easy to switch the site between themes, but once we start customising a theme we’d not want to have to repeat this too much as it could use up a lot of project time).

If you're not fussed, or not around to choose, we'll probably go with "Yeti" which is flat and clean and gives white background to fit with that logo image. https://bootswatch.com/yeti/

@joeaudette a public domain Union Jack is available here https://en.wikipedia.org/wiki/Union_Jack

SMTP server/service

When people register or forget their passwords, or when people use the contact form, the site needs to send emails.
This requires an SMTP server or service. Can JNCC supply details of what we should use please? During the development phase we can use an Exegesis service, but this is not appropriate for longer term use once live.

Google Analytics

@ulric-wilson to supply Google Analytics Tracking Id (or simply enter it yourself in Site Settings). Best to do this when the site is running under the real address.

New page content template with upper-right image and list of links below

  1. A single image with alt text. This to be rendered upper right, right-aligned, with some left margin. This will look best when moving between pages if the images are always the same width; we can enforce a max-width if you'd like - please specify the width in pixels if so. Or we could leave it unconstrained so it's up to you to pre-size the images carefully. Please confirm.
    Question: would you like a visible caption below the image (which could be the same as the alt text)?

  2. Manually-curated list of links, each with link address and text to show. Render with a standard title "Relevant Links" (to be confirmed) but only show the heading if there are any links configured.
    Links to open in new window/tab (each with standard tooltip stating this).

On smaller screens, image and list of links to fall below the main content.

Contact Form?

@ulric-wilson we've added a Contact Form to the site, but actually I realise I am not sure whether you want one? If not we can easily remove.
I have configured the form to send any submissions to you and Danny, and this is also easy to change.
In you want an invisible recaptcha to prevent spam, you simply need to enter the public and private keys in Site Settings.

Remove Register link from banner menu

Could you remove the register link - we are not inviting any one to register and new accounts can be created by an Admin or the link given directly? thanks

Error page

The error page currently looks like this, but can be changed to your requirements. NB it's unlikely a simple content site like this will actually encounter errors.
image

Restrict editing access

The specification asked for access to the editing environment to "be restricted to JNCC ip addresses where possible".
@ulric-wilson
Given we've enabled two-factor authentication (which each of your editing users can set up for themselves now), would you see i.p. restriction as still being necessary?

.NET and Bootstrap upgrade

The site is currently running in .NET Core 3.1.24 which becomes unsupported Dec 13, 2022.
We'd recommend an upgrade to .NET 6, and at the same time we'd need to upgrade to Bootstrap 5.

CMS training call

I can show JNCC staff how to use the CMS for creating and editing pages. Ulric to propose some times. 1 hour should be sufficient.

Example page with Twitter feed

JNCC would like to embed a twitter feed, so we have agreed to provide a sample page with the mark-up to show a twitter feed, which JNCC editors can then adapt.

Google Custom Search (time permitting)

Google Search was not included in specification or Tender, but can be done, time permitting. Ulric to supply the required JavaScript and mark-up.
NB this will not be fully functional until the site has gone live as it will be searching content that Google has indexed from the current site, and the redirects won’t take effect until the domain is directed at the new site.

DNS change

uk.chm-cbd.net

Please could you move/change the A record in DNS for the above from 62.197.41.144 to 62.197.41.134

There will be no interruption when this is done.

Please let us know when this is being done so we can monitor.

Hosting to 31/03/2021

Just a place-holder issue really, as a reminder the hosting contract runs to 31/03/2020.

Check-list of things to do during set-up phase:

  • Create site, database, app pool, IIS bindings, data protections keys
  • Site folder permissions - check these are correct
  • Set and check http response headers and security settings
  • Set up site monitoring on the real address
  • Configure offsite backups of database and website folder
  • Check after a few days that offsite backups are working
  • Record details of hosting in normal manner
  • Reconfigure bindings and do LetsEncrypt when we go live

DNS change

@jonparsonsjncc could we arrange for another DNS change please?
uk.chm-cbd.net to point to 62.197.41.163
When this happens we will need to generate a new certificate, so the timing needs to be coordinated - please let us know when this change will be made?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.