Skip to content

Major refresh 2024/2025 #726

Open
Open
@pkbullock

Description

@pkbullock

I am thinking of a major refresh to the UI/Site for Script Samples.

UI

  • New Theme - Currently, I am working on a skin for DocFx in the format of the main pnp.github.io site - WIP is here: https://pkbullock.github.io/pnp-docfx-theme/ its not finished but visually could look like the new site.
  • List view - have a view to see all the scripts in a list rather than card view.
  • Tabs - I'm thinking of moving away from the tab experience and having all the scripts within the page, perhaps with jump links e.g. for those samples, with PnP Powershell, Cli for Microsoft 365 etc.
  • Script Category Refresh e.g. Intranet, DMS, Search Project, Copilot, Security, to better see what scripts are available by users intended project. This will need to align in some part with the adoption gallery.

Contributor Experience

I'm thinking of ways to lower the barrier to contribution

  • Contributor guidance refresh
  • Video examples
  • Even considering a UI experience to collect the script and visually generate the page, then on save, create a PR.
  • At the moment, I am the only one who can see if the pages/site generates as expected, which isn't optimal, something I do manually and locally. I might see what can be done about a "preview" of the site or sample with your submission.
  • Optionally, have a request to generate the description of the script using AI.

Sample Checking

  • This one might be challenging but to check, and refresh samples to the latest versions of their samples (or have a tested new tweaked sample) I wonder based on sample complexity which ones can be "automated" vs manual due to very specific setup.

Ref Issues that might feed into this: #638, #681, #522, #511, #284, #182, #95 and try incorporate or make redundant these issues.

Open to all to comment, if there is something you would like to see.

CC: @reshmee011, @kasperbolarsen, @chandaniprajapati, @ValerasNarbutas - just wondering what your thoughts are, or things you would like to see.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or requestgeneratorMake adjustments to the site generator

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions