+ Odpowiedz na ten temat
Wyniki 1 do 8 z 8

Temat: [Migracja 1.0 -> 1.5] Gdzie wgrać wtyczki

  1. #1
    Bywalec czajna jest na właściwiej drodze
    Dołączył
    03-08-2007
    Wpisy
    53

    [Migracja 1.0 -> 1.5] Gdzie wgrać wtyczki

    Cześć,

    zgodnie z plikiem pomocy http://www.pomoc.joomla.pl/content/view/689/51/ (BTW. bardzo fajny, dzięki zwiastun) przygotowywuję migrację z Joomla 1.0 do Joomla 1.5. mam rozbudowany serwis z wieloma komponentami (AdsManager, Community Builder, Seyert, Pony Gallery). Przygotowywuję wtyczki i nie jestem pewien czy wszystko dobrze rozumię.

    Dla przykładu komponent Adsmanager - przygotowałem wtyczki SQL, ETL dla różnych tabel (ads, categories, config itp.) i zastanawiam się gdzie mam wgrać te pliki? Przez ftp na serwer? Do jakiego katalogu? Czy mam stworzyć w components>adsmanager folder plugins i tables?

    Pozdrawiam
    Tomek
    Cytuj Cytuj  

  2. #2
    Administrator zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun awatar
    Dołączył
    20-09-2005
    Skąd
    Świętochłowice, śląskie
    Wpisy
    12 887

    odpowiedź jest w artykule
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    4 proste zasady!
    1. Najpierw poznaj podstawy, potem pytaj
    2. Zanim zapytasz, poszukaj
    3. Jeden temat jeden wątek
    4. Podziękuj, bo się Tobą zajmują, a wcale nie muszą!

    Biblioteka Elektronicznej Dokumentacji Joomla!
    PODSTAWY - Poradniki głównie dla J! 1.0, użyteczne także, gdy korzystasz z Joomla 1.5
    POMOC - podręczniki administratora, projektanta szablonów i nie tylko!
    Cytuj Cytuj  

  3. #3
    Bywalec czajna jest na właściwiej drodze
    Dołączył
    03-08-2007
    Wpisy
    53

    Mam

    Dla potomności: administrator/components/com_migrator/

    Dzięki Zwiastun
    Cytuj Cytuj  

  4. #4
    Administrator zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun awatar
    Dołączył
    20-09-2005
    Skąd
    Świętochłowice, śląskie
    Wpisy
    12 887

    Ale skoro podajesz coś dla potomności, to proszę precyzyjnie - wtyczki trzeba umieścić w odpowiednich podkatalogach komponentu, a nie w głównym katalogu! - Szczegóły w opisie!
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    4 proste zasady!
    1. Najpierw poznaj podstawy, potem pytaj
    2. Zanim zapytasz, poszukaj
    3. Jeden temat jeden wątek
    4. Podziękuj, bo się Tobą zajmują, a wcale nie muszą!

    Biblioteka Elektronicznej Dokumentacji Joomla!
    PODSTAWY - Poradniki głównie dla J! 1.0, użyteczne także, gdy korzystasz z Joomla 1.5
    POMOC - podręczniki administratora, projektanta szablonów i nie tylko!
    Cytuj Cytuj  

  5. #5
    Bywalec czajna jest na właściwiej drodze
    Dołączył
    03-08-2007
    Wpisy
    53

    I jeszcze jedno pytanie:

    Wszystkie wtyczki dla jednego komponentu można zapisać w dwóch plikach – w jednym definicje klas ETL, w drugim kwerendy SQL.


    Jak powinny nazywać się te pliki ETL i SQL? Dla przykład dla Ads Manager?

    Jak powinny wyglądać te pliki?
    Jak poniżej?
    ETL
    Kod:
    <?php
    /**
    * Adsmanager Ads ETL Plugin
    * Wtyczka Adsmanager Ads ETL dla tabeli #__adsmanager_ads
    * @package Migrator
    * @author Stefan Wajda <
       <!--  var prefix = 'ma' + 'il' + 'to';  var path = 'hr' + 'ef' + '=';  var addy46430 = 'zwiastun' + '@';  addy46430 = addy46430 + 'zwiastun' + '.' + 'net';  document.write( '<a ' + path + '\'' + prefix + ':' + addy46430 + '\'>' );  document.write( addy46430 );  document.write( '<\/a>' );  //-->\n zwiastun@zwiastun.net  <!--  document.write( '<span style=\'display: none;\'>' );  //-->  Ten adres email jest ukrywany przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć    <!--  document.write( '</' );  document.write( 'span>' );  //-->  >
    * @license GNU/GPL http://www.gnu.org/licenses/gpl.html
    * @copyright 2008 Stefan Wajda
    * @version SVN: $Id:$
    */
    class Adsmanager_Ads_ETL extends ETLPlugin {
    function getName() { return "Wtyczka ETL - Adsmanager ads"; }
    function getAssociatedTable() { return 'adsmanager_ads'; }
    }
    class Adsmanager_Categories_ETL extends ETLPlugin {
    function getName() { return "Wtyczka ETL - adsmanager_categories"; }
    function getAssociatedTable() { return 'adsmanager_categories'; }
    }
    
    ?>
    SQL
    Kod:
    CREATE TABLE IF NOT EXISTS `jos_adsmanager_ads` (
    `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
    `parent` int(10) UNSIGNED DEFAULT '0',
    `name` varchar(50) DEFAULT NULL,
    `description` varchar(250) DEFAULT NULL,
    `ordering` int(11) DEFAULT '0',
    `published` tinyint(1) DEFAULT '0',
    PRIMARY KEY
    (`id`)
    ) ENGINE=MyISAM;
    
    CREATE TABLE IF NOT EXISTS `jos_adsmanager_categories` (
    `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
    `parent` int(10) UNSIGNED DEFAULT '0',
    `name` varchar(50) DEFAULT NULL,
    `description` varchar(250) DEFAULT NULL,
    `ordering` int(11) DEFAULT '0',
    `published` tinyint(1) DEFAULT '0',
    PRIMARY KEY
    (`id`)
    ) ENGINE=MyISAM;
    Cytuj Cytuj  

  6. #6
    Administrator zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun awatar
    Dołączył
    20-09-2005
    Skąd
    Świętochłowice, śląskie
    Wpisy
    12 887

    Załączam paczki, w któryvh jest trochę wtyczek w odpowiednich katalogach, m.in. do adsmanager:
    Attached Files
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    4 proste zasady!
    1. Najpierw poznaj podstawy, potem pytaj
    2. Zanim zapytasz, poszukaj
    3. Jeden temat jeden wątek
    4. Podziękuj, bo się Tobą zajmują, a wcale nie muszą!

    Biblioteka Elektronicznej Dokumentacji Joomla!
    PODSTAWY - Poradniki głównie dla J! 1.0, użyteczne także, gdy korzystasz z Joomla 1.5
    POMOC - podręczniki administratora, projektanta szablonów i nie tylko!
    Cytuj Cytuj  

  7. #7
    Bywalec czajna jest na właściwiej drodze
    Dołączył
    03-08-2007
    Wpisy
    53

    Zwiastun...a co z moimi pytaniami z poprzedniego postu?

    Wszystkie wtyczki dla jednego komponentu można zapisać w dwóch plikach – w jednym definicje klas ETL, w drugim kwerendy SQL.


    Jak powinny nazywać się te dwa pliki ETL i SQL? Dla przykład dla Ads Manager?

    Potrzebuje wtyczki jeszcze dla kilku innych komponentów
    Cytuj Cytuj  

  8. #8
    Administrator zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun kto Ci pomoże, jeśli nie on zwiastun awatar
    Dołączył
    20-09-2005
    Skąd
    Świętochłowice, śląskie
    Wpisy
    12 887

    Rozsądniej jest robić je oddzielnie, bo jak coś sknocisz, to będziesz wiedzieć, gdzie.
    Jak nazwiesz pliki, nie ma znaczenia.
    Popatrz też na stronach projektów oraz w Katalogu rozszerzeń Joomla. SPoro wtyczek już jest opracowanych
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    4 proste zasady!
    1. Najpierw poznaj podstawy, potem pytaj
    2. Zanim zapytasz, poszukaj
    3. Jeden temat jeden wątek
    4. Podziękuj, bo się Tobą zajmują, a wcale nie muszą!

    Biblioteka Elektronicznej Dokumentacji Joomla!
    PODSTAWY - Poradniki głównie dla J! 1.0, użyteczne także, gdy korzystasz z Joomla 1.5
    POMOC - podręczniki administratora, projektanta szablonów i nie tylko!
    Cytuj Cytuj  

+ Odpowiedz na ten temat

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów