DBC Github er åben for deling

DBC Drupal projekter og rettelser i ding-core

DBC deler sin udvikling i DING på følgende måde:

  • Giver adgang til at DING2tal og andre kan hente en fuldpakke eller dele heraf direkte fra DBC´s GitHub, der er åben for offentlig adgang (13. juli 2013)
  • Oplyser om, hvor vi er henne i udviklingen og hvilke dele af det samlede DING projekt, DBC ser sig selv som maintainer på og hvor vi har bugfixet DING moduler

Der er en række projekter, der trækker på de samme moduler og samlede distributioner, og DINGCore er fortsat ikke en helt entydig størrelse. Vi har siden afleveringen til Ding2 arbejdet med at skille tingene ad og minimere afhængigheder, dokumentere, rette, og videreudvikle.

Det fremgår af DBC´s Github, at vi har repositories, hvor en Master-branch (stabil og testet) og en Develop-branch, der som det indikeres er i udviklingsforløb.

DBC arbejder nu med et bibliotek.dk spor, og dette har indflydelse på, hvad vi fremadrettet vil være maintainere på.

Ændringer i byggesystemet

DBC har lavet om i byggesystemet. Vi havde problemer med at bruge ding-core make-fil strukturen, eftersom den betød, at det var svært at pille moduler ud, som ikke skulle bruges i nye distributioner, fx bibliotek.dk. (dbcore make-filen løser problemet, men bruges ikke mere).

Vi bruger nu, til bibliotek.dk, én make-fil. Så i de moduler der er fork’et til DBCDK på GitHub, er der fjernet makefiler og der er ryddet op i dependencies.

Hvad der – med fordel - kan trækkes fra DBC´s Git:

ding_user, ding_campaign, ding_provider, ting_search, ding_frontpage, ting, ting-client og ding_entity,

Ting-client er desuden refactoreret, så det både kan ligge som et selvstændigt modul og under ting-modulet.
(Grunden var, at ting-client ikke kunne fork’es uden afhængighed til ting-modulet pga. dets placering under det.)

Derudover er der bugfixes og tilføjet features i:

ding_dibs, ding_reservation, ding_periodical, alma, ding_availability, ding_bookmark, openruth, ding_campaign, ding_provider, ting_search_carousel, ting_search, ding_frontpage og ding_facetbrowser

Nye moduler, Drush scripts og themes, som er udviklet udover ding-core (og hvor DBC er maintainer):

  • drush-features-export-page-variant: a workaround for putting panel page variants in to another feature than the "original" panel page.
  • drush-dbc-utils: Utilities for Drush. Release build scripts.
  • ding_persistent_login: Provide persistent login credentials for Ding users.
  • Bibdkcaptcha: This module extends the functionality of the CAPTHA module to support audio playback of challenges in either danish or English
  • bibdk_searchhistory: Bibdk search history module
  • bibdk_provider: a provider for bibliotek.dk
  • ding2omega: Base Omega subtheme for Artesis & bibliotek.dk
  • ding_omega_frontend_blocks: Blocks configuration for Ding Omega based sites.
  • ding_omega_frontend: Panels configuration for Ding Omega based sites.
  • bibliOmega: Omega theme for Bibliotek.dk installations
  • bibliomega_frontend: Panels configuration for biblioOmega based sites.
  • bibliomega_frontend_blocks: Blocks configuration for biblioOmega based sites.
  • bibdk: bibliotek.dk installations-profil
  • bibdk_custom_search: Customize the default search, add custom search pages, and change input types, labels, values & ordering.
  • ting_openformat: Modul til søgning, der kan håndtere svar, leveret af openFormat webservicen
  • bibdk_vejviser: Søg i biblioteksvejviseren
  • Universal Search (sammen med Index Data)
  • VoxB og Videomodul til VoxB (sammen med Inlead, lægges på I juli)

Kommentarer

Hvor er kode ?

Jeg kan oplyse at DBC kode ligger her: https://github.com/DBCDK

VoxB + ARBO

Og VoxB og ARBO modulerne kan findes her:

(Vi transfer gerne repositories, istedet for at ding2 forker dem - men har ikke adgang til ding2 organizationen)

bidrag til Ding2 Core

 

Herligt, herligt med alle de gode og væsentlige bidrag til ding2core samt alle de nye, spændende ting fra Bibliotek.dk-sporet, samt Universal Search, VoxB og ARBO-modulerne med DBC som maintainer.

Super godt :-) :-)

Det vil være overordentligt godt med en række pull-requests til core.team på bidragene til Ding2Core, så vi kan få det til review og merget ind i ding2 Core. 

Jeg tænker de relevante bidrag til ding2 Core vil være:

ding_user, ding_campaign, ding_provider, ting_search, ding_frontpage, ting, ting-client og ding_entity,Ting-client samt de nævnte  bugfixes og features i ding_dibs, ding_reservation, ding_periodical, alma, ding_availability, ding_bookmark, openruth, ding_campaign, ding_provider, ting_search_carousel, ting_search, ding_frontpage og ding_facetbrowser

 

Core.team kan også kontaktes via dingcore@ting.dk

 

God initiativ - og på forhånd tak :-)

Gitte

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.