jncc / chm-website Goto Github PK
View Code? Open in Web Editor NEWThe CHM website
The CHM website
@johawker @jonparsonsjncc as we're at the end of the initial build phase and the site is live, could I possibly ask you to complete this short project review at some point?
A quick check in each to ensure layout and menus are ok.
To be supplied by JNCC
@joeaudette perhaps a mod to the home page template you did, bringing in the "image gallery" carousel plus a simple content block above and below?
62.197.41.144
PostgreSQL database.
The site will contain about 20 content pages to be authored by JNCC, accessible in a hierarchical menu structure.
Include Contact page but no blog.
The site will replace existing site http://uk.chm-cbd.net/
Site to be hosted on Exegesis data centre - details to come separately.
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
I've set up chm.esdm.co.uk pointing at 62.197.41.144 (our web12 server).
NB This will not be the ip to use when we go live.
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.
Advisable, during next phase of work.
Will take a few hours.
@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.
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)?
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.
JNCC want the carousel images to have text and a link button (copying an example - to be supplied).
Need to add these properties to the template and render them out into the display.
@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.
@jonparsonsjncc please note this https://uk.chm-cbd.net/ expires expires 1st Dec. Just alerting you in case it's not auto-renewing.
Registrar is GoDaddy.
JNCC to provide image(s) and example to copy.
@joeaudette to liaise with Jim K and me about which version to use and when to bring this.
I will then add some example redirects to show @ulric-wilson how it works.
JNCC would like some explanatory text at the top of the Contact page below the heading.
@ulric-wilson to supply text.
Footer text changes to white.
JNCC to provide colour specification.
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
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?
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.
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.
This is our default:
@ulric-wilson please confirm whether that is OK, and if not what would you like?
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.
This is activated on the site.
@ulric-wilson you can configure both the cookie consent message and the policy page from within Site Settings.
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.
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.
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:
@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?
JNCC to confirm whether this should also apply to menu and footer links?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.