GithubHelp home page GithubHelp logo

sitecore / xm-cloud-introduction Goto Github PK

View Code? Open in Web Editor NEW
47.0 10.0 47.0 91.91 MB

A repository containing the code for the MVP & SUGCON Sites, powered by XM Cloud

PowerShell 2.29% Dockerfile 0.35% C# 17.04% HTML 20.42% JavaScript 1.02% SCSS 17.57% CSS 24.24% TypeScript 17.08%
xm-cloud netcore nextjs

xm-cloud-introduction's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xm-cloud-introduction's Issues

SUGCON EU - SEO - H1 should be descriptive of the page

The SUGCON EU site (https://sugcon-eu.vercel.app/) uses a very long piece of text for the H1 tag. For SEO purposes, H1 tags should be very descriptive of the content such that people searching for a page will hit that particular page based on the H1 content.

The current content is likely H2 type of content, and a proper H1 which is more reflective of the site should be used.

NOTE: This may mean changing the code or templates as well to support outputting the 'description' content in a styled way without using the Title field, which should be output for things like browser title and the H1.

sugcon.events site creation

Document as blog or videos
Check if we showcase another technology stack (check with Andy about preferences)

Header not visible on mobile

When using a mobile device (or even a small screen) header component is not visible making it not possible to log in.

Create Contribution Guide

We need to define how we are going to take contributions from the community in this repository.

Once defined a Contributions guidelines needs to be added to this repository, stating what has been defined.

MVP - Re-enable Robots.txt once live

Currently the MVP Site robots.txt is set to deny all crawlers while we're in development.

When live this needs to be reverted to allow crawlers to access the site.

Workflow for edits

Currently all editing is in admin mode. There are no new versions created and no workflow on the changes, so there is also no history of changes made to content.

People who login should have a user level, not admin, and be able to go through standard workflow for versions to be created.

Automatically delete PR branches on Merge

Something we have setup for the Developer Portal is to have the branches automatically deleted when we merge to main, and then the option to restore if we want (in an error case, such as what recently happened with the Favicon branch)

Can we add that configuration into this repo as well to make it less likely someone forgets to remove their PR branch?

Styling Best Practices

Styling is inconsistent with some in XM, some in scss, and some in bootstrap. What would we recommend what do we want to showcase?

Create Sitemap for MVP Site

The Sitemap for the MVP site needs creating.

This should be built to leverage the GraphQLSitemapService provided by the LayoutService as leveraged by the SUGCON sites.

The Sitemap in XMC is autogenerated in to the media library. this ticket has two tasks

  • Figure out how to hook into the SXA Headless Sitemap Generation functionality - even though the MVP site isn't built with SXA Headless
  • Update the MVP head to leverage the generated Sitemap XML that is served from Edge.

Publishing changed layout doesn't update rendering host

Reproduction steps:

  1. Launch Pages on SUGCON EU production XM Cloud environment.
  2. Select the "Fixed Width Container" below the BackgroundImage component/banner
  3. Click on the down arrow to move it down one position
  4. Click on "Preview" to verify it displays correctly (this works and displays the new layout order)
  5. Click "Publish item" and wait for publishing to complete.
  6. Refresh the Vercel site (https://sugcon-eu.vercel.app/) to trigger an ISR check.
  7. Wait for a while, then refresh the page again to see the new page layout.

It does not display the new layout and keeps the old layout.

NOTE: I did test the same process by changing content, and if the content was changed the page did update on Vercel. It seems that if data is the same, but layout changed, ISR is not determining a change was made (or possibly the change is not getting to Edge?) Either way, something does not seem to be working

PowerShell Reports not available

From the XM Cloud Dashboard, launch the PowerShell Reports application option.

"No report data available.
Is the remoting service enabled?
Are the reporting modules installed and enabled?"

I'm not sure if this is a product issue or a configuration issue.

Setup styled 404 & 500 pages for MVP site

We need styled 404 and 500 pages for the MVP site.

As it's SSR the layout can't be controlled via CMS unless the connection is down, we want to still be able to serve error pages.

Default Country

Wondering if there is a way to default the country to the last one used or based on the location.
image

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.