PDA

Zobacz pełną wersję : Tworzenie podportali z Joomlą...



jackcorporation
29-09-2007, 12:09
Witam

Zastanawiałem się czy na jednym serwerze można utworzyć dwa równoległe niezależne portale na Joomli, nakierowując drugi portal na część plików (tych podstawowych na przykład) z pierwszego, potem stworzyć inną szatę graficzną, treść itd. :confused::confused::confused:

norek
29-09-2007, 13:26
Tak można, skorzystaj z rozszerzeń (http://extensions.joomla.org/component/option,com_mtree/task,listcats/cat_id,1790/Itemid,35/) .

norek
29-09-2007, 13:29
Bez rozszerzeń też dasz radę ;)
2 instalki w rożnych katalogach lecz korzystanie z jednej bazy.
Gorzej z wykorzystaniem plików, trzeba duplikować no i niestety wspólne treści strony startowej.

interw
19-04-2008, 17:49
Bez rozszerzeń też dasz radę ;)
2 instalki w rożnych katalogach lecz korzystanie z jednej bazy.

A jak sądzicie? Zadziała w ten sposób:
Pierwsza instalka w katalogu głównym serwera a druga w podkatalogu głównego np. /second i wtedy:

Pierwszy portal pod adresem: http://www.twojanazwa.pl (http://twojanazwa.pl)

a drugi pod adresem: http://www.twojanazwa.pl/second/ (http://twojanazwa.pl/second/)


Gorzej z wykorzystaniem plików, trzeba duplikować Tu zgoda, właściwie wszystko odrębnie lub dublowanie.


no i niestety wspólne treści strony startowej.a tu już nie, bo każdy będzie miał swoją stronę startową.

Do tego wydaje mi się, że przy instalacji drugiego trzeba ustalić inny przedrostek tabeli niż standardowy "jos_" zgadza się?

Na co trzeba by jeszcze zwrócić uwagę?

inkos
19-04-2008, 21:10
Przedrostek to podstawa inaczej nadpiszesz sobie poprzednia strone. Jak mozesz to zainstaluj ta inna strone w oddzielnej bazie danych. W razie wpadki z baza jeden serwis przezyje a drugi bedzie wymagal reanimacji. Inaczej calosc moze pasc.

steelfox
05-06-2008, 18:57
Odradzam tworzenie na tej samej bazie, z odnośniku do rozszerzeń łatwo zauważyć, że wszystki komponenty są komercyjnie dystrybuowane, a jak sądzę nie o to chodzi:D. Kilka instalacji joomli jest sensowne, ale zastanów się co chcesz osiągnąć, bo to warte tylko w dużym portalu, wielotematycznym. Może powinieneś napisać co tak naprawdę chcesz osiągnąć

Teraz dla innych, o czym tak naprawdę mowa, więc spróbujmy logicznie rozumować.

Załóżmy portal motoryzacyjny, dla fanów skuterów, motorów, samochodów.
1. instalacja główna J0 - domena motor.pl

(oczywiście zakładam, że podportale mają inne układy, zawartość i moduły, bo inaczej nie warto)

2. instalacja dodatkowa J1 - poddomena skuter.motor.pl
3. instalacja dodatkowa J2 - poddomena motor.motor.pl
4. instalacja dodatkowa J3 - poddomena auto.motor.pl

Teraz trzeba zmodyfikować, np moduły news z J0 tak aby czerpały z tabel J1,J2,J3 oraz aby strony startowe J1 J2 J3 wskazywały na stronę startową J0, a to można zrobić tylko trzeba zagrzebać w php i sql.

Największym problemem jest tylko bezpieczeństwo systemu i danych. Jeśli mówimy o bezpieczeństwie danych, to lepiej jest postawić to na różnych bazach, ale wtedy pojawia się kwestia bezpieczeństwa systemu, bo czerpanie bezapośrednio z innych baz, będzie wymagało umieszczania w nagłówkach formularzy dla J0 informacji o serwerze,użytkowniku i haśle. Jeśli postawisz to na jednej bazie, to ten sam użytkownik może operować na tej samej bazie, bez dodatkowego uwierzytelniania w SQL.
Może najlepszym rozwiązaniem jest jedna baza dla wszystkich instancji, zreplikacją bazy do innego katalogu :confused:.

Za jakiś czas może będę miał rozwiązanie, bo nad takim portalem pracuję:cool:

kurtz
05-06-2008, 19:13
Załóżmy portal motoryzacyjny, dla fanów skuterów, motorów, samochodów.
1. instalacja główna J0 - domena motor.pl

(oczywiście zakładam, że podportale mają inne układy, zawartość i moduły, bo inaczej nie warto)

2. instalacja dodatkowa J1 - poddomena skuter.motor.pl
3. instalacja dodatkowa J2 - poddomena motor.motor.pl
4. instalacja dodatkowa J3 - poddomena auto.motor.pl

tylko po co ?

serwis główny + 3 podserwisy to nie jest duzy portal. nie trzeba grzebać w kodzie zadnych modułów. wystarczy tylko ruszyć głową i umieć poruszać sie po własnym Panelu Admina.

steelfox
06-06-2008, 00:43
to tylko przykład :)