Difference between revisions of "Template:Project"

From
Jump to: navigation, search
m
m
Line 2: Line 2:
 
=Function=
 
=Function=
  
This is a [https://www.mediawiki.org/wiki/Help:Templates template] for projects on the ENVRI wiki. To add a new project correctly, follow the below instructions.
+
This is a [https://www.mediawiki.org/wiki/Help:Templates template] for projects on the ENVRI wiki.
  
 
The logic of using templates is explained in the [[Manual]].
 
The logic of using templates is explained in the [[Manual]].
Line 8: Line 8:
 
=Syntax=
 
=Syntax=
  
(1) [https://www.mediawiki.org/wiki/Help:Starting_a_new_page Create a new template] called '''Template:''YourProjectNameHere''''' and copy all of the following into it:
+
To add a new project correctly, follow the below instructions:
 +
 
 +
==Step 1: Create a new project template==
 +
 
 +
a) [[Special:Upload|Upload the project logo]], if you have one. The general naming convention has been ''ProjectName_logo.jpg''.
 +
 
 +
b) [https://www.mediawiki.org/wiki/Help:Starting_a_new_page Create a new template] called '''Template:''YourProjectNameHere''''' and copy all of the following into it:
  
 
  <nowiki>
 
  <nowiki>
Line 16: Line 22:
 
...as well as any other information about the project you want to include.</nowiki>
 
...as well as any other information about the project you want to include.</nowiki>
  
(2) Next, create a [https://www.mediawiki.org/wiki/Help:Subpages subpage] called '''Template:''YourProjectNameHere''/short'''. Insert a short description of the project.
+
==Step 2: Create subpages==
  
(3) Next, create a subpage called '''Template:''YourProjectNameHere''/summary'''. Copy in the following (and fill the blanks):
+
a) Next, create a [https://www.mediawiki.org/wiki/Help:Subpages subpage] called '''Template:''YourProjectNameHere''/short'''. Insert a short description of the project.
 +
 
 +
b) Next, create a subpage called '''Template:''YourProjectNameHere''/summary'''. Copy in the following (and fill the blanks):
  
 
  <nowiki>
 
  <nowiki>
Line 34: Line 42:
 
}}</nowiki>
 
}}</nowiki>
  
(4) Next, create (in the same manner as explained above) a '''Category:''YourProjectNameHere''''' page, and [https://www.mediawiki.org/wiki/Help:Categories categorise] it under either [[:Category:Project]] or one of its subcategories.
+
==Step 3: Create a project category==
 +
 
 +
Next, create (in the same manner as explained above) a '''Category:''YourProjectNameHere''''' page, and [https://www.mediawiki.org/wiki/Help:Categories categorise] it under either [[:Category:Project]] or one of its subcategories.
 +
 
 +
==Step 4: Put things in the project category==
 +
 
 +
Finally, [https://www.mediawiki.org/wiki/Help:Categories categorise] all pages belonging to that project. (Uncategorised pages can be found via [[Special:SpecialPages]].)
  
(5) Finally, [https://www.mediawiki.org/wiki/Help:Categories categorise] all pages belonging to that project. (Uncategorised pages can be found by using the [[Special:SpecialPages]].)
+
==Step 5 (optional): Create an 'About' page for your project==
  
(6) Optionally, you may want to create an "About ''YourProjectNameHere''" page under the category you created in the previous step, with nothing but the following line:
+
You may want to create an "About ''YourProjectNameHere''" page under the category you created in the previous step, with nothing but the following line:
  
 
  <nowiki>{{Template:''YourProjectNameHere''}}</nowiki>
 
  <nowiki>{{Template:''YourProjectNameHere''}}</nowiki>
Line 44: Line 58:
 
...which will [https://en.wikipedia.org/wiki/Help:Transclusion transclude] the entire template into a "normal" page (which eg. shows up in searches, unlike templates).
 
...which will [https://en.wikipedia.org/wiki/Help:Transclusion transclude] the entire template into a "normal" page (which eg. shows up in searches, unlike templates).
  
(7) Done!
+
Done!
 
{{Subpages|heading}}
 
{{Subpages|heading}}
 
=Wikitext=
 
=Wikitext=

Revision as of 09:15, 27 August 2020

Function

This is a template for projects on the ENVRI wiki.

The logic of using templates is explained in the Manual.

Syntax

To add a new project correctly, follow the below instructions:

Step 1: Create a new project template

a) Upload the project logo, if you have one. The general naming convention has been ProjectName_logo.jpg.

b) Create a new template called Template:YourProjectNameHere and copy all of the following into it:

[[File:''YourProjectNameHere''_logo.jpg|right|300px]]
{{Template:Project|{{PAGENAME}}}}

...as well as any other information about the project you want to include.

Step 2: Create subpages

a) Next, create a subpage called Template:YourProjectNameHere/short. Insert a short description of the project.

b) Next, create a subpage called Template:YourProjectNameHere/summary. Copy in the following (and fill the blanks):

{{Template:Project/summary
| url = (Project website.)
| alt-url = (An alternative URL if the official website no longer exists, eg. after the project has ended. The main url will be struck out.)
| funding-url = (A link to the funding institution's, eg. Horizon Europe's, project grant website.)
| id = (EU Grant Agreement or other project number.)
| start-date = 
| end-date = 
| length = (In months.)
| coordinating-institution = (Can be an external wikilink to a website.)
| call = (ID and/or name of the project call.)
| topic = (ID and/or name of the project topic.)
}}

Step 3: Create a project category

Next, create (in the same manner as explained above) a Category:YourProjectNameHere page, and categorise it under either Category:Project or one of its subcategories.

Step 4: Put things in the project category

Finally, categorise all pages belonging to that project. (Uncategorised pages can be found via Special:SpecialPages.)

Step 5 (optional): Create an 'About' page for your project

You may want to create an "About YourProjectNameHere" page under the category you created in the previous step, with nothing but the following line:

{{Template:''YourProjectNameHere''}}

...which will transclude the entire template into a "normal" page (which eg. shows up in searches, unlike templates).

Done!

Subpages

Wikitext

Transclusion starts from here.


Subpages

Template:Project/short

Website {{{url}}}
Grant website {{{funding-url}}}
Project number (EU Grant Proposal) {{{id}}}
Starting date {{{start-date}}}
Ending date {{{end-date}}}
Project length in months {{{length}}}
Coordinating institution {{{coordinating-institution}}}
Call {{{call}}}
Topic {{{topic}}}