Wdrożenie Magento
Rozpoczynamy właśnie wdrożenie Magento dla Grupy Edukacyjnej. Podczas projektu zintegrujemy platformę Magento także z SAP (ERP) oraz Pivotal (CRM). Chwalimy się bo to jedno z pierwszych tego rodzaju korporacyjnych wdrożeń Magento w Polsce.
Więcej informacji: wdrożenie Magento
Szukamy Programisty PHP
Grupa Divante poszukuje doświadczonego programisty do działu rozwoju aplikacji. Celem zatrudnionej osoby będzie rozwijanie aplikacji eCommerce opartych o Magento eCommerce oraz aplikacji dedykowanych dla naszych klientów w oparciu o Zend Framework.
Grupa Divante wierzy w sprawdzone, zaawansowane technologie. Naszym konikiem jest skalowalność i niezawodność aplikacji. Dobry i przejrzysty, obiektowy kod jest wymaganiem. Staramy się nie ulegać chwilowym trendom i technologicznym buzzwordom, bo jesteśmy przekonani, ze dobry kod piszą dobrzy programiści, nie narzędzia.
Divante rozwija własną platformę Video CMS, system dystrybucji treści CDN SimpleStorage, tworzy zaawansowane eComy dużej skali. Nasze serwery przetwarzają dziennie setki gigabajtów wideo dla tysięcy użytkowników a systemy sprzedażowe obracają setkami tysięcy złotych. Też możesz mieć w Tym swój udział.
Grupa Divante kompleksowo wspiera swoich klientów w prowadzeniu biznesu w Sieci. W skład Grupy Divante wchodzą: Ideacto (eMarketing), Divante (technologia), ePOS (sieć reklamy w eCommerce). Więcej na http://grupadivante.pl.
W przeprowadzonej przez niezależny podmiot ankiecie otrzymaliśmy od naszych klientów 10 punktów na 10 możliwych w kategorii „terminowość oraz słowność”.
Wymagane cechy
- Doświadczenie w tworzeniu aplikacji w języku PHP oparciu o Zend Framework.
- Znajomość wzorców projektowych i zasad projektowania (sprawdź czy wiesz co znaczy LSP, DRY, IoC …).
- Umiejętność korzystania z systemu kontroli wersji SVN.
- Umiejętność pracy z systemami ticketowymi np. Redmine, Basecamp (używamy Redmine).
- Komunikatywność z nietechnicznymi członkami zespołu – projektantami, sprzedawcami.
- Umiejętność przyjmowania konstruktywnej krytyki i pragmatyczny perfekcjonizm.
- Podstawowa znajomość systemu Linux i narzędzi linii poleceń.
- Dobra znajomość MySQL i języka SQL (indeksy, optymalizacja zapytań).
- Odpowiedzialność i etyka.
- Optymizm i poczucie humoru.
- Wysoka kultura organizacji pracy, zadań, priorytetów i czasu.
Pożądane cechy
- Wysoka kultura osobista,
- Łatwość formułowania myśli w postaci maili, dokumentacji, rozumienie wagi dobrej komunikacji.
- Znajomość nowych trendów w Sieci.
- Komunikatywny j. angielski.
Osoba zatrudniona będzie realizować poniższe zadania
- Rozwijanie aplikacji dedykowanych i produktów Divante – w tym Video CMS, Bizneswiki.
- Wdrażanie systemów eCommerce w oparciu o Magento eCommerce.
- W obu powyższych przypadkach – pisanie dobrego kodu w oparciu o Zend Framework i wzorce projektowe.
Co oferujemy
- Atrakcyjne wynagrodzenie
- Pełne wsparcie całego zespołu dla Twojej pracy.
- Szerokie możliwości rozwoju, nauki i budowania Twojego eksperckiego statusu.
- Pracę na etat w biurze w centrum Wrocławia.
- Możliwość współpracy i synergii z członkami zespołu z biura w Warszawie i Lipsku (Niemcy).
Szukamy osoby, która posiada cztery kluczowe cechy charakteru: mądry, pracowity, ambitny i komunikatywny.
Kontakt
Divante Sp. z o.o., Kościuszki 14, 50-038 Wrocław, info@divante.pl, Tel. +48 71 342 2406, www.divante.pl, NIP: 8951930748, KRS: 0000313348, KRS wydany przez Sąd Rejonowy dla Wrocławia-Fabrycznej we Wrocławiu, VI Wydział Gospodarczy Krajowego Rejestru Sądowego., Kapitał zakładowy 50 000 zł, opłacony w całości.
SimpleStorage – jeszcze lepsze transmisje na żywo
SimpleStorage oferuje od kilku dni nowe, autorskie rozwiązanie przesyłania obrazu w transmisjach na żywo. Obraz do klientów dystrybuowany jest za pomocą protokołu HTTP. Dzięki takiemu posunięciu zwiększona została skalowalność systemu oraz użyteczność dla końcowego klienta.
Dla użytkowników końcowych o wolnych łączach takie rozwiązanie daje możliwość zapauzowania strumienia transmisji na żywo – wtedy jest on buforowany po stronie klienta i może być odtworzony z lekkim przesunięciem czasowym, ale bez przerywania. Rozwiązanie to jest popularne w internetowym video ale dotychczas nie było dostępne w czasie transmisji na żywo – mówi Piotr Karwatka, Dyrektor Technologii.
Oprogramowanie stworzone przez Divante zawiera zintegrowany serwer HTTP, a jego rola polega na transkodowaniu w czasie rzeczywistym sygnału wideo emitowanego w postaci pakietów RTMP z kodekiem VP6 lub h264 do plików FLV, strumieniownych bezpośrednio do użytkowników końcowych.
Oprogramowanie zostało testowo wdrożone u dwóch klientów komercyjnych na 6 węzłach sieci SimpleStorage. Wcześniej przeszło bardzo rygorystyczne, trwające 3 miesiące, testy obciążeniowe i funkcjonalne podczas których aplikacja była poddawana obciążeniu 500-1000 zapytań o wideo na sekundę do 3000 jednoczesnych oglądających / serwer.
W przypadku transmisji na żywo stabilność i wydajność to kluczowe czynniki, nie mogliśmy sobie pozwolić na jakiekolwiek błędy w oprogramowaniu – dodaje Marcin Engelmann odpowiedzialny za utrzymanie infrastruktury SimpleStorage.
Aplikacja jest napisana w języku C i działa pod systemem Unix (testy przeprowadzano na GNU Linux i NetBSD). Rozważane jest wypuszczenie oprogramowania w postaci otwartego kodu źródłowego.
Relacja z Konferencji Video
We wtorek, 28 września 2010 odbyła się w Warszawie „Konferencja Video”, zorganizowana wspólnie przez Divante oraz Agorę. Patronem wydarzenia było IAB Polska.
Celem konferencji było zaprezentowanie menadżerom dużych i średnim firm jak mogą wykorzystać video w Internecie do rozwoju swojego biznesu. Idea ta zainteresowała wiele osób, gdyż sala konferencyjna w siedzibie Agory na ulicy Czerskiej była wypełniona po brzegi. Popularnością cieszył się również streaming na żywo dostępny na stronie konferencji www.konferencjavideo.pl
Pierwszą prezentację zaprezentowali tradycyjnie już przedstawiciele firmy Gemius – Magdalena Wiktorska i Rafał Sobiczewski. Opowiedzieli oni o najnowszych badaniach na temat zachowań Internatów w zakresie postrzegania video w sieci oraz o zmianach jakie nastąpiły od czerwca br. Prezentacja podzielona była na bloki tematycznie w zależności od rodzaju treści, takie jak: telewizja internetowa, serwisy video, kino/wypożyczalnie internetowe oraz reklamy video. W każdej z tych sekcji mogliśmy się dowiedzieć kto jest liderem na danym rynku oraz jakie materiały są najbardziej popularne, a czego widzowie mają dosyć. Bardzo ciekawe były również wyniki badań nad powodami korzystania bądź nie z danego medium, a także skłonność internatów do płacenia za treści. Całość dobrze podsumowała trendy panujące w tej branży.
Następnie wystąpił Tomasz Karwatka z firmy Divante, który porównał płatne i bezpłatne platformy video. Opowiedział kiedy warto zacząć płacić za udostępnianie swoich treści, a kiedy wystarczy korzystanie z rozwiązań takich jak YouTube. Przedstawił również limity i zagrożenia jakie niesie za sobą używanie bezpłatnych rozwiązań.
Kolejnym prelegentem powinien być Andrzej Mańka z 5 O’CLOCK Multimedia Agency, który nie mógł jednak przybyć na konferencję. Zamiast tego nagrał swoja prezentację i w takiej właśnie formie wystąpił przed uczestnikami. Opowiedział o sztuce uwodzenia przez Internet, czyli jak nakręcić film, który rozkręci biznes. Podał również przykłady własnych realizacji oraz sposoby na to aby uwieść klienta za pomocą obrazu.
Maciej Olejnik z Onet.pl opowiedział uczestnikom o vod.onet.pl i strategiach jakie portal ma w związku z tą platformą. Przedstawił historię serwisu, wzrost jego popularności oraz w sposoby jakimi sobie z tym radzono. Opowiedział o modelu biznesowym w jakim VOD funkcjonuje a także jak to będzie wyglądać w przyszłości.
Następnym prelegentem był Tomasz Sańpruch, reprezentujący Capital24.tv. Tematem jego wystąpienia było „Jak wykorzystać video w sieci do cięcia kosztów w firmie i zwiększenia sprzedaży?”. Pokazał on kilka bardzo ciekawych zastosowań dla video, które umiejętnie zastosowane potrafią przynosić wymierne korzyści firmie.
Rafał Jung z V2 Media opowiedział o „Wideo we współczesnej reklamie internetowej”. Z jego prezentacji możemy dowiedzieć się m.in. co to jest Dwell Time i Dwell Rate, jakie formy reklamowe są najbardziej popularne oraz o trendach jakie panują w reklamie internetowej.
„Kampanie marketingowe z wykorzystaniem video” – o tym opowiadał Krzysztof Beniowski z Gazety. Mogliśmy się dowiedzieć jak w praktyce został zastosowany branded content video na przykładzie promocji zapachu Avril Lavigne w serialu internetowym Bee.
Albert Szybiński reprezentujący Redefine pokazał nam że przyszłość internetowego video jest nie tylko w Internecie, ale także na innych platformach jak urządzenia mobilne czy telewizory. Ipla już realizuję tą strategię, a w jaki sposób mogliśmy dowiedzieć się właśnie z tego wystąpienia. Poruszony został również wątek kodowania video, dzięki któremu Ipla bez widocznej straty jakości uzyskuje małe wielkości plików, co pozwala na zwiększenie zasięgu wśród widzów.
Michał Dusiński i Błażej Andrzejewski z firmy Xantus przyprowadzili ze sobą Czesia, który pomimo sennego nastroju zyskał sympatię publiczności. Prelegenci natomiast opowiedzieli nam dlaczego animacja 3D jest taka ważna w branży filmowej oraz dlaczego tyle kosztuje. Przedstawili przykładowe techniki a także opowiadali o „widłach” które zaskakują ich klientów.
Maciej Stasiełuk z Divante pokazał jak zwielokrotnić efekt włożony w organizację eventu przy użyciu streamingu na żywo. Dzięki uwolnieniu wydarzenia z rzeczywistości zyskujemy wiele nowych możliwości oraz pozbywamy się barier, głównie terytorialnych. Prowadzenie samych transmisji nie jest wcale trudne ani drogie, o czym również przekonywał nas prelegent.
Na sam koniec wystąpili przed nami Maciej Klonowski, Paweł Modzelewski, Filip Beźnicki oraz Łukasz Skrzypek, którzy wspólnymi siłami opowiadali nam o tym jak dużym sukcesem była kampania promocyjna 1L butelek Coca-Coli. Dzięki współpracy z portalem Iplex.pl mogli zaoferować możliwość obejrzenia filmów w zamian za kody promocyjne dostępne pod nakrętkami.
Całą konferencję można uznać za udaną. Dziękujemy wszystkim przybyłym gościom.
Zapraszamy do oglądania nagrań prezentacji na http://konferencjavideo.pl/materialy.php
Rozstrzygnięcie Konkurs Video Biznes
25 września 2010 rozstrzygnęliśmy Konkurs na Video Biznes.
Zwycięzkie projekty (właściciel projektu, nazwa projektu):
- Wiesław Ziaja
Korepetycje wideo
(wraz z wyróżnieniem i barterem reklamowym)
- Michał Kołdras
Kino Amatorskie - Janusz Szewczak
Wideo gotowanie - Damian Kędzierski
Virtual Band - Kamil Kawałko
TV Tenis
Ogłoszenie wyników wraz z prezentacją projektów odbędzie się na Konferencji Video.
Update: prezentacja na Slideshare.
Konferencja Video – 28 września – agenda.
Konferencja Video już 28 września w Warszawie (Czerska 8/10). Udział jest bezpłatny ale wymaga wcześniejszej rejestracji – http://konferencjavideo.pl
Agenda Konferencji Video
10.00 – 10.30
Internauci a video w Sieci. Najnowsze badania.
Magdalena Wiktorska, Rafał Sobiczewski, Gemius
10.30 – 11.00
Płatne czy bezpłatne platformy video? Kiedy warto płacić.
Tomasz Karwatka, Divante
11.00 – 11.30
Sztuka uwodzenia przez Internet, czyli jak nakręcić film, który rozkręci Twój biznes.
Andrzej Mańka, 5 O’CLOCK Multimedia Agency
11.30 – 11.50
Telewizja nie tylko dla dużych, czyli wykorzystanie wideo w małym i średnim biznesie.
Dariusz Nawojczyk, Arche Publishing
11.50 – 12.15
Vod.onet.pl – strategia.
Małgorzata Gratys, TVN
12.10 – 13.00
PRZERWA
13.00 – 13.30
Jak wykorzystać video w sieci do cięcia kosztów w firmie i zwiększenia sprzedaży?
Tomasz Sańpruch, Capital24.tv
13.30 – 14.00
Video w prezentacji produktów. Case study i szanse rynkowe.
Patryk Kizny, LookyCreative
14.00 – 14.30
Kampanie marketingowe z wykorzystaniem video.
Krzysztof Beniowski, Gazeta.pl
14.30 – 15.00
ipla – TV+Komputer+Mobile = Nowy wymiar telewizji internetowej.
Albert Szybiński, Redefine
15.00 – 15.15
PRZERWA
15.15 – 15.45
Jak stworzyć profesjonalny format video. Od Włatców Móch do zaawanswowanego 3D.
Michał Dusiński, Błażej Andrzejewski, Xantus
15.45 – 16.15
Transmisje na żywo – maksymalizacja efektów.
Maciej Stasiełuk, Divante
16.15 – 16.30
Współpraca Coca-Cola i iplex.pl – case study.
Maciej Klonowski, Paweł Modzelewski, Filip Beźnicki, Łukasz Skrzypek
16.30 – 17.00
Wideo we współczesnej reklamie internetowej.
Rafał Jung, V2 Media
17.00 – 17.15
Rozstrzygnięcie konkursu VideoBiznes.pl i prezentacja wybranych projektów.
Luźny pomysł
Chciałbym podzielić się pomysłem na nową usługę. Będę wdzięczny za wszelkie komentarze i szczery feedback.
Ostatnio dużo można przeczytać o przyszłości web-developmentu i technologii w oparciu o które będziemy tworzyli oprogramowanie. Warto obejrzeć kilka prezentacji jak chociażby http://www.slideshare.net/netguruPL/techstandard-netguru czy http://www.slideshare.net/frank06/nodejs-riak.
Żyjemy w niesamowitym czasie, nierelacyjne bazy danych (polecam cykl wpisów na http://highscalability.com), tworzenie aplikacji sieciowych (już nawet nie web-aplikacji) na coraz większą skalę stawia nowe wymagania – a po RoR wszystkie te technologie – z paczki są przyjazne dla developera. Najlepsze z nich szybko zyskują zwolenników.
Generalnie widoczne są dwa trendy:
- optymalizacja sposobu działania aplikacji - przez odejście od klasycznych wątków/workerów na model eventowy – klasyczne podejście opisane np. na http://www.kegel.com/c10k.html i wykorzystywane przez największych (facebook, meebo i inni) trafia “pod strzechy” w prostej w użyciu formie,
- rezygnacja z relacyjnych baz danych na rzecz łatwiejszej skalowalności i rozproszenia – CouchDB, mongoDB, Cassandra – bazy te nie są już eksperymentalne, niektóre z nich są zgodne z ACID, wiele jest wykorzystywanych w dużych serwisach z powodzeniem.
Dodatkowo można dodać do tego zbiór uznanych praktyk jakie stosuje się przy rozwijaniu aplikacji:
- podział infrastruktury na jasno sprecyzowane funkcjonalnie warstwy,
- load balancing + reverse proxy i cache http,
- memcached w klastrze,
- serwowanie plików statycznych z wydzielonych serwerów,
- rozproszony system plików,
- dostęp do CDNa.
Pomysł na usługę polega na wsparciu tych wszystkich technologii i dobrych praktyk i sformatowanie ich w ramach produktu / usługi hostingowej. Benchmarkiem byłoby tutaj np. Google App Engine, Heroku.com czy też Joyent.
Od strony technologii wspierane byłoby (wstępnie – czekam na opinie):
- na poziomie aplikacji – node.js (http://nodejs.org/) + framework express + dostęp do innych modułów instalowalnych w ramach paczek (jest ich coraz więcej: http://github.com/ry/node/wiki/modules)
- na poziomie bazy danych – mongoDB (http://www.mongodb.org/) hostowane w klastrze
- do tego reverse proxy i cache http (np. varnish sprawdzony i rozbudowany przy SimpleStorage)
- rozproszony system plików – SimpleStorage lub/i S3 – jako storage który mógłby być podmontowany do instancji,
- pula serwerów memcache dostępna dla aplikacji.
Od strony użytkownika / programisty zarządzanie odbywałoby się podobnie jak ma to miejsce w AppEngine – poprzez zbiór skryptów/aplikacji dzięki którym mógłby stworzyć, przetestować lokalnie a następnie zainstalować na naszych serwerach aplikację.
W ramach konfiguracji użytkownik mógłby zdefiniować (pomysłów jest bardzo dużo) – ilość serwerów na których ma działać jego aplikacja, rozmiar pamięci którą chce wykorzystać w ramach memcache i ilość nodów memcache do wykorzystania (można by przyjąć założenie że jeden node zawiera serwer node.js + memcache) oraz ilość nodów mongoDB do wykorzystania.
Z poziomu definiowania deskryptorów JS tworzona byłaby baza danych, dane można by oczywiście migrować od siebie do serwerów.
Całość mogłaby być infrastrukturalnie hostowana na EC2 lub na wydzielonej, własnej infrastrukturze – jak to zrobiliśmy w SimpleStorage . Drugie rozwiązanie wiąże się z koniecznością sporych nakładów na start.
Jeśli chodzi o rozliczanie – w grę wchodzi rozliczanie za realne zużycie (stawki EC2 + koszt obsługi administracyjnej oraz licencji za oprogramowanie, które automatyzowałoby zarządzanie, deploye itd.).
Usługa byłaby więc czymś w rodzaju “chmury” obliczeniowej na której można posadowić w łatwy sposób, w zgodzie z uznanymi praktykami, aplikację o bardzo dużej wydajności.
Nie sądzę, aby usługa tego typu trafiła na odpowiedni rynek w Polsce, trzeba by myśleć jeśli już o Europie zachodniej, a najlepiej USA. Samo node.js wymaga ewangelizacji i promocji.
Może inne technologie? Może inny model? Czekam na opinie :)
Konferencja Video – już 28 września
Już 28 września w Warszawie odbędzie się kolejna impreza z cyklu Konferencja Video. Uczestnicy konferencji dowiedzą się jak skorzystać z siły interaktywnego video do podniesienia sprzedaży, budowania lojalności, szkolenia pracowników oraz wzbogacenia swoich usług.
W programie między innymi:
- Internauci a video w Sieci. Najnowsze badania.
Gemius - Sztuka uwodzenia przez Internet, czyli jak nakręcić film, który rozkręci Twoją firmę.
5 O’CLOCK Multimedia Agency - Video w prezentacji produktów. Case study i szanse rynkowe.
LookyCreative - Kampanie marketingowe z wykorzystaniem video.
Gazeta.pl - TV + Komputer + Mobile = Nowy wymiar telewizji internetowej.
Redefine - Jak stworzyć profesjonalny format video. Od Włatców Móch do zaawansowanego 3D.
Xantus - Transmisje na żywo – maksymalizacja efektów.
Divante - Jak zarabiać na VOD?
iPlex.pl
Wszyscy prelegenci są doświadczonymi praktykami – każdy z uczestnik spotkania uzyska odpowiedzi na nurtujące go pytania. Organizatorzy przewidują czas na dyskusję z publicznością oraz pomiędzy prelegentami.
Konferencja odbędzie się 28 września w Warszawie (ul. Czerska 8/10, AGORA SA). Udział jest bezpłatny po wcześniejszej rejestracji na stronie http://konferencjavideo.pl.
Organizatorem imprezy jest producent Video CMS – firma Divante. Współorganizatorem imprezy jest Gazeta.pl.
Case study – video, sprzedaż i społeczność
Prezentujemy dziś trzy case study z realizowanych przez Grupę Divante projektów.
- Case study – Video w eCommerce
Jak wdrożyliśmy video w eCommerce z Video CMS i jakie osiągnęliśmy rezultaty. - Case study – Kampania sprzedażowa
Jak zwiększyliśmy sprzedaż w Internecie dla marki Balneum z użyciem PromoRing - Case study – Społecznościowa baza wiedzy
Jak zbudowaliśmy społeczność wokół wiedzy dla ENERGA SA
Już niebawem informacje o kolejnych zrealizowanych projektach, wakacje były owocne :)
Komentarze (0)