|
|
(33 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | ==Prioritized issues==
| |
| | | |
− | ===Link text===
| |
− | [[User talk:Adfeno|Adfeno]]:
| |
− | * I specifically need your help to fix all issues at https://directory.fsf.org/wiki/Free_Software_Directory:Backlog#Semantic_Forms. --David Hedlund (talk) 17:47, 14 January 2018 (EST)
| |
− |
| |
− | ====IRC====
| |
− |
| |
− | * I attempted to fix this but it seems that something is interfering with the formatting. Strangely enough, if I make a simple page without the form, and use the IRC template, it works as expected. I don't know if this is the case, but I think there is some template interfering.--[[User:Adfeno|Adfeno]] ([[User talk:Adfeno|talk]]) 23:23, 26 January 2018 (EST)
| |
− | * As requested in #fsf IRC channel, here is the comment I made there, describing my studies so far:
| |
− | ** It basically involves three templates (it might involve more, but I only researched three so far) [[Template:Print entry]] [[Template:Entry]] and [[Template:Show]]. There is a fourth one ([[Template:IRC]]) but I think we might be able to replace it ([[Template:Print entry]] calls it, so instead of calling [[Template:IRC]]: we can take the code from it and insert in the caller template).
| |
− | ** I think there is so far the following possibilities:
| |
− | **# an issue between the templates used;
| |
− | **# an issue with the <code>#ask:</code> queries and the <code>template</code> result format;
| |
− | **# we have reached a setting limit that makes the formatting not work (perhaps a limit on the <code>template</code> result format, although I have tried to remove the call to [[Template:IRC]] but it didn't work, we might have to make tests by simplifying the <code>template</code> result calls even further to see if this is indeed the problematic setting);
| |
− | **# an issue with the "IRC [level name]" properties when setting (<code>#set:</code>) or their query and display.
| |
− | *: I think we can make use of <code>#nowiki</code> or <code>#-</code> display parameters when querying for the <nowiki>"IRC [level"</nowiki> properties of an entry (this is queried for in [[Template:Show]]) in order to take the property value in raw (example: <code>irc:chat.freenode.net/fsf</code>) but then we will need to change either [[Template:Print entry]] or [[Template:IRC]] (the first one is the problematic, so I recommend to test with it first) so that it removes <code>irc:</code> but also allows any other <code>:</code> (because the URL scheme allows port numbers).
| |
− | *: --[[User:Adfeno|Adfeno]] ([[User talk:Adfeno|talk]]) 08:47, 27 January 2018 (EST)
| |
− |
| |
− | =====Log=====
| |
− | * [https://directory.fsf.org/wiki?title=Template:Print_entry&diff=48853&oldid=48834 Adding <code>#-</code>] didn't seem to help. « [[User:Saper|Saper]]<span style="font-size: 70%"> // </span>[[User talk:Saper|@talk]] » 08:54, 27 January 2018 (EST)
| |
− | ** We unfortunately need a function to remove <code>irc:</code> in order to use <code>#nowiki</code> or <code>#-</code>.--[[User:Adfeno|Adfeno]] ([[User talk:Adfeno|talk]]) 09:35, 27 January 2018 (EST)
| |
− | * Removed dependency on [[Template:IRC]]: https://directory.fsf.org/wiki?title=Template:Print_entry&oldid=48860
| |
− |
| |
− | ====License====
| |
− | * (analysis) [[Property:License]] seems to be of type <code>[[Special:Types/Page|page]]</code>, so the value by itself refers to an existing wiki page. When looking up value [[MPL]] for that property, the system encounters a [https://directory.fsf.org/wiki?title=MPL&action=edit redirect from MPL to License:MPL], therefore [[License:MPL]] is assumed as the page being referred to. Since full page name is generated, adding additional "License:" is superfluous and causes creation of non-working [[License:License:MPL]] links.
| |
− | =====Log=====
| |
− | * Replaced "[[License:{{{1|}}}|{{{1|}}}]]" just to "[[{{{1|}}}]]"): https://directory.fsf.org/wiki?title=Template:Print_license&diff=48857&oldid=17085
| |
− |
| |
− | ====Multiple software categories====
| |
− | * (analysis) This issue occurs when multiple items in one software category are selected in the form. The property value seems to contain space-separated values. But <nowiki>{{</nowiki>[[Template:Print_software_category|Print_software_category]]<nowiki>}}</nowiki> seems to use <code>[[:mw:Extension:Page_Forms/Page_Forms_and_templates#arraymap|#arraymap]]</code> with a separator <code>,</code> to split values.
| |
− | * [https://semantic-mediawiki.org/wiki/Help:Using_a_space_to_separate_multiple_values_in_set/subobject Using a space to separate multiple values in set/subobject] from SMW website cmay or may not be helpful
| |
− | * (attempt) Edit <nowiki>{{</nowiki>[[Template:Print_software_category|Print_software_category]]<nowiki>}}</nowiki> and replace comma with <nowiki> </nowiki> in <nowiki>{{#if:{{{15|}}}|{{#arraymap:{{{15}}}|,|xvarx|<li>[[Category/Interface/xvarx{{!}}Interface:xvarx]]</li>|}}|<nowiki/>}}</nowiki> and see if that improves the category printing issue?
| |
− |
| |
− | ===Column width===
| |
− | * https://lists.gnu.org/archive/html/directory-discuss/2016-05/msg00005.html. --David Hedlund (talk) 18:59, 14 January 2018 (EST)
| |