it-swarm.it

Estensione di Joomla per un'applicazione di database personalizzata

Devo creare un sito Web che includerà sostanzialmente un database con molti record. Ogni utente può vedere un grande elenco di ogni record e quindi una pagina dedicata con tutte le informazioni a riguardo. Ho bisogno di qualcosa del genere:

http://redump.org/discs/system/ps2/

Con forse alcune funzioni interessanti come la ricerca istantanea nell'elenco e così via. Ho provato a cercare su google ma non so davvero quale parola chiave usare, perché se uso "modulo database joomla" ovviamente otterrò molte pagine false che parlano del database di Joomla. Qualche idea?

3
Hyperion

Non sono sicuro che tu capisca esattamente cosa sia un modulo, ma sicuramente non è il tipo di estensione che ti serve, anche se non hai specificato esattamente esattamente ciò di cui hai bisogno, ma guardando il sito che hai collegato, sembra che tu abbia bisogno a Applicazione personalizzata . Potrebbe essere un'app personalizzata componente o un'app del database costruito con estensioni speciali chiamate costruttori di applicazioni .

Componente personalizzato o Modulo/Applicazione DB

1. Componente personalizzato

Sviluppa un componente personalizzato in base alle tue esigenze. Il componente è il tipo di estensione di cui hai bisogno, in cui avrai le tue tabelle di basi di dati per archiviare i dati, i moduli per inviare/modificare le informazioni e tutta la logica dell'app e la sua presentazione in front-end, back-end o entrambi.

2. Application Builder

Costruisci l'applicazione usando un Application/Form builder , oppure CCK componente (costruzione del contenuto) . Un'opzione di tipo 3 estensioni è Directory Builders a seconda delle tue esigenze.

Io distinguo queste estensioni di categorie sopra, sebbene siano molto simili e molte estensioni che rientrano in una di queste categorie possono essere considerate o utilizzate come CCK, applicazioni/moduli o costruttori di directory.

Tuttavia, in molti casi i CCK e i Costruttori di directory possono fornire una base e un flusso di lavoro più consolidati, che è possibile utilizzare ed estendere con campi personalizzati, mentre su Costruttori di applicazioni dovrai progettare tutto da zero.

Quale strada da percorrere?

Ora per quanto riguarda le 2 opzioni sopra, lo sviluppo di un componente personalizzato richiede buone capacità ed esperienza di sviluppo. Tuttavia, sono disponibili alcuni strumenti per la creazione di estensioni che possono aiutarti a sviluppare l'estensione (vedi elenco di seguito).
Costruire l'applicazione con un'altra applicazione CCK/App Builder può essere più semplice, anche se c'è ancora qualche curva di apprendimento e dipende dalle tue reali esigenze , potrebbero essere richieste anche buone competenze.

In entrambi i casi, quando parliamo di un'app di database, è necessario pianificare e progettare in anticipo, prima dell'implementazione.

Documentazione sullo sviluppo dei componenti

Creatori di componenti/estensioni:

Alcuni noti costruttori di applicazioni/moduli e CCK:

4
FFrewin

Vorrei prima guardare l'elenco/directory/app per il download come JB Catalog che potrebbe essere più adatto per la tua applicazione. Sobi Pro potrebbe essere una soluzione molto rapida anche per le tue esigenze.

Altrimenti rivedi le altre app elencate da @FFrewin come Fabrik, Cobalt, Content Builder, Seblod, K2, che sono molto flessibili e ricche di funzionalità.

Supportano anche varie forme di importazione che potrebbero farti risparmiare molto tempo nella configurazione dei contenuti.

1
garth