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:
  • 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:

image

  • 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

image

About nice apps

image