Skip to content
This repository has been archived by the owner on Mar 28, 2022. It is now read-only.

Modifications 2017 #11

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ deployment.xml
/web/.htaccess
phinx.yml
/phpunit.xml
/web/index_dev.php
52 changes: 52 additions & 0 deletions config/production.phpsc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
application:
title: PHP South Coast 2017
url: https://cfp.phpsouthcoast.co.uk
email: info@phpsouthcoast.co.uk
eventurl: https://2017.phpsouthcoast.co.uk/
event_location: Portsmouth, UK
enddate: Jan. 31st, 2017
show_submission_count: false
airport: SOU
arrival: 2017-06-09
departure: 2017-06-10
# secure_ssl: true
online_conference: false
date_format: d/m/Y
date_timezone: "UTC"
coc_link: https://2017.phpsouthcoast.co.uk/code-of-conduct/

api:
enabled: false

cache:
enabled: false

database:
host: REPLACE-THIS
database: REPLACE-THIS
dsn: REPLACE-THIS
user: REPLACE-THIS
password: REPLACE-THIS

log:
level: error

mail:
host: REPLACE-THIS
port: REPLACE-THIS
username: REPLACE-THIS
password: REPLACE-THIS
encryption: REPLACE-THIS
auth_mode: ~

talk:
categories:
everything: Everything
levels:
entry: Entry level
mid: Mid-level
advanced: Advanced
types:
lightning: Lightning (20 mins, including questions)
regular: Regular (50 mins, including questions)
keynote: Keynote (40 mins)
49 changes: 23 additions & 26 deletions templates/_header.twig
Original file line number Diff line number Diff line change
@@ -1,28 +1,25 @@
<header class="header">
<div class="container">
<div class="row">
<div class="col-md-3">
<img data-src="/assets/img/logo_round.svg" class="svg-inject event-logo" alt="Event Logo">
</div>
<div class="col-md-9">
{% if cfp_open %}
<h1 class="headline headline-alpha">Call For Papers Now Open!</h1>
<h3 class="headline headline-alpha">Submissions accepted until {{ site.enddate }}</h3>
{% else %}
<h1 class="headline headline-alpha">
{% if site.show_submission_count %}
Call for Papers ended with {{ number_of_talks }} Submissions!
{% else %}
Call for Papers has ended!
{% endif %}
</h1>
<h3 class="headline headline-alpha">Submissions were accepted until {{ site.enddate }}</h3>
{% endif %}
<p>
{% if cfp_open %}<a class="btn-opencfp btn-opencfp-medium btn-opencfp--outlined" href="{{ url('user_new') }}">Register Now</a>{% endif %}
<a class="btn-opencfp btn-opencfp-medium btn-opencfp--primary" href="{{ url('dashboard') }}">View Submissions</a>
</p>
</div>
<header class="header header-background">
<div class="container">
<div class="row">

<div class="col-md-12 text-left">
{% if cfp_open %}
<h1 class="headline headline-alpha">Call For Papers Now Open!</h1>
<h3 class="headline headline-alpha">Submissions accepted until {{ site.enddate }}</h3>
{% else %}
<h1 class="headline headline-alpha">
{% if site.show_submission_count %}
Call for Papers ended with {{ number_of_talks }} Submissions!
{% else %}
Call for Papers has ended!
{% endif %}
</h1>
<h3 class="headline headline-alpha">Submissions were accepted until {{ site.enddate }}</h3>
{% endif %}
<p>
{% if cfp_open %}<a class="btn-opencfp btn-opencfp-medium btn-opencfp--outlined" href="{{ url('user_new') }}">Register Now</a>{% endif %}
<a class="btn-opencfp btn-opencfp-medium btn-opencfp--primary" href="{{ url('dashboard') }}">View Submissions</a>
</p>
</div>
</div>
</div>
Expand All @@ -40,4 +37,4 @@
<div class="col-md-4 text-right"><a href="{{ site.eventurl }}" class="btn-opencfp btn-opencfp-medium btn-opencfp--light">Visit Conference Site</a></div>
</div>
</div>
</section>
</section>
49 changes: 39 additions & 10 deletions templates/_marketing.twig
Original file line number Diff line number Diff line change
@@ -1,23 +1,35 @@
<div class="container">
<div class="section row">
<div class="col-md-6">
<h3 class="headline headline--beta">Got a talk idea? We want to see it!</h3>
<h3 class="headline headline--beta">Got a talk idea? We'd LOVE to see it!</h3>
<p>
We’re pleased to announce our conference, {{ site.title }} should be
one of the best PHP conferences where community members from around
the world come together to learn and share information about the latest
trends and technologies in professional PHP development.
The dates are set, the venue is booked. All that we are missing to make
{{ site.title }} the best event yet is the speakers. We're really keen to
read your submissions, and even if you've never spoken at a conference
before, don't be afraid to submit. PHP South Coast prides itself on being
a platform to allow brand new speakers to thrive.
</p>
<p>
We don't cover travel expenses unless its absolutely necessary, but please,
don't be afraid to ask.
</p>
</div>
<div class="col-md-6">
<h3 class="headline headline--beta">Speaker Package</h3>
<p>
We know speakers are key to the success of a conference and hope
you will submit a talk. In appreciation of your efforts, our speaker
compensation package includes:
We appreciate the time and energy all our speakers contribute to make the
event happen, and we'll try our best to make the event as painless as
possible.

<p><a href="{{ url('speaker_package') }}">View Full Speaker Package</a></p>
<ul>
<li>3 Nights Accomodation</li>
<li>Enjoyable Speaker's Dinner</li>
<li>Collection and Delivery to Local Airport</li>
</ul>
</p>

<p><a href="{{ url('speaker_package') }}">View Full Speaker Package</a></p>

</div>
</div>
</div>
Expand All @@ -27,7 +39,14 @@
<h2 class="headline headline--beta headline--centered">Diversity Matters!</h2>
<p>
{{ site.title }} is committed to creating a conference that is as inclusive as possible.
We want to showcase talent available around the U.S. and welcome international submissions as well.
We want to showcase talent available around the United Kingdom and welcome international
submissions as well.
</p>
<p>
We'll be asking speakers to sign a Speaker Agreement if they are selected. This only confirms
that the speaker will adhere to our code of conduct, and sets out some reimbursement policies
should the speaker be unable to attend at short notice. Please ask if you'd like to see
the policy before submitting.
</p>
<p>
We are also committed to ensuring the conference is a place
Expand All @@ -38,3 +57,13 @@
</p>
</div>
</section>

<div class="container">
<div class="section row">
<div class="col-md-12">
<h3 class="headline headline--beta headline--centered">speakers@phpsouthcoast.co.uk</h3>
<p>Please, drop us a line if you have any queries or questions. We're committed to making
{{ site.title }} easy and enjoyable for speakers new and old alike.</p>
</div>
</div>
</div>
38 changes: 16 additions & 22 deletions templates/ideas.twig
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,29 @@
<div class="container">
<h2 class="headline--beta">Call for Papers Talk Ideas</h2>
<p>
{{ site.title }} is not limited to just PHP-related talks. There have been
sessions covering a wide range of topics supporting PHP developers and DevOps
as well, and we encourage you to "think outside the box" to come up with your
own unique topics.
At {{ site.title }} we're keen to receive your submissions, any we're
already looking forward to reviewing the talks. Don't be afraid to submit
multiple talks as we may find something appealing that you think is a
weaker submission.
</p>
<p>
Due to financial constraints most conferences tend to pick speakers to present
multiple talks. Therefore <strong>it is advisable to submit a few talk ideas, not just one.</strong>
By submitting a single talk you may lessen your chances of being selected.
We would like to allow all of our speakers the opportunity to enjoy the
event, and so we're going to try to limit each speaker to only one talk,
however, never say never! If a speaker submits two talks that make it
impossible to choose, we may select both.
</p>
<p>
To get the ideas flowing, here's a few suggestions:
We're also really interested in non-PHP technologies with a PHP slant
this year, and personal stories always go down well. For example:
</p>
<ul>
<li>Virtualization and environments</li>
<li>Javascript</li>
<li>Alternate PHP run-times</li>
<li>PHP internals</li>
<li>Development principles</li>
<li>Security</li>
<li>Mobile-first design</li>
<li>Testing (unit, functional, etc.)</li>
<li>Version control</li>
<li>User Experience/Usability</li>
<li>Building APIs (REST, SOAP, whatever)</li>
<li>Continuous Integration</li>
<li>Framework-related topics</li>
<li>Professional development</li>
<li>Go/Swift/Rust/Kotlin/$language for the PHP Developer</li>
<li>How We Saved Christmas With Scala</li>
<li>Why we switched to $javascript_framework</li>
<li>When PHP Wasn't the Answer</li>
</ul>
<p>Of course, we're also interested in the typical PHP talks, so don't be afraid
to submit those style abstracts too.</p>
</div>
{% endblock %}

4 changes: 3 additions & 1 deletion templates/layouts/default.twig
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@
</head>
<body{% if "/" == current_page %} class="home-page"{% endif %}>
<div class="navbar navbar-opencfp navbar-fixed-top section--full" role="navigation">
<a href="{{ url('homepage') }}" class="logo pull-left"><img data-src="/assets/img/logo.svg" class="svg-inject" alt="Open CFP"></a>
<a href="{{ url('homepage') }}" class="logo pull-left">
<img src="/assets/img/phpsc-logo.png" class="svg-inject" alt="{{ site.title }} CFP">
</a>
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
Expand Down
21 changes: 10 additions & 11 deletions templates/package.twig
Original file line number Diff line number Diff line change
Expand Up @@ -9,33 +9,32 @@
</p>
<h4 class="headline--alpha">About the event</h4>
<p>
Speakers will be provided with a projector, a wireless lapel microphone and a screen
Speakers will be provided with a projector, a microphone and a screen
for their presentation (size depends on the room). Speakers should bring any equipment
they need to connect to projectors (VGA). It is also suggested that you reduce your
dependency on the in-house internet connection as possible.
dependency on the in-house internet connection as much as possible.
</p>
<p>
When the Call for Papers closes, the organizers will sort through the submissions, making
their selections. Speakers will be notified as soon as the selection process has been completed.
their selections. The first stage of the speaker selection process is entirely anonomized.
Speakers will be notified as soon as the selection process has been completed.
</p>
<h4 class="headline--alpha">This year's package</h4>
<p>
Our speaker package for this year's event includes:
</p>
<ul>
<li>Full conference pass</li>
<li>Access to conference tutorials (lunch not included)</li>
<li>For speakers remote to the Area:</li>
<ul>
<li>Complimentary airfare/travel (according to conference policy)</li>
<li>2 complimentary hotel nights (additional 1 hotel night for speakers presenting a tutorial)</li>
</ul>
<li>3 complimentary hotel nights</li>
<li>Speaker dinner</li>
<li>Lunch, receptions and activities included in regular conference</li>
<li>We'll pick you up and drop you off to/from the airport so you don't have to worry about it.</li>
<li>Travel expenses are typically <em>not</em> covered, but we may be able to help with costs - get in touch</li>
</ul>
<p>
International speakers are encouraged to <a href="/">submit their ideas</a>, but because of budget restrictions,
we can only accept a limited number of speakers from outside the country.
We encourage speakers from around the world to submit, but please bear in mind that we do not offer
travel as part of the speaker package. If you are in need, we may be able to help on a case by case
basis.
</p>
<h4 class="headline--alpha">Tips for Submission</h4>
<p>
Expand Down
12 changes: 11 additions & 1 deletion web/assets/css/site.css
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,7 @@ a:hover {
}

.navbar-opencfp {
background: #374146;
background: #7e8690;
}

.navbar-collapse {
Expand Down Expand Up @@ -457,3 +457,13 @@ a:hover {
height: 12px;
width: 12px;
}

.header-background {
background-image: url(/assets/img/action-stations.jpg);
background-size: 100%;
background-position: center center;
}

.navbar a.logo {
padding-top: 15px;
}
Binary file added web/assets/img/action-stations.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added web/assets/img/phpsc-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 0 additions & 13 deletions web/htaccess.dist

This file was deleted.

26 changes: 26 additions & 0 deletions web/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,30 @@

$app = new Application($basePath, $environment);

// CloudFlare trusted proxies; otherwise https is all messed up
\Symfony\Component\HttpFoundation\Request::setTrustedProxies([
'103.21.244.0/22',
'103.22.200.0/22',
'103.31.4.0/22',
'104.16.0.0/12',
'108.162.192.0/18',
'131.0.72.0/22',
'141.101.64.0/18',
'162.158.0.0/15',
'172.64.0.0/13',
'173.245.48.0/20',
'188.114.96.0/20',
'190.93.240.0/20',
'197.234.240.0/22',
'198.41.128.0/17',
'199.27.128.0/21',
'2400:cb00::/32',
'2405:8100::/32',
'2405:b500::/32',
'2606:4700::/32',
'2803:f800::/32',
'2c0f:f248::/32',
'2a06:98c0::/29',
]);

$app->run();
8 changes: 0 additions & 8 deletions web/index_dev.php

This file was deleted.