2000 Artikel erstellen
2000 Artikel erstellen
Hallo,
Ich stelle gerade eine bestehendes Portal auf Contenido 4.6.15 um und frage mich bzw. euch was wohl die beste Methode wäre um >2000 Artikel mit bestehenden Inhalten automatisch zu erstellen.
vielen Dank für eure Vorschläge,
wewo
Ich stelle gerade eine bestehendes Portal auf Contenido 4.6.15 um und frage mich bzw. euch was wohl die beste Methode wäre um >2000 Artikel mit bestehenden Inhalten automatisch zu erstellen.
vielen Dank für eure Vorschläge,
wewo
wie sehen die daten denn aus ?
in welcher art und weise existieren sie momentan ?
je nachdem was vorhanden ist, kann man vorschläge unterbreiten...
eine schnellste methode gibts da nicht...
ist ja nicht gesagt das copy&paste die langsamste ist... (ausgehend vom datenmaterial)
in welcher art und weise existieren sie momentan ?
je nachdem was vorhanden ist, kann man vorschläge unterbreiten...
eine schnellste methode gibts da nicht...
ist ja nicht gesagt das copy&paste die langsamste ist... (ausgehend vom datenmaterial)
*** make your own tools (wishlist :: thx)
mir ist immer noch nicht klar, wie deine Daten aussehen und was du mit ihnen vorhast...
Wenn es beispielsweise 2000 Datensätze mit ein und derselben Struktur sind, macht es meiner Meinung nach wenig Sinn, aus ihnen Contenido-Artikel zu machen. Lass sie in den MySQL-Tabellen, in denen sie momentan stecken und schreibe ein Contenido-Modul, das sie einfach ausliest. Das ist... nun, ja: ausreichend elegant. Wenn du sie in Zukunft noch bearbeiten willst, wäre ein Plugin ratsam, über das du diese MySQL-Tabelle(n) bearbeiten kannst. Wird wohl relativ schnell zusammenzucoden sein...
Wenn es 2000 Datensätze sind, die in einem anderen CMS eine komplette Internetseite darstellten und einer anders als der andere ist, würd ich sagen: bleib bei dem CMS, von dem du herkommst...
Kommen wir der Sache näher?
Wenn es beispielsweise 2000 Datensätze mit ein und derselben Struktur sind, macht es meiner Meinung nach wenig Sinn, aus ihnen Contenido-Artikel zu machen. Lass sie in den MySQL-Tabellen, in denen sie momentan stecken und schreibe ein Contenido-Modul, das sie einfach ausliest. Das ist... nun, ja: ausreichend elegant. Wenn du sie in Zukunft noch bearbeiten willst, wäre ein Plugin ratsam, über das du diese MySQL-Tabelle(n) bearbeiten kannst. Wird wohl relativ schnell zusammenzucoden sein...
Wenn es 2000 Datensätze sind, die in einem anderen CMS eine komplette Internetseite darstellten und einer anders als der andere ist, würd ich sagen: bleib bei dem CMS, von dem du herkommst...
Kommen wir der Sache näher?
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)
Schreibe dir ein Script, das dir deine bisherigen Artikel in die Contenido-Datenbank speichert. Dann kannst du später auf die Artikel via Contenido zugreifen. Beachten musst du, dass die Daten in allen relevanten Tabellen korrekt importiert werden.
Genaues kann man schlecht sagen, da nicht klar ist um was für Daten es sich handelt.
Genaues kann man schlecht sagen, da nicht klar ist um was für Daten es sich handelt.
Gruss,
Michael
"Keep on riding this Bike!" (Jackson Mulham)
Michael
"Keep on riding this Bike!" (Jackson Mulham)
hi,
ja wir kommen der sache näher. wie schon beschrieben will ich von, nennen wir es cms A, über 2000 volltextartikel ins contenido übernehmen.
warum? cms A wird von den herstellern nicht weiter unterstützt und ist eher am leistungslimit.
unter anderem aus diesem grund soll jedes zu evaluierende cms zuerstmal mit den bestehenden daten gefüttert werden. stichwort performancevergleich.
also fallen alle lösungen mit plugin und co weg.
was ich eigentlich wissen wollte ist, nach welcher klasse ich suchen muss um einen neuen artikel anzulegen
ciao
wewo
ja wir kommen der sache näher. wie schon beschrieben will ich von, nennen wir es cms A, über 2000 volltextartikel ins contenido übernehmen.
warum? cms A wird von den herstellern nicht weiter unterstützt und ist eher am leistungslimit.
unter anderem aus diesem grund soll jedes zu evaluierende cms zuerstmal mit den bestehenden daten gefüttert werden. stichwort performancevergleich.
also fallen alle lösungen mit plugin und co weg.
was ich eigentlich wissen wollte ist, nach welcher klasse ich suchen muss um einen neuen artikel anzulegen
ciao
wewo
also ich mach sowas normalerweise mit xml als zwischen format...
das was du suchst ist keine klasse -> siehe includes/functions.con.php
das was du suchst ist keine klasse -> siehe includes/functions.con.php
*** make your own tools (wishlist :: thx)
ja an xml hab ich auch schon gedacht .... ist sicher eine robuste lösung.emergence hat geschrieben:also ich mach sowas normalerweise mit xml als zwischen format...
das was du suchst ist keine klasse -> siehe includes/functions.con.php
in dem file springt mir eigentlich "nur" function conEditFirstTime ins auge.. hast du das gemeint?
yep...wewo hat geschrieben:in dem file springt mir eigentlich "nur" function conEditFirstTime ins auge.. hast du das gemeint?
*** make your own tools (wishlist :: thx)
ähm wie ?wewo hat geschrieben:gut und idart und idartlang nehm ich einfach aus con_sequence, und inkrementiere, wenn ich alles richtig verstehe, oder?
du hast nach einer funktion gefragt die dir artikel erstellt -> die funktion macht das... zwar nicht perfekt, aber sie machts...
da sollten idart und idartlang automatisch richtig gesetzt werden...
*** make your own tools (wishlist :: thx)
ja dachte ich mir auch, nur der funktionskopf meint
conEditFirstTime($idcat, $idcatnew, $idart, $is_start, $idtpl,
$idartlang, $idlang, $title, $summary, $artspec, $created,
$lastmodified, $author, $online, $datestart, $dateend,
$artsort, $keyart=0)
ich möge doch bitte genau die 2 parameter übergeben
conEditFirstTime($idcat, $idcatnew, $idart, $is_start, $idtpl,
$idartlang, $idlang, $title, $summary, $artspec, $created,
$lastmodified, $author, $online, $datestart, $dateend,
$artsort, $keyart=0)
ich möge doch bitte genau die 2 parameter übergeben