{"id":801,"date":"2018-02-11T10:27:32","date_gmt":"2018-02-11T09:27:32","guid":{"rendered":"http:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=801"},"modified":"2018-02-11T10:30:03","modified_gmt":"2018-02-11T09:30:03","slug":"jetzt-fehlt-nur-noch-der-inhalt","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2018\/02\/11\/jetzt-fehlt-nur-noch-der-inhalt\/","title":{"rendered":"Jetzt fehlt nur noch\u00a0: der Inhalt!"},"content":{"rendered":"<p>Im Original Inselfisch-Kochbuch gibt es \u00fcber 300 Rezepte, und die will ich eigentlich wirklich nicht h\u00e4ndisch nach Joomla\u00a0 reinkopieren. Also habe ich mich mal auf die Suche nach Import-Tools gemacht, und das Ergebnis war leider \u00e4usserst mager. Genauer gesagt,\u00a0da war aber auch schon gar nix brauchbares dabei, zumindest nicht im Public-Domain-Bereich.<\/p>\n<p>Das einzige Tool, das anscheinend Artikel und Kategorien direkt aus der WordPress-Datenbank importieren kann ist <a href=\"https:\/\/extensions.joomla.org\/extensions\/extension\/migration-a-conversion\/data-import-a-export\/jconverter\/\">JConverter<\/a>, und der kostet 25 $, das hab ich jetzt erstmal nicht eingesehen.\u00a0 Dann gibt es noch <a href=\"https:\/\/extensions.joomla.org\/extension\/j2xml\/\">J2XML<\/a>, aber da war die Dokumentation nicht besonders aussagekr\u00e4ftig. Es scheint aber so zu sein, dass J2XML\u00a0f\u00fcr\u00a0den Datenimport\/Export zwischen verschiedenen Joomla-Sites gedacht ist, das ist jetzt auch nicht das was ich brauche.<\/p>\n<h2>Was heisst hier &#8222;Bulk create&#8220;?<\/h2>\n<p><a href=\"https:\/\/extensions.joomla.org\/extensions\/extension\/miscellaneous\/mass-content\/oscontent\/\">OSContent<\/a> macht Werbung damit, wieviel Zeit und Aufwand man mit ihrem Tool bei der Erstellung neuer Joomla-Inhalte sparen kann. Ich habe mir die Free-Version installiert, und das pr\u00e4sentiert sich dann so:<\/p>\n<div id=\"attachment_805\" style=\"width: 720px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-805\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-805\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2018\/02\/mass_content-1.jpg\" alt=\"mass_content\" width=\"710\" height=\"402\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2018\/02\/mass_content-1.jpg 710w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2018\/02\/mass_content-1-300x170.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2018\/02\/mass_content-1-624x353.jpg 624w\" sizes=\"(max-width: 710px) 100vw, 710px\" \/><p id=\"caption-attachment-805\" class=\"wp-caption-text\">mass_content<\/p><\/div>\n<p>OSContent pr\u00e4sentiert sich als recht spartanisches Formular, in das man Artikeldaten per Copy&amp;Paste einf\u00fcgen kann, f\u00fcr bis zu 10 neue Artikel auf einmal. Man kann hier den Titel, Alias, Intro-Text und Fulltext eintragen. F\u00fcr alle 10 Artikel kann man dann noch eine Kategorie, einen Menu Link und ein Access Level angeben, sowie das Erstellungsdatum setzen. F\u00fcr die Schlagw\u00f6rter habe ich leider keine Option gefunden. Na ja, so im Prinzip w\u00fcrde das schon reichen um ein paar Rezepte aus WordPress zu \u00fcbernehmen&#8230;<\/p>\n<p>Aber ich werd doch nicht allen Ernstes \u00fcber 300 mal die Rezeptdaten h\u00e4ndisch hier reinkopieren! Im richtigen Leben ist das der Job f\u00fcr den Praktikanten, wenn\u00a0 man es gar nicht anders hinkriegt. Aber professionell ist das nicht, und auch nicht so wirklich praxistauglich. Das m\u00fcsste doch auch anders gehen, vielleicht mit einem CSV-Import&#8230;<\/p>\n<h2>Gibts nicht sowas wie wp_insert-post()?<\/h2>\n<p>Erinnern sie sich an den kleinen <a href=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/2017\/07\/31\/jetzt-wirds-mir-doch-zu-dumm-wir-basteln-uns-einen-csv-importer\/\">CSV-Importer<\/a> f\u00fcr den Turnverein Weiss-Blau? Der basierte auf der sehr komfortablen WordPress-Funktion wp_insert_post(), die man mit ein paar ausgesuchten Parametern f\u00fcttern kann und die auch in einer sehr minimalistischen Version schon brauchbare Ergebnisse liefert.<\/p>\n<p>So etwas habe ich bei Joomla bisher vergeblich gesucht. Am ehesten in der Richtung geht noch dieser Artikel bei Stack Exchange:\u00a0<a class=\"question-hyperlink\" href=\"https:\/\/joomla.stackexchange.com\/questions\/5359\/create-categories-subcategories-and-articles-using-php\">Create categories, subcategories and articles using php<\/a><\/p>\n<p>Aber da gehts schon heftig ans Eingemachte, die Erzeugung eines neuen Artikels ist bei Joomla offenbar ein absolut nicht-trivialer Prozess, das hab ich mir jetzt erstmal nicht angetan. Damit bleibt die Frage, wie ich denn meine WordPress-Beitr\u00e4ge ins Joomla reinkriege, erstmal offen. Ich recherchiere weiter!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Original Inselfisch-Kochbuch gibt es \u00fcber 300 Rezepte, und die will ich eigentlich wirklich nicht h\u00e4ndisch nach Joomla\u00a0 reinkopieren. Also habe ich mich mal auf die Suche nach Import-Tools gemacht, und das Ergebnis war leider \u00e4usserst mager. Genauer gesagt,\u00a0da war aber auch schon gar nix brauchbares dabei, zumindest nicht im Public-Domain-Bereich. Das einzige Tool, das [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[37,28,2],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/801"}],"collection":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/comments?post=801"}],"version-history":[{"count":4,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/801\/revisions"}],"predecessor-version":[{"id":807,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/801\/revisions\/807"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}