Üdvözletem!
Szeretnék bejelenteni pár újítást, amit részben a támogatóknak is köszönhetünk hogy megteremtették rá az anyagi hátteret.
Az elsõ a Szkriptek és pályák részt érinti. Páran emlékezhettek, hogy régen volt egy Szkriptek menüpont, ahol minden script és pálya elérhetõ volt amit publikáltak a fórumon, de ez megszûnt amikor bekerültek a prefixek. Ennek ellenére 10 000+ oldalletöltést tudhatott magáénak amíg aktív volt, ezt a hihetetlen szintet eddig csak a Google keresõ érte utol, bátran kijelenthetjük hogy nagyon népszerû oldal volt.
A másik, máig aktuális szabályozás szintén a scriptek és pályák fórumrészt érintette, egy ideje már kötelezõ a fórumra is kötelezõ [*code] cimkék között kirakni a teljes kódot is, ami kisebb scriptek esetében még elmegy, de a több száz/ezer/tízezer soros kódoknál, a lassabb géppel/internettel rendelkezõket hihetetlen mértékben lassította vagy akár meg is gátolhatta az oldal megtekintésében.
Ez a szabályozás azért kellett, hogy ne vesszenek el a kódok, ha valamilyen oknál fogva bezárnak egy fájlmegosztót (lásd megaupload), vagy a fájlmegosztó törli a fájlokat (lásd data.hu) stb... Úgy gondoltuk így tudjuk a legegyszerûbben megõrizni a publikációkat. (A mi tárhelyünkön nem megoldás õket tartani, ezt nem engedhetjük meg magunknak)
Nos, az utóbbi idõben elkezdtem újragondolni ezeket a dolgokat, meg is született a megoldás.
A scriptek és pályák fórumrésznél megszûnik a kötelezõ code-ba illesztés, helyette megszületett a sampforum.hu kódtár, ami elérhetõ a code.sampforum.hu (BÉTA verzió) oldalon, ez egy saját fejlesztésû kód tároló rendszer, amiben az a csavar, hogy itt is van a kód, meg nem is
Ez azt jelenti, hogy elõfizettünk egy pastebin.com felhasználóra, ami azt jelenti hogy hihetetlen méretû kódokat (pl. a teljes See RPG az egy kódra jutó limit kb 1/3 részét teszi ki) rakhatunk fel,korlátlan számban az oldalra, amik örökre ottmaradnak, illetve az API-jüket felhasználva tulajdonképpen pont olyan mintha a fórum tárolná a kódokat. Ezek a kódok csak a fórumról tekinthetõek meg, a pastebin keresõje, vagy bármilyen más keresõ nem jelzi õket, csak a kódtárban található linkek mutatnak az oldalakra.
Ezzel a módszerrel valószínûleg végre megoldódik a script tárolási probléma. Tudjuk, hogy vannak olyan scriptek amik igényelnek pluginokat stb, úgy döntöttünk hogy ezek a pár megás fájlok simán mehetnek a tárhelyre, ahol teljes biztonságban vannak. A kódtár rengeteg sok kényelmi funkcióval bír, például egy scriptnél felismeri milyen include fájlok szükségesek a futtatáshoz és azokat is közvetlenül linkeli/felajánlja a letöltésüket, a scripthez tartozó pluginokat/csatolmányokat úgy szintén, van benne verzió követõ rendszer stb...
BÉTA verziós a dolog, a hibákat és az ötleteket ide várom.
Elmagyarázom a gyakorlatban, mert így egy kicsit bonyolult:
Valaki publikál valamit.
Ha az a valami megfelel a publikációs szabályoknak és teljesen mûködik és megbízható, akkor egy admin, vagy valaki akinek majd erre jogot adunk (Van hozzá grafikus felület), feltölti a kódtárba a scriptet, (nem valószínû hogy minden 50 soros scriptet feltöltünk, azoknál marad a kódba illesztés, kivéve ha a munka minõsége kiemelkedõ) ami ott azonnal elérhetõ lesz.
Aki feltöltötte a scriptet a kódtárba, visszamegy a témába, és ha kódba volt illesztve a script akkor azt törli, a helyére rakja a letöltõ BB kódot, ha nem volt kódba illesztve akkor egyszerûen a többi letöltési lehetõséget kicseréli a BB kódra.
Ez a BB kód:
[dload]
Ennyi, semmivel nem kell kiegészíteni, kész is van. Módosítja a hozzászólást.
Ezután bárki aki bemegy a témába, látni fogja a \"Letöltés a sampforum.hu kódtárból.\" szöveget, rákattint, a link átviszi õt a kódtárba egy új böngészõ oldalon ahol a script található, annak leírása, a szükséges INC-k stb, ott megnézheti, vagy letöltheti a kódot, annak kiegészítõit, INC-it, látja a készítõ nevét, a leírást, tehát mindent tulajdonképpen, és ha akar, vissza is térhet az eredeti témába. Vagy csak simán bezárja az ablakot. A folyamat alatt senki nem hagyta el a fórumot, nem irányítódott át más weboldalra.
Ha a scriptnek több verziója van, akkor a letöltõ BBC mindig a legújabbra fog irányítani, de a kódtárban a beépített verzió követõ rendszer miatt lehetõség van megtekinteni az elõzõ verziókat is.
Példák:
Gentleman ház scriptje:
http://code.sampforum.hu/share/Lah7AmwLElkezdjük a scriptek feltöltését a rendszerbe illetve a rendszer beüzemelését, hibákat írjátok kérlek és ha vannak ötletek azokat se tartsátok vissza.
A kódtár mellé visszakerül a scriptek és mappok oldal, teljesen felújítva, új lehetõségekkel, kódtár kompatibilitással.
http://sampforum.hu/index.php?page=scriptsValószínû hogy ez a menübe is be fog kerülni.
Ennek is rengeteg újítása elérhetõ. Például nagyon egyszerû munkagyûjteményekhez linkelni, csupán a saját publikációkra megyünk, kimásoljuk a linket a címsorból és kész.
Megjegyzés: A kódtár és a scriptek oldal is téma függetlenül mûködik, illeszkednie kell a világos/sötét témákhoz is.
Nemsokára még további hasznos újítások következnek, legközelebb remélem olyan újítást (is) tudok majd bejelenteni ami nem csak azokat érinti akik valamilyen szinten érdekeltek a scriptelés témában.