Git Product home page Git Product logo

drupal-mini-project's People

Contributors

kwhite avatar paulsheldrake avatar thejimbirch avatar

Watchers

 avatar  avatar  avatar  avatar

drupal-mini-project's Issues

Create an autocomplete block

User Story

As a website user, I want to search for recipes in an autocomplete block.

Overview

We are looking for a new block to be created that will allow users to search by a recipe the title.

Document Property Value
Target release 1.1.0
Epic N/A
Estimate 8 - 10 hours

Estimated Hours

Note : We have up to 10 hours budgeted for this task. If the task will exceed 10 hours, please let us know two things in a comment on this issue:

  1. What is your estimate to complete the full scope of this request?
  2. What is the functional "MLP" (Minimum Lovable Product) you can deliver in 8-10 hours?

Acceptance Criteria

  1. Block should have the following display fields displayed
    2. Title
    3. Autocomplete search field
    4. Description area
  2. Selection of a recipe should take you to that recipe node
  3. Only published recipes should be listed in the autocomplete
  4. Any special notes on how to configure this block if any.

Quick Related Content

User Story

As a website user, I want to have easy access to recipes and stories that are related to the recipe I am viewing, so I can explore additional bite-sized content. [See what I did there?]

Document Property Value
Target release 1.1.0
Epic N/A
Estimate 3-4 hours

Estimated Hours

Note : We have up to 4 hours budgeted for this task. If the task will exceed 4 hours, please let us know two things in a comment on this issue:

  1. What is your estimate to complete the full scope of this request?
  2. What is the functional "MLP" (Minimum Lovable Product) you can deliver in 3-4 hours?

Overview

The client would like to support a related content feature on recipe nodes to encourage stickiness and deeper site exploration.

We will base the design of the content area on the look and feel of the Article archive page:
page screenshot

Technical Details

If custom code is needed, please create a custom module as this demo uses the Umami Install Profile theme.

Acceptance Criteria

  1. Related content for Recipes may be of type Recipe or type Article.
  2. The list should be automatically rendered by default, based on taxonomy for the current node.
  3. If rendering content automatically, if fewer than three nodes exist that are related to this item, do not display the related content area.
  4. The related content area should consistently appear at the bottom of the recipe node.

Add facets to search

User Story

As a website user, I want to filter my search results with facets

Overview

We want to allow folks to more deeply filter search results based on a faceted method.

Document Property Value
Target release 1.1.0
Epic N/A
Estimate 8 - 10 hours

Estimated Hours

Note : We have up to 10 hours budgeted for this task. If the task will exceed 10 hours, please let us know two things in a comment on this issue:

  1. What is your estimate to complete the full scope of this request?
  2. What is the functional "MLP" (Minimum Lovable Product) you can deliver in 8-10 hours?

Acceptance Criteria

  • The search results page should be switch to a 1/3 and 2/3 layout
  • The search results should be moved to the 2/3 column
  • The facets lists should be added to the 1/3 column
  • The following facets should be added
    • Recipe category
    • Tags
    • Preparation time
    • Difficulty
  • Clicking a facet should not reload the page

Related Content

User Story

As a website user, I want to have easy access to recipes and stories that are related to the recipe I am viewing, so I can explore additional bite-sized content. [See what I did there?]

Document Property Value
Target release 1.1.0
Epic N/A
Estimate 8 - 10 hours

Estimated Hours

Note : We have up to 10 hours budgeted for this task. If the task will exceed 10 hours, please let us know two things in a comment on this issue:

  1. What is your estimate to complete the full scope of this request?
  2. What is the functional "MLP" (Minimum Lovable Product) you can deliver in 8-10 hours?

Overview

The client would like to support a related content feature on recipe nodes to encourage stickiness and deeper site exploration.

We will base the design of the content area on the look and feel of the Article archive page:
page screenshot

Acceptance Criteria

  1. Related content for Recipes may be of type Recipe or type Article.
  2. The list should be automatically rendered by default, based on taxonomy for the current node.
  3. The content editor should have the ability to override the related content with a custom selection.
  4. The content editor should be able to apply a custom sort order to their custom selection.
  5. The content editor should be limited to no more than three related content items.
  6. If rendering content automatically, if fewer than three nodes exist that are related to this item, do not display the related content area.
  7. The related content area should consistently appear at the bottom of the recipe node.

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.