•  

DrupalCamp Wroclaw 2013 schedule

View as grid

Saturday 13th April 2013

  • Drupal basics

    by Michał Pękała

    Drupal basics a. k. a.Where my projects went wrong

    Language: English

    I present my workflow of setting up a (Drupal) website. These are 4 stages that build it up:
    - Identify - problems and appropriate tools resolve them
    - Frame - build a skeleton of you application and treat it as a proof of concept
    - Fill - fill with all missing features and goodness
    - Reduce - trim all the parts that are not essential.
    I mention some obstacles that I came across and mistakes that I made and I'm now aware of. :)

    I encourage to act according to 3 principles:
    1. Focus on 1 important task that your web user will accomplish.
    2. Put user in the center.
    3. Cut out as much as you can.

    Some parts are Drupal-related, many are more universal. :)

    The key take-away would be: don't let Drupal take over your project - be the big boss and put user needs in the center.

    At 10:30am to 11:15am, Saturday 13th April

    In A1-Aula, Politechnika Wrocławska A1

    Coverage slide deck

  • Drupal and the Keys to Successful Communities

    Drupal and the Keys to Successful Communities
    Drupal has the strongest focus on community website building, in comparison to other readily available content management systems.
    On-line communities like Facebook, Yandex, Myspace and Twitter have changed the world. Many smaller communities exist alongside such famous social networks, focused on business, language learning, dating and countless other aspects. That on-line communities have reached wide acceptance in societies worldwide is beyond doubt.
    Such communities are strongly influencing how we organize our professional as well as our social lives. They also come increasingly into focus as a marketing instrument for companies, trying to reach customers who are no longer readily accessible through traditional forms of advertising.
    Drupal provides an excellent and versatile tool to satisfy the demand to custom-build specialized on-line communities. The fundamental question becomes, "What makes some communities successful and what makes others fail?"
    Drupal itself would not be what it is today without its own strong and dynamic community. Drupal is in this respect an example of successful community building.
    This session will:

    focus on the key factors of successful communities through case studies
    show you why some of them failed.
    outline results of scientific research, including the Nobel Price winning work of Elinor Ostrom "Governing the Commons"
    take a look at what we can learn from Dee Hock, the founder of Visa International

    Language: English

    At 11:30am to 12:15pm, Saturday 13th April

    In A1-Aula, Politechnika Wrocławska A1

  • THE SCIENCE OF GUESSING - DRUPAL ESTIMATION TECHNIQUES FROM PROJECT MANAGERS

    What usually happens before you get started planning, designing, writing and coding is estimation. Your customer wants to know what the party will cost them. It’s a tricky question to answer. This session combines learning from experienced project managers as well as the opportunity to ask the experts your questions.
    We'll be updating this session for Portland based on the 2012 Munich Presentation!
    The problem
    Drupal estimation is risky business for a lot of reasons. Two of the biggest issues are understanding what the client really wants, or can do away with, and knowing what techniques will get you the most accurate estimate.
    Why this session is good
    Because experts who have been down difficult estimation roads will share their knowledge and help you to interpret the client’s needs.
    What you will take away from this session
    Ways to identify issues around estimation, and solutions to solve them.
    Session Outline
    1 – QUICK INTRO
    - Why you are here
    - Common pitfalls
    2 – WHAT ARE ESTIMATES?
    - What should be in them?
    - What advice can we share from our experiences estimating?
    3 – WHY WE NEED ESTIMATES
    - How do they help us plan, budget and communicate?
    - What’s the difference between cost and value in estimating?
    - How can I use estimations to levelset expectations and garner client trust?
    4 – WHAT AFFECTS YOUR ESTIMATES? => RISK!
    - Why should I care about Risk so early on?
    - What should I know about my specifications, team, client?
    - How do I identify and assess risks?
    - How do I manage/communicate about risks?
    5 – HOW DO YOU MAKE AN ESTIMATE
    - What techniques are out there?
    - How do they work?
    - When should I use what?
    - How can I maintain my estimate?
    - Estimation Exercise with Audience Members!
    Follow-Up BoF TBA :)
    Slides from DrupalCon Munich 2012 are attached, and will be updated and revised prior to Portland.
    Munich session: http://munich2012.drupal.org/pro....

    Language: English

    At 12:30pm to 1:15pm, Saturday 13th April

    In A1-Aula, Politechnika Wrocławska A1

  • Fasrer and easier solution to Drupal e-commerce with Commerce Kickstart 2 and family

    A quick presentation of three new groundbreaking e-commerce tools built on top of Drupal Commerce, the open-source e-commerce platform for Drupal 7:

    • Commerce Kickstart 2 - shiny new version of the powerful (and free) distribution that installs a fully-functional out-of-the-box Drupal Commerce site quickly and easily,
    • Commerce Marketplace - the center for proven Drupal Commerce enhancements,
    • Commerce Platform - new cloud-based hosting solution optimized for Drupal Commerce.

    Language: English

    At 2:30pm to 3:15pm, Saturday 13th April

    In A1-Aula, Politechnika Wrocławska A1

  • Automatyzacja w tworzeniu aplikacji opartych o Drupala (Drush, Jenkins CI, PHPunit)

    by Grzegorz Bartman

    Przykład pracy nad projektem Drupalowym z wykorzystaniem:
    - Drush
    - Jenkins
    - PHPUnit
    Automatyzacja budowy aplikacji na Drupalu, automatyzacja testów.

    Language: Polish

    At 3:30pm to 4:15pm, Saturday 13th April

    In A1-329, Politechnika Wrocławska A1

  • Drupal on Windows Azure - how Commerce Guys succeeded with Microsoft Cloud solution

    Drupal on Windows Azure - how Commerce Guys succeeded with Microsoft
    Cloud solution
    Use Windows Azure as the infrastructure for your Drupal sites
    Work with free developer tools to modify your web site
    Worth to know - Commerce Guys cooperation example
    What's in it for me - some more free goodies

    Language: English

    At 3:30pm to 4:15pm, Saturday 13th April

    In A1-Aula, Politechnika Wrocławska A1

  • Optimizing Drupal Performance

    by Tim Kamanin

    Prezentacja pokazująca sposoby, które w znaczącym stopniu optymalizują i przyśpieszają działanie Drupala.

    Language: English

    At 4:30pm to 5:15pm, Saturday 13th April

    In A1-Aula, Politechnika Wrocławska A1

    Coverage video

  • Testujemy Drupala

    Testowanie aplikacji to szeroki i niebanalny temat. Podczas prezentacji pokazane i opisane zostaną narzędzia oraz doświadczenia związane z realizacją trzech popularnych rodzajów testów - testów funkcjonalnych, jednostkowych oraz wydajnościowych. Agenda

    Dlaczego testy funkcjonalne, jednostkowe i wydajnościowe są takie ważne?
    Jak testować funcjonalnie? Użycie Selenium w Drupalu.
    Jak tworzyć testy jednostkowe? Moduł Simpletest.
    Testujemy wydajność Drupala - Narzędzia Siege i jMeter.
    Automatyzajca testów na przykładzie narzędzi ANT oraz Jenkins (Continous integration).
    Przyspieszenie testów (MySQL w ramdysku).

    Language: Polish

    At 4:30pm to 5:15pm, Saturday 13th April

    In A1-329, Politechnika Wrocławska A1

  • Aegir & Multisite - managing multisite installations (good practices & case study)

    • Idea i zasada działania instalacji multisite
    • Dobre praktyki i multisite.
    • Prezentacja wykorzystania Aegira do zarządzania dużą ilością stron internetowych. Plusy i minusy.
    • Praktyki i doświadczenia w korzystaniu z aegira. Plusy i minusy
    • Case na przykładzie prawdziwego, działającego wdrożenia które utrzymuje 50 stron na jednym multisite zarządzanym przez Aegir.

    Language: English

    At 5:30pm to 6:15pm, Saturday 13th April

    In A1-Aula, Politechnika Wrocławska A1

  • Code Sprint - spotkanie organizacyjne (organizational meeting)

    by Karol Bryksa

    Z racji tego, że wielu drupalowych programistów zjeżdża się w jedno miejsce w kwietniu we Wrocławiu. Chcielibyśmy wykorzystać ten fakt i zorganizować pierwszy w Polsce drupalowy Code Sprint. Bardzo dużo można prawić na temat zalet oprogramowania Open Source, jednak siłą naszego środowiska jest dzielenie się i wspólne działanie. Czego czasem mam wrażenie wciąż u nas w Polsce brakuje.

    Code sprint będzie odbywał sie w osobnej sali, potrwa od popołudnia do rana z piątku na sobotę lub z soboty na niedzielę i będzie wymagał od uczestników wiedzy oraz pomysłów. Z naszej strony przygotujemy pizze, napoje, salę oraz części tematów sesji.

    Nasze propozycje tematów:

    Moduł integrujący Drupal 7 z Diaspora

    Moduł do integracji z Friendica

    W niedziele na zakończenie konferencji przedstawimy efekty naszych prac.

    Jesteśmy otwarci na wasze sugestię!

    English:
    Code sprint will be started on sunday after Drupal Camp sessions, end when last man will stop coding.

    On saturday 13.04.2013 we will prepare session in general about idea of "Code Sprint" and our rules. After short intro, every one will have 2 minutes to talk about propositions of task to our sprint. We will set list of task for sunday.

    One of the proposition is Drupal integration with Open Source Social Media platforms: Diaspora, Friendica.

    All Drupal skills are welcome!

    Language: Polish

    At 6:30pm to 7:00pm, Saturday 13th April

    In A1-Aula, Politechnika Wrocławska A1

  • Party

    So after exiting presentation let's join integration party.

    At 9:00pm to 9:00pm, Saturday 13th April

    In Turbulencja

Sunday 14th April 2013

  • BACKBONEJS IN DRUPAL CORE

    by Marcin Wosinek

    Backbone is joining happy Drupal & jQuery family. We will take a look on what it has to offer. Then we will understand why it's a big deal, and build some custom module which uses Backbone in frontend.

    At 10:30am to 11:15am, Sunday 14th April

    In A1-Aula, Politechnika Wrocławska A1

  • Szkolenia w Drupalu - studium przypadku

    Prezentacja wykonana na podstawie doświadczenia zebranego przy realizacji i utrzymaniu witryn drupalomania.pl oraz videodrupal.pl
    Pewnie wielu z was zastanawia się na tym co należy wiedzieć a czego unikać podczas tworzenia własnego zaplecza z opcją szkoleń lub odsprzedaży treści. W prezentacji poruszone zostaną takie kwestie jak:

    • Czy warto robić video casty?
    • Jak zacząć - czyli ABC zaplecza.
    • Zgłoszenia i dylematy uczestników - o czym warto pamiętać.
    • Ile i jak często, finansowe korzyści z kursów.
    • Mechanizmy i automatyczne rozwiązania w obsłudze.

    Language: Polish

    At 10:30am to 11:15am, Sunday 14th April

    In A1-329, Politechnika Wrocławska A1

    Coverage video

  • Panels - wprowadzenie

    Prezentacja ma na celu przybliżenie uczestnikom modułu Panels - potężnego narzędzia do tworzenia widoków. Plan prezentacji:
    - czym jest Panels
    - współpraca z Page Managerem
    - reguły wyboru widoku
    - układanie elementów na stronie
    - reguły widoczności
    - Views w Panels

    Language: English

    At 11:30am to 12:15pm, Sunday 14th April

    In A1-329, Politechnika Wrocławska A1

  • Vagrant - optimal development environment

    Say No! to "works on my machine" excuse.
    Create, multiply and share your development environment with ease.

    Agenda:

    Why You and your Team will love Vagrant
    First steps
    Setup your IDE anywhere in no time
    Vagrant & Drupal
    Tips&Tricks
    Use cases

    Powiedz Nie! wymówce - "a u mnie działa".
    Stwórz, powielaj i dziel się swoim środowiskiem developerskim w prosty sposób.

    Agenda:

    Dlaczego Ty i Twój Zespół pokocha Vagranta
    Pierwsze kroki
    Uruchom swoje IDE gdzie tylko chcesz w mgnieniu oka
    Vagrant i Drupal
    Przydatne sztuczki
    Przypadki użycia

    Language: English

    At 11:30am to 12:15pm, Sunday 14th April

    In A1-Aula, Politechnika Wrocławska A1

  • Cykl wytwórczy projektów na Drupalu.

    Prezentacja dotyczyć będzie następujących zagadnień:

    • przedstawienie koncepcji cyklu wytwórczego
    • krótko o środowisku developerskim i narzędziach
    • omówienie i prezentacja systemu kontroli wersji GIT
    • zastosowanie modułów Featuers i Strongarm
    • przedstawienie integracji Drusha z Featuers
    • omówienie innych modułów rozszerzających możliwości Featuers
    • krótki wstęp do zagadnień związanych z budową własnych dystrybucji

    Language: Polish

    At 12:30pm to 1:15pm, Sunday 14th April

    In A1-Aula, Politechnika Wrocławska A1

  • SASS - rewolucja w CSS

    SASS jest rozszerzeniem CSS umożliwiającym wprowadzanie funkcji, zmiennych, operatorów oraz zagnieżdżeń. Na prezentacji omówię:

    Dlaczego warto używać SASSa?
    Porównanie z równie popularnym LESSem.
    Przedstawienie możliwości.
    Kompilacja SASSa do CSS.
    Moduły oraz skórki do Drupala wpierające SASSa.
    Dostosowanie IDE do pracy z SASSem.
    Debugowanie kodu.

    Language: Polish

    At 12:30pm to 1:15pm, Sunday 14th April

    In A1-329, Politechnika Wrocławska A1

  • Co nas czeka w Drupalu 8

    Co nas czeka w Drupalu 8

    Language: Polish

    At 2:30pm to 3:15pm, Sunday 14th April

    In A1-Aula, Politechnika Wrocławska A1

  • Sass - Rewolucja w CSS

    by Rafal Enden

    [Polish]

    Sass jest rozszerzeniem CSS umożliwiającym wprowadzanie funkcji, zmiennych, operatorów oraz zagnieżdżeń. Na prezentacji omówię:

    Dlaczego warto używać Sassa?
    Porównanie z równie popularnym LESSem.
    Przedstawienie możliwości.
    Kompilacja Sassa do CSS.
    Moduły oraz skórki do Drupala wpierające SASSa.
    Dostosowanie IDE do pracy z Sassem.
    Debugowanie kodu.

    At 2:30pm to 3:15pm, Sunday 14th April

    In A1-329, Politechnika Wrocławska A1

  • Wysoka wydajność za darmo*

    Drupal, choć niezwykle elastyczny, nigdy nie był demonem szybkości out-of-the-box. W sieci przeprowadzono wiele dyskusji dotyczących optymalizacji, napisano na ten temat także kilka książek. Elastyczna architektura systemu jest niejako 'obciążona' problemem niskiej wydajności. Sami też niejednokrotnie dokładamy do tego problemu kolejne cegiełki. Dzieje się tak na wielu płaszczyznach, począwszy od niepoprawnej konfiguracji serwera i Drupala, poprzez nieprzemyślaną architekturę informacji, na nieoptymalnie napisanych modułach kończąc. W prezentacji skupiamy się na tzw. back-endzie, starając się wskazać proste kroki, które pomogą uzyskać znaczny wzrost wydajność, a wszystko to niewielkim kosztem. * lub niemal z darmo Agenda

    Dlaczego Twój serwis może być wolny?
    Skąd wiesz, że go przyspieszyłeś?
    Watchdog a wydajność
    Przeglądasz access.log serwera? Nie? To powinieneś!
    Wolne zapytania w bazie danych - co i jak warto poprawić?
    Cron - nie wszystko na raz!
    Profilowanie kodu.
    Ten skrypt może wykonać się szybciej!
    Opcje i pułapki cache-owania.
    Case study: cache w module Views
    Cache? W bazie danych?

    Language: Polish

    At 2:30pm to 3:15pm, Sunday 14th April

    In A1-329, Politechnika Wrocławska A1

  • Przetwarzanie dużej ilości danych z wykorzystaniem technologii NoSQL na przykładzie serwisu Serp24.pl

    Omówienie wybranych technologii wykorzystywanych do przetwarzania dużych ilości danych. Przedstawienie sposobów integracji technologii NoSQL z CMS Drupal na przykładzie serwisu Serp24.pl. Problemy oraz dodatkowe uwagi dotyczące przetwarzania dużej ilości danych w Drupalu.

    Language: Polish

    At 3:30pm to 4:15pm, Sunday 14th April

    In A1-Aula, Politechnika Wrocławska A1

  • Wydajność frontendu

    Wydajność frontendu
    Sesja będzie poświęcona czynnikom wpływającym na czas ładowania się strony, wraz z omówieniem technik pozwalających na automatyzację rozwiązań pozwalających poprawić wydajność.

    Language: Polish

    At 3:30pm to 4:15pm, Sunday 14th April

    In A1-329, Politechnika Wrocławska A1

  • Case Study: Nowe spojrzenie i nowe możliwości komentowania treści

    Beginner

    Prezentacja ma na celu przedstawienie doświadczenia w realizacji funkcjonalności komentowania treści przez użytkowników. Jak przy wykorzystaniu istniejących rozwiązań i swoich zdolnościach zmienić świat dzielenia się opiniami. Bądź indywidualny i zaoferuj swoim użytkownikom możliwości oceniania, a także moderowania komentarzami.
    Agenda:

    1. Wymagania i założenia.
    2. Moduł comment - dlaczego jest do niczego?
    3. Flags, VUD (Vote Up/Down) i Views - święta trójca.
    4. Co otrzymasz “za darmo”, a co własną pracą.
    5. Podsumowanie: “dobry i zły dotyk”.

    Language: Polish

    At 4:30pm to 5:15pm, Sunday 14th April

    In A1-Aula, Politechnika Wrocławska A1

  • Code Sprint - programowanie

    Z racji tego, że wielu drupalowych programistów zjeżdża się w jedno miejsce w kwietniu we Wrocławiu. Chcielibyśmy wykorzystać ten fakt i zorganizować pierwszy w Polsce drupalowy Code Sprint. Bardzo dużo można prawić na temat zalet oprogramowania Open Source, jednak siłą naszego środowiska jest dzielenie się i wspólne działanie. Czego czasem mam wrażenie wciąż u nas w Polsce brakuje.
    Code sprint będzie odbywał sie w osobnej sali, potrwa od popołudnia do rana z piątku na sobotę lub z soboty na niedzielę i będzie wymagał od uczestników wiedzy oraz pomysłów. Z naszej strony przygotujemy pizze, napoje, salę oraz części tematów sesji.
    Nasze propozycje tematów:
    Moduł integrujący Drupal 7 z Diaspora
    Moduł do integracji z Friendica
    W niedziele na zakończenie konferencji przedstawimy efekty naszych prac.
    Jesteśmy otwarci na wasze sugestię!

    English:
    Code sprint will be started on sunday after Drupal Camp sessions, end when last man will stop coding.
    On saturday 13.04.2013 we will prepare session in general about idea of "Code Sprint" and our rules. After short intro, every one will have 2 minutes to talk about propositions of task to our sprint. We will set list of task for sunday.
    One of the proposition is Drupal integration with Open Source Social Media platforms: Diaspora, Friendica.
    All Drupal skills are welcome!

    Miejsce/Place: C13 - 1.10

    At 5:30pm to 11:59pm, Sunday 14th April

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Venue