phpsouthwales / phpsouthwales-uk Goto Github PK
View Code? Open in Web Editor NEWThe website for the PHP South Wales user group.
Home Page: https://phpsouthwales.uk
The website for the PHP South Wales user group.
Home Page: https://phpsouthwales.uk
As a potential meetup attendee
Given that there are imported events
When I am on the homepage
I can see the next three published, upcoming events
event
content type (if not already done in #105)Nothing here yet, check back soon
As a meetup organiser
Given that we have sponsors
I would like to be able to add a sponsor's information to the website
And define their starting and ending dates for when their sponsorship is active
sponsor
content typeorganiser
roleadmin/content
listing.Add an alias pattern for talks that generates a path based on the title.
e.g. https://phpsouthwales.uk/node/110 should be something like https://phpsouthwales.uk/talks/building-vs-code-extension-building-realtime-dashboard-powered-by-livewire.
As a sponsor
Given that my sponsorship is active (see #107)
When I go to /sponsors
Then my sponsorship should be shown, including my company name and logo
And clicking the link should go to the specified URL on the sponsor node
event
content type (added in #107)Current sponsors:
Something that includes the name and date of the event, and a link to either Meetup.com or the event node.
Something like https://twitter.com/phpSouthWales/status/1253058032927485953.
Update the organisers' names and links within the site footer.
The current organisers are:
Replace references to DDEV with Docker Compose.
Dependabot couldn't find a package.json for this project.
Dependabot requires a package.json to evaluate your project's current JavaScript dependencies. It had expected to find one at the path: /src/themes/phpsouthwales/package.json
.
If this isn't a JavaScript project, or if it is a library, you may wish to disable updates for it in the .dependabot/config.yml
file in this repo.
Add a custom command to quickly add talks and speakers, and link them to an event.
Follow-up to #109.
The http://phpsouthwales.docker.localhost URL in the README is incorrect.
It should be http://phpsouthwales.localhost, and match what is set in docker-compose.yaml
.
Update MeetupEventLoader.php to use config values rather than from env()
directly.
Add a run
script similar to https://github.com/opdavies/oliverdavies.uk/blob/5049981f901136ad959368f11456f512388b6ba1/run and https://github.com/opdavies/test-driven-drupal-app/blob/49c7a1699f273524345bbc028c203b66649edf2a/run, to act as a wrapper for long and/or frequent tasks.
This idea is based on https://github.com/adriancooney/Taskfile, and was recommended by @nickjj in his "Replacing make with a Shell Script for Running Your Project's Tasks" video - https://youtu.be/SdmYd5hJISM.
I like this approach as it offers some benefits over Makefiles, which I've used before, whilst also not adding another tool into the project.
As this is a Drupal project, this will be similar to the Test Driven Drupal app, but initially just running Drush and Composer commands would be a good first step.
Remaining deprecation notices (8)
4x: Any entity_reference_autocomplete component of an entity_form_display must have a match_limit setting. The field_venue field on the node.event.default form display is missing it. This BC layer will be removed before 9.0.0. See https://www.drupal.org/node/2863188
1x in CreateEventsTest::testEventNodesAreCreated from Drupal\Tests\event_pull\Kernel
1x in CreateEventsTest::testEventVenueTermsAreCreated from Drupal\Tests\event_pull\Kernel
1x in UpdatingEventsTest::testEventNodesAreUpdated from Drupal\Tests\event_pull\Kernel
1x in UpdatingEventsTest::testVenuesAreUpdated from Drupal\Tests\event_pull\Kernel4x: Any entity_reference_autocomplete component of an entity_form_display must have a match_limit setting. The uid field on the node.event.default form display is missing it. This BC layer will be removed before 9.0.0. See https://www.drupal.org/node/2863188
1x in CreateEventsTest::testEventNodesAreCreated from Drupal\Tests\event_pull\Kernel
1x in CreateEventsTest::testEventVenueTermsAreCreated from Drupal\Tests\event_pull\Kernel
1x in UpdatingEventsTest::testEventNodesAreUpdated from Drupal\Tests\event_pull\Kernel
1x in UpdatingEventsTest::testVenuesAreUpdated from Drupal\Tests\event_pull\Kernel
As a potential meetup attendee
Given that there are events that have been imported
When I view an event on the website
I want to see the image associated with the event, pulled in from Meetup.com
system_retrieve_file
)As a community member
Given that there are imported events
When I go to /events
I can see a list of all of the published past and future events, sorted by event date, showing the newest event first
event
content typeERROR: Referenced sniff "Drupal.WhiteSpace.OperatorSpacing" does not exist
The project has both a .env
and .docker.env
file, though only one seems to be used in docker-compose.yaml
.
Should these be combined?
Dependabot encountered the following error when parsing your .dependabot/config.yml
:
The property '#/update_configs/0/version_requirement_updates' of type boolean did not match the following type: string
The property '#/update_configs/0/version_requirement_updates' value false did not match one of the following values: off, auto, widen_ranges, increase_versions, increase_versions_if_necessary
The property '#/update_configs/1/version_requirement_updates' of type boolean did not match the following type: string
The property '#/update_configs/1/version_requirement_updates' value false did not match one of the following values: off, auto, widen_ranges, increase_versions, increase_versions_if_necessary
Please update the config file to conform with Dependabot's specification using our docs and online validator.
Remaining deprecation notices (47)
24x: Drupal\Component\Plugin\ConfigurablePluginInterface is deprecated in Drupal 8.7.0 and will be removed before Drupal 9.0.0. You should implement ConfigurableInterface and/or DependentPluginInterface directly as needed. If you implement ConfigurableInterface you may choose to implement ConfigurablePluginInterface in Drupal 8 as well for maximum compatibility, however this must be removed prior to Drupal 9. See https://www.drupal.org/node/2946161
7x in UpdatingEventsTest::testEventNodesAreUpdated from Drupal\Tests\event_pull\Kernel
6x in CreateEventsTest::testEventNodesAreCreated from Drupal\Tests\event_pull\Kernel
6x in CreateEventsTest::testEventVenueTermsAreCreated from Drupal\Tests\event_pull\Kernel
5x in UpdatingEventsTest::testVenuesAreUpdated from Drupal\Tests\event_pull\Kernel
10x: Array and string offset access syntax with curly braces is deprecated
2x in CreateEventsTest::testEventNodesAreCreated from Drupal\Tests\event_pull\Kernel
2x in CreateEventsTest::testEventVenueTermsAreCreated from Drupal\Tests\event_pull\Kernel
2x in EventLoaderTest::testLoadingEvents from Drupal\Tests\event_pull\Kernel\Service
2x in UpdatingEventsTest::testEventNodesAreUpdated from Drupal\Tests\event_pull\Kernel
2x in UpdatingEventsTest::testVenuesAreUpdated from Drupal\Tests\event_pull\Kernel
8x: Autowiring services based on the types they implement is deprecated since Symfony 3.3 and won't be supported in version 4.0. You should rename (or alias) the "http_client" service to "GuzzleHttp\ClientInterface" instead.
2x in CreateEventsTest::testEventNodesAreCreated from Drupal\Tests\event_pull\Kernel
2x in CreateEventsTest::testEventVenueTermsAreCreated from Drupal\Tests\event_pull\Kernel
2x in EventLoaderTest::testLoadingEvents from Drupal\Tests\event_pull\Kernel\Service
1x in UpdatingEventsTest::testEventNodesAreUpdated from Drupal\Tests\event_pull\Kernel
1x in UpdatingEventsTest::testVenuesAreUpdated from Drupal\Tests\event_pull\Kernel
5x: Autowiring services based on the types they implement is deprecated since Symfony 3.3 and won't be supported in version 4.0. You should rename (or alias) the "entity_type.manager" service to "Drupal\Core\Entity\EntityTypeManager" instead.
1x in CreateEventsTest::testEventNodesAreCreated from Drupal\Tests\event_pull\Kernel
1x in CreateEventsTest::testEventVenueTermsAreCreated from Drupal\Tests\event_pull\Kernel
1x in EventLoaderTest::testLoadingEvents from Drupal\Tests\event_pull\Kernel\Service
1x in UpdatingEventsTest::testEventNodesAreUpdated from Drupal\Tests\event_pull\Kernel
1x in UpdatingEventsTest::testVenuesAreUpdated from Drupal\Tests\event_pull\Kernel
Dependabot couldn't find a package.json for this project.
Dependabot requires a package.json to evaluate your project's current JavaScript dependencies. It had expected to find one at the path: /web/themes/custom/phpsouthwales/package.json
.
If this isn't a JavaScript project, or if it is a library, you may wish to disable updates for it in the .dependabot/config.yml
file in this repo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.