Page tree
Skip to end of metadata
Go to start of metadata



SpringBoot/grails 

UIREQ-652

TeamProduct OwnerDev Lead/ContactCore / Complete ModuleJIRA projectJava FWSpringDB UsageKafkaR2 2022 new module (Morning Glory)R3 2022 new module (Nolana)
Thunderjet Team




















completeui-ordersUIORN/A
N


completeui-financeUIFN/A
N


completeui-invoiceUINVN/A
N


completeui-acquisition-unitsUIACN/A
N


completeui-organizationsUIORGSN/A
N


completeui-receivingUIRECN/A
N


completeui-plugin-find-organizationUIPFON/A
N


completeui-plugin-find-contactUIPFCONTN/A
N


completeui-plugin-find-interfaceUIPFINTN/A
N


completeui-plugin-create-itemUIPCITEMN/A
N


complete

ui-plugin-find-po-line

UIPFPOLN/A
N


complete

stripes-acq-components

UISACQCOMPN/A
N


completeui-plugin-find-fund

UIPFF

N/A
N


Andrei Makarankacompletemod-finance-storageMODFISTORMB
Y


completeedge-ordersEDGORDERSRMB
N


completemod-gobiMODGOBIRMB
N


completemod-ordersMODORDERSRMB
N


completemod-orders-storageMODORDSTORRMB
Y


completemod-invoiceMODINVOICERMB
NY

completemod-invoice-storageMODINVOSTORMB
Y


completemod-organizationsMODORGRMB
N


completemod-organizations-storageMODORGSTORRMB
Y


complete

mod-finance

MODFINRMB
N


completemod-ebsconet

MODEBSNET

SpringYN


Firebird team










completeui-circulation-logUICIRCLOGN/A
N


Viachaslau Khandramaicompletemod-auditMODAUDRMBNY


complete

edge-dematic

EDGDEMATICSpringYN


complete

mod-remote-storage

MODRS

SpringYYY

complete

ui-remote-storage

UIRS

N/A
N


complete

edge-caiasoft

EDGCSOFTSpringYN


completemod-data-exportMDEXPRMBNY


completegenerate-marc-utilsGMUN/ANN


completeedge-oai-pmhEDGOAIPMHVert.xNN


completemod-oai-pmhMODOAIPMHRMBNY


Uladislau Sametscompleteui-oai-pmhUIOAIPMHN/A
N


coreui-tenant-settingsUITENN/A
N


completeui-searchUISEN/A
N


Magda Zacharska completeui-data-exportUIDEXPN/A
N


completestripes-data-transfer-componentsSTDTCN/A
N


completeui-plugin-bursar-exportUIPBEXN/A
N


completeui-export-managerUIEXPMGRN/A
N


completemod-data-export-springMODEXPSSpringYYY

completemod-data-export-workerMODEXPWSpringYNY

completeui-bulk-editUIBULKEDN/A


Y



















Charlotte Whitt


Marc Johnsoncore

mod-inventory

MODINVVert.x
YY

core

mod-inventory-storage

MODINVSTORRMB
YY


coremod-usersMODUSERSRMB
Y



coremod-users-blMODUSERBLRMB
N



core

mod-codex-inventory

MODCXINVRMB
N


Patty Wanningercoreui-usersUIUN/A
N


Michal Kukliscoreui-inventoryUIINN/A
N



Zak_Burkecoreui-developerUIDN/A
N




coreui-plugin-find-userUIPFUN/A
N


coreui-plugin-find-instanceUIPFIN/A
N




coreui-servicepointsUISPN/A
N



core

ui-plugin-create-inventory-records

UIPCIRN/A
N


Zak_Burkecorestripes-connectSTCONN/A
N


Zak_Burkecorestripes-coreSTCORN/A
N


Michal Kukliscorestripes-final-formSTRIPESFFN/A
N



corestripes-formSTFORMN/A
N


Zak_Burkecorestripes-smart-componentsSTSMACOMN/A
N


Zak_Burkecorestripes-testingUITESTN/A
N


corestripes-utilSTUTLN/A
N


Zak_Burkecorereact-intl-safe-html
N/A
N





completeMODPATRONRMB
N


Marc JohnsoncompleteMODRTACRMB
N



completeEDGPATRONVert.x
N



completeEDGRTACVert.x
N


completemod-source-record-managerMODSOURMANRMB
YY

coremod-source-record-storageMODSOURCERMB
YY

completemod-data-importMODDATAIMPRMB
YY

completemod-data-import-converter-storageMODDICONVRMB
Y


corefolio-kafka-wrapper-utilKAFKAWRAP?




completeui-data-importUIDATIMPN/A
N


completeui-plugin-find-import-profileUIPFIMPN/A
N


coredata-import-processing-coreMODDICORERMB
NY

corefolio-isbn-utilISBNUTILVert.x
N


coreliquibase-utilLIQUTILVert.x
N


Spitfire Team

completemod-codex-ekbMODCXEKBRMB
NN

core

mod-codex-mux

MODCXMUXRMB
NN

completemod-kb-ebsco-javaMODKBEKBJRMB
YN

completefolio-holdingsiq-clientFHIQCRMB
NN

corefolio-di-supportFDISVert.x
NN

coremod-notesMODNOTESSpringYYN

completemod-quick-marcMODQMSpringYNY

Pavlo Smahin coremod-searchMSEARCHSpringYYY

coremod-tagsMODTAGSpringYYN

Denys Bohdan coreui-tagsUITAGN/A
N


Jenn Colt completeedge-search-srsEDGSSRSSpringYN


core

folio-service-tools

FSTRMB
NN

corefolio-custom-fieldsFCFIELDSRMB
YN

coremod-password-validatorMODPWDSpringYYN

Denys Bohdancompleteui-eholdingsUIEHN/A
N


Denys Bohdancompleteui-notesUINOTESN/A
N


completeui-plugin-find-package-titleUIPFPATN/A
N


coreui-myprofileUIMPROFN/A
N


completeui-marc-authoritiesUIMARCAUTHN/A
N


completeui-quick-marcUIQMN/A
N


Vega Team

























Alexander Kurashcoremod-event-configMODEVENTCRMB
Y


Alexander Kurashcoremod-senderMODSENDERRMB
N


Alexander Kurashcoremod-template-engineMODTEMPENGRMB
Y


Alexander Kurashcoremod-emailMODEMAILRMB
Y


coremod-notifyMODNOTIFYRMB
Y


Alexander Kurashcoremod-feesfinesMODFEERMB
Y


Alexander Kurashcoremod-patron-blocksMODPATBLKRMB
Y


coreui-checkinUICHKINN/A
N


Dmitriy Litvinenkocoreui-circulationUICIRCN/A
N


Alexander Kurashcoremod-pubsubMODPUBSUBRMB
YY


coremod-circulationCIRCVert.x
N



coremod-circulation-storageCIRCSTORERMB
Y



coreui-checkoutUICHKOUTN/A
N



Dmitriy Litvinenko coreui-requestsUIREQN/A
N


Core Platformcoremod-authtoken

MODAT

Vert.xNNN

Adam Dickmeiss corefolio-vertx-libVERTXLIBVert.xNYN

coremod-configuration

MODCONF

RMBNYN

Adam Dickmeisscoremod-login

MODLOGIN

RMBNYN

Adam Dickmeisscoremod-permissionsMODPERMSRMBNYN

Adam Dickmeisscoreokapi

OKAPI

Vert.xNNN

Adam Dickmeisscoreraml-module-builder

RMB

Vert.xNNN

Adam Dickmeisscompletemod-login-samlMODLOGSAMLRMBNNN

Adam Dickmeisscompletemod-user-importMODUIMPRMBNNN

Adam Dickmeiss coreedge-commonEDGCOMMONVert.xNNN

Bienenvolk (fka ERM Delivery)completemod-agreementsERMSpringBoot/Grails 
Y


completemod-licensesERMSpringBoot/Grails
Y


completestripes-erm-componentsERMN/A
N


completeui-agreementsERMN/A
N


completeui-licensesERMN/A
N


completeui-local-kb-adminERMN/A
N


completeui-plugin-find-agreementERMN/A
N


completeui-plugin-find-licenseERMN/A

N




completeui-plugin-find-eresourceERMN/A
N


completeui-erm-comparisonsERMN/A
N


completemod-service-interactionERMSpringBoot/Grails
Y


completeui-dashboardERMN/A
N


Ethan Freestonecompleteui-handler-stripes-registryERMN/A
N


K-Intcompletemod-oaMODOASpringBoot/Grails
Y
Y
completeui-oaUIOAN/A
N
Y
FSE


completeedge-ncipEDGNCIPVert.x
N


completemod-ncipMODNCIPVert.x
N


Stripes Forcecorestripes-cliSTCLIN/A
N


Zak_Burkecorestripes-componentsSTCOMN/A
N


Zak_BurkecorestripesSTRIPESN/A
N


Leipzigcompletemod-erm-usageMODEUSRMB
Y


completemod-erm-usage-harvesterMODEUSHARVRMB
Y


completeui-erm-usageUIEUSN/A
N


completeui-plugin-find-erm-usage-data-providerUIPFUDPN/A
N


completemod-erm-usage-counterMODEUSCNTVert.x
N


ThorKurt Nordstromcompletemod-coursesMODCRRMB
Y


completeui-coursesUICRN/A
N


completeNet-Z3950-FOLIOZF?
?



completemod-graphqlMODGQLVert.x




completemod-ldpMODLDPN/A
N


Mike Taylorcompleteui-ldpUILDPN/A
N


Adam Dickmeisscompletemod-copycatMODCPCTRMB




completeedge-connexionEDGCONXVert.x





completemod-eusage-reportsMODEURVert.x
Y



completeui-plugin-eusage-reportsUIPERN/A
N/A


Sifcompletemod-inventory-updateMODINVUPVert.xNNN

completemod-harvesterMODHAVert.xNY


completemod-harvester-adminMODHAADMVert.xNY


Mike Taylor completeui-harvester-adminUIHAADMN/A
N


Volariscompletemod-inn-reachMODINREACHSpring
YY

completeedge-inn-reachEDGINREACHSpring
NN

completeui-inn-reachUIINREACHN/A

N

Dmytro Tkachenko completeedge-sip2SIP2Vert.x

N

Knowledgeware

Peter Murray (Lead)

complete

mod-translations 

Jira Related Issues Links: 3148 , 3258 , 515

RMBNNN
Y
complete

ui-translations

Jira Related Issues Links: 3148 , 3258 , 515

N/ANNN
Y
Spring Forcecorefolio-spring-baseFOLSPRINGB







completeedge-common-springEDGCMNSPR







completeedge-api-utilsEDGAPIUTL







completemod-spring-templateFOLSPRINGB





Bamacoremod-calendarMODCALRMB
Y


coreui-calendarUICAL





Deprecated modules

Rules:

  1. If a Core module A references module/library B, then the B should be considered as Core as well. It is assumed that A can't work/be assembled properly without B
  • No labels

18 Comments

  1. Definition of core vs. complete

    Marc Johnson  explained in as Slack thread following distinction/definition: 

    FOLIO systems (the set of modules included) can be defined as (what folks refers to as) platforms.

    Core and complete are examples of platforms that the community has defined. They represent different configurations of FOLIO.Core is intended to be a fairly minimal set of modules (however it has grown over time). Complete is a superset of this that contains most (maybe all) of the modules that the project teams support.Most of the FOLIO environments folks use are based upon the complete platform, as are the regular distributions of FOLIO e.g. 2021 R1The reason it’s important in that list is that the FOLIO project teams use different release schedules for things that are in core vs. complete when we are preparing these regular distributions.I hope that helps, please feel free to ask follow up questions if that doesn’t make sense.

  2. Oleksii Petrenko Khalilah Gambrell 

    I'm wondering if either of you might be able to help me. It has been brought to my attention that mod-aes  is part of Platform Complete yet is not present in this list so folks do not know who the responsible party is for it.

    Do either of you know which group is responsible for this module?

    Based upon the github contributors (Mathew Reno Hongwei Ji ), it seems likely that it could be the EBSCO FSE group. 

    (I'm working on the assumption that we've agreed that all modules in Platform Complete should be in this list here, for support, release management purposes etc)

  3. Marc Johnson Thank you so much that you flag this. Hanna Hulevich Could you please assist with mod-aes module?

  4. Craig McNally Edge-common isn't on this list at the moment. Do you know which team owns it?

    Is it the Core Platform team? I'm suggesting that as Adam Dickmeiss did the last release of the library.

    Does edge-common-spring (which is also not in this list) have a different owner?

    cc: Oleksii Petrenko

  5. Oleksii Petrenko Hanna Hulevich

    Has it been identified which teams are responsible for mod-aes  and edge-common ?

  6. Oleksiy LemeshkoThere are columns for R2 and R3 new modules. Do we need to update those columns to R2 2021 and R3 2021 to make it clear which releases they are talking about (or maybe use the flower names also)? And do you want to add a new column for R3 2020? I just added a new module to Folijet, but didn't mark anything in any of the "new" columns. Thank you!

    1. Updated the Column names and added Lotus as well

  7. Magda Zacharska Mikhail FokanovZak_Burke John Malconian

    Given that ui-inventory is soon going to depend upon mod-search should mod-search move to platform core rather than complete?

  8. Ann-Marie Breaux Kateryna Senchenko Oleksii Petrenko

    Given that mod-inventory now depends upon mod-source-record-manager and mod-data-import-converter-storage. Should these modules now be part of the (mostly defunct, but still used for release planning) core platform?

    cc: Wayne Schneider

  9. Marc Johnson We could use this rule to determine core/complete module type -

    If a Core module A references module/library B, then the B should be considered as Core as well. It is assumed that A can't work/be assembled properly without B.

    1. Oleksii Petrenko Yes, that is effectively the rule I use (though I think of it as dependencies must be satisfied in order for the platform to be coherent).

      I ask this question as a way of suggesting to folks that I think this documentation needs to change without me telling people what to do, as I do not own that information.

  10. "If a Core module A references module/library B" should be clarified to

    "If a Core module A references module/library B as required (not optional) dependency"

  11. SUPPORT: Rather than having a column for each release - could we have a column for "new as of" and "deprecated as of" – expected life cycle ... - as in who is supporting the features/functions... 

  12. Anya Arnold column with release name mean that marked module will be first time represented at particular release 

    We do not collect here deprecated modules

    1. I think support is asking for how long the feature and function is actively supported - and to consolidate the release columns - we do not want the sheet to wide..... 

  13. I will think how to figure out your request

    1. Instead of multiple columns for different releases and a single value, make it a single-column pivot table with multiple values. i.e. instead of cols for 2021-R2 and 2021-R3 and 2022-R1 and ... all with the single value 'Y', have a single column "Introduced in" with multiple values like 'Juniper', 'Iris', 'Honeysuckle, 'Folio OG'.