Difference between revisions of "Form:Domains Creation"

From End to Dawn
Jump to navigation Jump to search
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
This is the form for creating Domain pages.
+
This is the "Domain" form.
To create a domain page with this form, enter the page name below; if a page with that name already exists, you will be sent to a form to edit that page.
+
To create a page with this form, enter the Domain Code below;
 +
if a page with that name already exists, you will be sent to a form to edit that page.
 +
 
 +
{{#forminput:form=Domains Creation}}
 
</noinclude><includeonly>
 
</noinclude><includeonly>
<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>
  
{{{info|page name=<Domains Creation[name]>}}}
+
{{{for template|Domain}}}
 +
{| class="formtable"
 +
! scope="row"| Domain Code:
 +
| {{{standard input|page name|mandatory}}}  <!-- Page title -->
 +
|-
 +
! scope="row"| Domain Code (for category):
 +
| {{{field|domain|input type=text|mandatory}}}  <!-- Template param -->
 +
|-
 +
! scope="row"| Domain Name:
 +
| {{{field|domainname|input type=text}}}
 +
|-
 +
! scope="row"| Title Image:
 +
| {{{field|titlepic|uploadable}}}
 +
|-
 +
! scope="row"| Region:
 +
| {{{field|region|input type=tree|mandatory|top category=Region}}}
 +
|-
 +
! scope="row"| City:
 +
| {{{field|city|input type=text}}}
 +
|-
 +
! scope="row"| State:
 +
| {{{field|state
 +
|input type=dropdown
 +
|values=Alabama,Alaska,Arizona,Arkansas,California,Colorado,Connecticut,Delaware,Florida,Georgia,Hawaii,Idaho,Illinois,Indiana,Iowa,Kansas,Kentucky,Louisiana,Maine,Maryland,Massachusetts,Michigan,Minnesota,Mississippi,Missouri,Montana,Nebraska,Nevada,New Hampshire,New Jersey,New Mexico,New York,North Carolina,North Dakota,Ohio,Oklahoma,Oregon,Pennsylvania,Rhode Island,South Carolina,South Dakota,Tennessee,Texas,Utah,Vermont,Virginia,Washington,West Virginia,Wisconsin,Wyoming,District of Columbia
 +
}}}
 +
|-
 +
! scope="row"| Domain Storyteller:
 +
| {{{field|dst_name|input type=text}}}
 +
|-
 +
! scope="row"| Domain Storyteller Email:
 +
| {{{field|dst_email|input type=email}}}
  
<div style="max-width:900px; margin:0 auto; background:#000; border:4px double #DC7; padding:30px; border-radius:8px;">
+
{{{for template|DomainCategory|create page=Category:{{page name}}}}}
  <h2 style="font-family:Georgia,serif; color:#DC7; text-align:center; margin-bottom:10px; font-size:2em;">Create New Domain Page</h2>
+
This will auto-generate the category page.
  <p style="text-align:center; color:#AAA; margin-bottom:30px; font-size:0.9em;">Fill out the form below to create a new domain page</p>
+
{{{end template}}}
 
 
{{{for template|Domain|label=Domain Information}}}
 
 
 
<div style="color:#DC7; font-size:1.3em; margin-bottom:15px; border-bottom:2px solid #DC7; font-weight:bold;">Basic Information</div>
 
 
 
<div style="margin-bottom:20px;">
 
  <label style="display:block; font-weight:bold; color:#DC7;">Title Picture</label>
 
  {{{field|titlepic|input type=text|placeholder=Optional filename|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7;}}}
 
</div>
 
 
 
<div style="margin-bottom:20px;">
 
  <label style="display:block; font-weight:bold; color:#DC7;">Region <span style="color:#ff6b6b;">*</span></label>
 
  {{{field|region|input type=text|mandatory|placeholder=Enter region name|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7;}}}
 
</div>
 
 
 
<div style="color:#DC7; font-size:1.3em; margin-top:25px; margin-bottom:15px; border-bottom:2px solid #DC7; font-weight:bold;">Location</div>
 
 
 
<div style="display:grid; grid-template-columns:1fr 1fr; gap:20px;">
 
  <div>
 
    <label style="font-weight:bold; color:#DC7;">City *</label>
 
    {{{field|city|input type=text|mandatory|placeholder=Enter city|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7;}}}
 
  </div>
 
  <div>
 
    <label style="font-weight:bold; color:#DC7;">State *</label>
 
    {{{field|state|input type=text|mandatory|placeholder=Enter state|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7;}}}
 
  </div>
 
</div>
 
 
 
<div style="color:#DC7; font-size:1.3em; margin-top:25px; margin-bottom:15px; border-bottom:2px solid #DC7; font-weight:bold;">Domain Storyteller (DST)</div>
 
 
 
<div style="margin-bottom:20px;">
 
  <label style="font-weight:bold; color:#DC7;">DST Name *</label>
 
  {{{field|dst_name|input type=text|mandatory|placeholder=Enter DST Name|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7;}}}
 
</div>
 
<div style="margin-bottom:20px;">
 
  <label style="font-weight:bold; color:#DC7;">DST Email *</label>
 
  {{{field|dst_email|input type=text|mandatory|placeholder=dst@example.com|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7;}}}
 
</div>
 
  
<div style="color:#DC7; font-size:1.3em; margin-top:25px; margin-bottom:15px; border-bottom:2px solid #DC7; font-weight:bold;">Domain Coordinator (DC)</div>
+
'''Free text:'''
 +
{{{standard input|free text|rows=10}}}
  
<div style="margin-bottom:20px;">
+
{{{standard input|summary}}}
  <label style="font-weight:bold; color:#DC7;">DC Name *</label>
+
{{{standard input|minor edit}}} {{{standard input|watch}}}
  {{{field|dc_name|input type=text|mandatory|placeholder=Enter DC Name|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7;}}}
 
</div>
 
<div style="margin-bottom:20px;">
 
  <label style="font-weight:bold; color:#DC7;">DC Email *</label>
 
  {{{field|dc_email|input type=text|mandatory|placeholder=dc@example.com|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7;}}}
 
</div>
 
 
 
<div style="color:#DC7; font-size:1.3em; margin-top:25px; margin-bottom:15px; border-bottom:2px solid #DC7; font-weight:bold;">Additional Information</div>
 
 
 
<div style="margin-bottom:20px;">
 
  <label style="font-weight:bold; color:#DC7;">Additional Notes</label>
 
  {{{field|notes|input type=textarea|rows=5|placeholder=Enter any notes...|style=width:100%; padding:12px; background:#1a1a1a; border:2px solid #DC7; color:#DC7; resize:vertical;}}}
 
</div>
 
 
 
{{{end template}}}
 
  
<div style="margin-top:30px; text-align:center;">
+
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}
  {{{standard input|save|label=Create Domain Page}}}
 
  {{{standard input|cancel|label=Cancel}}}
 
</div>
 
</div>
 
 
</includeonly>
 
</includeonly>

Latest revision as of 03:36, 5 October 2025

This is the "Domain" form. To create a page with this form, enter the Domain Code below; if a page with that name already exists, you will be sent to a form to edit that page.