Extension:EUV

=Introduction=

What is this weird extension doing you would say

EASY for all semiconductor technicians ........ Centralized and Remote accessible FAB diagnostic and analysis Based on KISS TQM and SPC for a kind of EUV sources and peripherals with interfaces to integrate and communicate (stream data) with existing dedicated FAB IT equipment and environments.

Github will contain the Latest versions of the Jac QBox4u public extension applications, and MediaWiki.org some of the technical documentation. Other available sophisticated extension will not be published here.

Basically, this will be an extension that integrates technically peripherals ( IN AN SECURED WAY ) of an entire FAB so that you are able to get the MTTR instantly down by sitting relaxed on an chair either at home or office or busy somewhere running down through the corridors of an huge FAB holding your cell phone that provides you the required diagnostic answers ^_^

= Clean Qnap QBox4u server installation=
 * Remove your HDD(s) from the tray (if for TS-109, the same).
 * Boot up the NAS without HDD(s) installed. You will hear a short beep, and after about 1~2 minutes, a long beep.
 * The system will use the embedded image to boot up.
 * Then run the Finder on your PC, it will help you to find the NAS on the network.
 * Use the default ID (admin) and password (admin) to login if it asks.
 * Hot-plug the HDD(s) into the NAS.
 * Go through the installation process including formatting hard disk and installing the firmware.
 * install phpMyAdmin from the QNap admin app center
 * install manually Entware-ng

= Installation of extension EUV =
 * Open the QBox4u QNAP folder where your main MediaWiki Application resides
 * Locate inside this folder
 * Create inside the folder  an new folder called
 * Copy from github EUV_Vxxx.zip into your PC
 * Unzip the file and copy them into the subfolder
 * Return to the QBox4u QNAP folder where the main MediaWiki Application resides
 * Copy the file to LocalSettings_org.php
 * Add the following lines at the bottom inside the file
 * Allocate $wgLogo
 * Set
 * Allocate $wgScriptPath
 * Set


 * Add the following at the bottom
 * Save the file

Reset the image permissions
[~] # chown -R httpdusr:everyone /share/Web/VHost_qbox4u/conf/euv/mwk/images/EUV

= Server side opkg update =

User server configuration
Check inside  the correct path of the following items

the PHP execute bin

 * "EUV_QBox_PHPBin": "/mnt/ext/opt/apache/bin/php"

the gnuplot execute bin

 * "EUV_QBox_GnuplotBin": 	"/share/MD0_DATA/.qpkg/Entware-ng/bin/gnuplot"

the mysqldump execute bin

 * "EUV_QBox_mysqldump": 	"/mnt/ext/opt/mariadb/bin/mysqldump"

Pre Check
Verify that the Extension:EUV is active
 * Select in your mediawiki Special Pages
 * Select Version
 * allocate Other

= Status= Implemented Pages
 * Special:EUVAdmin

The following Special:EUVAdmin administrator page functions are implemented
 * Class EUVParmFunctions
 * wf_EUV_Get_all_WIKI_parameters
 * wf_EUV_Display_all_WIKI_parameters_TableTop
 * wf_EUV_Display_all_WIKI_parameters_TableBottom
 * wf_EUV_get_WIKI_BASEPARM_1280
 * wf_EUV_Create_all_WIKI_parameters_array_render
 * Class EUVTQM
 * wf_EUV_GetTQM_PSD_array
 * wf_EUV_CreateTQM_PSD_Dropdown
 * wf_EUV_CreatePSDDemo
 * Class EUVGDFunctions
 * wf_EUV_GDrandomCaptcha
 * wf_EUV_GDimg_bsg
 * wf_EUV_GDimg_mcg
 * wf_EUV_GDtexttoimage
 * Class EUVRecapcha
 * wf_EUV_ReCapchaCheck
 * wf_EUV_ReCapchaPage_CreatePage
 * wf_EUV_ReCapchaPage_Mailbinding
 * Class EUVgnuplot
 * Class EUVmosa
 * wf_EUV_CreateMOSA_Demo
 * wf_EUV_MOSA_Output_Page_Header
 * wf_EUV_MOSA_Create_HTML_Mosa
 * wf_EUV_MOSA_Output_Page_Footer
 * wf_EUV_MOSA_MosaItem
 * wf_EUV_MOSA_SetControlLimits
 * wf_EUV_MOSA_SetConfFabParams
 * wf_EUV_MOSA_sandboxParse
 * Class EUVFileFunctions
 * wf_EUV_ChkUserDir
 * wf_EUV_CreateRandomFilename
 * wf_EUV_ListZipArchive
 * wf_EUV_ListAllfilenames (RECURSIVE FOLDERS)
 * wf_EUV_GetFileIcon
 * wf_EUV_DispayAllFileIcons
 * Class EUVmail
 * wf_EUV_Send_Email
 * Real time browser update by ob_start function
 * Auto update configuration,Global's,Database and functions by userconfig.json
 * Create and view EUV Mysql Database backup's
 * Display the last 10 EUV Diagnostics Logging Files
 * Test the TAG functionality
 * QBox qnap server php bin executable search
 * Import default images
 * Create and Update default EUV Pages
 * Display Classes and functions information
 * Test basic lantronix UDS1100 functionality
 * Testing FTP functionality
 * Display Globals wgEuvUserconfig_json

= First Samples of prototype EUV Admin page =