it-swarm.dev

ChronoForms è un Content Construction Kit (CCK)?

Sono stato con ChronoForms molto tempo prima che ho sentito il termine "Content Construction Kit". Definendo un modulo e scegliendo l'opzione per salvare i risultati nel database, posso creare nuove tabelle, archiviare vari tipi di campi tra cui immagini ecc. E creare applicazioni.

Ho trovato molto poche limitazioni con ChronoForms quindi non hanno avuto molto incentivo a controllare eventuali CCKs.

Mi chiedo se ChronoForms faccia tutto ciò che un CCK può fare o dovrei conoscere Zoo, Seblod, Cobalt, K2 o FLEXIcontent ecc?

5
Neil Robertson

Penso che sia probabilmente abbastanza difficile identificare dal punto di vista dell'architettura o della progettazione di database come chrono o forse fabrik siano "diversi" da K2 o FlexiContent o qualsiasi altra cosa. A mio avviso, tutte queste cose fanno la stessa cosa: archiviare i dati in un database e darti la possibilità di personalizzare il modo in cui i dati vengono interpretati e presentati per la visualizzazione e per l'input. Fondamentalmente sei sotto l'aspetto dell'interfaccia di come viene fatto l'input o il display, i dati vengono archiviati in un modo che non è importante.

Detto questo, penso che i CCK "reali" o CCK che si commercializzano come tali abbiano almeno alcune caratteristiche che ritengo importanti: routing URL, interfacce user friendly, strutture di categorie condivise, ACL e template.

Ora, sono sicuro che molte delle cose che ho citato possono essere fatte in ChronoForms. Uso fabrik ma considero entrambi gli strumenti abbastanza simili, quindi sto basando le mie opinioni sulla mia esperienza con quello. Personalmente il routing in Fabrik non è così caldo. Anche aggiungere cose come ACL o categorie è completamente possibile, ma non è così intuitivo o "cotto" come hanno questi altri CCK.

Alla fine - puoi evitare entrambi gli approcci come un modo per sviluppare tipi di contenuto e output personalizzati - Non sarei troppo preso dalla semantica di ciò che rende un CCK diverso da uno strumento di "architettura dell'applicazione" - Vorrei concentrati su ciò che devi fare e su quale strumento ti porta più velocemente.

4
Chad Windnagle

Non esiste un termine chiaro che cosa sia CCK, quindi dipende dal punto di vista :)

Il termine CCK deriva da Drupal, dove il modulo con il nome CCK, creato per estendere il nodo, aggiungendo campi aggiuntivi.

quindi da questo punto di vista Chronoforms non è un CCK, perché non estende il contenuto in Joomla !.

Anche questo significa che Joomla! non hanno un vero CCK. Solo Seblod più vicino ad esso.

4
Fedik

Chronoforms è un componente di moduli, che può anche essere utilizzato per personalizzare il processo di accesso o creare semplici processi gateway di pagamento. Non è un CCK, ma è possibile creare alcune delle funzionalità utilizzando ChronoConnectivity che consente di creare tabelle personalizzate (e quindi strutture di dati).

La mia opinione personale è che ci sono strumenti CCK migliori là fuori. Per quello che vale, il mio preferito è il K2. È più facile da usare rispetto a molti altri ed è ragionevolmente estensibile. Certamente, se volevi solo creare un elenco di widget con campi personalizzati, è davvero facile iniziare.

4
Jeepstone

Non ho usato ChronoForms, ma ho usato K2 e Zoo. Entrambi si sentono come se fossero fatti per superare alcune carenze con il sistema di articoli di scorta. Entrambi usano "articoli" anziché articoli, quindi puoi (quasi all'infinito) espandere ciò che quell'articolo può visualizzare aggiungendo cose come campi extra e plugin di terze parti (come google maps). Pensalo come un sistema di articoli molto personalizzabile.

Con K2 puoi dare uno stile alle categorie e persino sovrascrivere notevolmente l'output e tutti gli articoli di ciascuna categoria assumono quel formato e stile. Ci sono anche alcuni fantastici moduli di filtro disponibili che possono usare sia i tag che i campi extra per ordinare i risultati.

Dal momento che è possibile personalizzare completamente l'output, è possibile creare un sacco di campi extra nel back-end (oltre a immagini e gallerie di immagini), popolarlo lì e quindi farli visualizzare i dati in un layout personalizzato sul front-end.

Con Joomla 3.xe tag, oltre ad alcuni plugin di campo personalizzati di terze parti, puoi avvicinarti a questo con gli articoli di borsa, ma non è ancora del tutto lì.

Non ho idea di quanto sia vicino a ChronoForms, ma il nome (per me) indica che è stato creato per raccogliere informazioni sul front-end. Mentre Zoo può farlo (e presumo K2, ma non l'ho mai fatto), non mi sembra che questa sia la funzione principale di questi CCK.

3
Brian Peat

Direi che ha sicuramente a che fare con ciò che vuoi fare e come definiresti il ​​CCK. Non ho lavorato molto con ChronoForms e ho una piccola esperienza con ChronoEngine.

Considererei CF come più un componente Forms, con la possibilità di creare app di database personalizzate utilizzando CE. Ad un certo punto questo può essere considerato simile a un CCK.

Allo stesso tempo, componenti come K2 o Seblod sono dedicati e progettati per fornire esattamente questo tipo di funzionalità, che ti permetterà di creare i tuoi contenuti personalizzati in modo facile e veloce.

Vale la pena menzionare un'altra estensione che può essere considerata come un CCK per Joomla, e si adatta alla definizione di CCK di Fedik, poiché in realtà estende il componente principale del contenuto di Joomla. Questo è il Fields Attach ( http://extensions.joomla.org/extensions/authoring-a-content/content-construction/18564 ) e fornisce tipi di campi per estendere gli articoli di joomla.

Di recente ho iniziato a utilizzare Fabrik, che a mio avviso, combina alcune potenti funzionalità e può essere utilizzato come un generatore di applicazioni (simile a ChronoForms con ChronoEngine) e potenzialmente qualcuno può creare un sistema di contenuti personalizzato.

Concludendo, è di nuovo ciò che funzionerà meglio per i requisiti specifici di ciascun progetto. Essere coinvolti e imparare di più, sarà solo benefico e sarai in grado di decidere cosa si adatta meglio a te e ai tuoi progetti.

2
FFrewin

Direi che Zoo è molto diverso dai Chronoforms. Uso entrambi e per diversi motivi. Chronoforms è ottimo per le applicazioni che richiedono un'azione (un modulo/input) e adoro la presentazione visiva e la flessibilità di Zoo. Dipende interamente dalle tue esigenze su un particolare progetto.

2
Toni Marie

Kit di personalizzazione del contenuto CCK. Chronoforms è un componente di moduli, poiché non influisce sulla modalità di visualizzazione del contenuto.

K2 è un CCK perché perché personalizza il modo di visualizzare gli oggetti. Virtuemart è un CCK perché personalizza il modo di visualizzare gli articoli (elenco dei prodotti).

sh404sef non è un CCK perché non influisce sul contenuto ma sull'URL .....

1
informaticien51