Chris Lowis
90e2f61021
s/Get In Touch/Contact
2025-06-20 14:43:49 +01:00
Chris Lowis
bab33c25f4
Move manifesto onto about page
2025-06-20 14:43:49 +01:00
Chris Lowis
01c626751a
Apply basic typography
...
As used in the original design.
2025-06-20 14:43:49 +01:00
Chris Lowis
55bb15c4b5
Remove top.html
...
I can't see why this page exists, so I'm removing it.
2025-06-20 14:07:33 +01:00
Chris Lowis
b2ac2abee2
Remove bot.html
...
I can't see why this page exists, so I'm removing it.
2025-06-20 14:07:32 +01:00
Chris Lowis
3517d04637
Strip out CSS, JS and extra markup
...
The site had around 7000 lines of CSS and 23,000 lines of JS. It also
used a framework called "Zurb" to build the layout. We're planning to
rebrand the website and to make that work easier I think it would help
me (and hopefully those that come after me) to strip out all of these
technologies and recreate the site with a simple stylesheet.
By doing so I think we lose a couple of features, such as the zooming hover
states on the grids of images. Some features, like the "sticky" header
are probably better implemented nowadays in pure CSS.
Given that the site is maintained by volunteers I think the simpler we
can make it the better.
2025-06-20 14:07:32 +01:00
Chris Lowis
876e7cd0c8
Remove client-list shuffle javascript
...
The selector in this JS doesn't seem to match anything on the site, so
I'm removing it.
2025-06-20 13:13:57 +01:00
Chris Lowis
bf84b721b6
Delete technology logos
...
These logos are no longer used on the site, so they can be deleted.
2025-06-20 13:13:57 +01:00
Chris Lowis
a4843319e0
Delete services logos
...
These logos are no longer used on the site, so they can be removed.
2025-06-20 13:13:56 +01:00
Chris Lowis
d88b6820e4
Remove service logo from filter page
2025-06-20 13:13:56 +01:00
Chris Lowis
e8261d3be1
Remove technology logo from filter page
2025-06-20 13:13:56 +01:00
Chris Lowis
e183c6308a
Delete clients logos
...
These logos are no longer used on the home page, or on the individual
co-op pages, so they can be removed.
2025-06-20 13:13:56 +01:00
Chris Lowis
56bc5a9612
Replace technology, service and client logos with text
2025-06-20 13:13:56 +01:00
Chris Lowis
5eb1b74c99
Update footer text to reflect removal of sections
2025-06-20 13:13:56 +01:00
Chris Lowis
3ac09903e9
Remove technologies, clients, services from menu
2025-06-20 13:13:55 +01:00
Chris Lowis
10ecc8aef0
Remove technologies, clients, services from homepage
2025-06-20 13:13:55 +01:00
Chris Lowis
b8127bffd3
Remove maps from the site
...
I've also removed as much related code as I can find.
2025-06-20 13:13:55 +01:00
Chris Lowis
9a9f5be563
Update year in footer
2025-06-20 12:17:59 +01:00
Chris Lowis
18851086d9
Upgrade ruby and gems
...
Ruby 2.6.6 has reached the end-of-life and I had some trouble
installing the dependencies locally as a result. I've updated to the
latest version of ruby and regenerated the Gemfile.lock with the
latest versions of the two gems we depend on, and their dependencies.
Everything looks to still be working in terms of site generation.
2025-06-20 10:57:07 +01:00
Chris Lowis
a9603137c8
Add United Diversity address
...
Taken from their filing at:
https://mutuals.fca.org.uk/SocietyDetails.aspx?Number=32256&Suffix=R
2019-03-28 21:09:22 +00:00
Chris Lowis
113e229f55
Merge python and python-2
...
I'm not sure the distinction between Python and Python 2 is
particularly helpful, and because they share a logo it means we appear
to have python listed twice under technologies. I've replaced
instances of `python-2` with `python` to fix.
2019-03-28 20:54:58 +00:00
Chris Lowis
65e6ff13bc
Update Go Free Range
...
- change of address
- change of website scheme
- additional client
2019-03-28 20:49:20 +00:00
Chris Lowis
39e9f46b68
Add a logo for United Diversity
...
Taken from their homepage.
2019-03-28 20:41:32 +00:00
Chris Lowis
7d54e829f2
Add United Diversity coop to site
...
Josef provided a list of clients, technologies and services in this
comment on the community forum:
https://community.coops.tech/t/our-new-www-coops-tech-jekyll-website/1167/10
I've cribbed the description and contact details from their website.
I've assumed 2 members until I find out more.
2019-03-28 20:28:55 +00:00
Chris Lowis
2953c7fa30
Add co-operative web member count
...
I asked them how many members they have.
2018-11-30 15:05:46 +00:00
Chris Lowis
e8748d9e30
Add a sum of all members to the homepage
...
This replaces the hard-corded number we were using previously.
2018-11-30 13:02:21 +00:00
Chris Lowis
6ba79a775d
Add a members field to each file under _coops
...
I've populated the data, where available, from the field "Number of
current members The number of full members (owners) in the co-op." in
the wordpress admin.
2018-11-30 12:56:40 +00:00
Chris Lowis
6d12b87675
Show 6 random clients on homepage
...
Showing all of the client logos adds a considerable amount to the page
weight of the page. This change shows 6 random clients. It will be
re-generated each time the page is deployed, which might be OK for
now, although we could add timed pipeline to keep this fresh/fair.
2018-11-29 17:22:09 +00:00
Chris Lowis
3d51cc1187
Update revenue figure on homepage
...
This updates the number to be the same as it currently is on
coops.tech. There's a separate
issue (https://git.coop/cotech/website/issues/29 ) to populate this
from the YAML front matter in each file under `_coops`.
2018-11-29 16:56:35 +00:00
Chris Lowis
048bda7d6e
Correct staff number on website
...
This updates the number to be the same as it is today on
coops.tech (the wordpress site). There's some extra work to do to make
this "dynamic" in https://git.coop/cotech/website/issues/73 .
2018-11-29 16:43:35 +00:00
Chris Lowis
05ecdd50bf
Remove placeholder text
2018-11-20 22:10:29 +00:00
Chris Lowis
868aa2fb01
Depend on jekyll gem instead of github-pages
...
I don't think we need everything that github-pages pulls in, and this
should speed up the build.
2018-11-20 22:09:51 +00:00
Chris Lowis
e733ed08e8
Install rsync on CI
2018-11-13 21:55:17 +00:00
Chris Lowis
97667077e1
Attempt to deploy site
...
@chris has setup a server[1] and added the public half of a key pair
generated using `ssh-keygen -o -t rsa -b 4096` as per the instructions
on docs.gitlab.com[2].
The `before_script` was taken from the same instructions. I set the
two variables SSH_PRIVATE_KEY and SSH_KNOWN_HOSTS in the CI/CD
settings[3].
To see if this works I'm calling `rsync` in the `script` section of
the deploy stage, using the dry-run option, `-n`.
[1] https://git.coop/cotech/website/issues/4#note_9890
[2] https://docs.gitlab.com/ee/ci/ssh_keys/#ssh-keys-when-using-the-docker-executor
[3] https://git.coop/cotech/website/settings/ci_cd
2018-11-13 20:19:19 +00:00
Chris Lowis
b8625a7e66
Update README.md
...
I've added some installation instructions and moved the improvements
that haven't been done to issues in gitlab[1].
[1] https://git.coop/cotech/website/issues
2018-11-12 21:29:02 +00:00
Chris Lowis
8ed88952dc
Fix client name under logo on co-op pages
...
The data files under _clients use 'title' instead of 'name'.
2018-11-11 21:20:38 +00:00
Chris Lowis
e8ff6e7499
Fix invalid YAML in _clients/now-pensions.md
2018-11-11 21:15:46 +00:00
Chris Lowis
e2923ac8e0
Convert all client images to png
2018-11-11 21:14:42 +00:00
Chris Lowis
3c1edd2c19
Migrate existing clients to jekyll site
...
I ran `migrate_clients.rb`.
2018-11-11 21:12:34 +00:00
Chris Lowis
146177184c
Add script to migrate clients from wordpress mirror
...
This script iterates over all of the coops to pull their clients from
the individual co-op pages, normalises the filenames of the images and
creates an entry under `_clients`.
2018-11-11 21:11:19 +00:00
Chris Lowis
b41eb0f80e
Add rubygems source to scripts Gemfile
2018-11-11 21:11:00 +00:00
Chris Lowis
48d40e6ad1
Fix ruby version to 2.5.3
...
This is the latest stable version of ruby.
2018-11-10 22:51:01 +00:00
Chris Lowis
d7c5ca4cad
Add a .gitlab-ci.yml
...
Following the instructions[1] for building a jekyll site in gitlab,
I've added this file. Let's see if it works!
[1] https://gitlab.com/pages/jekyll
2018-11-10 22:26:23 +00:00
Chris Lowis
af3b0da124
Remove deprecation warning
2018-11-10 22:18:40 +00:00
Chris Lowis
d2fc574445
Convert all service logos to png
...
Some of the service logos were in jpg or gif format. For
consistency, and to make page generation simpler, this commit converts
them to png format.
2018-11-10 22:09:38 +00:00
Chris Lowis
8284159c04
Migrate services from old site
...
Ran the `migrate_services` script.
2018-11-10 22:08:20 +00:00
Chris Lowis
0e6c62df0d
Add script to migrate services from old site
...
This script copies the service logos, normalises the file names and
creates a corresponding entry in `_services`.
2018-11-10 22:07:32 +00:00
Chris Lowis
71afa7f0e5
Convert all technology logos to png
...
Some of the technology logos were in jpg or gif format. For
consistency, and to make page generation simpler, this commit converts
them to png format.
2018-11-10 21:59:37 +00:00
Chris Lowis
d9989ec794
Migrate technologies from old site
...
Ran the `migrate_technologies` script.
2018-11-10 21:53:06 +00:00
Chris Lowis
db17505a9b
Add script to migrate technologies from old site
...
This script copies the technology logos, normalises the file names and
creates a corresponding entry in `_technologies`.
2018-11-10 21:52:17 +00:00
Chris Lowis
396589820a
Fix members grid on homepage
...
We needed to add a "column" div for each thumbnail.
2018-11-10 21:23:50 +00:00
Chris Lowis
d7965c9a79
Fix twitter link and quote : in dev-the-developers-society.md
2018-11-10 21:21:18 +00:00
Chris Lowis
622dac7193
Fix twitter link in cbn.md
2018-11-10 21:20:59 +00:00
Chris Lowis
54a2d68952
Migrate co-op pages from old site
...
I ran `ruby migrate_coop_pages.rb` in `scripts`. There will need to be
some manual tidying up of the generated `.md` files under `_coops` but
I think this is a good start. As a one-off it doesn't warrant the time
it would take to improve the migration script.
2018-11-10 21:16:42 +00:00
Chris Lowis
a08b88f85a
Convert co-op images to png format
...
It makes it easier to generate the templates if we have a consistent
file format for images. I've chosen png as most of the other co-op
logos are in png.
2018-11-10 21:10:34 +00:00
Chris Lowis
09d4895994
Exclude scripts directory when building site
2018-11-10 21:10:18 +00:00
Chris Lowis
11b3f3bdb3
Add missing co-op logos
...
I ran `scripts/migrate_coop_logos.rb` to migrate the logos from the
static mirror to jekyll. The script renamed the files in a consistent
way.
2018-11-09 21:51:28 +00:00
Chris Lowis
986b76fe43
Add script to migrate co-op logos
2018-11-09 21:50:57 +00:00
Chris Lowis
a453d287ce
Extract Coop class into its own file
2018-11-09 20:58:42 +00:00
Chris Lowis
23251e7ba2
Add Coop.all method to return all co-ops for migration
2018-11-09 20:56:26 +00:00
Chris Lowis
5ca9d98343
Add a script for generating coop data from coops.tech mirror
2018-11-09 16:02:15 +00:00
Chris Lowis
40f7f42ec2
Update github-pages 140 -> 192
...
I ran `bundle update github-pages` in order to resolve security alerts
for jekyll[1] and ffi[2].
[1]
https://github.com/freerange/cotech-website/network/alert/Gemfile.lock/jekyll/open
[2] https://github.com/freerange/cotech-website/network/alert/Gemfile.lock/ffi/open
2018-11-05 21:02:29 +00:00
Chris Lowis
bff92115f6
Update nokogiri 1.8.0 -> 1.8.5
...
I ran `bundle update nokogiri` to patch CVE-2017-9050[1] in libxml2.
[1] https://nvd.nist.gov/vuln/detail/CVE-2017-9050
2018-11-05 20:45:24 +00:00