nerdstein-drupal8's People
nerdstein-drupal8's Issues
Create a readme
The readme should articulate how to do a local set up
It should also articulate the integration of the design system with the nerdstein theme, as described in my blog post.
Violinist no longer pushing updates due to composer plugin
Error: composer/installers contains a Composer plugin which is blocked by your all
ow-plugins config. You may add it to the list if you consider it safe.
You can run "composer config --no-plugins allow-plugins.composer/installers
[true|false]" to enable it (true) or disable it explicitly and suppress th
is exception (false)
See https://getcomposer.org/allow-plugins
blog detail page has small header
Create a github action to synchronize production config back into the repository
blog detail pages need font-based styles stripped
Upgrade PatternLab to latest version (node-based)
The current PatternLab (v2) only supports Twig version 1.
Drupal 9 is using Twig version 2, which is supported by the latest PatternLab (node-based).
Make social media icons configurable for header
Updb issue reported
[error] A non-existent config entity name returned by FieldStorageConfigInterface::getBundles(): entity type: comment, bundle: comment_node_blog, field name: comment_body [error] A non-existent config entity name returned by FieldStorageConfigInterface::getBundles(): entity type: node, bundle: blog, field name: body [error] A non-existent config entity name returned by FieldStorageConfigInterface::getBundles(): entity type: node, bundle: blog, field name: field_image [error] A non-existent config entity name returned by FieldStorageConfigInterface::getBundles(): entity type: node, bundle: blog, field name: field_tags
Map user menu to the section content pattern
finish tugboat setup
add tugboat ssh key to server
add environment variables for server specific stuff (domain name, path to site)
finish config.yml for pulling database and loading site
Add https to nerdstein.net
Opening http://nerdstein.net in a modern browser displays an error icon because the connection is not secured.
Implement https://letsencrypt.org to resolve this issue.
Update the nerdstein site for design system release 0.4
- Update the composer file with new version 0.4
- Run composer update
- Integrate the new pattern(s) into the nerdstein theme's Twig
Please note: you may need to resolve issue #1 to bring over the static images
Implement visual regression testing in Tugboat
Explore new icons for taxonomies
@nerdstein has more details.
We could use free icon libraries, such as https://feathericons.com/
gist-it code breaks the page display on mobile
Example of broken display in mobile due to gist-it embed code - http://nerdstein.net/blog/drupal-ci-cd
Evaluate how to synchronize the fonts from PL
PL has link tags with the fonts. These are not coming over to Drupal because we are not synchronizing the link tags, which are in PL's global template.
Add github actions to deploy to prod
Utilize free CDN
Cloudflare offers free CDN for personal blogs.
Current performance can be improved by adding CDN.
https://www.webpagetest.org/performance_optimization.php?test=201230_DiHK_1c1c3618db57273eeebc5a9f5cb3436e&run=2#cache_static_content
Cloudflare free CDN plan: https://www.cloudflare.com/plans/#free-modal
Issue with the config directory within the VM
And set it up to import the config upon provision
Create pattern lab image mapping
My thoughts on this is that it would be best done within a Composer post-update script that moves static images from Pattern Lab into the Drupal theme.
One would think this needs to be done with CSS and JS as well, except the Drupal system caches this. Images are treated more as content and have some unique treatment.
The following actions need to occur:
- Remove old images in theme directory
- Copy images from Pattern Lab directory into Drupal theme directory
- Verify parity with Twig templates to ensure paths properly map (e.g. relative paths likely welcomed)
Migrate blog content from D7 site
Nerdstein 9.1 theme upgrade
A message was reported that the nerdstein theme is not compatible with Drupal 9.1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.