Difference between revisions of "User:Rayanth/SeekritStuff"

From EVE University Wiki
Jump to: navigation, search
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#css:
+
The feedback that I have received on some 'little games' I've played with the wiki ranges very wildly between extremely good, and extremely bad. I thought I'd take a moment to explain myself a bit, here.
.AF2020_trig { display: none; }
 
.AF2020_orig { display: inline; }
 
  
.april-fools {
+
My little "games" on the Wiki, which I will outline below with more background information on how they came to be, are not intended to upset anyone. Furthermore, they are done, generally, with the approval of EVE University Upper Management, and I very carefully consider the ramifications if the changes were to be perceived negatively. The UniWiki is an invaluable resource, both for EVE University as a recruitment tool, and for the player base at large as their primary source of information - I am extremely conscious of that and do not intend to ruin it over a little bit of fun.
    font-family: 'Triglavian-Completenormal';
 
    color: #f43e29;
 
}
 
  
.lcs_wrap {
+
However, I would also like to point out that these changes are tests of another sort, in disguise. MediaWiki software is infinitely complex, and contains layers upon layers of old code and patches that are hard to navigate in the source code. As I move forward to a complete facelift for the wiki in the near future, I am using these opportunities for "a little fun" to test the capabilities and limits of what I can do with the MediaWiki software, as well as the extensions that we have chosen to install on this server. Each little trick so far has taught me much, and elements of them (though in less annoying manners) will be utilized in the wiki of our future.
display: inline-block;
 
direction: ltr;
 
height: 28px;
 
    vertical-align: middle;
 
}
 
.lcs_wrap input {
 
display: none;
 
}
 
  
.lcs_switch {
+
Enough Rambling! Here's some back story on these little games I've played so far:
display: inline-block;
 
position: relative;
 
width: 100px;
 
height: 28px;
 
border-radius: 30px;
 
background: #ddd;
 
overflow: hidden;
 
cursor: pointer;
 
 
-webkit-transition: all .2s ease-in-out; 
 
-ms-transition: all .2s ease-in-out;
 
transition: all .2s ease-in-out;
 
}
 
.lcs_cursor {
 
display: inline-block;
 
position: absolute;
 
top: 3px;
 
width: 22px;
 
height: 22px;
 
border-radius: 100%;
 
background: #fff;
 
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
 
z-index: 10;
 
 
-webkit-transition: all .2s linear; 
 
-ms-transition: all .2s linear;
 
transition: all .2s linear;
 
}
 
.lcs_label {
 
font-family: "Trebuchet MS", Helvetica, sans-serif;
 
    font-size: 12px;
 
letter-spacing: 1px;
 
line-height: 18px;
 
color: #ccc;
 
font-weight: bold;
 
position: absolute;
 
width: 60px;
 
top: 5px;
 
overflow: hidden;
 
text-align: center;
 
opacity: 0;
 
 
-webkit-transition: all .2s ease-in-out .1s; 
 
-ms-transition: all .2s ease-in-out .1s; 
 
transition: all .2s ease-in-out .1s; 
 
}
 
.lcs_label.lcs_label_on {
 
left: -70px;
 
z-index: 6;
 
color: black;
 
font-weight: 1800;
 
}
 
.lcs_label.lcs_label_off {
 
right: -70px;
 
z-index: 5;
 
}
 
  
/* on */
 
.lcs_switch.lcs_on {
 
background: #292929;
 
box-shadow: 0 0 4px #28a745 inset;
 
}
 
.lcs_switch.lcs_on .lcs_cursor {
 
left: 75px;
 
background: #28a745;
 
}
 
.lcs_switch.lcs_on .lcs_label_on {
 
left: 10px;
 
opacity: 1;
 
color: #28a745;
 
}
 
  
/* off */
+
==Triglavian Invasion==
.lcs_switch.lcs_off {
 
background: #292929;
 
box-shadow: 0px 0px 2px #a4a4a4 inset;
 
}
 
.lcs_switch.lcs_off .lcs_cursor {
 
left: 3px;
 
}
 
.lcs_switch.lcs_off .lcs_label_off {
 
right: 10px;
 
opacity: 1;
 
}
 
/* disabled */
 
.lcs_switch.lcs_disabled {
 
opacity: 0.65;
 
filter: alpha(opacity=65);
 
cursor: default;
 
}
 
}}
 
__NOTOC__ __NOEDITSECTION__
 
  
{| cellspacing="0" align="left" style="width: 100%; height:600px; font-weight: normal; border:0px;"
+
In the summer of 2019, one of the UniWiki curators asked if it was possible to put the Triglavian font from the game files into the wiki, so they could demonstrate the language on a new page they were writing for the Triglavian lore.
! colspan="2" style="border:1px solid #333;height: 150px; background:#000000; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px; " |
 
[[File:UniWiki_Text_White_TRIG.png|500px|class=AF2020_trig|center]] [[File:UniWiki_Text_White.png|500px|class=AF2020_orig|center]]
 
|-
 
| style="border:1px solid #333;height: 50px; width: 70%; background:#000000; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px;" |
 
Using the [[Image:E-UNI_Emblem.png|50px]] [[Image:UniWiki_Text_White_TRIG.png|class=AF2020_trig|100px]] [[Image:UniWiki_Text_White.png|class=AF2020_orig|100px]]
 
! style="border-top:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #333; height: 50px; width: 30%; background:#000000; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px;" |
 
Links For [[Image:E-UNI_Text_Horizontal_White-TRIG.png|200px|class=AF2020_trig|EVE University]] [[Image:E-UNI_Text_Horizontal_White.png|200px|class=AF2020_orig|EVE University]] Members
 
|-
 
| style="border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; margin-left: 25px; padding: 10px; vertical-align:middle;" |
 
The UniWiki is a public resource provided by [[EVE University]] to provide information about EVE Online. All the content is available under a [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons] license, which means you are free to share and adapt it. We just ask that you give appropriate credit to the UniWiki.  
 
  
 +
I maintain a test copy of the UniWiki database on a private server, so I started playing around there to determine the feasibility. In my playing around, I accidentally edited the CSS such that ALL fonts on the test wiki were converted to Triglavian. Quickly realizing my mistake, I went to try and change it back only to realize that the Editor as well was illegible because of the font. It took a little doing to roll back the changes without being able to read anything :)
  
The UniWiki is created and maintained by volunteers, both within and outside EVE University. If you find something which is not up to date, please flag it for review so it can be updated.
+
But the idea had merit. So I played with it some more and the result was only the front page being converted on the testwiki. I showed this to a few people, and the idea to push this to the live wiki was presented.
  
 +
My original plan was to have this in effect throughout FanFest 2020, as an icebreaker for something to talk about, as it would be my first-ever EVE Community Event, let alone as the Wiki Manager. I was designing a custom t-shirt with E-Uni logos and UniWiki Manager emblazoned, and would have a triglavian version of the shirt as well...
  
You can navigate the UniWiki by:
+
Alas, FanFest 2020 was cancelled due to the Coronavirus, so much of my plans were shelved. The Triglavian Invasion was too fun to pass up, though, so I opted to keep working on it, as an April Fool's gag.
* Using the search bar in the top right
 
* Browsing our [[Special:Categories|Categories]]
 
* Following links within other pages
 
* Using the [[Special:Random|Random Page]] link
 
  
 +
Tests included in this April Fool's gag:
 +
* Utilizing the skin-specific JavaScript file ( [[MediaWiki:Uniwiki.js]] ) to add javascript to pages, but also including filters that prevent the javascript from firing on unintended pages (though it will always load on all pages, unfortunately)
 +
* Adding a new feature to the wiki by utilizing the site-wide CSS and JS files, but not impacting other things negatively (There was an unintended side effect for toggle buttons on other pages, which i had to resolve)
 +
* Utilizing javascript-generated and -enabled toggle buttons to control on-page features
  
Everyone is welcome to contribute to the UniWiki! To begin editing, you simply need to log in with EVE SSO in the top right corner. You can learn about editing the UniWiki on our [[Wiki How To Guide]], or view a long list of ways editors of all skill levels can contribute on our [[To Do List]].
+
==Red Dot==
  
 +
Early in 2020, CCP Games added a "Feature" that puts a red dot on your inventory for new items. Unfortunately it was a little over-zealous, and put red dots on darn near everything, whether it was a new item or not. From this, several red-dot memes were born across the EVE Playerbase.
  
|style="border-right:1px solid #000000; border-bottom:1px solid #000000; margin-left: 25px; padding: 10px; vertical-align:top"|
+
While grocery shopping with my wife and discussing the red dot, the idea hit me to do something for it on the wiki... but it was hard to come up with exactly WHAT to do, until she suggested making the cursor a red dot. My original idea was to make it always be a red dot ''until'' you hovered a link, but in testing this turned out to be almost impossible to click on a link, as it was difficult to determine where on the 'cursor' to point from. Flipping it to red dot ONLY on links was much more effective, however, and that allowed me to open it up to affect all pages on the wiki.
[[File:E-UNI_TRIG.png|200px|class=AF2020_trig|center]] [[File:E-UNI.png|200px|class=AF2020_orig|center]]
 
<br />
 
* [[Welcome to EVE University]]
 
* [https://portal.eveuniversity.org/ EVE University Portal]
 
* [[EVE University Management]]
 
* [[EVE University Rules]]
 
* [[Student Advocates]]
 
* [[Leaving EVE University]]
 
  
|-
+
Very little was actually planned for the red dot. Between having the idea and implementing it, only about 5 hours had elapsed.  
| style="border:1px solid #333;height: 50px; width: 70%; background:#000000; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px;" |
 
Who is [[Image:E-UNI_Text_Horizontal_White-TRIG.png|200px|class=AF2020_trig|EVE University]] [[Image:E-UNI_Text_Horizontal_White.png|200px|class=AF2020_orig|EVE University]] ?
 
! style="border-top:1px solid #333; border-bottom:1px solid #333; border-right:1px solid #333; height: 50px; width: 30%; background:#000000; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px;" |
 
Links for New Players
 
  
|-
+
I implemented this meme with no warning to or approval from the upper E-Uni management - better to ask for forgiveness than permission, right? But Laura (CEO) approved once she saw it, so all was well. I would have immediately reverted the changes if it did not receive her blessing once she saw it. I did understand it would be controversial, so I decided to only keep it in place for 48hrs. During that time, many comments were made in many different EVE Player community areas, indicating the annoyance level was 'just about right' to be fun, but not something to keep around forever. It was, as planned, removed after 48 hours.
| style="border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; margin-left: 25px; padding: 10px; vertical-align:middle;" |
 
  
[[EVE University]] is a corporation in EVE Online and a member of the [[Ivy League Alliance]]. We are a neutral, non-profit training corporation in New Eden. Founded in March of 2004 by [[Morning Maniac]], EVE University has taught over 25,000 pilots and continues to take new pilots and train them in all aspects of EVE Online.
+
Tests included in this 48hr 'meme' :
 
+
* in-line SVG contained within the sitewide css files, and whether it would parse
 
+
* whether changes to the mouse cursor would be honored by MW software (I don't plan to actually do this, at the moment, but I have considered utilizing in-game mouse cursor in some new features being planned)
As well as the UniWiki, EVE University runs [[Classes|classes]] on various subjects, the majority of which are open to the public both live and in our [[Class Library]]. Our [https://www.eveuniversity.org/events/ calendar] has details of our upcoming classes and other events.
+
* my own ability to rapidly identify issues and deploy changes to fix them
 
 
 
 
EVE University accepts applications from anyone, regardless of SP, who wants to learn more about EVE Online. We are also interested to hear from those who would like to teach or provide content for our members. See our page on [[Applying to EVE University]].
 
 
 
 
 
By becoming a member you gain access to our members-only resources, which include our [[Mentor Program]], [[Corporation Hangars]], [[Skillbook_Program|Skillbook Reimbursement]] and [[The_+3_Implants_Program|+3 Implants Program]]. You also have access to our [[Student Advocates]] to help you resolve any issues. As a member you are also eligible to join our [[campuses|Campuses]], through which you can experience life in [[HSC|high sec]], [[LSC|low sec]], [[NSC|null sec]] and [[WHC|wormholes]], as well as [[EVE_University_Incursion_Community|incursions]], [[Project Solitude]] and our [[AMC|mining campus]].
 
<br>
 
 
 
|style="border-right:1px solid #000000; border-bottom:1px solid #000000; margin-left: 25px; padding: 10px; vertical-align:top"|
 
 
 
* [[Applying to EVE University]]
 
* [https://www.youtube.com/playlist?list=PLEauSTU1fPwlePk0Y018g22MOPrsFEEHS How to Survive EVE Online Video Series]
 
* [[Getting Started In EVE Online]]
 
 
 
|-
 
| colspan=2 style="padding: 0px; vertical-align:top"|{{EVE University}}
 
|}
 

Latest revision as of 17:42, 1 April 2020

The feedback that I have received on some 'little games' I've played with the wiki ranges very wildly between extremely good, and extremely bad. I thought I'd take a moment to explain myself a bit, here.

My little "games" on the Wiki, which I will outline below with more background information on how they came to be, are not intended to upset anyone. Furthermore, they are done, generally, with the approval of EVE University Upper Management, and I very carefully consider the ramifications if the changes were to be perceived negatively. The UniWiki is an invaluable resource, both for EVE University as a recruitment tool, and for the player base at large as their primary source of information - I am extremely conscious of that and do not intend to ruin it over a little bit of fun.

However, I would also like to point out that these changes are tests of another sort, in disguise. MediaWiki software is infinitely complex, and contains layers upon layers of old code and patches that are hard to navigate in the source code. As I move forward to a complete facelift for the wiki in the near future, I am using these opportunities for "a little fun" to test the capabilities and limits of what I can do with the MediaWiki software, as well as the extensions that we have chosen to install on this server. Each little trick so far has taught me much, and elements of them (though in less annoying manners) will be utilized in the wiki of our future.

Enough Rambling! Here's some back story on these little games I've played so far:


Triglavian Invasion

In the summer of 2019, one of the UniWiki curators asked if it was possible to put the Triglavian font from the game files into the wiki, so they could demonstrate the language on a new page they were writing for the Triglavian lore.

I maintain a test copy of the UniWiki database on a private server, so I started playing around there to determine the feasibility. In my playing around, I accidentally edited the CSS such that ALL fonts on the test wiki were converted to Triglavian. Quickly realizing my mistake, I went to try and change it back only to realize that the Editor as well was illegible because of the font. It took a little doing to roll back the changes without being able to read anything :)

But the idea had merit. So I played with it some more and the result was only the front page being converted on the testwiki. I showed this to a few people, and the idea to push this to the live wiki was presented.

My original plan was to have this in effect throughout FanFest 2020, as an icebreaker for something to talk about, as it would be my first-ever EVE Community Event, let alone as the Wiki Manager. I was designing a custom t-shirt with E-Uni logos and UniWiki Manager emblazoned, and would have a triglavian version of the shirt as well...

Alas, FanFest 2020 was cancelled due to the Coronavirus, so much of my plans were shelved. The Triglavian Invasion was too fun to pass up, though, so I opted to keep working on it, as an April Fool's gag.

Tests included in this April Fool's gag:

  • Utilizing the skin-specific JavaScript file ( MediaWiki:Uniwiki.js ) to add javascript to pages, but also including filters that prevent the javascript from firing on unintended pages (though it will always load on all pages, unfortunately)
  • Adding a new feature to the wiki by utilizing the site-wide CSS and JS files, but not impacting other things negatively (There was an unintended side effect for toggle buttons on other pages, which i had to resolve)
  • Utilizing javascript-generated and -enabled toggle buttons to control on-page features

Red Dot

Early in 2020, CCP Games added a "Feature" that puts a red dot on your inventory for new items. Unfortunately it was a little over-zealous, and put red dots on darn near everything, whether it was a new item or not. From this, several red-dot memes were born across the EVE Playerbase.

While grocery shopping with my wife and discussing the red dot, the idea hit me to do something for it on the wiki... but it was hard to come up with exactly WHAT to do, until she suggested making the cursor a red dot. My original idea was to make it always be a red dot until you hovered a link, but in testing this turned out to be almost impossible to click on a link, as it was difficult to determine where on the 'cursor' to point from. Flipping it to red dot ONLY on links was much more effective, however, and that allowed me to open it up to affect all pages on the wiki.

Very little was actually planned for the red dot. Between having the idea and implementing it, only about 5 hours had elapsed.

I implemented this meme with no warning to or approval from the upper E-Uni management - better to ask for forgiveness than permission, right? But Laura (CEO) approved once she saw it, so all was well. I would have immediately reverted the changes if it did not receive her blessing once she saw it. I did understand it would be controversial, so I decided to only keep it in place for 48hrs. During that time, many comments were made in many different EVE Player community areas, indicating the annoyance level was 'just about right' to be fun, but not something to keep around forever. It was, as planned, removed after 48 hours.

Tests included in this 48hr 'meme' :

  • in-line SVG contained within the sitewide css files, and whether it would parse
  • whether changes to the mouse cursor would be honored by MW software (I don't plan to actually do this, at the moment, but I have considered utilizing in-game mouse cursor in some new features being planned)
  • my own ability to rapidly identify issues and deploy changes to fix them