EnduraNet: Difference between revisions
add |
refactor, add frameworks, add more info |
||
| Line 1: | Line 1: | ||
{{Ambox|text=For the | {{Ambox|text=This page describes what EnduraNet is. For the real thing, [https://enduranet.edcgaming.org click me].}} | ||
'''EnduraNet''' is a | '''EnduraNet''' is a web application which displays and and allows the manipulation of information relevant to the Endurance Coalition's Arma metagame. At present, its primary function is [[Certifications|certification]] and member tracking. | ||
[[File:Enduranet logo.png|thumb|322x322px|EnduraNet logo.]] | [[File:Enduranet logo.png|thumb|322x322px|EnduraNet logo.]] | ||
== History == | == History == | ||
: ''See also: [[EnduraNet/Release notes]]''. | |||
EnduraNet was created by Sirdog in late April of 2025 as a project to see if he could learn how to take information in a database and present it on a public facing web page. The original goal of EnduraNet was to track certifications. Sirdog desired using a database for this so that EDC could leverage all of the benefits which come with using a database; automatic determination of expiry, highly-customizable querying of information, and so on. | |||
EnduraNet was created by Sirdog in late April of 2025 as a project to see if he could learn how to take information in a database and present it on a public facing web page. The original goal of EnduraNet was to track certifications. Sirdog desired using a database for this so that EDC could leverage all of the benefits which come with using a database; automatic determination of expiry, highly-customizable querying of information, and so on. | EnduraNet was created by Sirdog in late April of 2025 as a project to see if he could learn how to take information in a database and present it on a public facing web page. The original goal of EnduraNet was to track certifications. Sirdog desired using a database for this so that EDC could leverage all of the benefits which come with using a database; automatic determination of expiry, highly-customizable querying of information, and so on. | ||
[[File:Enduranet-mvp.png|thumb|425x425px|Screenshot of EnduraNet v0.1.0.]] | [[File:Enduranet-mvp.png|thumb|425x425px|Screenshot of EnduraNet v0.1.0.]] | ||
A [[wikipedia:Minimum viable product|minimum viable product]] released on April 29th, 2025. Soon after, [[wikipedia:Version control|version controlling]] was introduced with GitHub | A [[wikipedia:Minimum viable product|minimum viable product]] released on April 29th, 2025. Soon after, [[wikipedia:Version control|version controlling]] was introduced with GitHub. | ||
On July 1, Discord [[wikipedia:Single sign-on|single sign-on]], [[wikipedia:Create, read, update and delete|CRUD]] operations, and Discord account based permissions were implemented. This introduced the ability for information such as members, certifications, and certification history to be changed with front-facing forms rather than manually editing the database. An administrative panel was also introduced which gave EDC leadership the means to selectively decide which members could perform what operations. | |||
== Logo == | == Logo == | ||
A logo specific to EnduraNet was made by Sirdog to make it visually distinct from other Endurance Coalition services (such as this wiki). Inspired by the [[:File:EDCLogo.png|official community logo]], the notable differences are that the database icon replaces the NATO star, the background color was changed to <code>#200d3b</code> (dark purple) from the original's <code>#020b41</code> (dark blue), and the golden rope was flipped to go counter-clockwise. | A logo specific to EnduraNet was made by Sirdog to make it visually distinct from other Endurance Coalition services (such as this wiki). Inspired by the [[:File:EDCLogo.png|official community logo]], the notable differences are that the database icon replaces the NATO star, the background color was changed to <code>#200d3b</code> (dark purple) from the original's <code>#020b41</code> (dark blue), and the golden rope was flipped to go counter-clockwise. | ||
The logo was created in [[wikipedia:GIMP|GIMP]] with all assets, aside from the one's of the | The logo was created in [[wikipedia:GIMP|GIMP]] with all assets, aside from the one's of the EDC logo, taken from [[commons:Main Page|Wikimedia Commons]] items marked as in the [[wikipedia:Public domain|public domain]]. | ||
== Structure == | == Structure == | ||
EnduraNet is | EnduraNet is primarily written in PHP with basic HTML/CSS used for styling. Ontop of this, various frameworks are used to help with particular aspects of the application's design or functionality. | ||
{| class="wikitable" | |||
|+ | |||
!Framework | |||
!Purpose | |||
|- | |||
|[https://getbootstrap.com/ Bootstrap] | |||
|Various user-interlace components, such as forms, buttons, modals (e.g pop-ups with buttons), etc. | |||
|- | |||
|[https://datatables.net/ Datatables] | |||
|Tables which come with the ability to sort and search without the logic having to be written manually. | |||
|- | |||
|[https://select2.org/ Select2] | |||
|Dropdowns which come built-in with search functionality. | |||
|- | |||
|[https://fontawesome.com/ Font Awesome] | |||
|Icons. | |||
|- | |||
|[https://tailwindcss.com/ Tailwind CSS] | |||
|Various pre-built CSS classes. | |||
|- | |||
|[https://jquery.com/ jQuery] | |||
|A JavaScript library primarily used by the other used frameworks as a dependency. | |||
|} | |||
[[Category:Arma III]] | [[Category:Arma III]] | ||