2

インターネット上のサイトから自分の plone サイトにいくつかのページをインポートしました。現在の問題は、plone にインポートすると URL が変更され、plone がファイルを見つけられなくなることです。インポート前の URL の例を次に示します。

http://wiki.scandiatransplant.org/?What_Is_Scandiatransplant

インポート後は、次のようになります。

http://localhost:8080/Scandiatransplant/wiki/index.html?What_Is_Scandiatransplant

index.html というオプションがないため、これは明らかに問題です。これを解決する方法はありますか?URLを変更しないように指示するpipeline.cfgファイルにステップを追加することで修正できるのではないかと考えていますか? これは単なる推測ですが。そして、pipeline.cfg をまだ作成していません。サイト: http://plone.org/products/funnelweb/#using-a-local-pipeline-configurationでは、pipeline.cfg ファイルを作成できると説明されていますが、そのファイルを配置する場所はわかりません。このファイルはどこに配置すればよいですか?

最後に...インポート中に無視するファイルを正規表現で表現できますが、ファイルを無視するように funnelweb に指示していません。それでも、画像、pdfファイル、xsltなどはインポートされません。誰もこれを経験しましたか?

それで、私の質問を要約します。

  1. pipeline.cfg ファイルはどこに配置すればよいですか?

  2. plone/funnel で URL を変更せずにインポートから同じ URL を保持するにはどうすればよいですか?

  3. funnelweb に画像と pdf ファイルもインポートさせるにはどうすればよいですか?

4

1 に答える 1

3
  1. pipeline.cfg ファイルはどこにでも置くことができます。funnelwebコマンドラインからどこを見つけるかを伝えます:

    bin/funnelweb --pipeline=path/to/your/pipeline.cfg
    
  2. これはより複雑です。ターゲット サイトは Wiki であり、ページ名はクエリ文字列の一部です。を新しい Plone ページの?What_Is_ScandiatransplantID として使用する必要があり、他のページで使用される URL は一致するように書き換える必要があります。

    確かにパイプラインでそれを行うことができますが、ここで簡単に書き上げるよりも少し複雑です。funnelweb(コンポーネントは URL の書き換えに役立ちます)のドキュメントに従ってください。SO でurltidy発生した問題について具体的な質問をしてください。

  3. ログを確認し、funnelweb が既に見つけてアップロードしたものを確認します。Webcrawler の設定を調整する必要がある場合があります。これはサイトによって異なります。サイトに関する詳細がなければ、この一般的なヒントしか提供できません。

于 2013-02-04T12:49:50.823 に答える