Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Czy obecnie znajomość wordpress, drupal, prestashop, joomla, magento jest konieczna aby pracować w firmie zajmującej się tworzeniem aplikacji webowych (PHP) ?
5.02.2012, 16:24

Piotr L. projektowanie user
experience,
interakcji,
architektura i...

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

[Nie][Tak]*

*niepotrzebne skreślić
5.02.2012, 17:38

Michał Szaniewski Co-Founder, 32m2
Studio

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Czym więcej potrafisz tym więcej ci płacą :) taka jest zasada (chociaż nie zawsze)
I jeszcze czym więcej potrafisz tym masz więcej czasu i wtedy dostajesz jeszcze więcej roboty ;( i miej czasu na Piwo :)
A jeszcze inaczej jak chcesz tworzysz aplikacje w php to te opensource'owe nie powinny ci robić problemów

Jeżeli zaś chodzi o to czy jest potrzebna taka wiedza to zależy od stanowiska i firmy. Jeżeli zaczynasz jako praktykant to w sporej cześć firm ważne są twoje chęci :) Jeżeli aplikujesz o stanowisko ze stażem seniora :D to wymagana jest od ciebie wiedza szersza niż klepanie tylko kodu w PHP. A czy konkretnie WP,Dupal czy Gumla to już zależy od firmy.
5.02.2012, 18:20

Paweł L. www.botak.com.pl

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Pytanie ...
jesli nie ogarniasz tak prostych CMSów to jakim jesteś PHPowcem ?:)
5.02.2012, 18:28

Piotr Wittchen Student,
Politechnika
Śląska w Gliwicach

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Tych aplikacji, CMS-ów, etc. jest tyle, co grzybów po deszczu. Nie mając zielonego pojęcia o programowaniu, nauczysz się instalować i obsługiwać każdy taki system w 1 dzień. Jeżeli potrafisz dobrze programować, to nauczysz się wdrażać i poszerzać funkcjonalność tych systemów o dodatkowe funkcje i pluginy w kolejny dzień. W praktyce, rzadko wykorzystuje się te systemy. Można je wykorzystać w sytuacji, gdy chcemy uruchomić jakiś bardzo prosty serwis bez jakiejś pokrętnej logiki - np. blog. Można je też wykorzystać w sytuacji, gdy nie mamy czasu na pisanie czegoś od nowa, albo nie potrafimy tego zrobić. Jeżeli jakiś serwis jest skomplikowanym projektem i ma być zrobiony porządnie, to trzeba korzystać z rozwiązań dedykowanych.
5.02.2012, 19:10

Piotr L. projektowanie user
experience,
interakcji,
architektura i...

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Michał Szaniewski:
Czym więcej potrafisz tym więcej ci płacą :) taka jest zasada (chociaż nie zawsze)
I jeszcze czym więcej potrafisz tym masz więcej czasu i wtedy dostajesz jeszcze więcej roboty ;( i miej czasu na Piwo :)
A jeszcze inaczej jak chcesz tworzysz aplikacje w php to te opensource'owe nie powinny ci robić problemów

Jeżeli zaś chodzi o to czy jest potrzebna taka wiedza to zależy od stanowiska i firmy. Jeżeli zaczynasz jako praktykant to w sporej cześć firm ważne są twoje chęci :) Jeżeli aplikujesz o stanowisko ze stażem seniora :D to wymagana jest od ciebie wiedza szersza niż klepanie tylko kodu w PHP. A czy konkretnie WP,Dupal czy Gumla to już zależy od firmy.

Czym więcej? A nie "czym LEPIEJ znasz daną tematykę"? Jak coś/ktoś jest od wszystkiego to ZAZWYCZAJ jest do niczego...

edit: Albo jeszcze inaczej: nie trzeba umieć wszystkiego, wystarczy wiedzieć JAK i CZEGO trzeba się nauczyć do wykonania określonego zadania...Piotr L. edytował(a) ten post dnia 05.02.12 o godzinie 19:38
5.02.2012, 19:34

Michał Wachowski Freelancer na
zakręcie i
bazodanowiec z
bożej łaski

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Paweł L.:
Pytanie ...
jesli nie ogarniasz tak prostych CMSów to jakim jesteś PHPowcem ?:)
Pytanie - co ma jedno do drugiego?

@Rafał - nie, nie jest potrzebna.
Ale warto zajrzeć w kod i popatrzeć na rozwiązania. Szczególnie gdy masz do klepnięcia moduł o podobnej funkcjonalności. Może natchnie.

Chyba że jesteś w firmie, która pisząc "tworzenie aplikacji webowych" rozumie pisanie kolejnych modułów do wymienionych przez ciebie gotowców.
Tylko wtedy... jakie to tworzenie?
5.02.2012, 19:39

Piotr L. IT - projekt &
implementacje

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Gwoli ścisłości - żeby pracować w firmie zajmującej się tworzeniem aplikacji webowych nie trzeba nic znać.

Wszystko zależy od tego co chcesz robić, możesz być np. operatorem kserokopiarki :)

I dokładnie tak jak napisał Michał S - zależy na jaki profil firmy się nastawiasz.

@PiotrW: Drupal nie służy do blogowania (a przynajmniej nie przede wszystkim), koniec końców masz rację, ale z Twojej wypowiedzi wynika że WordPress to mniej więcej to samo co Drupal i PrestaShop, tylko inaczej się nazywają.Piotr L. edytował(a) ten post dnia 05.02.12 o godzinie 19:41
5.02.2012, 19:39

Piotr Wittchen Student,
Politechnika
Śląska w Gliwicach

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Piotr L.:
@PiotrW: Drupal nie służy do blogowania (a przynajmniej nie przede wszystkim), koniec końców masz rację, ale z Twojej wypowiedzi wynika że WordPress to mniej więcej to samo co Drupal i PrestaShop, tylko inaczej się nazywają.

Zarówno te, jak i inne CMS-y są do siebie podobne, tylko trochę różnią się przeznaczeniem i funkcjami. Uważam, że większość opensourcowych projektów, to przerost formy nad treścią. Połowy funkcji się nie używa, a aplikacje są toporne zarówno dla zwykłych użytkowników, jak i programistów. Jeżeli miałbym pisać coś bardziej skomplikowanego, niż blog lub "klasyczny portal", to wolałbym użyć dobrego frameworka i pisać po swojemu od nowa. Natomiast jeżeli mówimy o czymś zupełnie przeciwnym, czyli małej stronie-wizytówce, gdzie ktoś może sobie edytować treść, to tam nawet framework i żadne bazy danych nie są potrzebne, bo nie ma żadnych relacji i można wszystko napisać zupełnie od zera w 1 dzień.
Ponadto, tworząc projekt dedykowany można samemu nad nim panować. Poza tym, łatwiej go wtedy rozbudowywać, zoptymalizować i zapewnić szybkie działanie. Darmowe CMS-y są niejednokrotnie bardzo wolne (ze względu na mnogość swoich funkcji) i tym samym niewygodne w użytkowaniu.
5.02.2012, 21:56

Daniel Żelazny Programista PHP,
Symfony

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Piotr Wittchen:
Zarówno te, jak i inne CMS-y są do siebie podobne, tylko trochę różnią się przeznaczeniem i funkcjami. Uważam, że większość opensourcowych projektów, to przerost formy nad treścią. Połowy funkcji się nie używa, a aplikacje są toporne zarówno dla zwykłych użytkowników, jak i programistów. Jeżeli miałbym pisać coś bardziej skomplikowanego, niż blog lub "klasyczny portal", to wolałbym użyć dobrego frameworka i pisać po swojemu od nowa.


Mam wrażenie, że nie postawiłeś zbyt dużej ilości stron (CMS), a jeżeli twierdzisz że połowy funkcji się nie używa, negując ich powstanie, tzn że albo nie wiesz do czego one służą, albo dana funkcja Tobie akurat nie była potrzebna.

Jak będziesz klepał ręcznie 17 serwis, który w chociaż 60% pokrywa się funkcjonalnościami z tym co już zrobiłeś, to będziesz chciał mieć te 60% już zrobione, nie kopiując pliki we frameworku i debugując, a klikając na uaktywnienie modułu. Normalna automatyzacja procesów. Dojdziesz do wniosku że potrzebny Ci własny CMS, napiszesz go, będziesz rozwijał, po czym stwierdzisz że Drupal, Typo 3 już to mają, tylko trzeba pojąć jak to się robi (klika). Dodaj do tego społeczność, ilość dostępnych modułów i bezsensowne staje się wynajdywanie koła na nowo.

Odniosę się też do :
Paweł Leśniak
Pytanie ...
jesli nie ogarniasz tak prostych CMSów to jakim jesteś PHPowcem ?:)

Także moim zdaniem ogarnięcie, tak prostych CMSów nie koniecznie musi mieć wiele wspólnego z programowaniem w PHP, i o niczym nie świadczy. Próbowałem kilka razy podejść do Drupala i wyklikać coś ciekawego, nie udało się, a myślę że potrafię napisać trochę kodu w PHP.

A odnosząc się do pierwszej wypowiedzi w tym wątku, myślę że jak chcesz programować, to zajmij się Zend'em, Kohaną, Symfony a nie projektami CMS Open Source, które mogą z Ciebie uczynić klikacza Joomli bez większych umiejętności programistycznych.Daniel Żelazny edytował(a) ten post dnia 05.02.12 o godzinie 22:45
5.02.2012, 22:44

Michał Szaniewski Co-Founder, 32m2
Studio

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Piotr L.:
Czym więcej? A nie "czym LEPIEJ znasz daną tematykę"? Jak coś/ktoś jest od wszystkiego to ZAZWYCZAJ jest do niczego...

Ja podeszłe do zagadnienia więcej wiem lepiej rozumiem, czym więcej wiesz tym lepiej rozumiesz, tak mi się zawsze wydawało. Zamknięcie się tylko w swoim świecie jest kiepski :)
5.02.2012, 23:23

Piotr Maliński Programista
Python/Django/PyQt4
i PHP :)

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Coś takiego jak Magento wymaga raczej osobnej specjalizacji. Jeżeli pracodawca chce specjalisty od tego i paru innych większych platformach to albo chce płacić >> 10K PLN za jakiegoś wymiatacza, albo myśli że na "scryptach" każdy się zna ;)
5.02.2012, 23:52

Piotr L. IT - projekt &
implementacje

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Piotr Wittchen:
Piotr L.:
@PiotrW: Drupal nie służy do blogowania (a przynajmniej nie przede wszystkim), koniec końców masz rację, ale z Twojej wypowiedzi wynika że WordPress to mniej więcej to samo co Drupal i PrestaShop, tylko inaczej się nazywają.
>
(ciach)
Ponadto, tworząc projekt dedykowany można samemu nad nim panować. Poza tym, łatwiej go wtedy rozbudowywać, zoptymalizować i zapewnić szybkie działanie. Darmowe CMS-y są niejednokrotnie bardzo wolne (ze względu na mnogość swoich funkcji) i tym samym niewygodne w użytkowaniu.

W wielu miejscach masz rację, ale mam wrażenie że masz podejście zbyt ekstremalne.
Jest nawet na to termin - być może znasz Not invented here.

Nie wiem czy na pewno frameworkowe projekty będą szybsze, ale wiem że Drupal potrafi być naprawdę wolny... Dlatego nie jest to na pewno rozwiązanie na "stronkę" gdzieś na tanim / darmowym webhostingu. To też kwestia optymalizacji i trzymania się niezbędnego minimum - jak we wszystkim. Zresztą widziałem już głosy, że Drupal to raczej framework niż CMS, bo do jego postawienia trzeba się nieźle przyłożyć (serwis nad którym pracowałem ostatnio miał ponad 100 dodatkowych komponentów, z czego wiele trzeba było konfigurować, integrować, tłumaczyć... i znaleźć).
5.02.2012, 23:53

Piotr Wittchen Student,
Politechnika
Śląska w Gliwicach

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Daniel Żelazny:
Piotr Wittchen:
Zarówno te, jak i inne CMS-y są do siebie podobne, tylko trochę różnią się przeznaczeniem i funkcjami. Uważam, że większość opensourcowych projektów, to przerost formy nad treścią. Połowy funkcji się nie używa, a aplikacje są toporne zarówno dla zwykłych użytkowników, jak i programistów. Jeżeli miałbym pisać coś bardziej skomplikowanego, niż blog lub "klasyczny portal", to wolałbym użyć dobrego frameworka i pisać po swojemu od nowa.


Mam wrażenie, że nie postawiłeś zbyt dużej ilości stron (CMS), a jeżeli twierdzisz że połowy funkcji się nie używa, negując ich powstanie, tzn że albo nie wiesz do czego one służą, albo dana funkcja Tobie akurat nie była potrzebna.

Jak będziesz klepał ręcznie 17 serwis, który w chociaż 60% pokrywa się funkcjonalnościami z tym co już zrobiłeś, to będziesz chciał mieć te 60% już zrobione, nie kopiując pliki we frameworku i debugując, a klikając na uaktywnienie modułu. Normalna automatyzacja procesów. Dojdziesz do wniosku że potrzebny Ci własny CMS, napiszesz go, będziesz rozwijał, po czym stwierdzisz że Drupal, Typo 3 już to mają, tylko trzeba pojąć jak to się robi (klika). Dodaj do tego społeczność, ilość dostępnych modułów i bezsensowne staje się wynajdywanie koła na nowo.

Stworzyłem sporo stron i CMS-ów, choć nie jest to moje jedyne zajęcie. Rzeczywiście tworząc któryś projekt z rzędu wykorzystuje się wcześniej stworzone rozwiązania. W każdym razie chodziło mi o coś innego. Bardzo często opensourcowe projekty, to straszne "kobyły", które są dostosowane wszystkiego, czyli do niczego. Lepiej jest skorzystać z frameworka typu Zend, Symfony, Kohana lub własnego. Zauważ, że głównym priorytetem CMS-ów typu Joomla nie jest szybkość działania, a to aby było tam jak najwięcej funkcji i pluginów. Tego typu serwisy są zazwyczaj niskiej jakości, jeśli bierzemy pod uwagę szybkość działania i ilość zużywanych zasobów.
Jeśli przygotuje się wcześniej solidny zestaw narzędzi, to w połączeniu z dobrym frameworkiem można naprawdę szybko tworzyć dobrej jakości nowe serwisy i nie potrzebujemy do tego Wordpressa, czy Joomli, chyba, że tworzymy kolejny "portal" albo blog.
Piotr Likus:
W wielu miejscach masz rację, ale mam wrażenie że masz podejście zbyt ekstremalne.
Jest nawet na to termin - być może znasz Not invented here.

Masz trochę racji, ale nie wszystko da się postawić na Joomli, Drupalu czy Wordpressie. Czasami nie ma to sensu. Przykładowo: Czy Allegro stoi na Drupalu, Wp.pl, Onet albo GoldenLine? Wątpię. W prostszych projektach czasem jest podobnie. Można oczywiście w niektórych sytuacjach wykorzystać darmowy CMS. Nie neguję tego. Trzeba się tylko zastanowić, kiedy to ma sens, a kiedy nie.Piotr Wittchen edytował(a) ten post dnia 06.02.12 o godzinie 00:09
5.02.2012, 23:55

Piotr L. IT - projekt &
implementacje

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Piotr Wittchen:
Piotr Likus:
W wielu miejscach masz rację, ale mam wrażenie że masz podejście zbyt ekstremalne.
Jest nawet na to termin - być może znasz Not invented here.

Masz trochę racji, ale nie wszystko da się postawić na Joomli, Drupalu czy Wordpressie. Czasami nie ma to sensu. Przykładowo: Czy Allegro stoi na Drupalu, Wp.pl, Onet albo GoldenLine? Wątpię. W prostszych projektach czasem jest podobnie. Można oczywiście w niektórych sytuacjach wykorzystać darmowy CMS. Nie neguję tego. Trzeba się tylko zastanowić, kiedy to ma sens, a kiedy nie.

Podajesz tak duże serwisy, które wielu zaskoczą tym, że chodzą (lub mogłyby chodzić) na PHP, nie mówiąc o Drupalu. Ale co do serwisów mediowych to odpowiedź na pytanie "czy Drupal?" nie jest oczywista. I rzeczywiście trzeba się zastanawiać...

Patrz przykłady:
http://www.economist.com/
http://community.zeit.de/
czy ogólniej: http://groups.drupal.org/node/5100
6.02.2012, 00:26

Daniel Żelazny Programista PHP,
Symfony

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Piotr Wittchen:
Stworzyłem sporo stron i CMS-ów, choć nie jest to moje jedyne zajęcie. Rzeczywiście tworząc któryś projekt z rzędu wykorzystuje się wcześniej stworzone rozwiązania. W każdym razie chodziło mi o coś innego. Bardzo często opensourcowe projekty, to straszne "kobyły", które są dostosowane wszystkiego, czyli do niczego. Lepiej jest skorzystać z frameworka typu Zend, Symfony, Kohana lub własnego. Zauważ, że głównym priorytetem CMS-ów typu Joomla nie jest szybkość działania, a to aby było tam jak najwięcej funkcji i pluginów. Tego typu serwisy są zazwyczaj niskiej jakości, jeśli bierzemy pod uwagę szybkość działania i ilość zużywanych zasobów.
Jeśli przygotuje się wcześniej solidny zestaw narzędzi, to w połączeniu z dobrym frameworkiem można naprawdę szybko tworzyć dobrej jakości nowe serwisy i nie potrzebujemy do tego Wordpressa, czy Joomli, chyba, że tworzymy kolejny "portal" albo blog.

Tylko po co Ci szybkość działania, jak przewidujesz ruch na firmowej stronie / portalu max 250 UU dziennie, a stawiasz 10 firmowych stron miesięcznie, za hosting płaci klient. Jak zaczynasz zabawę na masówkę to potrzebne Ci są rozwiązania do szybkiej realizacji, uniwersalne pod kątem jak największej ilości wymagań, dlatego powstały Joomle i Drupale, które z zasady istnienia muszą być kobylaste, bo ludzie tego wymagają. Chyba, że ktoś chce żeby było do wszystkiego i bardzo szybkie, do tego moduły niech się dodają po 3 linijkach kodu, wtedy niech pisze własnego CMS'a w opozycji do ogromnej społeczności przywołanych systemów.
Piotr Wittchen:
Masz trochę racji, ale nie wszystko da się postawić na Joomli, Drupalu czy Wordpressie. Czasami nie ma to sensu.
Przykładowo: Czy Allegro stoi na Drupalu, Wp.pl, Onet albo GoldenLine? Wątpię. W prostszych projektach czasem jest
podobnie. Można oczywiście w niektórych sytuacjach wykorzystać darmowy CMS. Nie neguję tego. Trzeba się tylko
zastanowić, kiedy to ma sens, a kiedy nie.

To jest oczywista oczywistość, że CMSy Open Source nie istnieją po to żeby budować Allegro. CMSy tworzone są właśnie po to żeby budować mniejsze projekty, gdzie po raz enty musielibyśmy pisać katalog produktów czy galerię.
6.02.2012, 10:07

Tomasz Zadora extends Human

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Paweł L.:
Pytanie ...
jesli nie ogarniasz tak prostych CMSów to jakim jesteś PHPowcem ?:)

"Ogarnianie" CMSów a programowanie w PHP to dwie różne sprawy. Ja nie ogarniam ŻADNEGO CMSa (w życiu nic nie zrobiłem na żadnej Joomli czy Wordpressie), a żyję z PHP od 10 lat.
6.02.2012, 17:04

Matt Jaworski Web Developer,
SnipClip GmbH,
München

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Tomasz Zadora:
Paweł L.:
Pytanie ...
jesli nie ogarniasz tak prostych CMSów to jakim jesteś PHPowcem ?:)

"Ogarnianie" CMSów a programowanie w PHP to dwie różne sprawy. Ja nie ogarniam ŻADNEGO CMSa (w życiu nic nie zrobiłem na żadnej Joomli czy Wordpressie), a żyję z PHP od 10 lat.

Ja akurat żyję z Open Source od czterech lat, ale zgadzam się - ogarnianie CMSów to żaden wyznacznik.
6.02.2012, 19:15

Tomasz Grzechowski mysurveylab.com

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

Rafał Pakuła:
Czy obecnie znajomość wordpress, drupal, prestashop, joomla, magento jest konieczna aby pracować w firmie zajmującej się tworzeniem aplikacji webowych (PHP) ?

2 lata temu przyjąłem do pracy studenta, który nie umiał programować w PHP, a jego doświdczenie z programowaniem było niewielkie.

Jakoś tak wydawało m się wtedy, że to dobry pomysł i to był dobry pomysł.

Na tym przykładzie widzisz, że kryteria mogą być różne.

//

Nie widziałem kodu Wordpressa, nie chcę więcej widzieć kodu Drupala, Jumle zerknąłem i nie doznałem olśnienia, wielu nie wymieniłeś i pewnie też nie doznałbym olśnienia gdybym te kody przejrzał.

CMS to tylko CMS, żaden przez Ciebie wymienionych nie ma u podstaw fajnego frameworka do budowy aplikacji np. SaaS
6.02.2012, 20:52

Daniel Bohusz Czym różni się
programista od
polityka? -
Programiście pł...

Temat: Znajomość wordpress, drupal, prestashop, joomla, magento

:P kolejna wojna co lepsze... nasza praca polega na zarabianiu a nie wielbieniu danej technologii. Wg mnie powinniśmy używać tego co pozwoli nam jak najsprawniej projekt zakończyć przy utrzymaniu pewnego standardu jakościowego.

W końcu czas to pieniądz. A czy ważne jest to czy ktoś to robi na swoim cmsie (np Zendowskim) czy też na Joomli? raczej nie o ile jest w stanie to zrobić szybciej to niech używa swojego.

Tylko trzeba pamiętać, że oba podejścia mają swoje wady.
- Swoje jest złe bo trudno znaleźć zastępstwo, specjalistę który to szybko ogarnie.
- Wynajdując od nowa "koło" ponawiamy często błędy z którymi twórcy tych znanych CMSów już się zmagali dawno temu...

- czyjeś jest złe bo nie uzależnia klienta od nas.. może zmienić wykonawce.
- brak ścisłego dopasowania do projektu wiele zbędnych funkcji
itd...

lubię Joomle bo można tam sporo szybko stworzyć ma nawet przyjemny ten swój framework.. ale ostatnio robiąc na tym sklep przeżyłem traumę ... w Presta 70% funkcjonalności miałbym po kilku kliknięciach.

Zatem w mojej opinii... ciężko o uniwersalne rozwiązania trzeba umieć dobrać odpowiednie narzędzie do danego projektu.
6.02.2012, 21:33



Wyślij zaproszenie do