EnduraNet: Difference between revisions
add |
No edit summary |
||
| (15 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]] | ||