Difference between revisions of "Form:Entry"

From Free Software Directory
Jump to: navigation, search
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
<noinclude>
 
<noinclude>
Before submitting a new entry to the Free Software Directory, please make sure that entry does not already exist.  
+
Before adding a new entry to the Free Software Directory, please make sure that entry does not already exist by first using the ''Search'' box.  
  
To submit a new entry, please enter the name of the program below.  
+
To add a new entry, please enter the name of the program below.
{{#forminput:form=Entry|button text=Submit an entry}}
+
 
 +
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, 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}}
 
</noinclude><includeonly>
 
</noinclude><includeonly>
 
=1. General info =
 
=1. General info =
This form contains eight tabs. Please fill out as much information as you can before saving. The save button appears at the bottom of the 8th tab.  
+
This form contains nine tabs. Please make sure to include the license and other basic info. The save button appears on the 9th tab.  
  
 
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
 
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
 
{{{for template|Entry|strict}}}
 
{{{for template|Entry|strict}}}
 +
<div style="width:500">
 
'''Name (required):''' {{{field|Name|mandatory}}}
 
'''Name (required):''' {{{field|Name|mandatory}}}
 +
 
'''Short description (required):''' {{{field|Short description|mandatory}}}
 
'''Short description (required):''' {{{field|Short description|mandatory}}}
 +
 
'''Full description (required):''' {{{field|Full description|mandatory}}}
 
'''Full description (required):''' {{{field|Full description|mandatory}}}
'''Homepage URL (required):''' {{{field|Homepage URL|mandatory}}}
+
 
'''Is GNU:''' {{{field|Is GNU|input type=checkbox}}}
+
'''Homepage URL (required):''' {{{field|Homepage URL|mandatory|size=60}}}
'''GNU package name:''' {{{field|GNU package name}}}
+
 
 
'''User level:''' {{{field|User level|input type=radiobutton}}}
 
'''User level:''' {{{field|User level|input type=radiobutton}}}
 +
 +
'''This an extension, add-on, or plugin to:''' {{{field|Extension of|input type=text with autocomplete}}}
 +
 
'''Component programs:''' {{{field|Component programs|input type=text with autocomplete}}}
 
'''Component programs:''' {{{field|Component programs|input type=text with autocomplete}}}
 +
 
'''VCS checkout command:''' {{{field|VCS checkout command}}}
 
'''VCS checkout command:''' {{{field|VCS checkout command}}}
 +
 
'''Computer languages:''' {{{field|Computer languages}}}
 
'''Computer languages:''' {{{field|Computer languages}}}
 +
 
'''Documentation note:''' {{{field|Documentation note}}}
 
'''Documentation note:''' {{{field|Documentation note}}}
 +
 
'''Paid support:''' {{{field|Paid support}}}
 
'''Paid support:''' {{{field|Paid support}}}
'''IRC help:''' {{{field|IRC help}}}
+
 
'''IRC general:''' {{{field|IRC general}}}
+
'''Microblog URL:''' {{{field|Microblog}}}
'''IRC development:''' {{{field|IRC development}}}
+
 
 +
'''IRC help:''' {{{field|IRC help|size=60}}}
 +
 
 +
'''IRC general:''' {{{field|IRC general|size=60}}}
 +
 
 +
'''IRC development:''' {{{field|IRC development|size=60}}}
 +
 
 
'''Related projects:''' {{{field|Related projects}}}
 
'''Related projects:''' {{{field|Related projects}}}
 +
 
'''Keywords:''' {{{field|Keywords}}}
 
'''Keywords:''' {{{field|Keywords}}}
 +
 
'''Version identifier:''' {{{field|Version identifier}}}
 
'''Version identifier:''' {{{field|Version identifier}}}
'''Version date:''' {{{field|Version date}}}
+
 
 +
'''Version date:''' {{{field|Version date|input type=datepicker|date format=yy-mm-dd}}}
 +
 
 
'''Version status:''' {{{field|Version status}}}
 
'''Version status:''' {{{field|Version status}}}
'''Version download:''' {{{field|Version download}}}
+
 
 +
'''Version download:''' {{{field|Version download|size=60}}}
 +
 
 
'''Version comment:'''  {{{field|Version comment}}}
 
'''Version comment:'''  {{{field|Version comment}}}
  
 +
'''Last review by:''' {{{field|Last review by}}}
 +
 +
'''Last review date:''' {{{field|Last review date|input type=datepicker|date format=yy-mm-dd}}}
 +
 +
'''Submitted by:''' {{{field|Submitted by}}}
 +
 +
'''Submitted date:''' {{{field|Submitted date|input type=datepicker|date format=yy-mm-dd}}}
 +
 +
''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 gnu.org/software . The project's GNU package identifier is the lowercase name listed on that page.
 +
 +
'''Is GNU:''' {{{field|Is GNU|input type=checkbox}}}
 +
 +
'''GNU package identifier:''' {{{field|GNU package identifier}}}
  
<div style="display:none">{{{field|Status|hidden}}}{{{field|Last review by|hidden}}}{{{field|Last review date|hidden}}}{{{field|Submitted by|hidden}}}{{{field|Submitted date|hidden}}}{{{field|License verified date|hidden}}}</div>
 
 
{{{end template}}}
 
{{{end template}}}
  
=2. Licenses =
+
=3. Licenses =
 
{{{for template|Project license|strict|multiple}}}
 
{{{for template|Project license|strict|multiple}}}
'''License:''' {{{field|License}}}
+
'''License:''' {{{field|License|input type=combobox|values from property=License}}}
 +
 
 +
'''License copyright:''' {{{field|License copyright|input type=textarea}}}
 +
 
 +
'''License verified by:''' {{{field|License verified by}}}
 +
 
 +
'''License verified date:''' {{{field|License verified date|input type=datepicker|date format=yy-mm-dd}}}
  
 
'''License note:''' {{{field|License note|input type=textarea}}}
 
'''License note:''' {{{field|License note|input type=textarea}}}
  
<div style="display:none">{{{field|License verified by|hidden|input type=text}}}{{{field|License verified date|hidden|input type=text}}}</div>
 
 
{{{end template}}}
 
{{{end template}}}
  
 
+
=4. Person info =
=3. Person info =
+
{{{for template|Person|multiple}}}
{{{for template|Person|multiple|strict}}}
 
 
'''Real name:''' {{{field|Real name}}}
 
'''Real name:''' {{{field|Real name}}}
  
Line 59: Line 106:
 
{{{end template}}}
 
{{{end template}}}
  
=4. Resource info=
+
=5. Resource info=
{{{for template|Resource|multiple|strict}}}
+
{{{for template|Resource|multiple}}}
 
'''Resource audience:''' {{{field|Resource audience}}}
 
'''Resource audience:''' {{{field|Resource audience}}}
  
Line 69: Line 116:
 
{{{end template}}}
 
{{{end template}}}
  
=5. Categories=
+
=6. Categories=
 
{{{for template|Software category|strict}}}
 
{{{for template|Software category|strict}}}
 
{| class="formtable"
 
{| class="formtable"
Line 141: Line 188:
 
| {{{field|Program-build-automation|property=Program-build-automation|input type=checkboxes}}}
 
| {{{field|Program-build-automation|property=Program-build-automation|input type=checkboxes}}}
 
|-
 
|-
! Programming-language:
+
! Programming-language:{{#info:The language the source code of the program is written in.}}
 
| {{{field|Programming-language|property=Programming-language|input type=checkboxes}}}
 
| {{{field|Programming-language|property=Programming-language|input type=checkboxes}}}
 
|-
 
|-
 
! Protocol:
 
! Protocol:
 
| {{{field|Protocol|property=Protocol|input type=checkboxes}}}
 
| {{{field|Protocol|property=Protocol|input type=checkboxes}}}
 +
|-
 +
! Runs-on:
 +
| {{{field|Runs-on|property=Runs-on|input type=checkboxes}}}
 
|-
 
|-
 
! Science:
 
! Science:
Line 182: Line 232:
 
{{{end template}}}
 
{{{end template}}}
  
=6. Software prerequisites =
+
=7. Software prerequisites=
 
{{{for template|Software prerequisite|multiple}}}
 
{{{for template|Software prerequisite|multiple}}}
 
'''Prerequisite kind:''' {{{field|Prerequisite kind}}}
 
'''Prerequisite kind:''' {{{field|Prerequisite kind}}}
Line 190: Line 240:
 
{{{end template}}}
 
{{{end template}}}
  
=7. Editor copyright =
+
=8. Etc.=
Please remember to follow our contribution policies for when to mark a contribution as covered by copyright.
+
If a program has been featured somewhere, such as the FSF Supporter, then you may fill out the following:
 +
 
 +
{{{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}}}
  
http://directory-dev.fsf.org/wiki/Free_Software_Directory:Contribution_Policies
+
If a program has been imported from a distribution or packaging system.
{{{for template|Editor copyright|multiple|strict}}}
+
'''Editor copyright name:''' {{{field|Editor copyright name}}}
+
{{{for template|Import|multiple}}}
 +
'''Date:''' {{{field|Date|property=Import date|restricted|input type=datepicker|date format=yy-mm-dd}}}
  
'''Editor copyright year:''' {{{field|Editor copyright year}}}
+
'''Source:''' {{{field|Source|property=Import source|restricted}}}
  
 +
'''Source link:''' {{{field|Source link|property=Import source link|restricted}}}
 
{{{end template}}}
 
{{{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/>
 
<headertabs/>
  
 
</includeonly>
 
</includeonly>

Revision as of 18:00, 3 January 2014


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

To add a new entry, please enter the name of the program below.

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, 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.