Minuta Recap Drupalcon Barcelona 2024 - pierregermain/MyDrupal GitHub Wiki
Drupalcon Barcelona 2024 personal notes
Keynote Driesnote
- Drupal Admin UI / React
- Experience Builder (XB)
Starshot is now
-
Drupal CMS 1.0 15th Jan 2025
-
Drupal CMS 2.0 stable release March 2025 w/ XB
-
Adopt a document 2400USD
-
We need a "Documentation Lead"
Performance Test
- We can test our performance test using ExistingSite. We use asserts for that, if performance not okey -> Error
DDEV + Github + Gitpod extension
XB
- Atomic design
- XB for Content Creators + Site Builders (FE) + Designers
- Mission:
- Content Creators: Drupal = Powerpoint
- FE: Use of SDC (Single Directory Component)
- Designers: Dev ---(export code)----> Designers -> change code
PM Estimations
- Product vs. Project. Know what you are using!
AI and Arts Keynote. Monika RIKIC
Book: Bob Black : Abolition of work 1985
- Robots more accepted if you use arts
- Robots needed for personal assistant
Reinvent Digital Agency - Palentir Chicago @gdemet (li)
- 75 to 90 % of work should be billable
- Every 3 to 4 years crisis in Drupal world (Covid, D7 to D8)
- DOD is important!
- Make a working agreement!
- Coaching Paradigm
Agile contracts - jorgetutor metadrop
- First fixed price for trust
- After time and materials contract. Like Taxi driver.
Agile contracts to rescue: Some types:
- Fixed Price per Sprint
- Graduated Fixed Price
- If project ends early the remaining budget is split
IA / SDC (Hounder)
Defend Island
UI Patterns w/ DrupalUI and SDC
Problem: Themes based on business model. To many code in there. Solution: SDC in core
UI Patterns 2 w/ UI Suite Daisy UI
ui_suite
Slack: #ui-suite-initiative
Rules Dev
- Know: HTTP, Design Patterns, Decision making
- Start by making your bed
- Movie: Colossus the forbidden project
Cookies
Avoid 3rd party cookies!
Recipes
ddev drush recipes ../recipes/events
ddev drush recipes ../recipes/calendar
EU DEMO
- Pirate party
- catalogue so that pub. adm. can share software
- Nextcloud
SCHEMA and Drupal
- Standarize CT's
schemadotorg_demo
Schema.org Blueprints
SEO perfect
Embed with ckeditor okey
fields you dont' need just disable them from the UI
Drupal Keynote Leads initiatives
- Dashboard
- Media Management
- UX
- IA
- Accesibility
- Search
- Branding
NEDA
DA Europe
Common webpage
Org. Events
Sponsors Sponsors Sponsors! Venue Uni
Ragify
Mentoring
Cursos en li
@yevko
Dev Core
Fix composer issue #1792310
TODO: See Starshot AI TALK
Drupal + Modern JS without going headless
https://www.youtube.com/watch?v=l2oU3sVwro0&list=PLpeDXSh4nHjQOfQV-BUgoxHXlr4tHlhPO&index=12
- React = Keypart of Experience Builder.
- React is easy without CRUD, Auth, Routing etc. those things Drupal does well.
- Projects:
- jsx POC: https://www.drupal.org/project/jsx
- experience_builder
- Easy to translate a twig block to jsx
Drupal AI module
https://www.youtube.com/watch?v=C7kZsemZJDo&list=PLpeDXSh4nHjQOfQV-BUgoxHXlr4tHlhPO&index=61
- Doodle to code using Kanban statuses:
- Provider Agnostic
- Mistral good to translate to french.
AI with Drupal - Using LLM technology is easy, but how do you actually build useful applications? (breidert)
https://www.youtube.com/watch?v=wrAWjMiJrXo&list=PLpeDXSh4nHjQOfQV-BUgoxHXlr4tHlhPO&index=83
A LLM (Large Language Model ) generates text
Text input --> LLM --> Text output
Should I train my own model ? No (probably not)
Basically a LLM is a SW that can "talk" about what it "knows".
Preprompting in custom apps
Prompt --> (Instructions + Data Input) --> LLM --> Text output
RAG
Quizas mas barato
Prompt --> (Instructions + Data Input + Internal Servers) --> LLM --> Text output