PDA

Zobacz pełną wersję : Książka Joomla!



Robster
20-12-2011, 13:18
Hej,

Mam do Was pytanie. Możecie polecić książkę (tak, dużo takich tematów było) do Joomla! (i tu coś od siebie), która opisuje w jakiś bardziej zaawansowany sposób, tworzenie komponentów, pluginów, zagadnienia ACL i MVC?
Można powiedzieć, że podstawy tego wszystkiego w końcu opanowałem, ale jak się człowiek wgłębia w te zagadnienia, to papka się robi. Dokumentacja Joomla! jest dla mnie całkiem nie zrozumiała i nie o opis po ENG chodzi, bo nawet z naszą forumową mam problem. Zwyczajnie taka forma do mnie nie trafia, stąd konieczność pozyskania książki.

Miałem już książkę Dan Rahmel'a i do nauki podstaw jest ona genialna, ale za mało stron ma by opisać coś więcej. W Empiku przejrzałem też kilka (2-3) książek Pawła Frankowskiego, ale tam też raczej podstawy były opisywane (nie licząc tej o szablonach, tam był komplet).

Będę wdzięczny, za jakiś tytuł dostępny jeszcze w księgarniach.

PeFik
20-12-2011, 16:45
Zatem masz pecha, oto pełna i aktualna lista książek po polsku o Joomla: http://blog.elimu.pl/ksiazki-o-joomla/

I brak na naszym rodzimym rynku książek o J1.7 w tym temacie, nie będę kolejny raz mówił/pisał czemu tak jest.
Zatem pozostaje ci Amazon i szukanie książek bardziej zaawansowanych.
p.s.
Nie kupuj w Empiku daj zarobić wydawnictwom a nie pośrednikom !

Robster
20-12-2011, 17:10
Kurcze, większość z nich widziałem w sieci + spis treści i bieda jak nie wiem. I to nie musi być konkretnie pod J!1.7 bo choć zmiany są to takie niuanse można w dokumentacji spokojnie i ze zrozumieniem doczytać.
Cóż poszukam czegoś po ENG, ale będzie to wolna praca :D

Dzięki @PeFik.

kurtz
20-12-2011, 22:09
robert, ja nie do końca wiem czego oczekujesz. joomla!, ale i żaden cms w sensie technicznym, nie został jeszcze opisany. każda z tych pozycji to opisy dla quasi - admina.

http://developer.joomla.org/standards/
http://developer.joomla.org/manual/

pomijam oczywiście fakt, że platforma joomla! jest bardzo oporna wobec bogatszych aplikacji. dyskusje dot. zmian w joomla! w grupach google, miejscami są żenujące do tego stopnia, że 2 m-ce temu wylądowały w sekcji spam, a nie tak dawno bo 2 tyg. całkowicie zablokowałem to.

usunięcie niektórych komponentów źródłowych nie jest problemem, jeśli myślisz o własnym fork'u. własnym, w sensie - robisz platformę, która wykorzystasz do własnych projektów lub projektów klienckich. komponent "treść", chyba nie jest używany już przez żadnego admina nowych stron, bo każdy przeszedł na K2, który jest dosyć wdzięczny do pisania dodatków funkcjonalnych. jednak usunięcie komponentu "treść", który nagle okazuje się zbędny - jest kłopotliwe.

największy problem to zarządzanie użytkownikami. problemem nie jest acl, ale sam komponent użytkowników, który nie dosyć, że oferuje bardzo starodawne podejście do zarządzania nimi w ogóle, to jeszcze jest bardzo głęboko zakorzeniony w samym sobie systemie.

jeżeli myślisz o eliminacji tego komponentu i zastąpienie go czym innym, to ja z tego miejsca życzę ci wystarczającej determinacji. to jest wykonalne, pod warunkiem, że licuje z tym co w konsekwencji da ci zadowalający zwrot wobec poniesionych kosztów [ w tym wypadku nakład pracy ].

z racji tego, że nie jest już tajemnicą, albo jest tajemnicą poliszynela fakt, że tydzień temu uruchomione zostały dwa projekty realizowane przez moją firmę w oparciu właśnie o model joomla! są to projekty skoo!lab™ - zbudowany od podstaw jako aplikacja wspomagająca proces kształcenia dla szkół. to całkiem nowe podejście do nauki i zabawy poprzez nią. aplikacja powstawała ponad rok, zaangażowała masę środków finansowych, które udało się zdobyć poprzez sponsoring oprogramowania i był to rząd miliona złotych z hakiem, poprzez drugi projekt govern.{os}™ - który jest wynikiem badań, prowadzonych przez dwa lata, wśród pracowników odpowiedzialnych za administrację urzędowymi witrynami publicznymi oraz ! witrynami urzędowych projektów wewnętrznych. np. w ramach efs.

nie ma stron, jest intranet z dostępem do bazy wiedzy, filmów czy też podręczników w formie filmów. to idealny sposób na zapanowanie nad realizowanym projektem.

w obu przypadkach są to jak widać marki zastrzeżone, jednak każdorazowo realizowane na specjalnych warunkach, wśród wyselekcjonowanych urzędów i szkól w całej - póki co - europie. oprogramowanie jest bezpłatne. nie ma znamion komercyjnych w samym źródle, a więc duchem jest odpowiedzią na idee open source. wdrażane sukcesywnie w wybranych jednostkach. nie na hurra i nie we wszystkich, ale jest to najmniej istotne.

najbardziej istotny jest fakt, że właśnie w ten sposób i angażując tak duże środki udało się wykorzystując platforme joomla!, czyszcząc go - zbudować wzorzec, który pozwoli w łatwiejszy sposób rozbudowywać aplikacje nastawione na klienta. co ciekawe komponent redshop stał się bardziej otwartym wobec nowego podejścia do zarządzania użytkownikami, dzięki temu od tygodnia, powstaje aplikacja integralna typu commerce - właśnie w oparciu o redshop.

nie piszę tego, żeby zniechęcić ciebie. raczej wskazując fakt, że można. wymaga to jednak determinacji [ obojętnie w jakiej formie ], ponieważ sama platforma j! wydaje się na chwile obecną być prymitywną dużo bardziej, wobec konkurencji. niemniej jednak - da się go angażować.

no, to tyle chyba ;) powodzenia !

Robster
21-12-2011, 13:23
@kurtz poszedłeś po bandzie niesamowicie :D Ja miałem na myśli raczej coś mniej zaawansowanego, bo to raczej pojęcie względne. Zwyczajnie zrobiłem już kilka pomniejszych modułów, pluginów, czy komponentów, ale są to dość archaiczne aplikacje. Teraz chciałbym zrobić coś bardziej profesjonalnego (znowu pojęcie abstrakcyjne). Nie potrzebuje całego opisu Jooma!, tylko przykładów wykonania aplikacji + opis, reszty można się domyślić :)

Wiem, że to wszystko gdzieś tam w sieci jest, w postaci dokumentacji, ale ja jej nie potrafię czytać. Głupich zmiennych globalnych do J! nigdzie nie ma porządnie wymienionych.

nikszal
21-12-2011, 13:28
Obawiam się @Robster, że nie znajdziesz pomocy naukowych dla zaawansowanych w naszym rodzimym języku. Joomla zbyt szybko rozwija się, rodzą się kolejne wersje, więc zanim fachura przystąpi do napisania książki, to te informacje częściowo zdążą się zdeaktualizować.

Robster
21-12-2011, 13:33
No i że tak powiem **** blada. Inna sprawa gdyby człowiek zajmował się tylko Joomla!, ale jak ktoś dorywczo się tym zajmuje, to za szybko te zmiany następują. A jak wiadomo z takich już opracowanych materiałów szybciej człowiek wiedzę wchłania.

Trudno, jak się nie ma co się lubi, to się lubi co się ma :) Dzięki Panowie za wiadomości.

kurtz
21-12-2011, 14:32
Nie potrzebuje całego opisu Jooma!, tylko przykładów wykonania aplikacji + opis, reszty można się domyślićczemu nie weźmiesz jakiegoś komponentu z jed i nie rozłożysz go na części ?

drugi kierunek. wejdź w profil amy stephen. w jednym z postów podała linka do bardzo prostego komponentu, który jest wzorcem. ona nie ma wielu postów wiec szybko to znajdziesz. z tego co pamiętam hostowany był na git, wiec w potoku informacji szukaj w tym kierunku. tam będziesz miał w prosty sposób wskazane korelacje aplikacja - joomla, aplikacja - sql.

z resztą zwróć uwagę, że joomla! jest już dostępny dla współpracy z oracle, microsoft sql, azure, więc może lepiej poszerzyć horyzonty trochę wychodzące poza ogólnie przyjęte ramy.

wy tam jesteście na inżynierii oprogramowania, więc może warto wykorzystać naukę z platformami. tym bardziej, że masz zaplecze.

neo_fox
21-12-2011, 14:35
Polecam: http://cocoate.com/jdev

Jakbyś miał ochotę przetłumaczyć na Polski, Hagen by się na pewno ucieszył :)

Robster
22-12-2011, 02:08
No to już jest coś! :D

kurtz
22-12-2011, 10:57
heheh, robster zadeklarował, że poczyta :lol:

w przyszłym roku będzie wysyp nowych komponentów :P

Robster
22-12-2011, 15:14
Hehehehe no lektura na podróż komunikacją miejską, jak znalazł :D Jeszcze tylko nauczyć się php, js, jquery i ajaxa ;)

kurtz
22-12-2011, 16:08
aj tam, aj tam. gadasz jakby was na tym iv roku dopiero hateemela nauczyli ;)

Robster
23-12-2011, 00:54
Na V i nie studiuję już informatyki :D A kwestię studiów i poziomu wiedzy, lepiej ze sobą nie łączyć, znam kilku/kilkunastu inżynierów informatyki, którzy poczty skonfigurować nie potrafią, a o typach zmiennych już nie wspominając.

palyga007
23-12-2011, 01:11
Typy zmiennych.. :hmm:

Kobiety zmienne są :lol:

PeFik
23-12-2011, 09:22
Mnie liceum profilowanym uczyli Turbo Pascala - hmm, a teraz już ponoć uczą już czegoś bardziej praktycznego czyli HTML-a.

Może i nie książka, ale film-kurs : http://www.lynda.com/Joomla-1-6-tutorials/Joomla-1-7-Programming-and-Packaging-Extensions/73654-2.html - przybliży komuś podstawy tworzenia rozszerzeń

kurtz
23-12-2011, 10:30
ja tam na studia nie chodziłem. może dlatego dzisiaj jestem taki mądry :lol:

michallinka
19-11-2013, 14:50
Ostatnio pytałam o kurs i po otrzymanych odpowiedziach z niego zrezygnowałam. Myślę, że powinnam zacząć od podstaw i stopniowo, konsekwentnie rozszerzać wiedzę. Na początek może starsze wersje joomli, a potem jak już je ogarnę, będzie mi łatwiej nauczyć się tych nowszych. Szukam książki, która w przystępny sposób pozwoli osobie początkującej zrozumieć zasady działania i możliwości wykorzystania joomli. Ta wydaje mi się odpowiednia [ukryta reklama], co myślicie?

Bazyl
19-11-2013, 15:03
Dzień dobry,

Po co chcesz kupować książkę o nie wspieranej już wersji?

Polecam:
Joomla! Biblia wyd. II, (http://www.piotrkwiatkowski.pl/ksiazki?view=ksiazka&ident=joomb2&ksiegarnia=helion)
Joomla 2.5 praktyczny kurs (http://www.piotrkwiatkowski.pl/ksiazki?view=ksiazka&ident=joomku&ksiegarnia=helion)

rado10
10-12-2013, 01:35
Tego typu wersja będzie z pewnością lepsza do przeczytania