最近有個案子需要從 wordpress 轉移到 drupal 來。找到這個老牌的模組可用:https://www.drupal.org/project/wordpress_migrate 有人用過這個模組嗎?有沒有特別需要注意的地方? 綜合問題wordpressmigrate7.x 發表回應前,請先登入或註冊 沒用過。 沒用過。 不過我是 WordPress 的重度使用者。簡單來說,WordPress 的資料庫結構是極度簡單的,所以能出錯的機會不多。 發表回應前,請先登入或註冊 我自己在 localhost 的測試結果是: 我自己在 localhost 的測試結果是: 介面上有透過網址和帳密直接匯入 WP 資料的選項,不過實際上會被打槍,說無法登入。(攤手) 可以用 WP 匯出的 XML 將內容匯入 drupal,但必須使用最新 dev 版的 wordpress_migrate;發行版匯入時會出現錯誤。 必要安裝的模組: Media 7.x-1.4 匯入 WP 中的檔案 Migrate 7.x-2.7 Wordpress Migrate 7.x-2.3-rc1+4-dev 匯入的圖檔會放在 files/wp-content/upload 裡頭,看來結構跟 WP 原先的一致。這樣只要主網域指對了,圖片也不會掉。 另一個要注意的地方是:dev 版的 Wordpress Migrate 在設定介面上被整合到 admin/content/migrate 底下,升級完之後很容易找不到。 除此之外還沒發現什麼問題,應該可以順利完成轉移。 我比較好奇的是:有沒有 drupal to wordpress 的模組/外掛可用? 發表回應前,請先登入或註冊 WordPress 世界資源多到你不敢想像.... WordPress 世界資源多到你不敢想像.... 發表回應前,請先登入或註冊 目前在 server 匯入 WP 的資料後,發覺會出現一個 目前在 server 匯入 WP 的資料後,發覺會出現一個 ckeditor 與 media 衝突的情況。 在 WP 文章內文中有插入圖片的地方都會被轉換成 media markup,也就是像這樣的東西:[[{type:media... ]] 如果在 text format filter 那邊加入 Convert Media tags to markup 這個 filter,就可以在前台正常顯示圖片。這可以接受。 不過在後台 ckeditor 編輯器中,[[{type:media... ]] 仍顯示成字串,加上若之前有設定 float 的話,跑版會很嚴重。影響 wysiwyg 的編輯功能。 另一個問題是這個 WP 是雙語網站,內容匯入之後語系對應全跑光了,要手動弄回來(唉.....) 發表回應前,請先登入或註冊 因為圖片和 media 的問題一直很困擾我 因為圖片和 media 的問題一直很困擾我,所以我又重複做了一些測試,跟大家講一下我的發現: 使用 migrate + migrate_wordpress 有個好處是,除非匯入的設定有變,不然可以用「更新」的方式匯入同樣的內容,看看會發生什麼變化。 如果在匯入之前把 media 模組停用,那麼匯入內文的圖片會變成有 img。可以在前台與 wysiwyg 中正常顯示。 缺點是:網站遷移後圖片可能會跑掉; WP中的圖片若有圖說等欄位,匯入後該項目會變成一個 div,包著圖片和文字。沒有附加的 css class 或 id 可用,未來做 CSS 排版調整時會有些不便。 如果在匯入之前啟用 media 模組,那麼匯入的內文圖片就會變成 Media tags 文字。只要 text format 有設定好,在前台是一定可以正常顯示的。後台則要取決於你使用哪一種編輯器。 使用 ckeditor 模組+ckeditor 編輯器:編輯器不會自動將 Media tags轉換成 markup 項目(圖片+其他顯示欄位)。所以你會看到一堆像 [[{type:media... ]] 的文字。 使用 wysiwyg 模組+media_wysiwyg 模組+ckeditor 編輯器:編輯器會自動將 Media tags轉換成 markup 項目。不過在編輯器中,你只會看到圖片,不會看到其他欄位。只有在前台中才會看到整個 markup item。 Media 要用到 7.2-以上的版本才能正常運作,取代 WP 的圖庫功能。 JQuery Update 那邊要降到 1.7,不然編輯器中的 modal 視窗不會正常運作。 接下來是一些我認為 media 模組與編輯器整合上需要改進的地方: 在編輯器中直接顯示 markup 圖片是很好,但前後台無法對應,排版時就會有誤差。 無法用圖片編輯器的排版功能來設定 Media tags 項目的排版。對於不熟悉 HTML 或 CSS 的使用者來說會是困擾。 講一下 migrate + migrate_wordpress 的部份: 多語系內容的參數,有時候會匯入、有時候不會,還找不到規則是什麼。不過即使有匯入,它似乎是根據作者的預設語系去指派語系,而非內容。所以也不好用。 只好用 VBO 來重新指派一次語言,然而指派中文的時候總是會出錯,只好去改資料庫的 language 代碼..... 發表回應前,請先登入或註冊 加油!我有用過 加油!我有用過 但我當初碰到的問題只有category跟tags的配對一開始無法成功而已 我的圖片本來就是用網址去連結的 所以沒有什麼大困擾 所以好像不能幫上什麼忙~ 發表回應前,請先登入或註冊
我自己在 localhost 的測試結果是: 我自己在 localhost 的測試結果是: 介面上有透過網址和帳密直接匯入 WP 資料的選項,不過實際上會被打槍,說無法登入。(攤手) 可以用 WP 匯出的 XML 將內容匯入 drupal,但必須使用最新 dev 版的 wordpress_migrate;發行版匯入時會出現錯誤。 必要安裝的模組: Media 7.x-1.4 匯入 WP 中的檔案 Migrate 7.x-2.7 Wordpress Migrate 7.x-2.3-rc1+4-dev 匯入的圖檔會放在 files/wp-content/upload 裡頭,看來結構跟 WP 原先的一致。這樣只要主網域指對了,圖片也不會掉。 另一個要注意的地方是:dev 版的 Wordpress Migrate 在設定介面上被整合到 admin/content/migrate 底下,升級完之後很容易找不到。 除此之外還沒發現什麼問題,應該可以順利完成轉移。 我比較好奇的是:有沒有 drupal to wordpress 的模組/外掛可用? 發表回應前,請先登入或註冊
目前在 server 匯入 WP 的資料後,發覺會出現一個 目前在 server 匯入 WP 的資料後,發覺會出現一個 ckeditor 與 media 衝突的情況。 在 WP 文章內文中有插入圖片的地方都會被轉換成 media markup,也就是像這樣的東西:[[{type:media... ]] 如果在 text format filter 那邊加入 Convert Media tags to markup 這個 filter,就可以在前台正常顯示圖片。這可以接受。 不過在後台 ckeditor 編輯器中,[[{type:media... ]] 仍顯示成字串,加上若之前有設定 float 的話,跑版會很嚴重。影響 wysiwyg 的編輯功能。 另一個問題是這個 WP 是雙語網站,內容匯入之後語系對應全跑光了,要手動弄回來(唉.....) 發表回應前,請先登入或註冊
因為圖片和 media 的問題一直很困擾我 因為圖片和 media 的問題一直很困擾我,所以我又重複做了一些測試,跟大家講一下我的發現: 使用 migrate + migrate_wordpress 有個好處是,除非匯入的設定有變,不然可以用「更新」的方式匯入同樣的內容,看看會發生什麼變化。 如果在匯入之前把 media 模組停用,那麼匯入內文的圖片會變成有 img。可以在前台與 wysiwyg 中正常顯示。 缺點是:網站遷移後圖片可能會跑掉; WP中的圖片若有圖說等欄位,匯入後該項目會變成一個 div,包著圖片和文字。沒有附加的 css class 或 id 可用,未來做 CSS 排版調整時會有些不便。 如果在匯入之前啟用 media 模組,那麼匯入的內文圖片就會變成 Media tags 文字。只要 text format 有設定好,在前台是一定可以正常顯示的。後台則要取決於你使用哪一種編輯器。 使用 ckeditor 模組+ckeditor 編輯器:編輯器不會自動將 Media tags轉換成 markup 項目(圖片+其他顯示欄位)。所以你會看到一堆像 [[{type:media... ]] 的文字。 使用 wysiwyg 模組+media_wysiwyg 模組+ckeditor 編輯器:編輯器會自動將 Media tags轉換成 markup 項目。不過在編輯器中,你只會看到圖片,不會看到其他欄位。只有在前台中才會看到整個 markup item。 Media 要用到 7.2-以上的版本才能正常運作,取代 WP 的圖庫功能。 JQuery Update 那邊要降到 1.7,不然編輯器中的 modal 視窗不會正常運作。 接下來是一些我認為 media 模組與編輯器整合上需要改進的地方: 在編輯器中直接顯示 markup 圖片是很好,但前後台無法對應,排版時就會有誤差。 無法用圖片編輯器的排版功能來設定 Media tags 項目的排版。對於不熟悉 HTML 或 CSS 的使用者來說會是困擾。 講一下 migrate + migrate_wordpress 的部份: 多語系內容的參數,有時候會匯入、有時候不會,還找不到規則是什麼。不過即使有匯入,它似乎是根據作者的預設語系去指派語系,而非內容。所以也不好用。 只好用 VBO 來重新指派一次語言,然而指派中文的時候總是會出錯,只好去改資料庫的 language 代碼..... 發表回應前,請先登入或註冊
加油!我有用過 加油!我有用過 但我當初碰到的問題只有category跟tags的配對一開始無法成功而已 我的圖片本來就是用網址去連結的 所以沒有什麼大困擾 所以好像不能幫上什麼忙~ 發表回應前,請先登入或註冊
沒用過。
沒用過。
不過我是 WordPress 的重度使用者。簡單來說,WordPress 的資料庫結構是極度簡單的,所以能出錯的機會不多。
我自己在 localhost 的測試結果是:
我自己在 localhost 的測試結果是:
匯入的圖檔會放在 files/wp-content/upload 裡頭,看來結構跟 WP 原先的一致。這樣只要主網域指對了,圖片也不會掉。
另一個要注意的地方是:dev 版的 Wordpress Migrate 在設定介面上被整合到 admin/content/migrate 底下,升級完之後很容易找不到。
除此之外還沒發現什麼問題,應該可以順利完成轉移。
我比較好奇的是:有沒有 drupal to wordpress 的模組/外掛可用?
WordPress 世界資源多到你不敢想像....
WordPress 世界資源多到你不敢想像....
目前在 server 匯入 WP 的資料後,發覺會出現一個
目前在 server 匯入 WP 的資料後,發覺會出現一個 ckeditor 與 media 衝突的情況。
在 WP 文章內文中有插入圖片的地方都會被轉換成 media markup,也就是像這樣的東西:[[{type:media... ]]
如果在 text format filter 那邊加入 Convert Media tags to markup 這個 filter,就可以在前台正常顯示圖片。這可以接受。
不過在後台 ckeditor 編輯器中,[[{type:media... ]] 仍顯示成字串,加上若之前有設定 float 的話,跑版會很嚴重。影響 wysiwyg 的編輯功能。
另一個問題是這個 WP 是雙語網站,內容匯入之後語系對應全跑光了,要手動弄回來(唉.....)
因為圖片和 media 的問題一直很困擾我
因為圖片和 media 的問題一直很困擾我,所以我又重複做了一些測試,跟大家講一下我的發現:
接下來是一些我認為 media 模組與編輯器整合上需要改進的地方:
講一下 migrate + migrate_wordpress 的部份:
加油!我有用過
加油!我有用過
但我當初碰到的問題只有category跟tags的配對一開始無法成功而已
我的圖片本來就是用網址去連結的 所以沒有什麼大困擾
所以好像不能幫上什麼忙~