Presentations and Conferences
[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
- Login to post comments
[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!
- Login to post comments
[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
- Login to post comments
[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
- Login to post comments
[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









