EnduraNet: Difference between revisions
No edit summary |
No edit summary |
||
| (16 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
'''EnduraNet''' was a web application which displayed and allowed the manipulation of information relevant to the Endurance Coalition's Arma metagame. Its primary function was [[Certifications|certification]] tracking. The application is currently suspended and inaccessible. | |||
'''EnduraNet''' | |||
[[File:Enduranet logo.png|thumb|322x322px|EnduraNet logo.]] | [[File:Enduranet logo.png|thumb|322x322px|EnduraNet logo.]] | ||
== History == | == History == | ||
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 {{Abbr|EDC|Endurance Coalition}} 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 29. Soon after the application became [[wikipedia:Version control|version controlled]] on a private GitHub repository. | ||
A [[wikipedia:Minimum viable product|minimum viable product]] released on April | |||
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. | |||
On August 27 the project was suspended by Sirdog due to a lack of rekindling interest in Arma within the community despite on-going development. The decision to suspend the application's development was more or less finalized after Sirdog received verbal confirmation from Fleff on August 26 that the [[Arma 3 metagame|Arma metagame]] was unlikely to resume implementation in the near future. The project may or may not return based on future developments. | |||
== 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 | The logo was created in [[wikipedia:GIMP|GIMP]] with all assets, aside from ones taken from the EDC logo, originating from [[wikipedia:Public domain|public domain]] images on [[commons:Main Page|Wikimedia Commons]]. | ||
== Structure == | == Structure == | ||
EnduraNet | EnduraNet was primarily written in PHP with basic HTML/CSS used for styling. On top of this, various frameworks were used to help with particular aspects of the application's design or functionality. | ||
{| class="wikitable" | |||
|+ | |||
!Framework | |||
!Purpose | |||
|- | |||
|[https://getbootstrap.com/ Bootstrap] | |||
|Various user-interface components, such as forms, buttons, modals (i.e 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]] | ||
Latest revision as of 04:12, 12 September 2025
EnduraNet was a web application which displayed and allowed the manipulation of information relevant to the Endurance Coalition's Arma metagame. Its primary function was certification tracking. The application is currently suspended and inaccessible.

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

A minimum viable product released on April 29. Soon after the application became version controlled on a private GitHub repository.
On July 1 Discord single sign-on, 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.
On August 27 the project was suspended by Sirdog due to a lack of rekindling interest in Arma within the community despite on-going development. The decision to suspend the application's development was more or less finalized after Sirdog received verbal confirmation from Fleff on August 26 that the Arma metagame was unlikely to resume implementation in the near future. The project may or may not return based on future developments.
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 official community logo, the notable differences are that the database icon replaces the NATO star, the background color was changed to #200d3b (dark purple) from the original's #020b41 (dark blue), and the golden rope was flipped to go counter-clockwise.
The logo was created in GIMP with all assets, aside from ones taken from the EDC logo, originating from public domain images on Wikimedia Commons.
Structure
EnduraNet was primarily written in PHP with basic HTML/CSS used for styling. On top of this, various frameworks were used to help with particular aspects of the application's design or functionality.
| Framework | Purpose |
|---|---|
| Bootstrap | Various user-interface components, such as forms, buttons, modals (i.e pop-ups with buttons), etc. |
| Datatables | Tables which come with the ability to sort and search without the logic having to be written manually. |
| Select2 | Dropdowns which come built-in with search functionality. |
| Font Awesome | Icons. |
| Tailwind CSS | Various pre-built CSS classes. |
| jQuery | A JavaScript library primarily used by the other used frameworks as a dependency. |