Immagina di trovare in pochi secondi un generatore di PDF pronto all’uso, una libreria SVG o un generatore di PPT, tutti realizzati appositamente per 4D, e di aggiungerli al tuo progetto con un solo clic. Niente da ricostruire da zero, niente da reinventare.
È esattamente ciò che ti offre 4D Corner. Si tratta del catalogo ufficiale dei componenti 4D: elementi predefiniti, forniti dalla community, che puoi sfogliare, valutare e integrare nei tuoi progetti 4D con pochi clic. Che tu voglia accelerare lo sviluppo, ampliare le funzionalità della tua app o condividere il tuo lavoro con la comunità, 4D Corner è il posto giusto.
Questa guida ti spiega come trovare e utilizzare i componenti del catalogo e, se sei pronto, come contribuire con i tuoi.
COS’È 4D CORNER?
4D Corner è il repository ufficiale in cui gli sviluppatori possono scoprire, sfogliare e integrare componenti 4D già pronti. Si tratta di un catalogo curato, progettato per centralizzare centinaia di componenti forniti dalla comunità, rendendo facile trovare esattamente ciò di cui hai bisogno e aggiungerlo senza problemi al tuo progetto con un unico collegamento di dipendenza.
COME SFOGLIARE E UTILIZZARE I COMPONENTI 4D
Trovare il componente giusto
- Visita 4D Corner – Sfoglia il catalogo completo dei componenti disponibili
- Cerca per categoria – Filtra i componenti in base a funzionalità, autore o tag

- Visualizza i dettagli del componente – Leggi le descrizioni, la documentazione e le informazioni sulla versione
- Verifica la compatibilità – Controlla la versione minima di 4D richiesta per il tuo progetto

- Accedi ai dettagli del componente – Clicca su qualsiasi componente per visualizzare tutte le informazioni e le opzioni di integrazione

Aggiungere un componente al proprio progetto
Una volta individuato il componente che desideri utilizzare:
- Copia il link di dipendenza – Ogni componente mostra un riferimento di dipendenza pronto all’uso. Clicca su
- Incolla nelle dipendenze del tuo progetto – Aggiungi il link di dipendenza direttamente alle dipendenze del tuo progetto
- Fatto! – Il componente è ora integrato e pronto all’uso
Cosa ottieni
Quando aggiungi un componente da 4D Corner al tuo progetto, ottieni accesso a:
- Funzionalità predefinite – Non è necessario scrivere codice da zero
- Manutenzione attiva – I componenti vengono aggiornati regolarmente dai loro creatori
- Supporto della community – Entra in contatto con altri sviluppatori che utilizzano gli stessi componenti
- Integrazione perfetta – I componenti sono progettati per funzionare senza intoppi con 4D
COMPARTIRI IL TUO COMPONENTE (FACOLTATIVO)
Pubblicazione del componente: le basi tecniche
Lista di controllo pre-pubblicazione
Prima che il tuo componente possa apparire su 4D Corner, assicurati che tutti i seguenti requisiti siano soddisfatti:
- Nel componente sia inclusa un’icona valida (logo.svg o logo.png)
- È presente una descrizione chiara su GitHub
- L’argomento 4d-component sia stato aggiunto al repository
- Nel repository sia definita una licenza
- È presente un file README che spiega come utilizzare il componente
- Il componente è compresso in un file ZIP e aggiunto a una release su GitHub
- Viene utilizzato il versioning semantico (majorVersion.minorVersion.patchNumber)
La struttura del manifesto JSON
Per inviare il proprio componente a 4D Corner, è necessario creare un file di manifesto JSON. Questo file contiene i metadati che 4D Corner utilizza per catalogare e visualizzare il componente. Il manifesto è una parte obbligatoria dell’invio.
Campi obbligatori:
| Campo | Tipo | Descrizione |
|---|---|---|
| titolo | stringa | Il nome del componente (non deve essere vuoto) |
| repository | stringa (URL) | L’URL del repository GitHub del componente |
Campi facoltativi:
| Campo | Tipo | Descrizione |
|---|---|---|
| path_logo | stringa (URL) | URL diretto al file del logo, utile se il logo è memorizzato in una posizione non standard |
Esempio JSON:
{
"title": "4D QPDF",
"repository": "https://github.com/4d/4D-QPDF",
"path_logo": "https://raw.githubusercontent.com/4d/4D-QPDF/main/4D-QPDF/Resources/logo.svg"
}
Invio del componente a 4D Corner
Una volta che il componente è stato preparato correttamente e il manifesto JSON è completo, è possibile inviare il componente al repository GitHub 4D_Corner_Component_List per la revisione:
La procedura di invio:
- Crea una Pull Request – Invia il tuo file di manifesto JSON tramite una pull request al repository 4D_Corner_Component_List
- Revisione da parte del teamdi 4D Corner – La tua richiesta verrà analizzata dal team di 4D Corner per garantire che soddisfi gli standard di qualità e le linee guida
- Integrazione – Se il tuo componente viene approvato, verrà integrato nel catalogo di 4D Corner e sarà reperibile dagli sviluppatori di tutto il mondo
Cosa estrae 4D Corner dal tuo repository
Quando il tuo componente viene indicizzato, 4D Corner estrae automaticamente i metadati dal tuo repository GitHub:
| Campo | Fonte | Note |
|---|---|---|
| Titolo | Nome del repository | Visualizzato in evidenza nel catalogo |
| Autori | Proprietario del repository | Indica chi gestisce il componente |
| Descrizione | Descrizione del repository | Viene visualizzata nei risultati di ricerca e nella pagina dei dettagli |
| Licenza | File /license.md (directory principale) | Informa gli utenti sui diritti d’uso |
| Logo | /resources/logo.svg o /resources/logo.png | Identificatore visivo nel catalogo |
| Tag | Argomenti dell’archivio | Aiuta gli utenti a filtrare ed effettuare ricerche |
| Versione minima di 4D | Tag dell’ultima versione | Garantisce la compatibilità |
| Versione | Tag dell’ultima versione | Mostra la versione attuale |
| URL di download | Risorse della versione | Collegamenti al download del componente |
| Ultimo aggiornamento | Data e ora di aggiornamento | Indica che la manutenzione è attiva |
| Documentazione | Pagina iniziale del repository | Indirizza gli utenti alle guide dettagliate |
| Link al repository | URL del repository | Consente agli utenti di visualizzare il codice sorgente |
| Stato | Impostazioni sulla privacy | Solo repository pubblici |
CONCLUSIONE
4D Corner rappresenta un vantaggio per l’intero ecosistema 4D:
- Per gli utenti: scoprite, valutate e integrate componenti predefiniti in pochi secondi
- Per i collaboratori: condividete il vostro lavoro con migliaia di sviluppatori e costruite la vostra reputazione nella comunità
- Per la comunità: promuovere l’innovazione attraverso componenti riutilizzabili e ben mantenuti
Che siate alla ricerca di componenti per accelerare lo sviluppo o pronti a contribuire con i vostri, 4D Corner è il punto di riferimento centrale che rende tutto questo possibile.
Pronti a iniziare? Visitate 4D Corner per sfogliare il catalogo, oppure consultate la documentazione ufficiale di 4D per saperne di più sullo sviluppo e la pubblicazione dei componenti.
Al momento non è possibile lasciare commenti su questo post.