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



SpringBoot/grails 

UIREQ-652

TeamProduct OwnerDev Lead/ContactCore / Complete ModuleJIRA projectJava FWSpringDB UsageKafkaFirst ReleaseR1 2023 new module (Orchid)R2 2023 new module (Poppy)
Thunderjet Team




















completeui-ordersUIORN/A
N



completeui-financeUIFN/A
N



Mikita Siadykh completeui-gobi-settingsUIGSN/A
N
Nolana

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



completemod-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-bulk-editUIBULKEDN/A


MG

completemod-data-exportMDEXPRMBNY



completemod-bulk-operationsMODBULKOPSSpringYY

Y
Viachaslau Khandramai completefolio-s3-clientFOLS3CLN/ANN

Y
completegenerate-marc-utilsGMUN/ANN



completeedge-oai-pmhEDGOAIPMHVert.xNN



completemod-oai-pmhMODOAIPMHRMBNY



Uladislau Sametscompleteui-oai-pmhUIOAIPMHN/A
N



coreui-tenant-settingsUITENN/A
N



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


Prokopovych teamcore

mod-inventory-storage

MODINVSTORRMB
YY


core

mod-inventory

MODINVVert.x
YY


coreui-inventoryUIINN/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



coremod-usersMODUSERSRMB
Y



coremod-users-blMODUSERBLRMB
N



coreui-usersUIUN/A
N






completeMODPATRONRMB
N



completeMODRTACRMB
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-storage , mod-di-converter-storageMODDICONVRMB
Y



corefolio-kafka-wrapper-utilKAFKAWRAPVert.x

Y


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-kb-ebsco-javaMODKBEKBJRMB
YN


completefolio-holdingsiq-clientFHIQCRMB
NN


corefolio-di-support (di = dependency injection)FDISVert.x
NN


coremod-notesMODNOTESSpringYYN


completemod-quick-marcMODQMSpringYNY


coremod-searchSEARCHSpringYYY


completemod-entities-linksMODELINKSSpringYYN
Y
coremod-password-validatorMODPWDSpringYYN


corefolio-service-toolsFSTRMB
NN


corefolio-custom-fieldsFCFIELDSRMB
YN


coremod-tagsMODTAGSpringYYN


Denys Bohdan coreui-tagsUITAGN/A
N



Jenn Colt completeedge-search-srsEDGSSRSSpringYN






completeui-eholdingsUIEHN/A
N



completeui-notesUINOTESN/A
N



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



completeui-plugin-find-authorityUIPFAUTHN/A
N
Nolana

completestripes-authority-componentsUISAUTCOMPN/A
N
Nolana

coreui-myprofileUIMPROFN/A
N



completeui-marc-authoritiesUIMARCAUTHN/A
N



completeui-quick-marcUIQMN/A
N




coremod-feesfinesMODFEERMB
Y



coremod-patron-blocksMODPATBLKRMB
Y



coreui-checkinUICHKINN/A
N



coreui-circulationUICIRCN/A
N







coremod-pubsubMODPUBSUBRMB
YY


coremod-circulationCIRCVert.x
N



coremod-circulation-storageCIRCSTORERMB
Y



coreui-checkoutUICHKOUTN/A
N



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


coremod-permissionsMODPERMSRMBNYN


coreokapi

OKAPI

Vert.xNNN


Adam Dickmeisscoreraml-module-builder

RMB

Vert.xNNN


Adam Dickmeisscompletemod-login-samlMODLOGSAMLRMBNNN


Adam Dickmeisscompletemod-user-importMODUIMPRMBNNN


coreedge-commonEDGCOMMONVert.xNNN


📌


n/amod-workflowMODWF/TAMULibSpringYYN


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



K-Intcompletemod-oaMODOASpringBoot/Grails
Y


Y?
completeui-oaUIOAN/A
N


Y?
completeui-service-interactionService InteractionN/A
N



completemod-service-interactionService InteractionSpringBoot/Grails
Y



completeui-dashboardService InteractionN/A
N



completeui-handler-stripes-registryService InteractionN/A
N



completemod-serials-managementMODSERSpringBoot/Grails
Y



completeui-serials-managementUISERN/A
N



FSE


completeedge-ncipEDGNCIPVert.x
N



completemod-ncipMODNCIPVert.x
N



Stripes Force















corestripes-cliSTCLIN/A
N




corestripes-webpackSTRWEBN/A
N



Zak_Burke









corestripes-componentsSTCOMN/A
N



corestripesSTRIPESN/A
N



corestripes-connectSTCONN/A
N



corestripes-coreSTCORN/A
N



corestripes-final-formSTRIPESFFN/A
N



corestripes-formSTFORMN/A
N



corestripes-smart-componentsSTSMACOMN/A
N



corestripes-testingUITESTN/A
N



corestripes-utilSTUTLN/A
N



corereact-intl-safe-html
N/A
N



coreui-developerUIDN/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



Tino Ryll 
(previously, up to MG: Mike Taylor)

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



ThorKurt Nordstromcompletemod-coursesMODCRRMB
Y



completeui-coursesUICRN/A
N



completeNet-Z3950-FOLIOZFN/A (Perl)
?



completemod-graphqlMODGQLN/A (Node)





completemod-ldpMODLDPN/A
N



completeui-ldpUILDPN/A
N



Adam Dickmeiss coremod-settingsMODSETVert.xNYN
Y
Mjolnircompletemod-copycatMODCPCTRMB





completeedge-connexionEDGCONXVert.x





completemod-eusage-reportsMODEURVert.x
Y



Sifcompletemod-inventory-updateMODINVUPVert.xNNN


completemod-harvesterMODHAVert.xNY



completemod-harvester-adminMODHAADMVert.xNY



Mike Taylor completeui-harvester-adminUIHAADMN/A
N



Volaris 

Tim Auger 

 (Lead)





Stephanie Buck 
(Remote Storage, Circulation log)








Julie Bickle 
(Patron Notices)

completemod-inn-reachMODINREACHSpring
YY


completeedge-inn-reachEDGINREACHSpring
NN


completeui-inn-reachUIINREACHN/A

N


completeedge-sip2SIP2Vert.x

N


completemod-auditMODAUDRMBNY



completeui-circulation-logUICIRCLOGN/A
N



completemod-remote-storageMODRSSpringYYY


completeui-remote-storageUIRSN/A
N



completeedge-dematicEDGDEMATICSpringYN



completeedge-caiasoftEDGCSOFTSpringYN



coremod-event-configMODEVENTCRMB
Y



coremod-senderMODSENDERRMB
N



coremod-template-engineMODTEMPENGRMB
Y



coremod-emailMODEMAILRMB
Y



coremod-notifyMODNOTIFYRMB
Y



Knowledgeware

Peter Murray (Lead)

complete

mod-translations 

Jira Related Issues Links: 3148 , 3258 , 515

RMBNNNNolana

complete

ui-translations

Jira Related Issues Links: 3148 , 3258 , 515

N/ANNNNolana

Spring Forcecorefolio-spring-baseFOLSPRINGB








completeedge-common-springEDGCMNSPR








completeedge-api-utilsEDGAPIUTL








completemod-spring-templateFOLSPRINGB






Bamacoremod-calendarMODCALRMB
Y



coreui-calendarUICAL






Reservoir DogsAdam Dickmeiss n/amod-reservoirRSRVRVert.xNYNN

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'.