問題タブ [mediawiki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1129 参照

python - MediaWikiマークアップリンクのコンテンツを検索するためのPython正規表現

次のmediawikiマークアップのようなものを含むxmlがある場合:

「...12世紀に収集されたもので、[[アレキサンダー大王]]が主人公であり、イギリス人[[アーサー王|アーサー]]のように彼が代表されていました。」

次のようなものに対する適切な議論は何でしょうか:

re.findall([[__?__]], article_entry)

二重角かっこをエスケープして、次のようなテキストの適切なリンクを取得することに少しつまずきました。[[Alexander of Paris|poet named Alexander]]

0 投票する
2 に答える
176 参照

cakephp - CakePHPフレームワークにウィキメディア参照を追加するときに個別のログインを回避するにはどうすればよいですか?

私のチームは、Media Wikiを使用して、ユーザーが科学研究のより深い分析を投稿できるようにしようとしています。ただし、MediaWikiには個別のログインが必要であり、これは非常に面倒です。

個別のMediaWikiログインの必要性を回避して、既に当サイトにログインしているユーザーが個別のログイン画面を経由せずにWiki Mediaに直接アクセスし、参照を投稿できるようにする方法はありますか?

0 投票する
9 に答える
17809 参照

wiki - MediaWiki の次に使用するウィキは?

MediaWiki の既存のインストールから、より機能豊富なものに移行することを考えています。今日、人々が MediaWiki で抱えている問題をすべて見つけようとしています (主に、Word と比較して、外部ドキュメントの処理が不十分であり、編集機能が不完全であることです)。

設計、仕様、プロセスのガイドラインには wiki を使用しています。現在、いくつかの外部ドキュメント (ドキュメント、パワーポイント) を共有フォルダーに置き、wiki からリンクしています (ファイルのアップロードは MediaWiki ではあまり便利ではないため)。摩擦を最小限に抑えようとしているので、誰もそれを使用しない言い訳や理由はありません.

私たちが検討しているいくつかのオプションは、Confluence、Trac、Sharepoint です。お金は大きな問題ではなく、使いやすさ (およびメンテナンス) と機能の豊富さだけです。何を使いますか?

0 投票する
3 に答える
316 参照

mediawiki - MediaWiki で、ページのグループに特定のスキンを強制する方法はありますか?

私がこれをやりたいと思っている理由は、うまく機能する wiki があるためですが、内部アプリケーションのヘルプ ページをwikiに保存し、それらのページにアプリから直接リンクしたいと考えています。wiki の他の部分からページを表示するときに、記事以外のもの (つまり、ヘルプ ページ) が表示されるという懸念はありませんが、アプリケーションから表示するときに合理化するためには、私がデザインする単純化されたスキンを与えました。

URL にuseskin=を追加できることは既にわかっていますが(たとえば、ユーザー設定ページ内のプレビュー スキン ページで行われているように)、リンクをたどると通常の選​​択されたスキンに戻ります。

すべてのリンクに useskin= が含まれるようにスキンを調整する方法はありますか? (useskin が機能するには完全なページ名が必要なように見えるので、これには問題があると思います (例:短い URL ではなく..../w/index.php?title=blah....&useskin=cologneblue )) .

これが賢明な方法ではない場合は、別のアプローチを検討できます (wiki がインストールされているボックスを実行し、別の wiki を作成することもできますが、ユーザー テーブルとおそらく、コードを書き直さない限り、ユーザーの好みのスキンが引き続き選択される可能性があります)。

賢明な提案はありがたく受け取りました!他に必要な情報がある場合、または私の目的について明確にする必要がある場合はお知らせください。

[MediaWiki.org サポート デスク ページにこれを送信しましたが、応答がありませんでした.私の質問がそれほど悪くないことを願っています!!]

0 投票する
2 に答える
262 参照

wordpress - apt-get を使用して Web アプリケーションのインスタンスをインストールする

Web サーバーに MediaWiki や Wordpress のインスタンスを多数配置し、apt-get でインストールして自動的にアップグレードすることはできますか? もしそうなら、Ubuntu LTS はセキュリティのみのパッチでアップグレードされますか?

ありがとう!

0 投票する
3 に答える
1135 参照

php - 選択したウィキペディアの記事を自分のウィキにコピーしますか?

特定のウィキペディアの記事 (約 10,000) を自分のメディアウィキ サイトにバッチ コピーする方法はありますか?

編集: 同様の名前の記事/ページを上書きせずにこれを行うにはどうすればよいですか? また、違法な手段(クローラー等)を使用する予定はありません

0 投票する
1 に答える
585 参照

mediawiki - MediawikiのAdminSettings.phpの形式は何ですか

dumpBackup.phpを実行しようとしていますが、

私の理解では、AdminSettings.sampleファイルを.phpにコピーする必要があります。しかし、私はそのようなファイルを持っていないようです。そのフォーマットは何ですか。おそらく間違った場所を探していますが、すべての参照はサンプルファイルを参照しています

0 投票する
2 に答える
273 参照

extension-methods - MediaWiki の recursiveTagParse が false を返す

グループ内で使用するための拡張機能を作成しています。これはいくつかのパラメーターを取り、作業中のリリースの DR のテーブルを返す必要があります。それは ClearQuest にクエリを実行し、すべてうまく機能しています。ただし、606 を超える行 (よくあること) がテーブルにある場合、出力はまったく返されません。

wiki マークアップ ( {|...|} ) を使用してテーブルを作成し、それを recursiveTagParse に送信します。確認したところ、recursiveTagParse が false を返しています。少しギグしようとしましたが、出力の代わりに false を返す理由が見つかりません。

recursiveTagParse は大きな入力を処理しないと想定しています。とにかくrecursiveTagParseにそれを強制するために設定できる変数を知っている人はいますか?

0 投票する
2 に答える
8295 参照

php - MediaWikiにユーザーを追加するためのスクリプト

MediaWikiでユーザーを作成するスクリプトを作成しようとしています。これにより、バッチジョブを実行して、一連のユーザーをインポートできます。

私はmediawiki-1.12.0を使用しています。

このコードはフォーラムから入手しましたが、1.12で動作するようには見えません(1.13用です)

ありがとう!