diff --git a/Gemfile b/Gemfile index aa4afe5..f9a6499 100644 --- a/Gemfile +++ b/Gemfile @@ -23,3 +23,5 @@ end # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? + +gem "webrick", "~> 1.8" diff --git a/Gemfile.lock b/Gemfile.lock index 2056c6a..81a50b9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -279,6 +279,7 @@ GEM unf_ext (0.0.8-x64-mingw32) unicode-display_width (1.8.0) wdm (0.1.1) + webrick (1.8.1) zeitwerk (2.5.1) PLATFORMS @@ -292,6 +293,7 @@ DEPENDENCIES tzinfo (~> 1.2) tzinfo-data wdm (~> 0.1.1) + webrick (~> 1.8) BUNDLED WITH 2.2.33 diff --git a/_layouts/service.html b/_layouts/service.html index 63e32d2..a5f82ee 100644 --- a/_layouts/service.html +++ b/_layouts/service.html @@ -34,6 +34,27 @@

+{% if page.youtubeEmbed %} + +
+ +
+{% endif %} +{% if page.descriptionExt and page.descriptionExt != empty %} +
{{ page.descriptionExt }}
+{% endif %}
{% if page.contentStyle != "unstructured" %} @@ -50,7 +71,10 @@
- {{ page.title }} ({{ page.name }}) + {{ page.title }} + {% if page.name %} + ({{ page.name }}) + {% endif %}
@@ -145,7 +169,10 @@
- {{ page.title }} ({{ page.name }}) + {{ page.title }} + {% if page.name %} + ({{ page.name }}) + {% endif %}
@@ -177,6 +204,17 @@
+
API
+ +
+ {% else %}
API Review
@@ -192,6 +230,7 @@
@@ -220,7 +259,10 @@
- {{ page.title }} ({{ page.name }}) + {{ page.title }} + {% if page.name %} + ({{ page.name }}) + {% endif %}
diff --git a/_sass/pages.scss b/_sass/pages.scss index a393d4f..b921bf6 100644 --- a/_sass/pages.scss +++ b/_sass/pages.scss @@ -118,6 +118,15 @@ h2 .mascot{ } } +/* Style specific to the embedded youtube video of service pages */ +.embed-video { + width: 600px; + height: 337px; + float: none; + clear: both; + margin: 2px auto; +} + /* Style specific to the onboarding pages */ .onboarding-content { .feature-card .onboard-table-desc { diff --git a/assets/images/bcbox.svg b/assets/images/bcbox.svg new file mode 100644 index 0000000..e774720 --- /dev/null +++ b/assets/images/bcbox.svg @@ -0,0 +1,47 @@ + + + + + Layer 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/bcbox_header.svg b/assets/images/bcbox_header.svg new file mode 100644 index 0000000..0352421 --- /dev/null +++ b/assets/images/bcbox_header.svg @@ -0,0 +1,148 @@ + + diff --git a/collections/_services/bcbox.md b/collections/_services/bcbox.md new file mode 100644 index 0000000..61e9341 --- /dev/null +++ b/collections/_services/bcbox.md @@ -0,0 +1,36 @@ +--- +layout: service +type: service + +name: +title: BCBox +order: 1 +description: >- + BCBox is a website that uses the Common Object Management Service and your S3 Bucket so IDIR and BCeID users can upload and share files with each other or the public. +youtubeEmbed: https://www.youtube.com/embed/uu-C9oua6uc +descriptionExt: >- + Using BCBox, you can use a website to access cost-effective storage and easily share files with coworkers, partners, or the public. All you need is an S3 bucket to get started. +onboard: + - 'Hosted Service' +onboardDescription: >- + Simply go to BCBox to get started.

We also offer Common Object Management Service (COMS) as a shared hosted service or application you can customize and deploy in your own infrastructure. +urls: + hosted: https://bcbox.nrs.gov.bc.ca + github: https://github.com/bcgov/bcbox + guide: https://github.com/bcgov/bcbox/wiki/User-Manual + apiLink: + text: Common Object Management Service (COMS) + link: https://bcgov.github.io/common-service-showcase/services/coms.html +button: true +pictures: + icon: bcbox.svg + header: bcbox_header.svg + +--- +- A web interface to upload and download files +- File access control and permission management +- Secure file sharing with BCeID/IDIR users and the public +- File search and ability to add tags and metadata to your files +- File versioning +- Connects to any S3-compatible object-storage service (eg: Dell ECS or AWS S3) +- Integrates with other apps using the SSO 'Standard' Keycloak realm diff --git a/collections/_services/coms.md b/collections/_services/coms.md index f8d032c..96fdc1a 100644 --- a/collections/_services/coms.md +++ b/collections/_services/coms.md @@ -17,7 +17,7 @@ onboardDescription: >- COMS is now available as a shared hosted service as well as an application that you can customise and deploy in your own infrastructure. See our documentation of hosting - considerations and deployment + considerations and deployment guide in the COMS wiki.

We have also launched BCBox, a user-interface for managing files, integrated with the hosted COMS service. diff --git a/team.md b/team.md index 3ef4eae..c3964e9 100644 --- a/team.md +++ b/team.md @@ -9,12 +9,13 @@ description: Founded in 2019, we are a cross-functional agile team, building on

Team Members

    -
  • Sharolyn Hurley - Senior Product Manager
  • -
  • Koreen - Scrum Master
  • +
  • Sharolyn Hurley - Senior Product Manager
  • Tyler Pantella - Senior UX Practitioner
  • Jeremy Ho - Full-Stack Developer
  • Kyle Morel - Full-Stack Developer
  • Tim Csaky - Full-Stack Developer
  • +
  • Wilson Wong - Full-Stack Developer
  • +
  • Jatinder Singh - Full-Stack Developer