Presentations and Conferences

Roland Tanglao
2005
19
10

[Drupal Con AMS 2005] Drupal in media communities by Ber Kessels

Blog
created on Wed, 2005-10-19 14:07
  • 3 types of sites
  • 1. 1 or 2 people uploading to a blog or corporate or org website
  • 2. flickr or sites like it
  • 3. people uploading various files to others
  • approaches of existing file
  • Users should have to worry about type of file (audio, video)
  • User should just upload file
  • What about Mime Registry module?
  • Actions firing on mime type?
  • Proposal do this in a layered approach
  • Database abstraction layer like system for files
  • Store on NTFS or MySQL or .... wherever you want
  • Hooks for all events (when viewed, something being done on server)
  • Don't have these hooks for now
  • Boris: rewrite file api, concentrate on more than uploading and file permissions e.g. invoke thumbnailer when Quicktime move uploaded, wants remote file storage
  • Moshe: file API let's you store your file where you want, just need a hook when something is entering the File API
  • Have files attached to any object e.g. terms?
  • Something needs to be done, just proposal stage!
  • Talk in other room?
  • Image related modules are the most downloaded?
  • Put Image in core? Biggest user requirement
  • Need img + img_assist
Roland Tanglao
2005
19
10

[Drupal Con AMS 2005] Usability Part 2

Blog
created on Wed, 2005-10-19 13:40
  • wireframe module from Karoly
  • print_wireframe_view(widget_number)
  • boris: can do live working version
  • allows you to bang out something, pass it by users and then code
  • do it as early as possible
  • wireframe module is in Drupal CVS
  • will be able to do video and audio recording of users!
Roland Tanglao
2005
19
10

[Drupal Con AMS 2005] Drupal Package Management Vlado

Blog
created on Wed, 2005-10-19 11:29
  • lots of modules
  • lots of dependencies
  • dependencies - provides an API to work with package descriptions
  • can provide an ordering for package dependency information
  • can't handle circular dependencies
  • best way is to eliminate this from the start
  • cool drupal dependency graph of core modules
  • need metadata to expose dependencies between packages
  • want virtual packages
  • description file inspired by Debian control file
  • human readable
  • easily maintainable
  • automated system too hard - can't do recommendations
  • great for distros like DrupalEd DrupalArt
  • no direct web based to avoid security problems
  • Installation Stages: prepare download, configure
  • working name "drpkg", current status: generate PHP code and control files, etc.
  • could plug backup
  • gives you an accurate automated dependency graph (never had this kind of picture before)
  • presentation on Vlado's website
Roland Tanglao
2005
19
10

[Drupal Con AMS 2005] Chad Phillips - Drupal undelete, Angela's form thoughts

Blog
created on Wed, 2005-10-19 10:43
  • current delete cycle - not much modules can do during delete cycle, closed system
  • undo modification - user can recover the data through an undo interface (data put in a "deleted" table)
  • advantages - improved UI, no confirm screen, less chance of critical data loss
  • current thing is to only respond to node_delete's calls
  • modules should have say so
  • possible implementation: deleted table with did, type, table, data, timestamp
  • add drupal_delete() and drupal_undo()
  • Chris Messina: have a trash can exposed to user
  • node delete = admin concept only
  • trash for user
  • re-use trash concept for SPAM
  • Angela's opinion on Form API:
  • breaks backward compatibility with 400 contrib module (legacy.inc)
  • backwards compatibility until 4.8
  • alternative is for small team to fix the contrib module
  • Karoly's thoughts - removal of legacy.inc proposed by Gerhard and Karoly, it is possible to make node_hooks work
  • it could work, but then legacy modules couldn't use the features of the forms APIs
  • Chad - developers are saying they need more time, just got servicable docs in the last week
  • Adrian - if we enable legacy, old validation won't work with new validation system
  • Need to discuss in the other room and come to a conclusion by the end of DrupalCon
Roland Tanglao
2005
19
10

[Drupal Con AMS 2005] Kieran Lal - Extreme Usability Part I

Blog
created on Wed, 2005-10-19 10:42
  • Talk to 5 users
  • Ask their goals (not how it should be done)
  • What is the User Situation (e.g. in a hurry? what tasks?)
  • Interviews and Surveys
  • 400 people took survey (only up for 2 days) so far
  • 57% "site developers"
  • Common task - checking out new features and modules, admin content
  • Difficult - manage inconsistency in themes (people get integrity of info based on visual experience)
  • , upgrade and compare Drupal files (which version do I have?)
  • Other tasks - other tasks are not grouped logically, manage mail
  • Boris - should find out if they are fantastico users because drupal has no input into fantastico and people who use it will probably have a harder time than people who manually install
  • Boris - need drupal-reseller list and website
  • card sort helps you figure out how to order menus and what to put it in
  • more from Jan Meulig
  • Wireframes = lofi evaluation of info architecture
  • fast prototype earlyin the design process
  • wireframe module
  • wireframe theme
  • Karoly has written Wireframe module, quickly build pages from chunks of HTML, enables easy prototyping for UI feedback
  • make wireframe testing part of normal module development process
  • User Interviews:
  • test site where we can install and prototype
  • not be technical - write down all requirements
  • paper prototyping - draw wireframes on paper and going through with users
  • show new stuff in real time, sounds ridiculous but it works
Syndicate content