PHP-Fusion 8 tikslas
2005 metais buvo pristatyta PHP-Fusion 6 versija. Tuo metu tai buvo viena labiausiai pažengusių turinio valdymo sistemų, todėl greitai tapo populiari tarp profesionalų ir paprastų vartotojų. Po 2008 metais išėjusios PHP-Fusion 7 versijos, kūrimas ir tobulinimas sustojo. Sustojo dėl įvairių priežasčių, viena jų buvo ir šios sistemos autoriaus, tėvo Nick Jones mirtis.
Todėl PHP-Fusion 8 versija laikoma ta atspirtimi, kuri leis šiai turinio valdymo sistemai vėl tapti populiariai, kuri siūlys didžiules galimybes tiek paprastiems, tiek pažengusiems vartotojams, kuri turės intuityvų valdymą, suprantamą kiekvienam, tuo pačiu išlaikys neribotą modifikavimo potencialą ir, žinoma, išliks visiškai laisvai platinama. Toks yra mūsų tikslas.
Intuityvus dizainas
PHP-Fusion 8 dizaino ir kodo standartais sieks tinklapio kūrėjui suteikti visišką laisvę viską modifikuoti taip ir tiek, kiek jis nori. Tai reiškia, kad sistema turi būti intuityvi, nevaržanti ir aiški. Kūrėjui turi būti suteikti visi įrankiai, kad jis įgyvendintų kiekvieną savo tikslą. Tiek iš kodo pusės (patyrusiems vartotojams), tiek iš administracijos valdymo panelės, leidžiant vartotojui viską atlikti nesikišant į programavimo sritį.
Žiūrėti DEMO video
Naudojimo paprastumas
Naujoji PHP-Fusion karta taps moduline. Branduolys - tai branduolys, įskiepiai - tai įskiepiai, priedai - tai priedai, temos - tai temos. Atskiros dalys, nepriklausančios viena nuo kitos. Tai leis lengvai atsisakyti ir pašalinti nereikalingas funkcijas, lengvai pridėti naujas.
Visa sistema bus suskaidyta į šiuos komponentus: branduolys, priedai (plugins - nauja plėtinių galimybė), temos, įskiepiai (infusions).
Branduolys ir įdiegimas
Anksčiau įdiegiant PHP-Fusion dalis įskiepių būdavo automatiškai įdiegiami ir integruoti į branduolį.
Siekiant, kad sistema būtų kuo lengvesnė, dalis anksčiau buvusių integruotų sistemos funkcijų, bus perkelta į įskiepių sritį. Taigi, žemiau išvardintos funkcijos bus prieinamos kaip papildomi įskiepiai: straipsniai, forumas, siuntiniai, naujienos, "Robotų" valdymas ir kt.
Nepaisant to, įdiegimo metu vartotojas galės pasirinkti kokių funkcijų jam reikia ir taip dar pačioje pradžioje pasiruošti sistemą pilnam darbui iš karto po įdiegimo.
Kartu į branduolį bus įtrauktos papildomos funkcijos: hierarchijos funkcija (leis patogiai valdyti visą tinklapio struktūrą, daugiau galimybių įskiepiams), papildomos SQL funkcijos, PDO palaikymas.
Branduolys taip pat turės naują formų API, SQL valdymą, naują laukelių valdymą. Visa tai bus palaikoma naudojant Bootstrap, todėl daugelį dalykų bus galima įgyvendinti be papildomo programavimo.
Žiūrėti DEMO video
Įskiepiai
PHP-Fusion 8 didelis dėmesys bus skirtas branduoliui, kuris suteiks didelę laisvę kuriant įskiepius sistemai. Tai leis užtikrinti, kad naujus įskiepius kurti bus kur kas lengviau, negu kada nors iki šiol.
Naujas SDK užtikrins, kad įskiepių valdymo dizainas atitiks standartus.
Priedai skirti dar labiau praplėsti kiekvieno įskiepio funkcijas. Taigi, į kiekvieną įskiepį bus galima įdiegti papildomų priedų. Tai leis gerokai praplėsti standartinių įskiepių funkcijas. Ir visą tai padaryti visiškai apsieinant be programavimo žinių.
Kartu yra didelės ambicijos visiškai perdaryti standartinius įskiepius, pridedant papildomų funkcijų ir maketavimo galimybių.
- DUK (dažnai užduodami klausimai)
- Atnaujinimas DUK pateikimas. Naujos funkcijos: balsavimo galimybės, žymės, galimybė vartotojams užduoti klausimus ir gauti į juos atsakymus.
- Naujienos
- Struktūros atnaujinimas. Naujos funkcijos: žymės, apklausos, naujausių žinių rodymas (slideshow).
- Straipsniai
- Visiškas struktūros atnaujinimas. Naujos funkcijos: skyrių galimybės (autoriai galės kurti susijusius straipsnius, priklausančius tai pačiai temai), galimybė nariams užsiprenumeruoti autoriaus straipsnius, kurti savo straipsnių kolekcijas, žymės, intuityvus straipsnių rodymas.
- Kontaktai
- Bus pridėta galimybė redaguoti kontaktų skyrių pagal poreikius.
- Privačios žinutės
- Visiškai naujas dizainas. Naujos funkcijos: realaus laiko pokalbiai, galimybė blokuoti, žinučių grupavimas (el. laiškų principas), taip pat naujos galimybės administratoriui valdyti visą tai.
- Nuotraukų galerija
- Naujas nuotraukų albumų pateikimas su kategorijų rodymu šone. Naujos funkcijos: filtravimas pagal įdėjimo laiką, populiarumą.
- Forumas
- Naujas dizainas, kartu su platesnėmis hierarchijos galimybėmis.
Į viršų
Naujoji administravimo panelė
Visiškai atnaujintas administravimo panelės dizainas taps gerokai intuityvesniu, lengviau suprantamu ir naudojamu išdėstymu. Taip pat bus įtrauktas statistikos rodymas panaudojant suprantamus infografikus.
Visas dizainas bus paremtas skirtukų naudojimu. Panašiai, kaip yra dabar. Tačiau PHP-Fusion 8 versijoje kiekvienas galės skirtukuose esančias funkcijas susidėlioti taip, kaip jam patogu. Bus galimybė pervardinti, kurti naujus ar ištrinti senus skirtukus. Įskiepių nustatymai taip pat galės būti patalpinti kuriame tik norite skirtuke.
Kategorijų ir hierarchijos valdymo įrankis leis lengvai ir greitai keisti visas tinklapyje esančias kategorijas. Jis pakeis dabar esančias naujienų, nuorodų, nuotraukų galerijos, siuntinių ir kt. kategorijas. Nuo šiol viskas bus vienoje vietoje.
Naujoji administravimo panelė taip pat turės papildomų funkcijų tinklapio, temų valdyme, naudos mažiau CSS. Taip pat bus įdiegtos statinės funkcijos, kurias į savo įskiepių valdymą galės įdėti kiekvienas įskiepių kūrėjas.
Žiūrėti DEMO video
Narių profiliai
Narių profiliai visiškai pakeis dizainą, o kartu įgaus ir naujų funkcijų. Kadangi nariai gali sekti temas ir galės sekti straipsnius, taip pat turint omenyje naująją privačių žinučių sistemą, profiliai turės visiškai atitikti šias funkcijas.
Rodyti daugiau
Štai keletas dalykų, kurie bus įdėti:
- { Kairė profilių pusė }
- Didelė nario nuotrauka/paveiksliukas
- Po ja - informacija apie narį
- Po šia informacija - mygtukai siųsti privačiai žinutei ir nariui sekti
- { Profilių vidurė dalis }
- Skirtukai [ Siena ] [ Naujienų srautas ] [ Apsilankymų statistika ]
- Siena bus pranešimų vieta, kur narys galės teikti trumpus pranešimus
- Naujienų sraute bus vaizduojama nario prenumeruojama informacija (naujienos, forumas, straipsniai, nuotraukos)
- { Dešinė profilių pusė }
- Statistikos [ Profilio peržiūros, įvertinimai, sekėjai, sienos komentarai ]
- Statistikos [ Forumo temos, forumo pranešimai, straipsniai, nuotraukos, komentarai, reitingai, šaukyklos pranešimai ]
- Nario grupės
Paslėpti
Profilio redagavimas
Profilio redagavimo skiltis turės bus atnaujinta tiek, kad palaikytų visus ruošiamus atnaujinimus nario profilio rodyme. Taip pat optimizuota greitesniam veikimui. Daugelį funkcijų kiekvienas narys galės įjungti/išjungti pats pagal poreikius.
Registracija
Naujas dizainas. Taip pat sistema bus pritaikyta saugumo reikalavimų atitikimui.
UTF-8
PHP-Fusion 8 versija pagal nutylėjimą turės pilną UTF-8 palaikymą.
SEO
Naujoji 8 versija taip pat turės pilną SEO palaikymą ir funkcijas, kurios gerins SEO rezultatus. Tame tarpe ir nuorodų tekstinis vaizdavimas (pvz. www.tinklapis.lt/naujienos/).
Temos ir Temų variklis
PHP-Fusion 8 versija turės visiškai naują Temų variklį su daugybe naujų funkcijų ir valdymo galimybių. Naujasis variklis bus visiškai prisitaikantis (responsive), turės modulinę struktūrą ir bus intuityvus.
Šį variklį galima būtų sulyginti su kompiuteriuose esančia GPU (vaizdo plokšte). Jis PHP-Fusion tinklapiui suteiks gerokai didesnį vartymo greitį.
Rodyti daugiau
Tinklapio administratorius turės galimybė priskirti skirtingus dizainus, skirtingus išdėstymus konkretiems puslapiams.
Naujasis Temų variklis taip pat pakeis senąją panelių išdėstymo sistemą. Naujosios panelės ne tik taps lengvai modifikuojamos, jas taip pat galima bus "padėti" bet kurioje tinklalapio vietoje, padaryti norimo dydžio, tačiau ir priskirti tik norimiems puslapiams arba jų grupėms.
Atsiras galimybė temas tobulinti neliečiant kodo. Taigi, tinklapio administratorius galės neišeidamas iš administracijos panelės redaguoti temos išdėstymą, CSS parametrus, keisti paveiksliukų išdėstymą ir rodymą.
Visi įskiepiai turės standartinį dizainą. Tačiau jeigu nustatytoje temoje bus įskiepio dizaino funkcija, sistema šį temos dizainą automatiškai pritaikys ir įskiepiams. Temų variklis bus optimizuotas didesniam vartymo greičui. Nenaudojamos funkcijos ir parametrai bus automatiškai atjungiami tam, kad pagreitėtų tinklalapio atidarymas.
Taip pat bus galimybė greitai pridėti papildomus priedus, tokius, kaip jQuery bibliotekos, formų dizainai, Google šriftai, ikonos ir t.t.
Paslėpti
Pagalbinės informacijos skiltys
Siekiant užtikrinti greitą vartotojų apsipratimą su naująją administracijos panele, kiekvienoje nustatymų skiltyje galima bus gauti greitą informaciją ir supažindinimą su naujomis funkcijomis ir kaip jos veikia.
Nariai ir narių grupės
Šiuos nustatymus ketinama optimizuoti ir sujungti su Narių valdymo įskiepiu.
Saugumas
Visiškai nauja skiltis, kurią mes vadiname PHP-Fusion "Gynėju". Papildomos funkcijos ir apsaugos lygiai užtikrins jūsų tinklapio saugumą.
Rodyti daugiau
Štai, ką ketiname patobulinti ar įdiegti:
- slaptažodžių stiprumo tikrinimas kuriant vartotoją
- CAPTCHA atnaujinimas
- DoS atakų sustabdymas, taip pat pasikartojančių pranešimų rašymo iš to paties IP uždraudimas, bei automatinis blokavimas
- MIME type tikrinimas visiems įkeliamiems failams
- galimybė pasirinkti naudoti ar ne administratoriaus slaptažodį
- visos su saugumu susijusios funkcijos bus perkeltos į šią skiltį
Paslėpti
Žiūrėti DEMO video
Prisijungimas
Atsiras galimybė nariams prisijungti naudojant el. pašto adresus.
Vertimai
Turėjome daug pasiūlymų, kaip įgyvendinti vertimų valdymą. Kurie jų bus įgyvendinti - dar nėra visiškai tiksliai nuspręsta. Aišku tik viena, kadangi daugelis funkcijų buvo perkelta į įskiepių lygį, vertimai atitinkamai turės būti prieinami kartu su įskiepiais.
Centralizuotas atnaujinimas
Bus siekiama įgyvendinti centralizuotą atnaujinimų sistemą. Koks kelias bus pasirinktas - dar tvirtai nėra nuspręsta. Galvojama apie pranešimus tinklapių administratoriams apie esančius galimus sistemos atnaujinimus.
Atgalinis suderinamumas
PHP-Fusion 8 dizaino ir kodo standartais sieks tinklapio kūrėjui suteikti visišką laisvę viską modifikuoti taip ir tiek, kiek jis nori. Tai reiškia, kad sistema turi būti intuityvi, nevaržanti ir aiški. Kūrėjui turi būti suteikti visi įrankiai, kad jis įgyvendintų kiekvieną savo tikslą. Tiek iš kodo pusės (patyrusiems vartotojams), tiek iš administracijos valdymo panelės, leidžiant vartotojui viską atlikti nesikišant į programavimo sritį.
Į viršų
Apibendrinimas
Skiriame visas savo jėgas tam, kad PHP-Fusion vėl taptų turinio valdymo sistema, kurios pavyzdžiu seks daugelis kitų. Ypač akcentuojame lengvą sistemos perpratimą, intuityvumą, bei naudojimo paprastumą. Siekiame ir sieksime, kad sistema būtų lengvai modifikuojama kiekvienam.
Kūrimo istorija
PHP-Fusion 8 dizaino ir kodo standartais sieks tinklapio kūrėjui suteikti visišką laisvę viską modifikuoti taip ir tiek, kiek jis nori. Tai reiškia, kad sistema turi būti intuityvi, nevaržanti ir aiški. Kūrėjui turi būti suteikti visi įrankiai, kad jis įgyvendintų kiekvieną savo tikslą. Tiek iš kodo pusės (patyrusiems vartotojams), tiek iš administracijos valdymo panelės, leidžiant vartotojui viską atlikti nesikišant į programavimo sritį.
Planuojamas išleidimas
Konkreti išleidimo data nėra nustatyta. Tačiau atsižvelgiant į esamą kūrimo stadiją, galima prognozuoti, kad iki RC (release candidate) 1-osios versijos išleidimo liko maždaug keletas savaičių darbo.
Naudingos nuorodos
- PHP-Fusion Developers Network
- Kūrėjų tinklas, suteikiantis galimybę prisijungti prie įvairių projektų (tame tarpe ir PHP-Fusion 8) vystymo, dirbti komandoje, gauti pagalbą ir patarimų.
- PHP-Fusion 8 vystymo forumas
- Forumo skiltis, kurioje aptariami visi PHP-Fusion 8 vystymo niuansai.
- PHP-Fusion 8 kūrimo planas
- Sąrašas funkcijų, patobulinimų ir taisytinų dalykų, kurie turi būti įgyvendinti prieš išleidžiant PHP-Fusion 8.
- Diskusija apie PHP-Fusion 8
- Tema mūsų forume, kurioje galite išsakyti savo nuomonę apie PHP-Fusion 8.
Į viršų