Form:Event: Difference between revisions

From Indian River Lagoon Project
mNo edit summary
mNo edit summary
 
(43 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOINDEX__
<noinclude>
<noinclude>
This is the "Event" form.
This is the IRL Community Event input form.


Enter Event Name
Enter the event name followed by the start date. (ie: IRL Work Day {{LOCALYEAR}}-{{LOCALMONTH}}-{{LOCALDAY2}})


{{#forminput:form=Event
{{#forminput:form=Event
Line 9: Line 10:
|query string=namespace=Event
|query string=namespace=Event
|autocomplete on namespace=Event
|autocomplete on namespace=Event
|placeholder= Enter Event Name
|placeholder= Enter Event Name yyyy-mm-dd
}}
}}


If an event with that name already exists, you will be sent to a form to edit that event.  
If the Event Name appears in the dropdown list it is already on the calendar. You can select the existing Event Name to edit it or type in a different Event Name to add a new calendar entry.
 
Edit the existing event or return to the start of the form and enter a new name.
</noinclude>
</noinclude>
<includeonly>
<includeonly>
Line 24: Line 23:
</div>
</div>
{{{for template|Event}}}
{{{for template|Event}}}
<div class="irlformrow2">
<div class="irlformrow1">
<span class="irlformrowlabel">Event Name:</span> Preset - Admin edit only.
<span class="irlformrowlabel">&#42;Event Name:</span> Preset - Admin edit only.


{{{field|Name|size=60|default={{SUBPAGENAME}}|restricted}}}
<!--
{{{field|Name|size=60|default={{#replace:{{SUBPAGENAME}}|{{#sub:{{SUBPAGENAME}}|-10}}| }}|restricted}}}
{{{field|Name|size=60|default={{#replace:{{SUBPAGENAME}}|{{#sub:{{SUBPAGENAME}}|-10}}| }}|restricted}}}
-->


The Event Name was entered in the first form.
The Event Name was entered in the form start.


If this is a new event and you need to change the name, return to the start of the form.  
If this is a new event and you need to change the name, go back to the start of the form. If this is an existing event that needs renamed, create a new page (cut and paste), then delete the old one.
</div>
<div class="irlformrow2">
<span class="irlformrowlabel">&#42;Event Date</span>


If this is an existing event that needs renamed, create a new page (cut and paste), then delete the old one.
Event Date/Time: {{{field|Event_Date|input type=datetime|default={{#sub:{{SUBPAGENAME}}|-10}}|mandatory}}}
</div>
</div>
<div class="irlformrow1">
<!--
<span class="irlformrowlabel">Event Date</span>
Start Date: {{{field|Start_Date|input type=datepicker|first date={{CURRENTYEAR}}/{{CURRENTMONTH}}|date format=yy-mm-dd|default={{#sub:{{SUBPAGENAME}}|-10}}|mandatory}}}
 
Event Date/Time: {{{field|Start_Date|input type=datetime|default={{CURRENTMONTH}}/{{CURRENTDAY}}/{{CURRENTYEAR}} |mandatory}}}


Start Time: {{{field|Start_Time_Hour|input type=text|size=5|maxlength=5|placeholder=HH:MM|mandatory}}}
{{{field|Start_Time_AM|input type=radiobutton|values=AM,PM|default=AM|mandatory}}}


Multiple Day Event: {{{field|Multiday|input type=checkbox|value=Multi Day|show on select=Multi Day=>multi;Multi Day=>multiday}}}
Multiple Day Event: {{{field|Multiday|input type=checkbox|value=Multi Day|show on select=Multi Day=>multi;Multi Day=>multiday}}}
Line 52: Line 51:


'''For multiple single days (reoccurring event), Add Additional Dates and Times at the bottom of the form.'''
'''For multiple single days (reoccurring event), Add Additional Dates and Times at the bottom of the form.'''
</div>
</div>
</div>


</div>
<!--
Event Date/Time: {{{field|Start_Date|input type=datetime|size=10|date format=mm/dd/yy H:M|first date={{CURRENTYEAR}}/{{CURRENTMONTH}}|mandatory}}}
Event Date/Time: {{{field|Start_Date|input type=datetime|size=10|date format=mm/dd/yy H:M|first date={{CURRENTYEAR}}/{{CURRENTMONTH}}|mandatory}}}


Enter Ending Date for multi day event: {{{field|End_Date|input type=datepicker|size=16|date format=mm/dd/yy|first date={{CURRENTYEAR}}/{{CURRENTMONTH}} }}}


Enter Ending Date for multi day event: {{{field|End_Date|input type=datepicker|size=16|date format=mm/dd/yy|first date={{CURRENTYEAR}}/{{CURRENTMONTH}} }}}
-->
<!--
Start Date was set in the first form: {{{field|Start_Date|input type=datepicker|size=12|date format=mm/dd/yy|first date={{CURRENTYEAR}}/{{CURRENTMONTH}}|default={{#sub:{{SUBPAGENAME}}|-10}}|restricted}}}
Start Date was set in the first form: {{{field|Start_Date|input type=datepicker|size=12|date format=mm/dd/yy|first date={{CURRENTYEAR}}/{{CURRENTMONTH}}|default={{#sub:{{SUBPAGENAME}}|-10}}|restricted}}}
-->
 
<!--
Enter Ending Date for multi day event: {{{field|End_Date|input type=datepicker|size=12|date format=mm/dd/yy|first date={{#sub:{{SUBPAGENAME}}|-10}} }}}
Enter Ending Date for multi day event: {{{field|End_Date|input type=datepicker|size=12|date format=mm/dd/yy|first date={{#sub:{{SUBPAGENAME}}|-10}} }}}
-->
-->
</div>
<div class="irlformrow1">
 
<div class="irlformrow2">
<span class="irlformrowlabel">&#42;Description:</span>
<span class="irlformrowlabel">&#42;Description:</span>


Enter a brief (max 250 characters) descriptive summary of the event.
Enter a brief (max 250 characters) descriptive summary of the event.


{{{field|Description|input type=textarea|rows=4|maxlength=300|placeholder=Enter a brief introduction text (max 300 characters).|mandatory}}}
{{{field|Description|input type=textarea|rows=4|maxlength=256|placeholder=Enter a brief introduction text (max 256 characters).|mandatory}}}


This description text is displayed on the event's page, in the IRL Calendar and on social media links. Search engines usually display around 140 characters.
This description text is displayed on the event's page, in the IRL Calendar and on social media links.


<span class="irlformrowlabel">Guests: </span>{{{field|People|input type=text|size=50|maxlength=256|Placeholder=ex: Title: Name, Title2: Name2}}}
<span class="irlformrowlabel">Guests: </span>{{{field|People|input type=text|size=50|maxlength=256|Placeholder=ex: Title: Name, Title2: Name2}}}
Line 82: Line 75:
Enter Guest title: Name separated by a comma ex: Speaker: John Doe, Singer: Melody
Enter Guest title: Name separated by a comma ex: Speaker: John Doe, Singer: Melody
</div>
</div>
<div class="irlformrow1">
<span class="irlformrowlabel">Image:</span>
{{{field|Image|input type=text with autocomplete|values from namespace=File|size=46|maxlength=300|uploadable|image preview|default filename=Event_{{#replace:{{lc: {{SUBPAGENAME}} }} |<nowiki> </nowiki>|_}}|placeholder=Enter file name or upload image}}}
If the image already exists on the server, enter the file name. ([{{canonicalurl: Special:ListFiles}} view server images])
If the image file is not on this server, upload an image from your device.
</div>
<div class="irlformrow2">
<div class="irlformrow2">
<span class="irlformrowlabel">&#42;Organization Name:</span>
<span class="irlformrowlabel">Organization Name:</span>


{{{field|Organization|input type=text|size=60|maxlength=64|mandatory}}}
{{{field|Organization|input type=text|size=60|maxlength=128}}}


Enter the Organization/Sponsor Name
Enter the Organization/Sponsor Name
Line 102: Line 84:
<span class="irlformrowlabel">Organization_Url:</span>
<span class="irlformrowlabel">Organization_Url:</span>


{{{field|Organization_Url|input type=text|size=60|maxlength=256|placeholder=Enter the full URL ex: https://...}}}
{{{field|Organization_Url|input type=text|size=60|maxlength=256|placeholder=Enter full URL ex: https://...}}}


Enter the Organization's website URL <nowiki>(ex: https://example.com)</nowiki>
Enter the Organization's website URL <nowiki>(ex: https://example.com)</nowiki>
Line 114: Line 96:
Contact Phone: {{{field|Contact_Phone|input type=text|size=20|maxlength=24|placeholder=(xxx) xxx-xxxx}}}
Contact Phone: {{{field|Contact_Phone|input type=text|size=20|maxlength=24|placeholder=(xxx) xxx-xxxx}}}
</div>
</div>
<div class="irlformrow1">
<div class="irlformrow1">
<span class="irlformrowlabel">Event's Web Pages</span>
<span class="irlformrowlabel">Event Web Page</span>
 
Web Page Url: {{{field|Event_Url|input type=text|size=44|maxlength=256|placeholder=Enter the Event Web Page full URL ex: https://...}}}


Web Page Url: {{{field|Event_Url|input type=text|size=44|maxlength=256|placeholder=Enter full URL ex: https://...}}}


<span class="irlformrowlabel">Event Social Media</span>
<span class="irlformrowlabel">Event Social Media</span>
Line 130: Line 110:
</div>
</div>
</div>
</div>
<div class="irlformrow2">
<div class="irlformrow2">
<span class="irlformrowlabel">Event Format: </span>{{{field|Format|input type=radiobutton|values=Online, In-Person|show on select=In-Person=>location|default=Online|mandatory}}}
<span class="irlformrowlabel">Event Type: </span>{{{field|Type|input type=text|size=45|maxlength=128|placeholder=ex: Class, Meeting, Volunteer Day, Benefit}}}


<span class="irlformrowlabel">Event Type: </span>{{{field|Type|input type=text|size=45|maxlength=128|placeholder=ex: Class,  Meeting, Volunteer Day, Benefit}}}
<span class="irlformrowlabel">Event Format: </span>{{{field|Format|input type=radiobutton|values=In-Person, Online, Hybrid|show on select=In-Person=>location;Hybrid=>location|default=In-Person|mandatory}}}


<div id="location">
<div id="location">
Line 144: Line 123:


&#42; City: {{{field|City|input type=text|size=19|maxlength=64|placeholder=Enter Location City}}}
&#42; City: {{{field|City|input type=text|size=19|maxlength=64|placeholder=Enter Location City}}}
&#42; State: {{{field|State|input type=text|size=2|maxlength=8|placeholder=FL}}}  
&#42; State: {{{field|State|input type=text|size=2|maxlength=8|default=FL|placeholder=FL|Manadatory}}}  
&#42; Zip: {{{field|Zip|input type=text|size=8|maxlength=10|placeholder=Enter Zip}}}
&#42; Zip: {{{field|Zip|input type=text|size=8|maxlength=10|placeholder=Enter Zip}}}


Line 152: Line 131:
<span class="irlformrowlabel">Coordinates: </span>
<span class="irlformrowlabel">Coordinates: </span>
To set the coordinates: Zoom in and click on the location. The Address Location method isn't working.
To set the coordinates: Zoom in and click on the location. The Address Location method isn't working.
{{{field|Coordinates|input type=googlemaps|starting bounds=26.70,-82.63;29.36,-78.55}}}
{{{field|Coordinates|input type=googlemaps|starting bounds=26.70,-82.63;29.36,-78.55|zoom=10}}}
</div>
</div>
</div>
</div>
</div>
</div>
<div class="irlformrow1">
<div class="irlformrow1">
<span class="irlformrowlabel">Cause: </span>{{{field|Cause|input type=text|size=40|maxlength=256|placeholder=Enter the Cause (ex: Sea Turtles)}}}
<span class="irlformrowlabel">Cause: </span>{{{field|Cause|input type=text|size=40|maxlength=256|placeholder=Enter the Cause (ex: Sea Turtles)}}}
Line 170: Line 148:
Select the Water Body this event will effect. Estuary= entire IRL national estuary.
Select the Water Body this event will effect. Estuary= entire IRL national estuary.
</div>
</div>
<div class="irlformrow2">
<span class="irlformrowlabel">Image:</span>


<div class="irlformrow2">
{{{field|Image|input type=text with autocomplete|values from namespace=File|size=46|maxlength=300|uploadable|image preview|default filename=Event_{{#replace:{{lc: {{SUBPAGENAME}} }}.jpg |<nowiki> </nowiki>|_}}|placeholder=Enter file name or upload a JPG image.}}}
 
If the image already exists on the server, enter the file name. ([{{canonicalurl: Special:ListFiles}} view server images])
 
If the image file is not on this server, upload a JPG image from your device.
</div>
<div class="irlformrow1">
<span class="irlformrowlabel">SubTitle: </span>
<span class="irlformrowlabel">SubTitle: </span>


Line 178: Line 164:
<span class="irlformrowlabel">&#42;Main Text Body:</span>
<span class="irlformrowlabel">&#42;Main Text Body:</span>


{{{field|Text_Body|input type=textarea|rows=14|editor=wikieditor|placeholder=Enter the full text body here.|mandatory}}}
{{{field|Text_Body|input type=textarea|rows=14|editor=visualeditor|class=toolbarOnTop|placeholder=Enter the full text body here.|mandatory}}}
</div>
<div class="irlformrow2">
<span class="irlformrowlabel">Category: </span>Optional: Select a general topic.
 
{{{field|Topic|input type=tree|width=320|height=320|top category=Form Values Topic|hideroot|depth=1}}}
</div>
</div>
<div class="irlformrow1">
<div class="irlformrow1">
<span class="irlformrowlabel">&#42;Category: </span>Select a general category topic.
{{{field|Topic|input type=tree|width=400|height=400|top category=Directory|hideroot|mandatory}}}
<span class="irlformrowlabel">Related Article Title:</span>
<span class="irlformrowlabel">Related Article Title:</span>


{{{field|Article|input type=page|size=60|maxlength=128|placeholder=Enter the title of a related article from this website.|values from namespace=Main,Event}}}
{{{field|Article|input type=page|size=60|maxlength=128|placeholder=Enter the title of a related article from this website.|values from namespace=Main,Event}}}
 
</div>
 
<div class="irlformrow2">
<span class="irlformrowlabel">Keyword Tags:</span>
<span class="irlformrowlabel">Keyword Tags:</span>


{{{field|Keywords|input type=text|size=60|maxlength=128|placeholder=Four Word Search Phrase, word5, word6}}}
{{{field|Keywords|input type=text|size=60|maxlength=128|placeholder=Four Word Search Phrase, word5, word6}}}


Enter up to 8 keywords in a search phrase or seperated by a comma. (ex: four word search phrase, keyword5, keyword6)
Enter up to 8 keywords in a search phrase or separated by a comma. (ex: four word search phrase, keyword5, keyword6)
</div>
</div>
<div class="irlformrow1">
<span class="irlformrowlabel">Admin Only Fields</span>


<div class="irlformrow2">
<span class="irlformrowlabel">Poster: </span>{{{field|Poster|input type=text|size=15|default=current user|restricted}}}
<span class="irlformrowlabel">Poster: </span>{{{field|Poster|input type=text|size=15|default=current user|restricted}}}


<span class="irlformrowlabel">Posted: </span>{{{field|Posted|input type=text|size=15|default={{LOCALTIMESTAMP}}|restricted}}}
<span class="irlformrowlabel">Posted: </span>{{{field|Posted|input type=text|size=15|default={{LOCALTIMESTAMP}}|restricted}}}
Preset values - Admin edit only.
</div>
</div>
{{{end template}}}
{{{end template}}}
Line 225: Line 211:
-->
-->


{{{standard input|summary}}}
<!-- {{{standard input|summary}}} -->


{{{standard input|minor edit}}} {{{standard input|watch}}}
{{{standard input|minor edit}}} {{{standard input|watch}}}

Latest revision as of 07:37, February 3, 2023


This is the IRL Community Event input form.

Enter the event name followed by the start date. (ie: IRL Work Day 2024-11-27)


If the Event Name appears in the dropdown list it is already on the calendar. You can select the existing Event Name to edit it or type in a different Event Name to add a new calendar entry.