Segítség kérése FreeBSD webinterface PHP kompatibilitási problémáinak javításához

Kedves Fórumtársak,

Egy viszonylag kis közösség évek óta használja nagy megelégedéssel a ZFSguru-nak becézett FreeBSD webinterface-t. A fejlesztők egyszer csak minden előzetes jel nélkül eltűntek a közösséget egy avuló UI-val hagyva. A ZFSguru minden további nélkül telepíthető felület akár a FreeBSD 11.2-RELEASE -re is, azonban a PHP56 csomag számos ponton másképp működik mint a korábbiak, ezért a felület sok hibával illetve néhány helyen nem működik.
Abban kérném hozzáértő PHP szakértő véleményét, hogy az itt https://www.dropbox.com/s/0h0ybmcawvcaej5/ZFSguru-0.3.1XSMB4-webinterfa…
elérhető interface-t érdemes, lehet-e PHP56-hoz kompatibilisre foltozni, vagy ez olyan mértékű munka, amivel nem érdemes vesződni? Ha egyszerűen megoldható, hogyan érdemes hozzáfogni?

Köszönet,

(Avult telepítési útmutató itt: http://zfsguru.com/doc/bsd/zfsguru és itt http://zfsguru.com/forum/zfsgurudevelopment/1092)

Hozzászólások

PHP validáláshoz a CSS HTML Validator nevű szoftvert találtam a legalkalmasabbnak.
https://www.htmlvalidator.com/php-script-checker.php
A 30 napos próbaidőszak alatt 200 PHP validálást hajthatunk végre vele. Nevéből adódóan CSS és HTML validációra is jó.

PHP-ra nagyon hasznos még a következő oldal:
https://phpcodechecker.com/index.htm

Ezen kívül nagyon jó CSS validáláshoz:
https://validator.w3.org/#validate_by_input
http://www.css-validator.org/#validate_by_input
https://www.cssportal.com/css-validator/

Java script-hez:
https://www.piliapp.com/javascript-validator/

Üdv:

Amikor először feldobtad, akkor ránéztem és igazából annyira nem tűnik nagy feladatnak a helyrepofozása (mondom ezt úgy, hogy PHP-val már nagyon rég nem foglalkoztam).

Egy kicsit bele kell ásnia magát az embernek, hogy mire is gondolt a költő adott részeken, de megvalósítható.

Úgy is most akarom a PHP tudásom feltornázni, lehetőleg 7-esre. Gondoltam rá, hogy "gyakorlásnak" átírnám a ZFSguru-t 7-esre. Ha az jó neked/nektek!

Szerk.:
Most még munkában ráakartam nézni, de a DropBox link halott. Fel tudnád újra rakni? A hivatalos oldalról meg egyedül a régi Live ISO tölthető

Szerk2.: Megoldva, a fórumot átnézve megtaláltam, hogy a Bravo szerver leállt és az Alpha él

Szerk3.: Az eddigi legnagyobb akadály a Licence megtalálása volt :D A saját oldalukon semmi információ nem volt. A francia Wiki oldalon volt annyi, hogy BSD licence. De hogy 2 vagy 3 clause az már nem. Most még privát GitHub repository-ban van és 2-clause-t adtam hozzá. Remélem jó lesz :D

---
"Errors are red
My screen in blue
Someone help me
I've deleted Sys32"

Hali!

A szkripteket a szoftverekkel átnézettem, nagyon kicsit módosítottam és úgy tűnik a WebUI PHP7-essel menni fog.
Itt írok erről kicsit bővebben.
http://zfsguru.com/forum/zfsgurusupport/1197#7497
Itt a Dropbox link:
https://dl.dropboxusercontent.com/s/mnnv0dvc035o0lb/ZFSguru-0.3.1.SMB4_…

A problémát inkább abban látom, hogy a FreeBSD is változik és ez néha a szkriptek változtatását is igényli. Ez nyilván csuklógyakorlat egy PHP programozónak, de nekem, mint egybites felhasználónak nem könnyű. Pl. a status/memory.php sem teljesen 100-as, de nekem magas labda az átírása (nem tudok PHP-ül).

Hozzájárulást az alkotóktól ne várj, mert (JASON és CiPHER) régen eltűntek. A legfurcsább az, hogy CiPHER minden előzetes jel nélkül. Végül is ráeshet az ember fejére egy tégla......
A Licence szabad felhasználású, ez kiemelten és hangsúlyozottan mindig is nonprofit és ingyenes felhasználású projekt volt.

Köszönöm, hogy foglalkozol vele.

Na... Nem sok időt tudtam eddig ráfordítani, de megpróbálok majd jobban belemélyedni:

https://github.com/pehsa/ZFSguru2

Eddig sok mindent nem csináltam. Az általad eszközölt módosításokat hozzáraktam, illetve néhány PHP kód analizátort ráengedtem (főleg a formázást módosították).

Még időm nem volt tesztelni.

Ha gondolod és van kedved bedobhatod a ZFSguru közösségnek, hogy nyitva áll a lehetőség a fejlesztésre/javításra. Én jelenleg munkahelyemen 7.2-vel dolgozom, így az alapján mentek az analizátorok, de próbálok majd fellőni egy teszt VM-et legfrissebb BSD-vel és 7.3 (vagy már lehet 7.4) PHP-val.

---
"Errors are red
My screen in blue
Someone help me
I've deleted Sys32"

Szia!
Ezer köszönet a munkádért, majd tesztelem. A "közösség" mint olyan már széthullott. Az oldalt széttrollkodták és "Our database is currently offline due to maintenance" van.
Most nekem is sűrű az élet, de ha máskor nem a novemberi FreeBSD 12.1-el ki fogom próbálni.