Post tradotto da blog originale di Thomas Hampel
HCL ha appena reso disponibili una serie di modelli Domino! Questa iniziativa di HCL è stata annunciata da Richard Jefts per sostenere una comunità di sviluppatori più aperta e vivace.
Lo scopo principale è quello di consentire agli sviluppatori e ai partner di estendere, modificare e mettere a punto i modelli di prodotto, riutilizzare parti del codice nelle proprie soluzioni e consentire la ridistribuzione delle versioni modificate.
Ora con la licenza Apache 2.0 questo sarà possibile. Inoltre è ora possibile aggiornare questi modelli al di fuori delle release del prodotto in modo più coerente, se necessario.
Particolarmente interessante è la (tanto attesa) Domino Design Guide, che contiene icone, schemi di colori e altro ancora per aiutare gli sviluppatori a creare applicazioni più belle.
Tutti i modelli sono forniti nelle stesse versioni di HCL Notes/Domino 14, con l'unica differenza che sono resi disponibili con licenza Apache 2.0 e firmati con l'ID HCL OpenSource Signing.
Il repository Git contiene il codice sorgente della versione inglese dei modelli, ma tutte le versioni internazionalizzate sono contenute anche come file *.ntf scaricabili:
Title | Source | Latest Version | Documentation |
Discussion | | | |
Domino CompareDBs | | | |
Lotus SmartSuite Document Library | | | |
Document Library | | | |
MS Office Document Library | | | |
Notebook | | | |
RSS Feed Generator | | | |
Domino Design Guide | | | |
Teamroom | | | |
Password Reset Sample | | | |
Tutto il codice sorgente sopra riportato utilizza il nuovo
OnDiskProjects basato su Yaml in Domino Designer. Altri modelli, come Domino Configuration Tuner e Domino Blog, saranno presto rilasciati.
(@Martin Ortega: per favore, rimanete sintonizzati e tenete d'occhio
questo repo).
Chi è il proprietario? HCL rimane ancora il proprietario della versione originale/non modificata dei template e controllerà quali aggiornamenti o modifiche verranno fusi nel ramo principale.
Anche se i contributi (richieste di pull) sono tecnicamente consentiti, HCL non garantisce che li accetterà o li fonderà.
Tuttavia, HCL, così come chiunque altro, ha il diritto di riprendere i contributi della comunità per utilizzarli nelle versioni future.
E il supporto? HCL fornisce supporto solo per la versione originale e non modificata del modello fornito con il prodotto HCL Domino. I fork o le versioni modificate del codice non sono ufficialmente supportati. Gli utenti che scelgono di creare fork del codice o di apportare modifiche lo fanno a proprio rischio e pericolo e sono responsabili di qualsiasi problema o modifica risultante. HCL non può garantire l'assistenza o la risoluzione dei problemi per le versioni fork e gli utenti sono invitati a fare riferimento alla documentazione ufficiale per la guida alla personalizzazione e alle modifiche. Il tracciamento dei difetti e le domande di supporto per i modelli invariati sono preferibilmente gestiti tramite il normale processo di supporto.
PS: Un saluto speciale a
Niklas Heidloff, che potrebbe ricordare
il suo post sul blog OpenNTF di una decina di anni fa.