Advanced Information Methodology (AIM) Component

NOTICE:

This is a component page used internally by the SCP Wiki. It is intended to be used and included on other pages.

rating: +54+x

Also taken from SCP-5555

What is AIM:


AIM is a new header and information system, taking inspiration from other similar classification systems. It is provided in order to lay out data in a clear and concise way that is easy for both readers and authors to use.

If there are any issues, please contact me (Dr Moned) through IRC or wikidot pms.
Furthermore, thanks to EstrellaYoshteEstrellaYoshte for their initial help with this header and to CroquemboucheCroquembouche for helping me through the recode, customisation addon, and subsequent addition of darkmode! I couldn't have done it without either of them.


How to use:


Using default AIM is fairly simple; however, there are quite a few options and additions to choose from. To import it in the most basic form, simply use the code below:

[[include :scp-wiki:component:advanced-information-methodology
|XXXX=XXXX
|lv=one
|cc=THAUMIEL
|dc=DARK
|site=Site-0
|dir=Dr Director
|head=Dr Doctor
|mtf=Alpha-1
]]

If you're stuck on what each variable means, check out the variable section just a little bit further down! The code written above produces the following header as an example.

AIMexample.png

AIM example

Additionally, this basic setup can be split into two blocks as shown in the next section. This can be useful for using just one piece of AIM, or sandwiching an image between the two blocks as shown below. Using this alongside custom classes/levels is slightly strange, but the solution is detailed in warning blocks above each relevant section.

AIMexample5.png

AIM sandwich example

If you wish to customise AIM even further with your own containment classes, secondary classes, levels or disruption classes check out the Basic Variable Explanations section, or head directly to the related section via the floating nav box (desktop only) or just by scrolling to it down below.

Variables:


"XXXX" merely refers to your SCP number, the second "XXXX" in "|XXXX=XXXX" can be replaced with your SCP's number, for example: "|XXXX=5241".

"lvl" refers to the clearance level an in-universe employee would need to access this document. The existing options are from "one" to "six" (not numbers, the actual words). Custom options can be added, see Access Levels

"cc" refers to the containment class. The currently implemented ones are as follows: "SAFE", "EUCLID", "KETER", "NEUTRALIZED", and "THAUMIEL" (These do need to be capitalized). If you find that your class clips into the bar's icons. You can use the following code to place it on a new line, below "Containment class". ".CLASS-NAME-IN-CAPS-HERE { display: block; }" This code must be placed in a css module below the main AIM include to work.

Custom class options can be added, see Containment Class. Additionally, see Secondary Class if you wish to have dual classes shown.

"dc" refers to the disruption class. This was introduced by ACS and are listed here in ascending order of disruption level: "DARK", "VLAM", "KENEQ", "EKHI", and "AMIDA" (These do need to be capitalized). For more information visit the ACS guide linked above. Custom values can be entered here easily as no visuals depend on this variable.

"Site" is fairly self-explanatory, it is the site the SCP is contained at, or the site the researchers studying it are at. If this is not relevant. You can put "N/A", but it will mean the following box will be "N/A" too.

"dir" refers to the director of the site you used.

"head" refers to the research head of the SCP.

"MTF" refers to the MTF assigned to the SCP. As with the others, if there is no MTF needed, it can be left as "N/A".

WARNING
If you are using the split version of AIM, any newly introduced variables must be placed in the lower section with the site info (counterintuitively). This is due to how css cascades. Sorry for the inconvenience!

AIM Top - Customisation and Tweaks:


As shown below, the top piece of AIM can be heavily customised with your own levels, containment classes, secondary classes, and their respective images. Examples showing the size and positioning for these custom images can be found by checking the files on this page1. Base templates for custom images are provided with the prefix "_template_".

AIMexample6.png

AIM heavily customised example

Code for these tweaks is shown directly below in the code block. Additionally, sections detailing each tweak that can be made are a bit further down the page. These sections can be mixed and matched, eg: a custom level and secondary class, but just "EUCLID" as a containment class. Be aware, adding your own values will require editing images, primarily resizing them to a format suitable to this component. I'm happy to help with this process if contacted.

[[include :scp-wiki:component:advanced-information-methodology blocks=-
|XXXX=XXXX
|lv-name=00/Irrelevant
|lv-link=http://timebox.wikidot.com/local--files/main-aim-testing/c_lvl_four_altered.png
|cc=LUCIAN
|cc-link=http://timebox.wikidot.com/local--files/main-aim-testing/cc_LUCIAN.png
|sc=SKOLL
|sc-link=http://timebox.wikidot.com/local--files/main-aim-testing/scSKOLL.png
|dc=DARK
]]


WARNING
If you are using the split version of aim, any newly introduced variables, such as "|cc-link=", "|sc=", and "|sc-link=", must be placed in the lower section with the site info (counterintuitively). This is due to how css cascades. Sorry for the inconvenience!

WARNING
If you are using the split version of aim, any newly introduced variables, such as "|lv-name=" and "|lv-link=", must be placed in the lower section with the site info (counterintuitively). This is due to how css cascades. Sorry for the inconvenience!

AIM - Custom Access Level:


To add a level to the component, all you need to do is fill out the component as normal and then replace the existing "|lv=" variable with both the "|lv-name=" variable and the "|lv-link=" variable.

"|lv-name=" is where you write the level and its name, separated by a slash; for example: "00/IRRELEVANT". "|lv-link=" is where you put the image link for the custom level you're adding. To make these images, custom icons can be added to the "_template_lv.png" file.

Instead of using the "_template_lv.png" file, you could alter one of the other existing level images found in this page's files.

[[include :scp-wiki:component:advanced-information-methodology blocks=-
|XXXX=XXXX
|lv-name=00/IRRELEVANT
|lv-link=http://timebox.wikidot.com/local--files/main-aim-testing/c_lvl_four_altered.png
|cc=EUCLID
|dc=DARK
]]

This will look as so:

AIMexample9.png

AIM Custom Access Level.

AIM - Darkmode:


If you wish to use AIM for dark mode themes such as extra black highlighter or basalt onyx you now can. All the basic levels and containment classes have been given dark-mode image counterparts. As the text colour is handled by the theme, only the background images require changing for this to work. To enable this feature, jus add |darkmode=a at the end of your include block as shown below:

[[include :scp-wiki:component:advanced-information-methodology blocks=-
|XXXX=6032
|lv=one
|cc=KETER
|dc=NOTICE
|darkmode=a
]]

This will look as so:

AIMexample4.png

AIM example dark mode.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License