Giter Club home page Giter Club logo

ding3's Introduction

Ding3

Formålet med dette repositorie er, på nuværende tidspunkt, at eksperimentere med forskellige metoder til at udarbejde en kravspecifikation for næste generation af DDB CMS.

Metode

Usecase (PlantUML usecase diagram) Red route (PlantUML activity diagram) Systeminteraktioner (PlantUML Sekvensdiagrammer) Acceptkriterier (Behat Gherkin syntax)

Marcxchange mapping specification (PlantUML activity diagram) Arkitekturmodeller (PlantUML archimate diagram)

  • GDPR
  • Tilgængelighed

DDB CMS Roadmap

DDB CMS Roadmap

NB. PlantUML Gantt diagram

Global navigation

Header

Opret ny låner

Opret ny låner

Log ind

Log ind

Log ind

Ikon og biblioteksnavn

Hovedmenu

Front page

Sections

Mangler afklaring: Skal Paragraphs modulet benyttes i stedet for Sectionsmodulet (Editorial base).

Panelser (https://upgrade-fbs.ddbcms.dk/admin/config/user-interface/ipe-filter)

  • Available panel panes
    • Campaign [boolean]
    • all_opening_hours [boolean]
    • Popular [boolean]
    • Interaction_pane [boolean]
    • ding_nodelist [boolean]
    • Serendipity_ting_object [boolean]
    • ding_tabroll-ding_frontpage_tabroll [boolean]
    • ding_event-ding_event_list_frontpage [boolean]
    • ding_event-ding_event_simple_list [boolean]
    • ding_groups-ding_group_overview_simple [boolean]
    • carousel [boolean]
    • ding_news-ding_news_frontpage_list [boolean]

Ding nodelist (https://upgrade-fbs.ddbcms.dk/admin/config/ding/ding_nodelist)

  • Tilgængelige indholdstyper
    • Liste over indholdstyper
      • Begivenhed [boolean]
      • E-resurse [boolean]
      • Nyhed [boolean]
      • Side [boolean]
    • Standard mellemlagringstid [0s|15s|30s|1m|2m|3m|4m|5m|10m|15m|30m|1t|2t|4t|8t|12t|1d|2d|3d|4d|1u]
    • Standard autoscroll forsinkelse for karusel [ms]

News

Events

Billetsystem - Place2book

  • Place2book indstillinger (https://upgrade-fbs.ddbcms.dk/admin/config/ding/place2book/defaults)
    • Default event maker radio:[list_of_branches]
    • Vedligehold kopi [boolean]
    • Kultunaut eksport [boolean]
    • Passivt arrangement [boolean]
    • Kapacitet [integer]
    • Ticket type [string]
  • Place2book indstillinger - service (https://upgrade-fbs.ddbcms.dk/admin/config/ding/place2book)
    • Place2book service base URL [URL]
    • Place2book autorisation token [string]
    • Insert Place2book event makers path without leading slash [string]
    • Insert Place2book edit event path without leading slash [string]
    • Insert Place2book get event path without leading slash [string]
    • Insert Place2book update event path without leading slash [string]
    • Insert Place2book delete event path without leading slash [string]
    • Insert Place2book create event path without leading slash [string]
    • Insert Place2book create price path without leading slash [string]
    • Insert Place2book get prices path without leading slash [string]
    • Insert Place2book get price path without leading slash [string]
    • Insert Place2book update price path without leading slash [string]
    • Insert Place2book delete price path without leading slash [string]
  • Place2book indstillinger - mappings (https://upgrade-fbs.ddbcms.dk/admin/config/ding/place2book/mappings)
    • Event makers Event maker [Liste_af_branches]
    • Kultunaut age group
      • For alle [børn|unge|voksn|ældre]
      • For børn [børn|unge|voksn|ældre]
      • For studerende [børn|unge|voksn|ældre]
      • For unge [børn|unge|voksn|ældre]
      • For voksne [børn|unge|voksn|ældre]
      • For ældre [børn|unge|voksn|ældre]
    • Kultunaut export category
      • Børn list:[Kultunaut_export_categories]
      • Foredrag & debat list:[Kultunaut_export_categories]
      • Internet & undervisning list:[Kultunaut_export_categories]
      • Litteratur list:[Kultunaut_export_categories]
      • Musik list:[Kultunaut_export_categories]
      • Udstilling list:[Kultunaut_export_categories]

Library brances

Opening hours

Mangler afklaring - Kan et overblik over e-ressourcer genereres bedre?

Personalisering

  • Ding serendipity (https://upgrade-fbs.ddbcms.dk/admin/config/ding/serendipity)
    • Aktivér caching [boolean]
    • Cache udløb [integer]
    • Grænse for hvornår serendipitetsopslag markeres som for langsomme [integer]
    • Serendipitets CQL fallback søgestrenge [string]
    • Serendipitet sidste fallback beskrivelse [string]

Search

User story diagrams (PlantUML)

konfiguration

  • bliotekskode [integer]
  • Search service URL [URL]
  • Authentication
    • Use authentication [boolean]
    • Navn [string]
    • Adgangskode [string]
    • Gruppe [string]
  • Recommendation service URL [URL]
  • Search profile [string]
  • Infomedia web service URL [URL]
  • Akrivér logging [boolean]
  • Cache udløb [1m|5m|15m|30m|1t|3t|12t|1d|3d|1u]

Rankering og boost

Omhandler rankering og boost af søgeresultatet.

Search field and autocomplete

!(Screenshot of search result page)[]

Search field

Search field

Red route - Udfør søgning: Søgefelt, autocomplete og søgeprofil

Udfør søgning: Søgefelt, autocomplete og søgeprofil

Search result

Search result

User story functional specification

Story ID As a... I can ... So that ...
S001 Patron Perform a search query I can see the search result.
---------- ---------- ---------------------------------------------------------------- ---------------------------------------------------------------------------
Flow Step When ... [Syntax: actor action
Main 1 the patron clicks in the search field the searchfield becomes active
2 the patron inputs text in the seach field the autocomplete function displays suggestions from the Ortograf service.
3a the patron clicks on the search profile dropdown menu. the search profile drop down menu opens
3a1 the patron selects a value in the search profile dropdown menu the search profile dropdown menu displays the selected value

Search result

Søgeresultat - filtrér, sortér eller paginér

Søgeresultat - filtrér, sortér eller paginér

Information

Work collections

Manifestation

Shelfmark

Periodicals

UX oplæg - https://projects.invisionapp.com/share/2XND9K1EVY6#/screens/319278647

[volumeYear] Bind/vol. [volume], nr. [VolumeNumber]

Svarende til:

2018 Bind/vol. 2018, nr. 01

Behanldet i https://platform.dandigbib.org/issues/3146

Bibliotek.dk alternative search

Universal alternative Search

Pagination

Lånerstatus

Lån

Red rout - Forny lån

Forny lån

Red rout - Se afleveringsdato

Se afleveringsdato

Red rout - Reserveringer

Slet reservering

Red rout - Mellemværender (Betaling via DIBS)

Betal mellemværende

User profile

Red rout - Opret låner

Opret låner

Red rout - Skift afhentningsfilial

Skift afhentningsfilial

Red rout - Skift fraværsperiode

Skift fraværsperiode

Globale funktioner

Youtube nocookie

Webtrekk - Statistik

Opmærkning af elementer der skal trackes af Webtrekk.

BPI

  • Client ID [string]
  • Client secret [string]
  • Omdirigér til URL [URL]
  • Authorization service [URL]
  • Access token service [URL]
  • Resource end-point [URL]
  • Log ud [URL]

Integrationslag (API'er og abstraktionslag)

  • Databrønd
  • Bibliotekssysmtem
  • Billetsystem
  • Betaling (Mellemværender)
  • BPI (CMS Content service / BPI service)
  • Vægt
    • list:[facets]
  • Facets
    • list:[facets]
  • Auto generated campaigns
    • Grundlæggende radio:[ingen|bibliotek|ord_i_ordforråd|gruppe|search_term_match]
    • Facets radio:[facets]
    • Object view Aktivér [boolean]
    • Søg Aktivér [boolean]
    • Notification scan interval [0s|1t|3t|6t|9t|12t|1d|2d|4d|1u|2u|4u]
    • Campaign cache expire [integer]
  • Extended title [boolean]
  • Expand settings [dont_expand|expand_on_first_library|expand_all_libraries]

Mangler afklaring: Hvad benyttes denne funktion til?

Ding mobile search - eksport til CMS Content service (https://upgrade-fbs.ddbcms.dk/admin/config/ding/mobilesearch/content-export)

  • Eksportér Indholdstype checkboks:[begivenhed|bibliotek|nyhed]

Oversættelser

Mangler afklaring:

  • Localization server
  • Context på alle oversættelser (Skal tilføjes til Code guidelines)

DDB Architecture

Search result

Mangler afklaring

Statistik - udelad (/user)

Undgå at statistik opsamles for lånerstatus og brugerprofil (/user)

Search engine indexing (robots.txt) - udelad /user samt /search/ting/

Undgå at søgemaskiner indekserer:

  • lånerstatus og brugerprofil (/user).
  • søgeresultat-, værkvisnings- samt materialevisningssider (/search/ting/)

Forslag til eksterne services

Forslag til nedprioritering af funktionalitet

Mangler afklaring:

References

ding3's People

Contributors

rolfmadsen avatar actions-user avatar

Watchers

James Cloos avatar

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.