Vydaný XOOPS 2.5.6
Pridal chaoos  29.04.2013 8:00:00 (68 prečítaní) | pridane do XOOPS

Tím vývojárov XOOPS s potešením oznamuje vydanie verzie XOOPS 2.5.6.

Verzia 2.5.6 je zameraná na lepšiu kompatibilitu XOOPS s PHP 5.4.x, na vylepšenie zabezpečenia a aktualizácie na externé knižnice pre ich najnovšie verzie:

- Smarty 2.6.27
- TinyMCE 3.5.8
- jQuery 1.8.3
- jQueryUI 1.10


Keďže táto verzia obsahuje dôležité opravy zabezpečenia, prioritne odporúčame čo najskôr vykonať aktualizáciu na túto verziu!

Pre viac informácií si pozrite Zmeny vo verziách

DÔLEŽITÉ UPOZORNENIE:
-----------------------------------
Vzhľadom na zmeny, ktoré sa týkajú bezpečnosti, môže sa stať, že v jednom alebo viacerých moduloch nemusí fungovať ukladanie oprávnení v administrácii. Dokončuje sa základný balík modulov, kde budú všetky otestované moduly pre XOOPS 2.5.6. Podrobnejšie informácie o prípadných opravách si môžete prečítať v súbore "fixing_permissions.txt".

Systémové požiadavky
-----------------------------------

PHP:
PHP verzia >= 5.2 (PHP 5.3+ je vyslovene odporúčaný)

MySQL:
MySQL server 5.0+

Web server:
Akýkoľvek server podporujúci požadovanú verziu PHP (Apache je odporúčaný)

XOOPS 2.5.6 môžete stiahnuť na SourceForge:
https://sourceforge.net/projects/xoops ... 0releases%29/XOOPS_2.5.6/

Komentáre?
Športový balíček (Football / Soccer, Cricket, Šípky) prevedený do XOOPS 2.5.5 GIU administrácie
Pridal chaoos  11.03.2013 12:00:00 (116 prečítaní) | pridane do Moduly

Máme tu tri moduly prevedené do GUI administrácie XOOPS 2.5.5, spracované a testované zeroramom pod PHP 5.4.12. Moduly treba viac zapracovať v tom zmysle, že nie sú z XOOPS API a mali by byť plne prevedené na "Blue Move". No v súčasnosti sa zdá, že robia svoju prácu bez problémov.

Ale keďže teraz ich môžete nainštalovať a otestovať na XOOPS 2.5.5 a PHP 5.3/5.4, snáď sa nájdu užívatelia, ktorí budú chcieť spolupracovať na zlepšení týchto modulov a ich prevedení na XOOPS API.

Takže dajte vedieť Mambovi z XOOPS.org, či je od nás záujem na nich pracovať.

Na stiahnutie:
Kliknite pre zobrazenie pôvodného obrázku v novom okne

CricketStats 1.20 Beta 1


Kliknite pre zobrazenie pôvodného obrázku v novom okne
MatchDart 1.60 Beta 1

Kliknite pre zobrazenie pôvodného obrázku v novom okne
TPL League Stats 1.10 Beta 2


Tiež bol nedávno aktualizovaný modul Team pre hranie online hier, takže si ho môžete odskúšať tiež:

Team 3.02 Beta 1

Komentáre?
Prehľad modulových balíčkov XOOPS - Návrh 1
Pridal chaoos  10.03.2013 15:20:00 (111 prečítaní) | pridane do Moduly

Je čas dokončiť naše modulové balíčky.

Nižšie je uvedený predbežný zoznam modulov a ich miesto v navrhovaných modulových balíčkoch:

- Basic
- Community
- Company
- eCommerce
- Mega

Požiadavky pri všetkých týchto moduloch sú nasledovné:

- GUI Administrácia XOOPS 2.5.5
- aktívny vývoj / údržba
- testované a fungujúce v XOOPS 2.5.5 a pod PHP 5.4

Označené zelenou farbou sú moduly, ktoré boli testované a oficiálne vydané.
Žltou farbou sú označené moduly, na ktorých sa pracuje a ak budú včas dokončené, budú do nich zahrnuté.

Určite boli niektoré moduly vynechané, alebo sú niektoré duplicitné a mali by byť odstránené. Niektoré moduly nemôžu byť vo všetkých príslušných balíčkoch.

Ak niektoré moduly nepoznáte, určenie mnohých z nich nájdete v "Knihe zdrojov XOOPS"


Zoznam modulov

Komentáre?
Návod: Ako postupovať pri aktualizácií tabuliek podľa nového pomenovania v schéme XOOPS?
Pridal chaoos  07.03.2013 13:16:40 (156 prečítaní) | pridane do XOOPS

Ako už možno tušíte, je vyvíjaná snaha štandardizovať vývoj modulov - používať v moduloch rovnakú štruktúru správcu GUI s rovnakými ikonami vo všetkých moduloch, s použitím rovnakej štruktúry stránkovania pre každú tabuľku, s jednotným spôsobom pomenovania tabuliek a polí.

Tento návod vám ukáže, ako upraviť svoj ​​modul premenovaním tabuliek na vašich stránkach, keď zaktualizujete modul.

Nová schéma pomenovania tabuľky je:

mod_AAA_BBBB

kde AAA je názov modulu, a BBB je názov tabuľky.

Napríklad, keď je v module "News" tabuľka s názvom "topics", v novej aktualizovanej verzii News to bude vyzerať takto:

mod_news_topics

Nasleduje niekoľko krokov, ako použiť modul "Pedigree" a jeho tabuľku "animal" :

1) Nová verzia by mala mať v súbore SQL správne nadefinovanú tabuľku, takže nová inštalácia (nie aktualizovaná) má tabuľky nainštalované správne hneď

2) V existujúcej inštalácií prekopírujeme súbory (výmenou starých súborov za nové) a potom spustime "aktualizáciu" v administrácii. Preto budeme musieť pridať súbor s aktualizáciou. Nazvime ho "update_function.php" a umiestnime ho do priečinka /include

3) Aby XOOPS zavolal tento súbor, pridáme do súboru xoops_version.php nasledujúce:

$modversion['onUpdate'] = 'include/update_function.php';


4) V tomto súbore začneme tým, že pridaním funkcie skontrolujeme, či tabuľky, ktoré chceme premenovať, skutočne existujú. Toto sa vykoná pomocou funkcie vytvorenej Hervetom:

function tableExists($tablename)
{
    global 
$xoopsDB;
    
$result=$xoopsDB->queryF("SHOW TABLES LIKE '$tablename'");
    return(
$xoopsDB->getRowsNum($result) > 0);
}


5) Potom pridáme nasledujúce funkciu, ktorá sa spustí, keď klikneme na tlačidlo Update:

function xoops_module_update_animal()
{
    global 
$xoopsDB;

    if (
tableExists($xoopsDB->prefix('eigenaar'))) {
        
$sql    sprintf(
            
'ALTER TABLE ' $xoopsDB->prefix('eigenaar') . ' RENAME ' $xoopsDB->prefix('mod_pedigree_owner')
        );
        
$result $xoopsDB->queryF($sql);
        if (!
$result) {
            echo 
'<br />' _AM_PED_UPGRADEFAILED ' ' _AM_PED_UPGRADEFAILED2;
            
$errors++;
        }
    }
    return 
TRUE;
}


Vo vyššie vypísanom kóde sme overili, či existuje tabuľka "eigenaar", a ak áno, následne sme ju premenovali na "mod_pedigree_owner". Samozrejme, toto je potrebné urobiť pre každú tabuľku, ktorú chceme premenovať.

6) Musíme tiež rovnako premenovať všetky výskyty tabuliek v kóde.

a) prvým krokom bude jednoducho spustiť vyhľadávanie a nahradenie použitého slova "prefiix", takže v našom príklade nahradíme:

prefix("eigenaar")

s:

prefix("mod_pedigree_owner")

To sú prípady, keď voláme tabuľky konvenčným spôsobom.

b) ale ľudia sú kreatívni a môže sa stať, že to urobia inak, takže nás nič nezachráni od testovania a nakoniec hľadáme slovo "eigenaar" vo všetkých súboroch, kde musíme určovať, či ide o tabuľku a či treba premenovanie.

Nové pomenovanie zjednoduší dve veci:

- v phpMyAdmin uvidíme (alebo v akomkoľvek inom databázovom nástroji) všetky tabuľky modulu zoskupené. To ich tiež odlíši od základných tabuliek.

- v kóde bude ľahšie nájdenie tabuľky vyhľadaním formy slova "mod_MODULENAME".

V blízkej budúcnosti budú tiež upevnené názvy a charakteristiky typických polí v základných moduloch a budú k nim poskytnuté vodítka.

Keď sa pozrieme na štandardné moduly, rovnaké pole môže byť v každom module menované odlišne.
Pozrime sa na "Group ID" - to by mohlo byť: gid, g_id, group_id, gr_id, atď. A ak sa snažíme udržiavať modul od iného autora, strácame príliš veľa času zisťovaním,
o aké konkrétne pole vlastne ide.

Ak máte vylepšenie tohto návodu, dajte nám prosím vedieť.

Komentáre?
Oprava zabezpečenia pre XOOPS 2.5.5
Pridal chaoos  03.02.2013 10:32:09 (176 prečítaní) | pridane do XOOPS

Súčasným užívateľom verzie XOOPS 2.5.5 sa odporúča stiahnuť a použiť opravu zabezpečenia.

Táto oprava je zahrnutá do nadchádzajúcej verzie XOOPS 2.5.6 (viď info v predchádzajúcom článku), ktorá bude vydaná v najbližších týždňoch po plnom otestovaní beta verzie.

Túto opravu zabezpečenia si môžete stiahnuť tu:
http://sourceforge.net/projects/xoops ... Patch_htdocs.zip/download

Komentáre?
(1) 2 3 »
Novinky
  • [17.11.2012] XOOPS - XOOPS vyhlásili za vicek...
    Potom, čo bol XOOPS v auguste vyhlásený na SourceForge za "Projekt mesiaca", s hrdosťou vám teraz oznamujeme, že bol zvolený za vicekráľa vo voľne šíriteľných CMS pre rok 2012 na...
Na stiahnutie
SK Weby
Kto je pripojený
Pripojení užívatelia: 4 (1 užívateľ(ov) prehliada Novinky)

Členovia: 0
Hostia: 4

viac...
Info o stránkach
Webmastri
chaoos
chaoos
 

Hlasujte
Hlasujte za XOOPS na Softaculous!
Poteší nás 5 hviezdičiek.

Stiahnite si XOOPS
Stabilná verzia:
XOOPS 2.5.6

Testovacia verzia:
XOOPS 2.6.0 Alpha 2
Vyhľadávanie
Social
Komentáre
Novinky
Fórum
Súbory na stiahnutie
Anketa
Čo si myslíte o XOOPS?
Skvelý!
Dobrý
Hmm..nie je zlý
Čo to do pekla je?
Celkovo hlasov: 8   |   1 Komentár
Anketa skončí 31.12.2015 23:59  |   Ďalšie ankety
Test
Nové verzie jadra a modulov XOOPS testujeme na XOOPS TEST
Pripravovanú verziu 2.6.0 prezentujeme osobitne na XOOPS 2.6.0