プロジェクト‐ノート:ウィキ技術部/過去ログ3

ページのコンテンツが他言語でサポートされていません。

CharInsertガジェットの導入提案[編集]

MediaWiki‐ノート:Edittools#CharInsertガジェットの導入提案にて当該ガジェットの導入を提案しています。もしよろしければ、コメントをお願いいたします。--ネイ会話2020年3月28日 (土) 05:26 (UTC)

Template:Normdatenのバグ修正提案[編集]

Template‐ノート:Normdaten#バグの報告にて、バグ修正に伴うMediaWiki:Common.cssとモジュール:Navbox/formerの編集を提案しています。もしよろしければ、コメントをお願いいたします。--ネイ会話2020年4月5日 (日) 06:57 (UTC)

利用者会話ページの通知についての質問[編集]

質問 利用者の会話ページのサブページに何か書き込まれた際、通知を受ける方法はありますか? 技術ニュースを受けるページをUser Talk:Atmark-chan/Tech Newsにしたところ通知が来なくなってしまいました。--Atmark-chan 稿 2020年4月7日 (火) 05:40 (UTC)

Common.cssとCommon.jsに関する提案[編集]

下記の提案について告知いたします。

ほかにも提案を行う予定があるため(上記の提案が終了した後に行います)、とりあえず「Common.cssとCommon.jsに関する提案」として節を設け、次回の提案も本節で告知します。--ネイ会話2020年4月17日 (金) 04:11 (UTC)

2件追加いたします。--ネイ会話) 2020年4月25日 (土) 06:15 (UTC)さらに1件追加--ネイ会話) 2020年4月25日 (土) 08:37 (UTC); hlist-slashクラス追加--ネイ会話2020年4月25日 (土) 11:56 (UTC)

2件追加いたします。--2020年5月4日 (月) 07:35 (UTC)さらに1件追加--ネイ会話2020年5月4日 (月) 12:37 (UTC)

1件追加いたします。--ネイ会話) 2020年5月13日 (水) 08:49 (UTC)さらに1件追加--ネイ会話) 2020年5月14日 (木) 07:43 (UTC)さらに1件追加--ネイ会話2020年5月16日 (土) 04:06 (UTC)

MediaWikiの更新にともなうメインページの編集提案について[編集]

Wikipedia:お知らせ#Tech News: 2020-10によると、モバイル版メインページに使われている機能の廃止により、今月中にモバイル版メインページの表示がデスクトップ版ほぼそのままに変わります。現行のデスクトップ版メインページはレスポンシブ対応ではなく、そのままでは表示が大幅に崩れるため、ノート:メインページ#MediaWikiの更新にともなうモバイル版メインページのメンテナンスにて修正を提案しています。修正案ではデスクトップ版の表示も一部変更されることになっております。もしよろしければ、コメントをお願いします。--ネイ会話2020年4月18日 (土) 15:34 (UTC)

新たに応急措置用のCSSの追加を提案しています。phab:T254287で最終期限が7月13日に定められたことに伴う措置です。--ネイ会話2020年6月22日 (月) 16:55 (UTC)

jsページの即時削除について[編集]

以前、vector.jsのページを作成したのですが、現在はcommon.jsのほうに内容を移しているので空の状態になっております。jsページに{{即時削除}}を貼ることはできるのでしょうか。--Atmark-chan </稿> 2020年5月6日 (水) 09:22 (UTC)

/* {{即時削除|利用者ページ1}} */のように、JavaScriptのコメントとして入力する形で貼ることができます。表示はされませんが、「Category:即時削除対象のページ」には追加されます。--ネイ会話2020年5月6日 (水) 09:26 (UTC)
感謝 そうなのですね。ありがとうございます!--Atmark-chan </稿> 2020年5月6日 (水) 09:27 (UTC)

jsページと認識されません[編集]

プロジェクト:ウィキ技術部/スクリプト開発/trunk/PageMerger.jsを作成してみたのですが、jsではなく普通のページだと認識されてしまいます(編集時にjs用の画面にならないなど)。ノートページを先に作ってしまったのがいけなかったのでしょうか? それとも他に原因があるのでしょうか? キャッシュ破棄も試してみましたがうまくいきません。

早速ご迷惑をおかけし申し訳ございません。--Atmark-chan </稿> 2020年5月7日 (木) 02:23 (UTC)

質問[編集]

これで気になったのですが、マジックワードを応用して自分の作成した記事数や編集回数を自動で数値化できるのでしょうか?-- Object*tofu (Benutzer / erzählen) 2020年5月7日 (木) 04:24 (UTC)

テンプレート内のNavbarの改行位置を修正したい[編集]

en:Module:Medical cases chartをもとにモジュール:Medical cases chart/sandboxを試作中なのですが、Template:Medical cases chart/testcasesを見てみると、Navbar部分が変なところで改行されてしまいます。ソースコードのその部分(480行目から482行目まで)は英語版のものと同じであるはずなのですが、なぜか表示結果に差が出てしまいます。また、「表・話・編・歴」の文字の大きさも、現行のテンプレートによる表示のように、もう少し小さくしたいのですが、いろいろと試してはみたものの、うまくいきませんでした。どなたか、この問題の解明およびモジュールの修正にご協力いただける方はいらっしゃいませんか。ご教示のほど、よろしくお願い申し上げます。--Doraemonplus会話2020年5月8日 (金) 13:05 (UTC)

その後の改稿により、問題の箇所は2020年5月18日 10:06 UTC 版の521行目から523行目になりました。その次の版では問題箇所を除去する応急的編集を行いましたが、可能であればNavbarは残したいので、修正できる方がいらっしゃいましたら、引き続き修正コードの寄稿を歓迎します。よろしくお願いします。--Doraemonplus会話2020年5月18日 (月) 11:51 (UTC)

コメント htmlソースを見てみるとdivで改行となっており、スタイルにdispaly:inline-block;を入れれば..と考えます。実際、英語版ではen:mediawiki:common.cssにnavbarクラスが設定されていますが、日本語版mediawiki:common.cssソースにはnavbarクラスは設定されてません。このあたりが原因かと思います。設定を追加するか、・・・あるいは、navbar部分をdivタグからspanタグに変えるとか(nodiv設定?)。--115.39.237.111 2020年5月19日 (火) 08:20 (UTC)
やはり dispaly:inline-block; の追加が必要ですか。common.cssの変更となると、とてもわれわれの手には負えないので、モジュール内で出来る工夫で何とかします。ソースコードレビューしていただき、ありがとうございました。--Doraemonplus会話2020年5月19日 (火) 13:03 (UTC)

モジュール:Official_websiteの更新提案告知[編集]

市町村のホームページのURLを正しく表示するために、モジュール:Official_websiteの修正が必要になりました。議論は、モジュール‐ノート:Official_website#要望: 公式ウェブサイトの「終了日」がウィキデータに指定されている例が多数あるので、対策版をマージしてくださいで行っています。コメントをいただけるとありがたいです。--bcxfu75k会話2020年5月16日 (土) 15:25 (UTC)

保護の方針におけるウィキ技術部スクリプトの保護に関する規定の提案[編集]

プロジェクト:ウィキ技術部/スクリプト開発/trunkのサブページにあるスクリプトがカスタムJSとして使用できるよう、当該ページの保護に関する規定についてWikipedia‐ノート:保護の方針#JavaScriptページに関する規定の提案にて提案しています。コメントをいただけると幸いです。--ネイ会話2020年5月29日 (金) 09:11 (UTC)

方針改訂の合意が成立しました。--ネイ会話2020年7月9日 (木) 11:46 (UTC)

モジュール:Authority controlの更新提案[編集]

モジュール:Authority controlを数度にわたって更新する予定なので、節を設けて提案の告知を行います。

1回目の更新は2018年5月時点の英語版モジュールからの更新であり、議論場所はTemplate‐ノート:Normdaten#モジュール更新提案(2020年6月・1回目)です。更新点は下記の通り。

--ネイ会話2020年6月8日 (月) 16:18 (UTC)

2回目の更新は2018年10月時点の英語版モジュールからの更新であり、議論場所はTemplate‐ノート:Normdaten#モジュール更新提案(2020年6月・2回目)です。更新点は下記の通り。

  • 一部識別子のリンク先をhttpからhttpsに変更
  • 識別子が規格に準拠しているかを正規表現を用いて検査する。標準名前空間において規格に準拠していない識別子がみられる場合はCategory:誤った典拠管理情報が指定されている記事のサブカテゴリに追加される
  • ロシア国立図書館の識別子名を「RLS」から「RSL」に修正
  • 国際陸上競技連盟(IAAF)、ラトビア国立図書館(LNB)、ザグレブ国立大学図書館(NSK)の識別子を追加。なお、IAAFは2019年11月にワールドアスレティックス(WA)に改称されたが、これは今後の更新にて修正予定
  • NARA-organizationとNARA-personがNARAに統合されたため廃止

--ネイ会話2020年6月21日 (日) 06:24 (UTC)

3回目の更新は2019年6月時点の英語版モジュールからの更新であり、議論場所はTemplate‐ノート:Normdaten#モジュール更新提案(2020年6月・3回目)です。更新点は下記の通り。

  • BNF、MGP識別子のリンク先をhttpからhttpsに変更
  • IAAF、NARAの識別子規格変更に伴う修正
  • DSI、ICIA、MusicBrainz系、Semantic Scholar、TA98、TE、TH識別子の追加
  • その他細かい変更
  • WorldCatの識別子を単に「WorldCat Identities」と書くのではなく、「WorldCat自身の識別子」、「LCCNと同じ識別子」、「VIAFと同じ識別子」の3種類に分ける。また、常に冒頭に表示するのではなく、ほかの識別子と同じくアルファベット順に並べる

--ネイ会話2020年6月29日 (月) 05:03 (UTC)

4回目の更新は2019年10月時点の英語版モジュールからの更新であり、議論場所はTemplate‐ノート:Normdaten#モジュール更新提案(2020年7月・1回目)です。更新点は下記の通り。

  • Joconde、SNAC-ID識別子のリンク先をhttpからhttpsに変更
  • AAG、ADB、AGSA、AWR、BNC、DAAO、NGV、NLI、NLP、NLR、NTA、RERO、TDVIA、TePapa、Trove識別子の追加
  • 識別子名とカテゴリ名が異なる設定となっている場合、「Category:誤った○○識別子が指定されている記事」の「○○」がカテゴリ向けの識別子名ではなく元の識別子名になっているのを修正
  • 出力されるナビゲーションボックスにauthority-controlのクラスを追加

--ネイ会話2020年7月9日 (木) 11:45 (UTC)

5回目の更新は2020年5月時点の英語版モジュールからの更新であり、議論場所はTemplate‐ノート:Normdaten#モジュール更新提案(2020年7月・2回目)です。更新点は下記の通り。

  • 特定の識別子を使用しているページが多数ある場合、識別子名のリンク先を「識別子名 (識別子)」(元のリンク先へのリダイレクト)に変更します。たとえば、VIAFのリンク先は「バーチャル国際典拠ファイル」から「VIAF (識別子)」に変更されます。これは特別:リンク元/バーチャル国際典拠ファイルの見通しを改善するためです(リダイレクトからのリンクを除外すること=本テンプレートからのリンクを除外することができるようになります)。
  • CANTIC、FNZA、NLG、NLK識別子の追加
  • Léonore識別子名のリンク先をフランス語版から英語版に変更
  • AAG、ACM-DL、NLG、NLI、SNAC-ID識別子のリンク先を更新
  • HDS識別子の正規表現を更新

今回で一旦更新は完了となります。--ネイ会話2020年7月16日 (木) 16:11 (UTC)

ソースエディタの構文強調について[編集]

「ソースを表示」で構文強調を使いたい[編集]

報告 サブセクションにしました。--Atmark-chan </稿> 2020年6月10日 (水) 13:08 (UTC)

ソースエディタで構文強調表示の機能がありますが、これを「ソースを表示」で使えないのが不便だなぁと、以前から思っておりました()。

具体的にどう解決するとかはまだ考えていないので、ひとまず問題提起だけしておきます。--Atmark-chan </稿> 2020年6月9日 (火) 09:01 (UTC)

箇条書き[編集]

行頭で*:*のようにした場合、実際には確りと「箇条書き、インデント、箇条書き」と認識され表示されますが、構文強調では、*:までが強調、最後の*は構文強調がされません。

それと、;は全く構文強調がされません。--Atmark-chan </稿> 2020年6月10日 (水) 13:08 (UTC)

そもそも箇条書きとインデントの多重入れ子はHTMLの文法上好ましくありません。--Marine-Bluetalkcontribsmail 2020年6月10日 (水) 14:37 (UTC)
まあそうなのですが、議論ではときどき起こるので…。--Atmark-chan </稿> 2020年6月10日 (水) 14:47 (UTC)

マジックワードや条件文のsubst展開[編集]

マジックワードや条件文にsubst:safesubst:を加えると本来の赤色ではなく紫色(テンプレートの色)で表示されてしまう、という話です。

どういう時に不便かと言いますと、ミスタイプに気づきづらいということがあります。

例:{{SUBJECTPAGENAME}}{{SUBJEXTPAGENAME}}とかなっていると赤色で表示されるはずが紫なのでミスタイプに気付く。一方、{{subst:SUBJECTPAGENAME}}{{subst:SUBJEXTPAGENAME}}となっていても両方紫色なので一度プレビューして、気づいて、直して、の手間が増える(場合によっては気づかず投稿してしまう?)。

--Atmark-chan </稿> 2020年6月10日 (水) 14:58 (UTC)

ボットの方針の改訂提案[編集]

具体的にはWikipedia‐ノート:Botにて「フラグ付きボットの速度制限をおおよそ毎分 12 編集に緩和する」「運用者とボットの両方で1年間活動がない場合、ボットフラグを自動除去する」という2つの提案を提出しています。ご意見を伺えますと幸いです。--ネイ会話2020年6月23日 (火) 15:29 (UTC)

モジュール:Message_boxの更新提案告知[編集]

モジュール‐ノート:Message boxにてモジュール更新を提案しています。変更点は下記の通り。

  • |small=yesの場合でもノートページへのリンクを表示
  • |date=が指定された場合に表示する括弧を半角から全角に変更
  • |talk=|fix=が両方とも指定された場合、その間に半角スペースを出力しないよう修正
  • 追跡カテゴリがある場合のみモジュール:Category handlerを読み込む
  • |removalNotice=|demospace=の実装

--ネイ会話2020年8月26日 (水) 14:18 (UTC)

モジュール:concatについて質問[編集]

Template:concatの引数の制限を取り払うため、モジュール:concatを作成しました。そして、テンプレートの方のSpecial:Permalink/79563728では/docにある例が期待通りに動作しなかったため、調査を行いましたが現在に至るまで原因の究明、修正ができていません。 なぜ期待通りに行かないのか、またどこを修正するべきなのかご教授願えないでしょうか。 --Semi-Brace (会話 / 投稿) 2020年9月18日 (金) 07:50 (UTC)

質問: モジュールを使ってデータの保存と読み込みはできますでしょうか。[編集]

Hello World プログラムを保存し、一覧ページから読み込むモジュールテンプレートを作成しようとしました。 しかし、データの保存処理と読み込み処理の行い方が分からなかったため質問させて頂いた次第です。

例えば下記の様にテンプレートを使って Hello World プログラムを当該ページに掲載します。

{{利用者:Takym/テンプレート/サンプルコード
|表示名=C#
|ページ名=C_Sharp
|言語名=csharp
|ソース=
using System;

namespace HelloWorld
{
	internal static class Program
    {
    	[STAThread()]
    	private static int Main(string[] args)
        {
        	Console.WriteLine("Hello, World!!");
            return 0;
        }
    }
}
|強調=10
}}

一覧ページからは下記の様にモジュールを記述する事で、自動的に読み込める様にしたいです。

{{#invoke:サンドボックス/Takym/サンプルコード|load}}

モジュールを作成する動機はノート:Hello_worldプログラムの一覧#一覧ページ復活と自動化についてで述べました通りです。 一覧ページを復活させないにせよ、データの保存方法と読み込み方法についてご教授頂ければ幸いです。--Takym会話2021年7月20日 (火) 11:03 (UTC)

モジュール:Location mapgetMapParams関数でCategory:Location mapテンプレートに含まれるテンプレート・モジュールを読み込んでいるので、参考にできると思います。--ネイ会話2021年7月31日 (土) 06:33 (UTC)
mw.loadDataで情報の読み込みができる様になりました。ネイさん、ありがとうございます。--Takym会話2021年8月1日 (日) 16:56 (UTC)
解決済みとさせて頂きました。--Takym会話2021年8月9日 (月) 15:39 (UTC)