Difference between revisions of "Form:Entry"

From Free Software Directory
Jump to: navigation, search
(Created page with "__NOTOC__ <noinclude> This is the "Entry" form. To submit an entry, enter the name of the program below. {{#forminput:form=Entry}} </noinclude><includeonly> = Gener...")
 
m
 
(126 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
<noinclude>
 
<noinclude>
This is the &quot;Entry&quot; form.
+
'''Before adding a new entry to the Free Software Directory (FSD), please make sure that entry does not already exist by first using the ''Search'' box.'''
 +
 
 +
Programs added to the FSD must be useful free software and it must run on a completely free OS such as GNU/Linux. If the software runs on non-free operating system, then it must work as well or better on the completely free operating system as it does on the other operating systems.
 +
 
 +
To add a new entry, please enter the name of the program below. Please note that after submitting a new entry, your page will not be public until it has been reviewed and approved and published by administrators. However, you can continue to make edits to the page with your new entry on it after you submit it and before it has been approved for publication -- just click the edit button on the page after it is created.
 +
 
 +
The text you use here will be the end of the URL for that project page, so make sure that the text is typeable ASCII (A-Z, a-z, 0-9 and spaces), has no awkward symbols, ideally no accents, and uses the spacing and capitalization that the project uses. The idea is that people should be able to type it easily, regardless of language. Also, the shorter name is best, when multiple are available.
 +
{{#forminput:form=Entry|button text=Add an entry}}
 +
 
  
To submit an entry, enter the name of the program below.
 
  
{{#forminput:form=Entry}}
 
  
 
</noinclude><includeonly>
 
</noinclude><includeonly>
 +
=1. General info =
 +
This form contains 9 tabs. Please include the license and other basic information. The '''Save''' button appears on the '''last (9th) tab'''.
  
= General info =
+
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
<div id=&quot;wikiPreview&quot; style=&quot;display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;&quot;></div>
+
{{{for template|Entry|strict}}}
{{{for template|Entry}}}
+
<div style="width:500">
{| class=&quot;formtable&quot;
+
{| class="formtable"
! Name:
+
 
 +
! Name <span style="color:#00b">(required)</span>: {{#info:Choosing the name for which the program is most commonly known is preferred. This can be different and/or longer than the page name if necessary. }}
 
| {{{field|Name|mandatory}}}
 
| {{{field|Name|mandatory}}}
 
|-
 
|-
! Short description:
+
 
 +
! Short description <span style="color:#00b">(required)</span>: {{#info:Should begin with a capital but not end with a period. Try to stay under 12 words.}}
 
| {{{field|Short description|mandatory}}}
 
| {{{field|Short description|mandatory}}}
 
|-
 
|-
! Full description:
+
 
 +
! Full description <span style="color:#00b">(required)</span>: {{#info:Please write a short summary of what the package does or is used for. [https://en.wikipedia.org/wiki/Help:Wiki_markup Wiki markup] can be used. It shouldn't include licensing information or supported operating systems – categories will do that instead. We recommend writing your own original description. Also, remember that some there are a number of [http://www.gnu.org/philosophy/words-to-avoid.html expressions that we recommend avoiding].}}
 
| {{{field|Full description|mandatory}}}
 
| {{{field|Full description|mandatory}}}
 
|-
 
|-
! User level
+
 
| {{{field|User level|mandatory}}}
+
! Screenshot 1:
 +
| {{{field|Screenshot 1|input type=text|uploadable|property=Screenshot 1|size=60}}}
 +
|-
 +
 
 +
! Screenshot 2:
 +
| {{{field|Screenshot 2|input type=text|uploadable|property=Screenshot 2|size=60}}}
 
|-
 
|-
! Component programs:
+
 
| {{{field|Component programs}}}
+
! Screenshot 3:
 +
| {{{field|Screenshot 3|input type=text|uploadable|property=Screenshot 3|size=60}}}
 
|-
 
|-
! Homepage URL:
+
 
| {{{field|Homepage URL|mandatory}}}
+
! Homepage URL <span style="color:#00b">(required)</span>:  
 +
| {{{field|Homepage URL|mandatory|size=60}}}
 +
|-
 +
 
 +
! Is High Priority Project:
 +
{{#info:[https://www.fsf.org/campaigns/priority-projects/ High Priority Free Software Projects by the Free Software Foundation]}}
 +
| {{{field|Is High Priority Project|input type=checkbox}}}
 
|-
 
|-
! VCS checkout command
+
 
 +
! VCS checkout command: {{#info:The command should include <code>git clone</code>, <code>svn co</code> or anything relevant to the VCS used; if several repositories are used, separate the commands with ; (semicolon).}}
 
| {{{field|VCS checkout command}}}
 
| {{{field|VCS checkout command}}}
 
|-
 
|-
! Documentation note:
+
 
| {{{field|Documentation note}}}
+
! Computer languages:
 +
|{{{field|Computer languages}}}
 +
|-
 +
 
 +
! Documentation note: {{#info:[https://en.wikipedia.org/wiki/Help:Wiki_markup Wiki markup] can be used.}}
 +
|{{{field|Documentation note}}}
 +
|-
 +
 
 +
! Decommissioned/Obsolete:
 +
|{{{field|Decommissioned or Obsolete|input type=checkbox|show on select=decommissioneddiv}}}
 +
<div id="decommissioneddiv">
 +
{| class="formtable"
 +
! Details:
 +
| {{{field|Decommissioned details|input type=textarea}}}
 +
|-
 +
! Replaced by: {{#info:URL of the page or name of package ( as "<nowiki>[[PKGNAME]]</nowiki>") which replaces current package.}}
 +
| {{{field|Replaced by|input type=text|size=60}}}
 +
|}
 +
</div>
 
|-
 
|-
! Paid support
+
 
| {{{field|Paid support}}}
+
! Donate:
 +
|{{{field|Donate}}}
 
|-
 
|-
! IRC help
+
 
| {{{field|IRC help}}}
+
! Microblog URL:
 +
|{{{field|Microblog}}}
 
|-
 
|-
! IRC general
+
 
| {{{field|IRC general}}}
+
! IRC help: {{#info:Should be in the form of an <code>irc://</code> link, for use with IRC clients. Do not put the same channel as IRC general. The “real” freenode address is <code>chat.freenode.net</code>, all others are redirects.}}
 +
| {{{field|IRC help|size=60}}}
 
|-
 
|-
! IRC development
+
 
| {{{field|IRC development}}}
+
! IRC general: {{#info:Should be in the form of an <code>irc://</code> link, for use with IRC clients. If there is only one channel, write it here. The “real” freenode address is <code>chat.freenode.net</code>, all others are redirects.}}
 +
| {{{field|IRC general|size=60}}}
 
|-
 
|-
! Software prerequisites:
+
 
| {{{field|Software prerequisites}}}
+
! IRC development: {{#info:Should be in the form of an <code>irc://</code> link, for use with IRC clients. Do not put the same channel as IRC general. The “real” freenode address is <code>chat.freenode.net</code>, all others are redirects.}}
 +
| {{{field|IRC development|size=60}}}
 
|-
 
|-
! Related projects:
+
 
 +
! Related projects: {{#info:Write closely related projects here, separated by commas and a space. Names are case-sensitive, except for the first letter. You may add non-existing entries.}}
 
| {{{field|Related projects}}}
 
| {{{field|Related projects}}}
 
|-
 
|-
! Software categories:
+
 
| {{{field|Software categories}}}
+
! Keywords: {{#info:Separate keywords by commas and a space.}}
 +
| {{{field|Keywords}}}
 +
|-
 +
 
 +
! Version identifier:
 +
| {{{field|Version identifier}}}
 +
|-
 +
 
 +
! Version date:  
 +
| {{{field|Version date|input type=datepicker|date format=yy-mm-dd}}}
 +
|-
 +
 
 +
! Version status: {{#info:If unsure, set to “stable” or see more details in the [[Free_Software_Directory:Participate#Guidelines for choosing Version Status of an entry|participation guide]].}}
 +
| {{{field|Version status}}}
 
|-
 
|-
! Keywords:
+
 
| {{{field|Keywords}}}
+
! Version download:  
 +
| {{{field|Version download|size=60}}}
 
|-
 
|-
! Is this a GNU project?
+
 
| {{{field|Is GNU}}}
+
! Version comment: 
 +
| {{{field|Version comment}}}
 
|-
 
|-
! Last review by:
+
 
 +
! Last review by: {{#info:Change this to your user name in case you have made substantial edits or have updated the version.}}
 
| {{{field|Last review by}}}
 
| {{{field|Last review by}}}
 
|-
 
|-
! Last review date:
+
 
| {{{field|Last review date}}}
+
! Last review date: {{#info:Change this date in case you have made substantial edits or have updated the version.}}
 +
| {{{field|Last review date|input type=datepicker|date format=yy-mm-dd}}}
 
|-
 
|-
! Submitted by:
+
 
 +
! Submitted by: {{#info:Do not touch this unless you are creating a new entry. If you are updating an entry whose Submitted by entry is empty, keep it empty.}}
 
| {{{field|Submitted by}}}
 
| {{{field|Submitted by}}}
 
|-
 
|-
! Submitted date:
+
 
| {{{field|Submitted date}}}
+
! Submitted date: {{#info:Do not touch this unless you are creating a new entry. If you are updating an entry whose Submitted date entry is empty, keep it empty.}}
 +
| {{{field|Submitted date|input type=datepicker|date format=yy-mm-dd}}}
 
|-
 
|-
! Version identifier
+
! User level:
| {{{field|Version identifier}}}
+
| {{{field|User level|input type=radiobutton}}}
 
|-
 
|-
! Version date
+
 
| {{{field|Version date}}}
+
! This is an extension, add-on, or plugin to:
 +
| {{{field|Extension of|input type=text with autocomplete}}}
 
|-
 
|-
! Version status
+
 
| {{{field|Version status}}}
+
! This is an inbuilt extension, add-on, or plugin to:
 +
| {{{field|Inbuilt extension of|input type=text with autocomplete}}}
 
|-
 
|-
! Version download
+
 
| {{{field|Version download}}}
+
! Component programs:
 +
|{{{field|Component programs|input type=text with autocomplete}}}
 
|-
 
|-
! Interfaces
+
 
| {{{field|Interfaces}}}
+
! Paid support:
 +
|{{{field|Paid support}}}
 
|-
 
|-
! Licenses
+
 
| {{{field|Licenses}}}
+
! Accepts cryptocurrency donations:
 +
|{{{field|Accepts cryptocurrency donations|input type=checkbox}}}
 
|-
 
|-
! License verified by
+
 
| {{{field|License verified by}}}
+
! Checksum:
 +
| {{{field|Checksum}}}
 
|-
 
|-
! License verified date
+
 
| {{{field|License verified date}}}
+
 
 +
! OpenPGP signature URL: 
 +
| {{{field|OpenPGP signature}}}
 +
|-
 +
 
 +
! OpenPGP public key URL: 
 +
| {{{field|OpenPGP public key}}}
 +
|-
 +
 
 +
! Test entry:{{#info:Mark this page as a test entry}}
 +
| {{{field|Test entry|input type=checkbox}}}
 +
|}
 +
 
 +
It is recommended to add as many details of your software as possible for better popularity.
 +
 
 +
 
 +
''To save your changes, click the <strong>'Save'</strong> tab at the top of the page, then click the <strong>'Save page'</strong> button.''
 +
 
 +
</div>
 +
 
 +
<div style="display:none">{{{field|Status|hidden}}}</div>
 +
 
 +
=2. GNU =
 +
A project is GNU if it is listed at [https://gnu.org/software gnu.org/software]. The project's GNU package identifier is the lowercase name listed on that page.
 +
 
 +
{| class="formtable"
 +
! Is GNU:
 +
| {{{field|Is GNU|input type=checkbox}}}  
 
|-
 
|-
! Version comment
+
 
| {{{field|Version comment}}}
+
! GNU package identifier:
 +
| {{{field|GNU package identifier}}}
 
|}
 
|}
 +
 
{{{end template}}}
 
{{{end template}}}
  
'''Free text:'''
+
=3. Licenses =
 +
{{{for template|Project license|strict|multiple}}}
 +
'''License and version:'''{{#info:Press any key to quickly select entries that start with that character}} {{{field|License|input type=dropdown|values from category=Free license full name}}}
  
{{{standard input|free text|rows=10}}}
+
'''License copyright:''' {{{field|License copyright|input type=textarea}}}
  
=Person info =
+
'''License verified by:''' {{{field|License verified by}}}
{{{for template|Person|multiple}}}
 
'''Role:''' {{{field|Role}}}
 
  
'''Real name:''' {{{field|Real name}}}
+
'''License verified date:''' {{{field|License verified date|input type=datepicker|date format=yy-mm-dd}}}
  
'''Email:''' {{{field|Email}}}
+
'''License note:''' {{#info:You may put a link to the project's license file.}} {{{field|License note|input type=textarea}}}
  
 
{{{end template}}}
 
{{{end template}}}
  
= Resource info =
+
=4. Person info =
{{{for template|Resource|multiple}}}
+
{{{for template|Person|multiple}}}
'''Resource audience:''' {{{field|Resource audience}}}
+
{| class="formtable"
 +
! Real name:
 +
| {{{field|Real name}}}
 +
|-
 +
 
 +
! Role:
 +
| {{{field|Role}}}
 +
|-
 +
 
 +
! Email:
 +
| {{{field|Email}}}
 +
|-
  
'''Resource kind:''' {{{field|Resource kind}}}
+
! FSF username:
 +
| {{{field|Username}}}
 +
|}
  
'''Resource URL:''' {{{field|Resource URL}}}
+
<div style="display:none">'''Resource URL''' {{{field|Resource URL|hidden}}}</div>
 +
{{{end template}}}
  
 +
=5. Resource info=
 +
{{{for template|Resource|multiple}}}
 +
{| class="formtable"
 +
! Resource audience:
 +
| {{{field|Resource audience}}}
 +
|-
 +
! Resource kind:
 +
| {{{field|Resource kind}}}
 +
|-
 +
! Resource URL:
 +
| {{{field|Resource URL}}}
 +
|}
 
{{{end template}}}
 
{{{end template}}}
  
= Categories =
+
=6. Categories=
{{{for template|Software category}}}
+
{{{for template|Software category|strict}}}
{| class=&quot;formtable&quot;
+
{| class="formtable"
 
! Audio:
 
! Audio:
| {{{field|Audio}}}
+
| {{{field|Audio|property=Audio|input type=checkboxes}}}
 
|-
 
|-
 
! Biology:
 
! Biology:
| {{{field|Biology}}}
+
| {{{field|Biology|property=Biology|input type=checkboxes}}}
 
|-
 
|-
 
! Business:
 
! Business:
| {{{field|Business}}}
+
| {{{field|Business|property=Business|input type=checkboxes}}}
 
|-
 
|-
 
! Chat:
 
! Chat:
| {{{field|Chat}}}
+
| {{{field|Chat|property=Chat|input type=checkboxes}}}
 
|-
 
|-
 
! Database:
 
! Database:
| {{{field|Database}}}
+
| {{{field|Database|property=Database|input type=checkboxes}}}
 
|-
 
|-
! Documentation tool:
+
! Documentation-tool:
| {{{field|Documentation tool}}}
+
| {{{field|Documentation-tool|property=Documentation-tool|input type=checkboxes}}}
 
|-
 
|-
 
! Editor:
 
! Editor:
| {{{field|Editor}}}
+
| {{{field|Editor|property=Editor|input type=checkboxes}}}
 
|-
 
|-
 
! Education:
 
! Education:
| {{{field|Education}}}
+
| {{{field|Education|property=Education|input type=checkboxes}}}
 
|-
 
|-
! Email software:
+
! Email:
| {{{field|Email software}}}
+
| {{{field|Email-software|property=Email-software|input type=checkboxes}}}
 
|-
 
|-
 
! Game:
 
! Game:
| {{{field|Game}}}
+
| {{{field|Game|property=Game|input type=checkboxes}}}
 
|-
 
|-
 
! Geography:
 
! Geography:
| {{{field|Geography}}}
+
| {{{field|Geography|property=Geography|input type=checkboxes}}}
 
|-
 
|-
 
! Graphics:
 
! Graphics:
| {{{field|Graphics}}}
+
| {{{field|Graphics|property=Graphics|input type=checkboxes}}}
 
|-
 
|-
 
! Hobbies:
 
! Hobbies:
| {{{field|Hobbies}}}
+
| {{{field|Hobbies|property=Hobbies|input type=checkboxes}}}
 
|-
 
|-
! HTML editor:
+
! Html-editor:
| {{{field|HTML editor}}}
+
| {{{field|Html-editor|property=Html-editor|input type=checkboxes}}}
 
|-
 
|-
 
! Interface:
 
! Interface:
| {{{field|Interface}}}
+
| {{{field|Interface|property=Interface|input type=checkboxes}}}
 
|-
 
|-
! Internet application:
+
! Internet-application:
| {{{field|Internet application}}}
+
| {{{field|Internet-application|property=Internet-application|input type=checkboxes}}}
 
|-
 
|-
! Live communications:
+
! Library:
| {{{field|Live communications}}}
+
| {{{field|Library|property=Library|input type=checkboxes}}}
 +
|-
 +
! Live-communications:
 +
| {{{field|Live-communications|property=Live-communications|input type=checkboxes}}}
 
|-
 
|-
 
! Localization:
 
! Localization:
| {{{field|Localization}}}
+
| {{{field|Localization|property=Localization|input type=checkboxes}}}
 
|-
 
|-
 
! Mathematics:
 
! Mathematics:
| {{{field|Mathematics}}}
+
| {{{field|Mathematics|property=Mathematics|input type=checkboxes}}}
 
|-
 
|-
! Network hookup:
+
! Network-hookup:
| {{{field|Network hookup}}}
+
| {{{field|Network-hookup|property=Network-hookup|input type=checkboxes}}}
 
|-
 
|-
 
! Printing:
 
! Printing:
| {{{field|Printing}}}
+
| {{{field|Printing|property=Printing|input type=checkboxes}}}
 +
|-
 +
! Program-build-automation:
 +
| {{{field|Program-build-automation|property=Program-build-automation|input type=checkboxes}}}
 
|-
 
|-
! Program build automation:
+
! Programming-language: {{#info:The language the source code of the program is written in.}}
| {{{field|Program build automation}}}
+
| {{{field|Programming-language|property=Programming-language|input type=checkboxes}}}
 
|-
 
|-
 
! Protocol:
 
! Protocol:
| {{{field|Protocol}}}
+
| {{{field|Protocol|property=Protocol|input type=checkboxes}}}
 
|-
 
|-
! Resource audience:
+
! Runs-on:
| {{{field|Resource audience}}}
+
| {{{field|Runs-on|property=Runs-on|input type=checkboxes}}}
 
|-
 
|-
 
! Science:
 
! Science:
| {{{field|Science}}}
+
| {{{field|Science|property=Science|input type=checkboxes}}}
 
|-
 
|-
 
! Security:
 
! Security:
| {{{field|Security}}}
+
| {{{field|Security|property=Security|input type=checkboxes}}}
 
|-
 
|-
! Software development:
+
! Software-development:
| {{{field|Software development}}}
+
| {{{field|Software-development|property=Software-development|input type=checkboxes}}}
 
|-
 
|-
! System administration:
+
! System-administration:
| {{{field|System administration}}}
+
| {{{field|System-administration|property=System-administration|input type=checkboxes}}}
 
|-
 
|-
! Text creation:
+
! Text-creation:
| {{{field|Text creation}}}
+
| {{{field|Text-creation|property=Text-creation|input type=checkboxes}}}
 
|-
 
|-
 
! Use:
 
! Use:
| {{{field|Use}}}
+
| {{{field|Use|property=Use|input type=checkboxes}}}
 +
|-
 +
! UI Toolkit: {{#info:The user interface toolkit used by the program.}}
 +
| {{{field|Uitoolkit|property=Uitoolkit|input type=checkboxes}}}
 
|-
 
|-
! Version control:
+
! Version-control: {{#info:Only check this for software interacting with version control systems, not just software being developed using a particular version control system.}}
| {{{field|Version control}}}
+
| {{{field|Version-control|property=Version-control|input type=checkboxes}}}
 
|-
 
|-
! Web authoring:
+
! Video:
| {{{field|Web authoring}}}
+
| {{{field|Video|property=Video|input type=checkboxes}}}
 
|-
 
|-
! Works with:
+
! Web-authoring:
| {{{field|Works with}}}
+
| {{{field|Web-authoring|property=Web-authoring|input type=checkboxes}}}
 
|-
 
|-
! Works with format:
+
! Works-with:
| {{{field|Works with format}}}
+
| {{{field|Works-with|property=Works-with|input type=checkboxes}}}
 +
|-
 +
! Works-with-format:
 +
| {{{field|Works-with-format|property=Works-with-format|input type=checkboxes}}}
 
|}
 
|}
 
{{{end template}}}
 
{{{end template}}}
  
= Licenses =
+
=7. Software prerequisites=
{{{for template|Project license|multiple}}}
+
{{{for template|Software prerequisite|multiple}}}
{| class=&quot;formtable&quot;
+
'''Prerequisite kind:''' {{{field|Prerequisite kind}}}
! License:
+
 
| {{{field|License}}}
+
'''Prerequisite description:''' {{{field|Prerequisite description}}}
|-
+
 
! License verified by:
+
{{{end template}}}
| {{{field|License verified by}}}
+
 
|-
+
=8. Etc.=
! License verified date:
+
If a program has been featured somewhere, such as the FSF Supporter, then you may fill out the following:
| {{{field|License verified date}}}
+
 
|}
+
{{{for template|Featured|strict}}}
 +
'''Featured date:''' {{{field|Featured date|restricted|input type=datepicker|date format=yy-mm-dd}}}
 +
 
 +
'''Featured source:''' {{{field|Featured source|restricted|maxlength=100}}}
 +
 
 +
'''Featured category:''' {{{field|Featured category|restricted|maxlength=100}}}
 +
 
 
{{{end template}}}
 
{{{end template}}}
<headertabs/>
 
  
 +
If a program has been imported from a distribution or packaging system.
 +
 +
{{{for template|Import|multiple}}}
 +
'''Date:''' {{{field|Date|property=Import date|restricted|input type=datepicker|date format=yy-mm-dd}}}
 +
 +
'''Source:''' {{{field|Source|property=Import source|restricted}}}
 +
 +
'''Source link:''' {{{field|Source link|property=Import source link|restricted}}}
 +
{{{end template}}}
  
 +
=9. Save=
 
{{{standard input|summary}}}
 
{{{standard input|summary}}}
  
 
{{{standard input|minor edit}}} {{{standard input|watch}}}
 
{{{standard input|minor edit}}} {{{standard input|watch}}}
  
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}
+
{{{standard input|save}}} {{{standard input|changes}}} {{{standard input|cancel}}}
 +
<headertabs/>
  
 
</includeonly>
 
</includeonly>

Latest revision as of 12:44, 27 August 2018


Before adding a new entry to the Free Software Directory (FSD), please make sure that entry does not already exist by first using the Search box.

Programs added to the FSD must be useful free software and it must run on a completely free OS such as GNU/Linux. If the software runs on non-free operating system, then it must work as well or better on the completely free operating system as it does on the other operating systems.

To add a new entry, please enter the name of the program below. Please note that after submitting a new entry, your page will not be public until it has been reviewed and approved and published by administrators. However, you can continue to make edits to the page with your new entry on it after you submit it and before it has been approved for publication -- just click the edit button on the page after it is created.

The text you use here will be the end of the URL for that project page, so make sure that the text is typeable ASCII (A-Z, a-z, 0-9 and spaces), has no awkward symbols, ideally no accents, and uses the spacing and capitalization that the project uses. The idea is that people should be able to type it easily, regardless of language. Also, the shorter name is best, when multiple are available.

 






Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.