Added skills
|
@ -6,6 +6,7 @@ sculpin_content_types:
|
||||||
projects:
|
projects:
|
||||||
permalink: portfolio/:slug_title/
|
permalink: portfolio/:slug_title/
|
||||||
taxonomies:
|
taxonomies:
|
||||||
|
- skills
|
||||||
- tags
|
- tags
|
||||||
talks:
|
talks:
|
||||||
permalink: talks/:filename/
|
permalink: talks/:filename/
|
||||||
|
|
|
@ -118,3 +118,14 @@ companies:
|
||||||
title: CTI Digital
|
title: CTI Digital
|
||||||
website: https://www.ctidigital.com
|
website: https://www.ctidigital.com
|
||||||
logo: cti-digital.png
|
logo: cti-digital.png
|
||||||
|
|
||||||
|
skills:
|
||||||
|
drupal: { title: Drupal, image: drupal.png }
|
||||||
|
drupal-commerce: { title: Drupal Commerce, image: drupal-commerce.png }
|
||||||
|
php: { title: PHP, image: php.png }
|
||||||
|
git: { title: Git, image: git.png }
|
||||||
|
svn: { title: Subversion, image: svn.jpg }
|
||||||
|
less: { title: Less, image: less.png }
|
||||||
|
sass: { title: Sass, image: sass.png }
|
||||||
|
compass: { title: Compass, image: compass.png }
|
||||||
|
jenkins: { title: Jenkins, image: jenkins.png }
|
||||||
|
|
25
source/_includes/project-company.html.twig
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
{% if page.company %}
|
||||||
|
{% set company = site.companies[page.company] %}
|
||||||
|
|
||||||
|
<div class="project--company{% if company.logo %} project--company__has-logo{% endif %}">
|
||||||
|
{% if page.freelance %}
|
||||||
|
<h2>Built for</h2>
|
||||||
|
{% else %}
|
||||||
|
<h2>Built whilst at</h2>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if company.logo %}
|
||||||
|
{% set name = '<img src="/assets/images/experience/' ~ company.logo ~ '" alt="' ~ company.title ~ '">' %}
|
||||||
|
{% else %}
|
||||||
|
{% set name = company.title %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if company.website %}
|
||||||
|
<a href="{{ company.website }}" title="{{ company.title }}">
|
||||||
|
{{ name|raw }}
|
||||||
|
</a>
|
||||||
|
{% else %}
|
||||||
|
{{ name|raw }}
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
14
source/_includes/project-skills.html.twig
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{% if page.skills %}
|
||||||
|
<div class="project--skills">
|
||||||
|
<h2>Skills</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
{% for item in page.skills %}
|
||||||
|
{% set skill = site.skills[item] %}
|
||||||
|
<li>
|
||||||
|
<img src="/assets/images/skills/{{ skill.image }}" alt="{{ skill.title }}" title="{{ skill.title }}">
|
||||||
|
</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
|
@ -25,29 +25,6 @@
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if page.company %}
|
{{ include('project-skills') }}
|
||||||
{% set company = site.companies[page.company] %}
|
{{ include('project-company') }}
|
||||||
|
|
||||||
<div class="project--company{% if company.logo %} project--company__has-logo{% endif %}">
|
|
||||||
{% if page.freelance %}
|
|
||||||
<h2>Built for</h2>
|
|
||||||
{% else %}
|
|
||||||
<h2>Built whilst at</h2>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if company.logo %}
|
|
||||||
{% set name = '<img src="/assets/images/experience/' ~ company.logo ~ '" alt="' ~ company.title ~ '">' %}
|
|
||||||
{% else %}
|
|
||||||
{% set name = company.title %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if company.website %}
|
|
||||||
<a href="{{ company.website }}" title="{{ company.title }}">
|
|
||||||
{{ name|raw }}
|
|
||||||
</a>
|
|
||||||
{% else %}
|
|
||||||
{{ name|raw }}
|
|
||||||
{% endif %}
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
||||||
image: cattery.png
|
image: cattery.png
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, php, jenkins]
|
||||||
---
|
---
|
||||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
||||||
image: handc.png
|
image: handc.png
|
||||||
company: horse_country
|
company: horse_country
|
||||||
role: Developer
|
role: Developer
|
||||||
|
skills: [drupal, php, git]
|
||||||
---
|
---
|
||||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
||||||
image: avon-motorsport.png
|
image: avon-motorsport.png
|
||||||
company: proctors
|
company: proctors
|
||||||
role: Developer
|
role: Developer
|
||||||
|
skills: [drupal, php, less, svn]
|
||||||
---
|
---
|
||||||
|
|
|
@ -8,4 +8,5 @@ image: rathbone-greenbank.png
|
||||||
company: proctors
|
company: proctors
|
||||||
slug: rathbone-greenbank
|
slug: rathbone-greenbank
|
||||||
role: Developer
|
role: Developer
|
||||||
|
skills: [drupal, php, less, svn]
|
||||||
---
|
---
|
||||||
|
|
|
@ -8,4 +8,5 @@ tags:
|
||||||
image: source-for-searches.png
|
image: source-for-searches.png
|
||||||
company: proctors
|
company: proctors
|
||||||
role: Developer
|
role: Developer
|
||||||
|
skills: [drupal, php, less, svn]
|
||||||
---
|
---
|
||||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
||||||
image: wlsquared.png
|
image: wlsquared.png
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, php, git]
|
||||||
---
|
---
|
||||||
|
|
|
@ -8,4 +8,5 @@ tags:
|
||||||
image: accessible-bristol.png
|
image: accessible-bristol.png
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, php, less, git]
|
||||||
---
|
---
|
||||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
||||||
image: aspira.png
|
image: aspira.png
|
||||||
company: proctors
|
company: proctors
|
||||||
role: Developer
|
role: Developer
|
||||||
|
skills: [drupal, php, svn]
|
||||||
---
|
---
|
||||||
|
|
|
@ -8,4 +8,5 @@ tags:
|
||||||
image: daylight-photo-awards.png
|
image: daylight-photo-awards.png
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, drupal-commerce, git, sass, compass, jenkins]
|
||||||
---
|
---
|
||||||
|
|
|
@ -8,4 +8,5 @@ tags:
|
||||||
image: digital-theatre-plus.png
|
image: digital-theatre-plus.png
|
||||||
company: nomensa
|
company: nomensa
|
||||||
role: Developer
|
role: Developer
|
||||||
|
skills: [drupal, php]
|
||||||
---
|
---
|
||||||
|
|
|
@ -9,4 +9,5 @@ image: door-decor-more.png
|
||||||
company: zooba
|
company: zooba
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, drupal-commerce, php, git]
|
||||||
---
|
---
|
||||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
||||||
image: vikisports.png
|
image: vikisports.png
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, php, git, jenkins]
|
||||||
---
|
---
|
||||||
|
|
|
@ -7,4 +7,5 @@ image: hutch-paving.png
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
company: trent
|
company: trent
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, php]
|
||||||
---
|
---
|
||||||
|
|
|
@ -8,4 +8,5 @@ image: ifoa.png
|
||||||
company: precedent
|
company: precedent
|
||||||
role: Lead Developer
|
role: Lead Developer
|
||||||
slug: ifoa
|
slug: ifoa
|
||||||
|
skills: [drupal, php, git]
|
||||||
---
|
---
|
||||||
|
|
|
@ -8,4 +8,5 @@ image: mfvc.png
|
||||||
slug_title: my-favourite-voucher-codes
|
slug_title: my-favourite-voucher-codes
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, php, git]
|
||||||
---
|
---
|
||||||
|
|
|
@ -8,4 +8,5 @@ image: wattstvc.png
|
||||||
company: lab_class
|
company: lab_class
|
||||||
role: Freelance Developer
|
role: Freelance Developer
|
||||||
freelance: true
|
freelance: true
|
||||||
|
skills: [drupal, php, git, sass, compass]
|
||||||
---
|
---
|
||||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
||||||
image: drupalorg.png
|
image: drupalorg.png
|
||||||
company: drupal_association
|
company: drupal_association
|
||||||
role: Drupal.org Developer
|
role: Drupal.org Developer
|
||||||
|
skills: [drupal, php, git, sass, compass, jenkins]
|
||||||
---
|
---
|
||||||
|
|
|
@ -7,4 +7,5 @@ tags:
|
||||||
image: roadcc.png
|
image: roadcc.png
|
||||||
company: microserve
|
company: microserve
|
||||||
role: Lead Developer
|
role: Lead Developer
|
||||||
|
skills: [drupal, php, git, less]
|
||||||
---
|
---
|
||||||
|
|
BIN
source/assets/images/skills/compass.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
source/assets/images/skills/drupal-commerce.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
source/assets/images/skills/drupal.png
Normal file
After Width: | Height: | Size: 296 KiB |
BIN
source/assets/images/skills/git.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
source/assets/images/skills/jenkins.png
Normal file
After Width: | Height: | Size: 124 KiB |
BIN
source/assets/images/skills/less.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
source/assets/images/skills/php.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
source/assets/images/skills/sass.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
source/assets/images/skills/svn.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -1,3 +1,20 @@
|
||||||
|
.project--skills {
|
||||||
|
ul {
|
||||||
|
list-style: none;
|
||||||
|
margin-left: 0;
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-height: 30px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.project--company__has-logo {
|
.project--company__has-logo {
|
||||||
a:link,
|
a:link,
|
||||||
a:hover {
|
a:hover {
|
||||||
|
|