SlideShare a Scribd company logo
1 of 4
Some possible Drupal 7
  UX enhancements
       Janusman
       April 2009
“Filter list” in long admin lists
                                        (JQuery?)
                                                            Where?
                                                            • Modules
                                                            • Permissions
                                                            • Administer > By Task
                                                            • Administer > By
                                                              Module
                                                            • Blocks
                                                            • Others?

                                                            Context-sensitive?
Filter list: by category:                     by keyword:
                            Administration
                            Core – optional
                                                            • Filters: “Show only
                            Core - Required

                                                              enabled modules”
                                                            • Actions: “Enable all
                                                              shown modules”

                                                            Enabled by Fields-in -
                                                              core?
“Inbox” of pending admin-related
                  tasks
• Scenario: you install a new module, and then ask
  yourself “what’s next?”
• Proposal:
   – some sort of API where modules can write out structured tasks
     the admin must/should/could do for new module.
   – Admins are shown those messages in a block, receive a mail, or
     navigate to Admin/logs/?? to see them
“Wizard” API
• Sometimes real-world Drupal              • Proposal:
  tasks require a complex series of            wizard.module
  steps.                                       Modules would define a
   o Modules: get                               complex task as a series of
                                                steps through
     module, activate, configure, set up
                                                hook_wizard_tasks()
     user role, assign permissions to
     role, assign users role…                  “Steps” are mainly the user
   o Content creation: create content           filling and submitting existing
                                                Drupal admin forms.
     type, then add CCK field 1, then
     add CCK field 2, then add                 Wizard UI module would guide
     workflow…                                  users through steps.
   o Theme selection: download                 Steps could be required or
     theme, activate theme, configure           optional.
     theme, configure block placement          Could have “reasonable
     in new theme, …                            defaults”
                                                   Like names for new
                                                    roles, content types, etc.

More Related Content

What's hot

Modular applications with montage components
Modular applications with montage componentsModular applications with montage components
Modular applications with montage componentsBenoit Marchant
 
Javascript ui for rest services
Javascript ui for rest servicesJavascript ui for rest services
Javascript ui for rest servicesIoan Eugen Stan
 
React 소개 및 구현방법 Demo
React 소개 및 구현방법 DemoReact 소개 및 구현방법 Demo
React 소개 및 구현방법 DemoDaesung Kim
 
Managing JavaScript Dependencies With RequireJS
Managing JavaScript Dependencies With RequireJSManaging JavaScript Dependencies With RequireJS
Managing JavaScript Dependencies With RequireJSDen Odell
 

What's hot (7)

Modular applications with montage components
Modular applications with montage componentsModular applications with montage components
Modular applications with montage components
 
Backbone js-slides
Backbone js-slidesBackbone js-slides
Backbone js-slides
 
Javascript ui for rest services
Javascript ui for rest servicesJavascript ui for rest services
Javascript ui for rest services
 
Angular - Beginner
Angular - BeginnerAngular - Beginner
Angular - Beginner
 
React 소개 및 구현방법 Demo
React 소개 및 구현방법 DemoReact 소개 및 구현방법 Demo
React 소개 및 구현방법 Demo
 
Introduction to backbone js
Introduction to backbone jsIntroduction to backbone js
Introduction to backbone js
 
Managing JavaScript Dependencies With RequireJS
Managing JavaScript Dependencies With RequireJSManaging JavaScript Dependencies With RequireJS
Managing JavaScript Dependencies With RequireJS
 

Viewers also liked

Australia Nto(Iris&Melody)
Australia Nto(Iris&Melody)Australia Nto(Iris&Melody)
Australia Nto(Iris&Melody)seikigo
 
สมาชิกปลุกกระแส - สหกรณ์ ฯ ม่วงสามสิบ
สมาชิกปลุกกระแส - สหกรณ์ ฯ ม่วงสามสิบสมาชิกปลุกกระแส - สหกรณ์ ฯ ม่วงสามสิบ
สมาชิกปลุกกระแส - สหกรณ์ ฯ ม่วงสามสิบProvestRedrose
 
Sesión 1 tipos de proyección y vistas
Sesión 1 tipos de proyección y vistasSesión 1 tipos de proyección y vistas
Sesión 1 tipos de proyección y vistasEduardo Rey Renedo
 
Hermann brandt - Marcos Camilo de Santana
Hermann brandt - Marcos Camilo de SantanaHermann brandt - Marcos Camilo de Santana
Hermann brandt - Marcos Camilo de SantanaAgencia Zerose7e
 
Le Jean De - Sring Summer 2008
Le Jean De - Sring Summer 2008Le Jean De - Sring Summer 2008
Le Jean De - Sring Summer 2008lejeande
 
Multimedia Language Lab Bouquet
Multimedia Language Lab BouquetMultimedia Language Lab Bouquet
Multimedia Language Lab BouquetImed Bahri
 
Risk forum how does risk fit together within centrica
Risk forum   how does risk fit together within centricaRisk forum   how does risk fit together within centrica
Risk forum how does risk fit together within centricaCentricaRisk
 
Students for Tuition Relief Now
Students for Tuition Relief NowStudents for Tuition Relief Now
Students for Tuition Relief NowJ Carman
 
Ricepaper template
Ricepaper templateRicepaper template
Ricepaper templatecoolstuff
 
Penguinpowerpoint 110625114950-phpapp01
Penguinpowerpoint 110625114950-phpapp01Penguinpowerpoint 110625114950-phpapp01
Penguinpowerpoint 110625114950-phpapp01toma k
 
De Koude Oorlog (Overzicht)
De Koude Oorlog (Overzicht)De Koude Oorlog (Overzicht)
De Koude Oorlog (Overzicht)Harry Maas
 
Isaac's slides
Isaac's slidesIsaac's slides
Isaac's slidesrulangic
 
Jedi Jesus Biology
Jedi Jesus BiologyJedi Jesus Biology
Jedi Jesus BiologyJediJesus
 
Tools, tips and tricks for presenting
Tools, tips and tricks for presentingTools, tips and tricks for presenting
Tools, tips and tricks for presentinglulakapula
 

Viewers also liked (20)

Australia Nto(Iris&Melody)
Australia Nto(Iris&Melody)Australia Nto(Iris&Melody)
Australia Nto(Iris&Melody)
 
Data recovery kuwait
Data recovery kuwaitData recovery kuwait
Data recovery kuwait
 
สมาชิกปลุกกระแส - สหกรณ์ ฯ ม่วงสามสิบ
สมาชิกปลุกกระแส - สหกรณ์ ฯ ม่วงสามสิบสมาชิกปลุกกระแส - สหกรณ์ ฯ ม่วงสามสิบ
สมาชิกปลุกกระแส - สหกรณ์ ฯ ม่วงสามสิบ
 
Sesión 1 tipos de proyección y vistas
Sesión 1 tipos de proyección y vistasSesión 1 tipos de proyección y vistas
Sesión 1 tipos de proyección y vistas
 
Suade coletiva
Suade coletivaSuade coletiva
Suade coletiva
 
Hermann brandt - Marcos Camilo de Santana
Hermann brandt - Marcos Camilo de SantanaHermann brandt - Marcos Camilo de Santana
Hermann brandt - Marcos Camilo de Santana
 
Toy drive
Toy driveToy drive
Toy drive
 
Le Jean De - Sring Summer 2008
Le Jean De - Sring Summer 2008Le Jean De - Sring Summer 2008
Le Jean De - Sring Summer 2008
 
Multimedia Language Lab Bouquet
Multimedia Language Lab BouquetMultimedia Language Lab Bouquet
Multimedia Language Lab Bouquet
 
Sifry: Obama e-democracy
Sifry: Obama e-democracySifry: Obama e-democracy
Sifry: Obama e-democracy
 
Risk forum how does risk fit together within centrica
Risk forum   how does risk fit together within centricaRisk forum   how does risk fit together within centrica
Risk forum how does risk fit together within centrica
 
Students for Tuition Relief Now
Students for Tuition Relief NowStudents for Tuition Relief Now
Students for Tuition Relief Now
 
Ricepaper template
Ricepaper templateRicepaper template
Ricepaper template
 
Manuel Ameijeiras, General Director of Civil Aviation of Spain
Manuel Ameijeiras, General Director of Civil Aviation of Spain Manuel Ameijeiras, General Director of Civil Aviation of Spain
Manuel Ameijeiras, General Director of Civil Aviation of Spain
 
Penguinpowerpoint 110625114950-phpapp01
Penguinpowerpoint 110625114950-phpapp01Penguinpowerpoint 110625114950-phpapp01
Penguinpowerpoint 110625114950-phpapp01
 
De Koude Oorlog (Overzicht)
De Koude Oorlog (Overzicht)De Koude Oorlog (Overzicht)
De Koude Oorlog (Overzicht)
 
Isaac's slides
Isaac's slidesIsaac's slides
Isaac's slides
 
Jedi Jesus Biology
Jedi Jesus BiologyJedi Jesus Biology
Jedi Jesus Biology
 
DLDay Details
DLDay DetailsDLDay Details
DLDay Details
 
Tools, tips and tricks for presenting
Tools, tips and tricks for presentingTools, tips and tricks for presenting
Tools, tips and tricks for presenting
 

Similar to Some Possible Drupal 7 Enhancements 3apr09

Javascript Dependency Management
Javascript Dependency ManagementJavascript Dependency Management
Javascript Dependency ManagementSean Duncan
 
Intro to Features Module on Drupal
Intro to Features Module on DrupalIntro to Features Module on Drupal
Intro to Features Module on DrupalAidan Foster
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal BasicsJuha Niemi
 
2007 Fsoss Drupal Under The Hood
2007 Fsoss Drupal Under The Hood2007 Fsoss Drupal Under The Hood
2007 Fsoss Drupal Under The HoodJames Walker
 
<Head> Presentation: Plugging Into Wordpress
<Head> Presentation: Plugging Into Wordpress<Head> Presentation: Plugging Into Wordpress
<Head> Presentation: Plugging Into WordpressMatt Harris
 
Extracting Plugins And Gems From Rails Apps
Extracting Plugins And Gems From Rails AppsExtracting Plugins And Gems From Rails Apps
Extracting Plugins And Gems From Rails AppsJosh Nichols
 
Managing big test environment and running tests with Jenkins, Jenkins Job bui...
Managing big test environment and running tests with Jenkins, Jenkins Job bui...Managing big test environment and running tests with Jenkins, Jenkins Job bui...
Managing big test environment and running tests with Jenkins, Jenkins Job bui...Timofey Turenko
 
Patterns Drupal Camp Pune09
Patterns Drupal Camp Pune09Patterns Drupal Camp Pune09
Patterns Drupal Camp Pune09drupalindia
 
jQquerysummit - Large-scale JavaScript Application Architecture
jQquerysummit - Large-scale JavaScript Application Architecture jQquerysummit - Large-scale JavaScript Application Architecture
jQquerysummit - Large-scale JavaScript Application Architecture Jiby John
 
Connect 2014 JMP101: Java for XPages Development
Connect 2014 JMP101: Java for XPages DevelopmentConnect 2014 JMP101: Java for XPages Development
Connect 2014 JMP101: Java for XPages Developmentpanagenda
 
Smart Client Development
Smart Client DevelopmentSmart Client Development
Smart Client DevelopmentTamir Khason
 
A Groovy Kind of Java (San Francisco Java User Group)
A Groovy Kind of Java (San Francisco Java User Group)A Groovy Kind of Java (San Francisco Java User Group)
A Groovy Kind of Java (San Francisco Java User Group)Nati Shalom
 
Alpes Jug (29th March, 2010) - Apache Maven
Alpes Jug (29th March, 2010) - Apache MavenAlpes Jug (29th March, 2010) - Apache Maven
Alpes Jug (29th March, 2010) - Apache MavenArnaud Héritier
 
Rapid site production with Drupal
Rapid site production with DrupalRapid site production with Drupal
Rapid site production with DrupalRob Sawyer
 
Jaoo Michael Neale 09
Jaoo Michael Neale 09Jaoo Michael Neale 09
Jaoo Michael Neale 09Michael Neale
 
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying ConfigurationIBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying ConfigurationDevelopment Seed
 
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven DevelopmentDrupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven DevelopmentMediacurrent
 
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a  Distribution in Drupal 7 with FeaturesBuilding and Maintaining a  Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with FeaturesNuvole
 
Open Source CMS 2009
Open Source CMS 2009Open Source CMS 2009
Open Source CMS 2009Coin Academy
 

Similar to Some Possible Drupal 7 Enhancements 3apr09 (20)

Javascript Dependency Management
Javascript Dependency ManagementJavascript Dependency Management
Javascript Dependency Management
 
Intro to Features Module on Drupal
Intro to Features Module on DrupalIntro to Features Module on Drupal
Intro to Features Module on Drupal
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 
2007 Fsoss Drupal Under The Hood
2007 Fsoss Drupal Under The Hood2007 Fsoss Drupal Under The Hood
2007 Fsoss Drupal Under The Hood
 
<Head> Presentation: Plugging Into Wordpress
<Head> Presentation: Plugging Into Wordpress<Head> Presentation: Plugging Into Wordpress
<Head> Presentation: Plugging Into Wordpress
 
Extracting Plugins And Gems From Rails Apps
Extracting Plugins And Gems From Rails AppsExtracting Plugins And Gems From Rails Apps
Extracting Plugins And Gems From Rails Apps
 
Managing big test environment and running tests with Jenkins, Jenkins Job bui...
Managing big test environment and running tests with Jenkins, Jenkins Job bui...Managing big test environment and running tests with Jenkins, Jenkins Job bui...
Managing big test environment and running tests with Jenkins, Jenkins Job bui...
 
Patterns Drupal Camp Pune09
Patterns Drupal Camp Pune09Patterns Drupal Camp Pune09
Patterns Drupal Camp Pune09
 
jQquerysummit - Large-scale JavaScript Application Architecture
jQquerysummit - Large-scale JavaScript Application Architecture jQquerysummit - Large-scale JavaScript Application Architecture
jQquerysummit - Large-scale JavaScript Application Architecture
 
Connect 2014 JMP101: Java for XPages Development
Connect 2014 JMP101: Java for XPages DevelopmentConnect 2014 JMP101: Java for XPages Development
Connect 2014 JMP101: Java for XPages Development
 
Smart Client Development
Smart Client DevelopmentSmart Client Development
Smart Client Development
 
A Groovy Kind of Java (San Francisco Java User Group)
A Groovy Kind of Java (San Francisco Java User Group)A Groovy Kind of Java (San Francisco Java User Group)
A Groovy Kind of Java (San Francisco Java User Group)
 
Alpes Jug (29th March, 2010) - Apache Maven
Alpes Jug (29th March, 2010) - Apache MavenAlpes Jug (29th March, 2010) - Apache Maven
Alpes Jug (29th March, 2010) - Apache Maven
 
Rapid site production with Drupal
Rapid site production with DrupalRapid site production with Drupal
Rapid site production with Drupal
 
Java 9, JShell, and Modularity
Java 9, JShell, and ModularityJava 9, JShell, and Modularity
Java 9, JShell, and Modularity
 
Jaoo Michael Neale 09
Jaoo Michael Neale 09Jaoo Michael Neale 09
Jaoo Michael Neale 09
 
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying ConfigurationIBM Drupal Users Group Discussion on Managing and Deploying Configuration
IBM Drupal Users Group Discussion on Managing and Deploying Configuration
 
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven DevelopmentDrupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven Development
 
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a  Distribution in Drupal 7 with FeaturesBuilding and Maintaining a  Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with Features
 
Open Source CMS 2009
Open Source CMS 2009Open Source CMS 2009
Open Source CMS 2009
 

Recently uploaded

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Recently uploaded (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

Some Possible Drupal 7 Enhancements 3apr09

  • 1. Some possible Drupal 7 UX enhancements Janusman April 2009
  • 2. “Filter list” in long admin lists (JQuery?) Where? • Modules • Permissions • Administer > By Task • Administer > By Module • Blocks • Others? Context-sensitive? Filter list: by category: by keyword: Administration Core – optional • Filters: “Show only Core - Required enabled modules” • Actions: “Enable all shown modules” Enabled by Fields-in - core?
  • 3. “Inbox” of pending admin-related tasks • Scenario: you install a new module, and then ask yourself “what’s next?” • Proposal: – some sort of API where modules can write out structured tasks the admin must/should/could do for new module. – Admins are shown those messages in a block, receive a mail, or navigate to Admin/logs/?? to see them
  • 4. “Wizard” API • Sometimes real-world Drupal • Proposal: tasks require a complex series of  wizard.module steps.  Modules would define a o Modules: get complex task as a series of steps through module, activate, configure, set up hook_wizard_tasks() user role, assign permissions to role, assign users role…  “Steps” are mainly the user o Content creation: create content filling and submitting existing Drupal admin forms. type, then add CCK field 1, then add CCK field 2, then add  Wizard UI module would guide workflow… users through steps. o Theme selection: download  Steps could be required or theme, activate theme, configure optional. theme, configure block placement  Could have “reasonable in new theme, … defaults”  Like names for new roles, content types, etc.