Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
2302769
PHPers Poznan #2 - dodanie sponsora
dedik Nov 12, 2015
97f39ff
PHPers Poznan #2 - dodanie sponsora, poprawka linka
dedik Nov 12, 2015
cbd110b
Merge pull request #42 from dedik/master
leafnode Nov 12, 2015
5050cb3
Phpers Poznań #2 - Poprawienie linku
dedik Nov 16, 2015
ea2bba1
Merge pull request #43 from dedik/master
norzechowicz Nov 16, 2015
10e5582
PHPers Poznań #2 - Dodanie sponsora
dedik Nov 20, 2015
c4420b3
PHPers Poznań #2 - Dodanie sponsora
dedik Nov 20, 2015
c9c4c19
Merge pull request #45 from dedik/master
leafnode Nov 20, 2015
3b3cda7
PHPers Krakow #3
filipgolonka Nov 25, 2015
863cea9
Merge pull request #46 from filipgolonka/krakow3
norzechowicz Nov 25, 2015
dac248b
PHPers Krakow #3 - poprawka skladni
filipgolonka Nov 25, 2015
30f5536
Merge pull request #47 from filipgolonka/krakow3
leafnode Nov 25, 2015
0826cef
PHPers #3 Krakow - agenda
filipgolonka Dec 7, 2015
2c0ca3e
Merge pull request #56 from filipgolonka/krakow3
leafnode Dec 7, 2015
08466ad
Dodano pierwsze spotkanie w Rzeszowie
Jan 5, 2016
e9f3057
Merge pull request #57 from partikus/master
leafnode Jan 5, 2016
15e72f2
Typo
Vandervir Jan 7, 2016
3b085ad
Merge pull request #58 from Vandervir/patch-1
leafnode Jan 7, 2016
7bb816a
PHPers Poznań #3
dedik Jan 11, 2016
000ddf0
Dodano pierwszego speakera Rzeszów #1
Jan 11, 2016
c98ad52
Dodano build na travisie
Jan 11, 2016
001ee89
Merge pull request #60 from partikus/feature/rzeszow-pierwsza-prezent…
leafnode Jan 11, 2016
5b5e89b
Merge pull request #59 from dedik/master
leafnode Jan 11, 2016
972fece
Added Jakub Nietrzeba - Lightning Talk - PHPers Rzeszow #1
Jan 13, 2016
d66f450
Removed travis config based on docker.
Jan 13, 2016
07c973a
Merge pull request #61 from partikus/feature/improve-travis-build
norzechowicz Jan 14, 2016
3917a35
Merge pull request #62 from partikus/feature/lightning-talk-rzeszow-1
norzechowicz Jan 15, 2016
eeef7bb
Add PHPers Łódź #2
pjedrzejewski Jan 17, 2016
d1bac9b
PHPers Rzeszow #1 - Added Marcin Kurzyna speaker
Jan 17, 2016
5d64a41
Merge pull request #64 from partikus/feature/rzeszow-1-marcin-kurzyna
leafnode Jan 18, 2016
0edfc71
PHPers Rzeszow #1 - Added sponsors
Jan 18, 2016
cc19519
Merge pull request #65 from partikus/feature/rzeszow-1-sponsors
leafnode Jan 18, 2016
be19c6b
Merge pull request #63 from pjedrzejewski/phpers-lodz-2
leafnode Jan 18, 2016
71c973b
Added missing ideo.pl's logo
Jan 18, 2016
14a739e
Merge pull request #66 from partikus/hotfix/added-ideo-pl-logo
leafnode Jan 18, 2016
3b0348c
Removed sponsoring details
Jan 23, 2016
f82d925
Merge pull request #67 from partikus/master
leafnode Jan 25, 2016
fbdc083
phpers poznan - dodanie sponsorow
dedik Feb 4, 2016
08ebd1c
Merge pull request #68 from dedik/master
leafnode Feb 5, 2016
f683aa7
PHPers Wroclaw #3
mariuszgil Feb 18, 2016
6fb40e7
Merge pull request #70 from mariuszgil/master
leafnode Feb 19, 2016
fbf467e
PHPers Poznań #3 - aktualizacja sponsorow
dedik Feb 22, 2016
3a587dc
Merge pull request #71 from dedik/master
leafnode Feb 22, 2016
bddf1dd
Add tricity meetup on website.
l3l0 Feb 22, 2016
3045445
Merge pull request #72 from PHPers/tricity-meetup-2016-02-22
leafnode Feb 22, 2016
f4e7772
PHPers Slask #8
pskt Feb 23, 2016
0bce37d
Merge pull request #73 from PHPers/meetup-slask-2016-04
daryush Feb 23, 2016
b182f1b
lista mailingowa
leafnode Mar 16, 2016
2ea4113
Merge branch 'master' of github.com:PHPers/website
leafnode Mar 16, 2016
c0b03d0
removed unncessary file
leafnode Mar 19, 2016
02b5caf
Krakow #4
filipgolonka Mar 21, 2016
5eb030a
drugi sponsor
filipgolonka Mar 23, 2016
7ff5f36
Merge pull request #74 from filipgolonka/krakow4
leafnode Mar 25, 2016
bcef640
Prelegenci i prezentacje
pskt Mar 25, 2016
43bb99a
Merge pull request #75 from PHPers/meetup-slask-2016-04
leafnode Mar 27, 2016
c3611d5
sponsorzy i lokalizacja afteru
pskt Apr 4, 2016
b80a465
Merge pull request #76 from PHPers/meetup-slask-2016-04
leafnode Apr 5, 2016
1802631
PHPers Wroclaw #4
mariuszgil Apr 9, 2016
4b5c13c
Merge pull request #77 from mariuszgil/master
mariuszgil Apr 9, 2016
de3a5d6
Add next phpers Tricity meetup.
l3l0 Apr 25, 2016
2736420
Merge pull request #78 from PHPers/2016-06-13-tricity
karolsojko Apr 27, 2016
a12d0c5
Add next PHPers Poznań meetup
Apr 28, 2016
64bfb27
Merge pull request #79 from dedik/master
leafnode May 4, 2016
4505797
Added second PHPers Rzeszow meetup
May 5, 2016
d6cb2a9
Merge pull request #80 from partikus/feature/rzeszow-2
leafnode May 6, 2016
1debc75
Add PHPStorm logo
cakper May 7, 2016
3a9d81a
Merge pull request #81 from cakper/add-phpstorm
leafnode May 7, 2016
d44ecb7
PHPers Silesia #9
pskt May 10, 2016
21d1cda
Merge pull request #82 from PHPers/meetup-slask-2016-05
leafnode May 12, 2016
b00246b
Separate gulp default & build task, add node script to install depend…
teklakct May 12, 2016
0bd1cb0
readme update
teklakct May 12, 2016
1f6de08
readme update
teklakct May 12, 2016
512b9d1
readme update
teklakct May 12, 2016
70c1cb9
PHPers Rzeszow #2 - sponsors and first presentation
May 12, 2016
aab06ec
updat vendors
teklakct May 12, 2016
d5767a5
Add maling list form.
l3l0 May 12, 2016
c9aa5c0
Merge remote-tracking branch 'origin/master' into feature/gulp-task-e…
l3l0 May 12, 2016
ffcc20e
Merge pull request #83 from partikus/feature/rzeszow-2
leafnode May 12, 2016
719634e
Merge remote-tracking branch 'origin/master' into feature/gulp-task-e…
l3l0 May 12, 2016
4dbbbfd
Changes in website. Add content base on posts - sponsors, cities etc.
l3l0 May 13, 2016
7afe8cf
Remove sculpin-dokcer.
l3l0 May 13, 2016
3caa471
Add filter by month.
l3l0 May 13, 2016
3df29a7
ignore bin directory
teklakct May 15, 2016
40776cb
Support incomplete meetup to work with VO
teklakct May 15, 2016
ef36714
remove unnecessary html
teklakct May 15, 2016
33e9ef1
fix newsletter form
teklakct May 15, 2016
8dbfc29
add scroll to upcomming mettups
teklakct May 15, 2016
b045c97
cleanup in js
teklakct May 15, 2016
1705316
fix watchers
teklakct May 15, 2016
6fc241b
Merge remote-tracking branch 'phpers/rebranding' into rebranding
teklakct Oct 25, 2017
43f7314
Missing merge files
teklakct Oct 25, 2017
c969b65
Update some deps
teklakct Oct 25, 2017
f074c38
Krakow #4
filipgolonka Mar 21, 2016
0ca757f
drugi sponsor
filipgolonka Mar 23, 2016
c8ba6b0
PHPers Krakow #4
filipgolonka Sep 27, 2016
3e9d9f6
Merge branch 'rebranding' into tekla-rebranding
michailw Oct 30, 2017
2ed7bfa
PHPers rebranding => Tekla fork
michailw Oct 30, 2017
9cc8077
Merge remote-tracking branch 'phpers/rebranding' into rebranding
teklakct Nov 4, 2017
026b26f
Update dependencies, create "working" version
teklakct Nov 4, 2017
e82b731
Merge remote-tracking branch 'mwojtowicz/tekla-rebranding' into rebra…
teklakct Nov 14, 2017
5ab9dbf
Add docker-compose dist file
teklakct Nov 14, 2017
2f4a199
"Workin" version with new foundation
teklakct Nov 14, 2017
d929840
Update scss to use foundation new mixin
teklakct Nov 19, 2017
fb15adb
WIP with js
teklakct Nov 19, 2017
5457354
Fix scss
teklakct Nov 19, 2017
cae39bc
Fix error from redirect bundle.
l3l0 Nov 19, 2017
7f990e6
WIP
teklakct Nov 19, 2017
1668525
Merge branch 'feature/use-webpack' of github.com:teklakct/PHPers-webs…
teklakct Nov 19, 2017
2f74b46
WIP more
teklakct Nov 19, 2017
e1c4195
Add Device mockups CSS
teklakct Nov 19, 2017
3c28703
Fix map.
l3l0 Nov 19, 2017
624ba4a
Content update
teklakct Nov 19, 2017
ae3a32c
add missinf js files
teklakct Nov 19, 2017
05a99ae
erge branch 'feature/use-webpack' of github.com:teklakct/PHPers-websi…
teklakct Nov 19, 2017
2f2fff8
readme update;
teklakct Nov 19, 2017
4c9fcc7
readme update;
teklakct Nov 19, 2017
4316175
Remove bower
teklakct Nov 19, 2017
1ce55fa
Remove unnecessary file
teklakct Nov 19, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
# Ignore NPM debug
.npm-debug.log
npm-debug.log
yarn-error.log

# Ignore temp directory
.tmp
Expand All @@ -24,7 +25,6 @@ npm-debug.log
/bower_components

# Ignore compiled/copied files
/source/css
/source/js
/source/fonts

Expand All @@ -46,6 +46,13 @@ npm-debug.log

# Ignore others
s3.conf
bin
/bower_components/
/node_modules/
/vendor/

# Temp
gulpfile_old.js

# Docker
docker-compose.yml
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ before_script:
- composer install --prefer-source --no-interaction --dev

script:
- php bin/phpunit tests
- php vendor/bin/sculpin generate -vvv -n --env=prod > build_output.log
- if grep -iq "notice\|error\|warning" build_output.log ; then return 1; fi

Expand Down
10 changes: 10 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM php:7.1-cli

RUN apt-get update \
&& apt-get install -y git libssl-dev zlib1g-dev libicu-dev g++ build-essential\
&& docker-php-ext-install zip mbstring intl

# Composer
RUN cd /tmp/ && curl -sS https://getcomposer.org/installer | php && mv /tmp/composer.phar /usr/local/bin/composer

CMD ["php", "-a"]
10 changes: 10 additions & 0 deletions Dockerfile-node
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM node:8.9

# Yarn
RUN curl -o- -L https://yarnpkg.com/install.sh | bash

# Don't regenerate `yarn.lock` on build
COPY package.json yarn.lock ./
RUN yarn --pure-lockfile

CMD ["bash"]
40 changes: 31 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,50 @@ website

PHPers website

=======
Requirements
====================

You must have
- [Node.js](https://nodejs.org/en/) - The version should be higher than **8.9**.
- [Yarn](https://yarnpkg.com/en/docs/install) - The version should be higher than **1.3.2**.
- [php intl extension](http://php.net/manual/en/intl.setup.php) - **Intl** php extension is required

If you use docker and docker-compose:
- Please copy `docker-compose.yml.dist` into `docker-compose.yml`
- Run `docker-compose up -d`

Installing
====================

Install node dependencies
Install dependencies

```bash
$ npm install
$ composer install
```

Run default gulp task. It download dependencies using Bower, compile SCSS and do some other stuff.
```bash
$ yarn install
```

Run build and watch webpack server. It compile SCSS and do some other stuff.

```bash
$ node_modules/gulp/bin/gulp.js
$ yarn start
```

> If You have Gulp.js installed globally You can use 'gulp' instead
Running
====================

First make sure you have [sculpin installed](https://sculpin.io/getstarted/) on your system
```bash
$ sculpin generate --watch --server
$ bin/sculpin generate --watch --server --port=8080
```

http://localhost:8000
and development server should run at [http://localhost:8080](http://localhost:8080)


Running Tests
==============

```bash
$ php bin/phpunit tests
```
6 changes: 5 additions & 1 deletion app/SculpinKernel.php
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
<?php

use Mavimo\Sculpin\Bundle\RedirectBundle\SculpinRedirectBundle;
use Phpers\Bundle\WebsiteBundle\PhpersWebsiteBundle;

class SculpinKernel extends \Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel
{
protected function getAdditionalSculpinBundles()
{
return array(
'Mavimo\Sculpin\Bundle\RedirectBundle\SculpinRedirectBundle'
SculpinRedirectBundle::class,
PhpersWebsiteBundle::class
);
}
}
168 changes: 168 additions & 0 deletions app/config/sculpin_site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,171 @@
# via `site.*`. So for example, {{ site.title }} can be used
# in a template to get the contents of the `title` key.
title: PHPers
organizers:
karolSojko:
firstName: Karol
lastName: Sójko
title: PHP developer & Team Leader
twitter: karolsojko
speakerDeck: https://speakerdeck.com/karolsojko
linkedIn: http://www.linkedin.com/in/karolsojko/
description: >
Programista, architekt i team leader.
Na co dzień gorący orędownik BDD i pasjonat usprawniania pracy w zespołach.
Odpowiedzialny za spotkania w Trójmieście.
image: /images/staff/karol_sojko.jpg
leszekPrabucki:
firstName: Leszek
lastName: Prabucki
title: PHP developer
twitter: l3l0
speakerDeck: https://speakerdeck.com/l3l0
linkedIn: https://www.linkedin.com/in/l3l0able
description: >
Leszek jest programistą PHP od 2007 roku.
Uczestnik ruchu Open Source i ruchu w kierunku dobrego piwa.
Zainteresowany jest standardami i technologiami związanymi z jakością oprogamowania które zazwyczaj kończą się dwiema literami DD.
Czasem występuje jako prelegent albo zorganizuje jakieś szkolenie. Mieszka i pracuje w Gdańsku. Jeden z cocodersów.
Odpowiedzialny za spotkania w Trójmieście.
image: /images/staff/leszek_prabucki.jpg
mariuszGil:
firstName: Mariusz
lastName: Gil
title: PHP developer & architect
twitter: mariuszgil
speakerDeck: https://speakerdeck.com/mariuszgil
linkedIn: http://pl.linkedin.com/in/mariuszgil/
description: >
Architekt, tech-lead i developer z wieloletnim doświadczeniem w projektowaniu i implementacji skalowalnych
i wydajnych aplikacji webowych, także z wykorzystaniem PHP.
Odpowiedzialny za spotkania we Wrocławiu.
image: /images/staff/mariusz_gil.jpeg
leszekKurpiński:
firstName: Leszek
lastName: Kurpiński
title: PHP developer
twitter: mariuszgil
blog: http://devplant.net/
linkedIn: http://www.linkedin.com/in/leszekkrupinski
description: >
Programista PHP od roku 2000, autor kursu PHP i kilku artykułów na tematy związane z PHP.
Organizator i prelegent konferencji WebClusters (pierwsza polska konferencja na temat web scalability).
Uczestnik kilku projektów open-source.
Architekt rozwiązań wysokowydajnych, analityk bezpieczeństwa aplikacji sieciowych, konsultant.
Odpowiedzialny za spotkania w Warszawie.
image: /images/staff/leszek_krupinski.jpg
tytusCiunelis:
firstName: Tytus
lastName: Ciunelis
title: PHP developer
twitter: tciunelis
speakerDeck: https://speakerdeck.com/tciunelis
linkedIn: http://www.linkedin.com/in/tciunelis
description: >
Tytus jest pasjonatem kawy i programowania. Pracuje jako starszy programista PHP w firmie Polcode.
Odpowiedzialny za spotkania w Warszawie.
image: /images/staff/tytus_ciunelis.png
alicjaGil:
firstName: Alicja
lastName: Gil
title: Organizatorka eventów
description: >
Organizatorka, wysłanniczka do zadań specjalnych.
Koordynuje wszystkie aspekty PHPers, abyśmy mieli gdzie, kiedy i przy czym się spotkać.
image: /images/staff/alicja_gil.jpg
michalPipa:
firstName: Michał
lastName: Pipa
title: PHP developer & consultant
twitter: michalpipa
linkedIn: https://www.linkedin.com/in/michalpipa
description: >
Programista PHP od zawsze. Współinicjator spotkań PHPowych na Śląsku.
Prelegent na wielu meetupach i konferencjach krajowych i zagranicznych.
Skarbnica wiedzy na temat PHP i Symfony, które zna od podszewki i z ich zakresu prowadzi szkolenia.
Zawsze skory do pomocy i służenia radą potrzbującym tego kolegom po fachu.
Dba o kwestie merytoryczne na śląskich spotkaniach.
image: /images/staff/michal_pipa.jpg
dariuszDrobisz:
firstName: Dariusz
lastName: Drobisz
title: PHP developer
twitter: daryush_d
linkedIn: https://www.linkedin.com/in/dariuszdrobisz
description: >
Jeden z organizatorów spotkań na Śląsku.
Dba o aspekty lokalowe i gastronomiczne podczas śląskich spotkań.
Od początku związany ze śląskimi spotkaniami środowiska PHP, po wyjeździe pierwszego organizatora przejął jego pałeczkę.
Programista PHP i pasjonat rajdów samochodowych.
image: /images/staff/darek_drobisz.jpg
pawelSkotnicki:
firstName: Paweł
lastName: Skotnicki
title: PHP developer
twitter: pawelskotnicki
linkedIn: https://www.linkedin.com/pub/pawe%C5%82-skotnicki/88/36/2ab
description: >
Śląski chop od kamery ;) Jego przygoda z PHPers zaczęła się od roli prelegenta,
ale szybko zagościł na stałe zajmując się realizacją nagrań i streamingu.
Dba o to, aby każda prezentacja się zachowała i poszła w świat.
Raz się nie udało - kiedy sam miał prezentację :-D
Programista PHP oraz entuzjasta górskich wędrówek.
image: /images/staff/pawel_skotnikci.jpg
kacperGunia:
firstName: Kacper
lastName: Gunia
title: PHP developer
twitter: cakper
linkedIn: https://www.linkedin.com/in/cakper/pl
blog: http://kacper.gunia.me/
description: >
Praojciec śląskich spotkań PHP.
Programista PHP z wieloletnim doświadczeniem, a z krajowego podwórka szybko wyszedł na szerokie,
zagraniczne wody, zarówno jako programista jak i prelegent.
Od pewnego czasu wspiera nas zdalnie jako developer i założyciel w SourceMinistry oraz szerzy wieść o PHPers
jako prelegent na licznych międzynarodowych konferencjach. Z zamiłowania fotograf.
image: /images/staff/kacper_gunia.jpeg
norbertOrzechowicz:
firstName: Norbert
lastName: Orzechowicz
title: PHP developer
twitter: norzechowicz
description: >
Organizator krakowskich PHPersów.
Programista PHP. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat.
image: /images/staff/norbert_orzechowicz.jpg
filipGolonka:
firstName: Filip
lastName: Golonka
title: PHP developer & Team Leader
twitter: FilipGolonka
description: >
Organizator krakowskich PHPersów.
Programista PHP. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat.
image: /images/staff/filip_golonka.jpg
sebastianDudek:
firstName: Sebastian
lastName: Dudek
title: PHP developer
twitter: d3dik_pl
description: >
Organizator poznańskich PHPersów.
Programista PHP. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat.
image: /images/staff/sebastian_dudek.jpg
szymonSkowronski:
firstName: Szymon
lastName: Skowroński
title: PHP developer
twitter: skowii
description: >
Organizator PHPersów w Toruniu.
Programista PHP. Na co dzień udowadnia, że projektowanie kodu poprzez „Test Driven Development” jest bardzo skuteczne i efektywne.
Zainteresowainteresowany technikami programowania obiektowego, wzorcami projektowymi oraz technikami BDD i DDD.
image: /images/staff/szymon_skowronski.jpg

68 changes: 0 additions & 68 deletions bower.json

This file was deleted.

Loading