• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
One Man Band - Drupal Lightning Talks
 

One Man Band - Drupal Lightning Talks

on

  • 363 views

From DrupalCamp Nashville 2012

From DrupalCamp Nashville 2012

Statistics

Views

Total Views
363
Views on SlideShare
363
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    One Man Band - Drupal Lightning Talks One Man Band - Drupal Lightning Talks Presentation Transcript

    • ONE MAN BAND DRUPAL LIGHTNING TALKS Presented by Mark W. Jarrell April 28, 2012 DrupalCamp Nashville mark@fleetthought.com Twitter/Drupal: attheshow
    • BUILDING LISTS OF CONTENT VIEWS #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) http://drupal.org/project/views Views can display nearly any field data or other information about your nodes e.g., images, post date, user who created the node, node id #, etc. #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) 2 Modules: Views and Views UI. You need both. Also need Module called CTools:
 http://drupal.org/project/ctools #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) #1
    • BUILDING LISTS OF CONTENT THAT YOU'VE ADDED (VIEWS) More on Views UI and Building Views:
 http://drupal.org/documentation/modules/views
 http://drupalize.me/videos/overview-views-user-interface #1
    • AUTHENTICATING USERS FROM OUTSIDE SYSTEMS ACTIVE DIRECTORY & LDAP #2
    • AUTHENTICATING USERS (ACTIVE DIRECTORY & LDAP) Use case: You already have another identity system in place for your organization You want users to be able to log in with their existing usernames/passwords Example: APSU students are in a Sun LDAP. Faculty/Staff are in AD. #2
    • AUTHENTICATING USERS (ACTIVE DIRECTORY & LDAP) LDAP Module for Drupal 7: http://drupal.org/project/ldap Drupal 6: http://drupal.org/project/ldap_integration Consists of multiple modules and steps. Basically: Tell Drupal about your LDAP server(s) & how user accts. look there Decide what happens in the Drupal user record when a person tries to log in #2 Have it automatically add some roles to the Drupal user acct. if you like
    • #2
    • #2
    • AUTHENTICATING USERS (ACTIVE DIRECTORY & LDAP) Automatically assign Drupal roles to people based on LDAP/AD group You can also have the LDAP module create new Drupal roles for you from the source system #2
    • A QUICK INTERNAL COMMUNICATION SITE OPEN ATRIUM #3
    • INTERNAL COMMUNICATION SITE (OPEN ATRIUM) Free to download and install. http://openatrium.com Great for internal teams Includes features below, but you can always add your own #3
    • INTERNAL COMMUNICATION SITE (OPEN ATRIUM) Single most important feature: Content is created and shared inside of groups Each group can be public/private, open/closed Make groups however you like... according to your organizational structure #3
    • INTERNAL COMMUNICATION SITE (OPEN ATRIUM) Best Features: Case Tracker - Track your progress on individual issues within a project (or multiple projects) Filter list to show cases you want to see (ones assigned to you, due today, etc.) #3
    • INTERNAL COMMUNICATION SITE (OPEN ATRIUM) Best Features: Notebook - A wiki area for your group Shoutbox - Mini version of Twitter Quick messages to your team Documentation you want to keep secret can be stored here w/in group #3
    • INTERNAL COMMUNICATION SITE (OPEN ATRIUM) You can add in same LDAP integration I just mentioned OA is currently on D6 so you’ll need the D6 version of the module (ldap_integration) #3
    • BACKING UP YOUR DATA BACKUP & MIGRATE #4
    • BACKING UP YOUR DATA (BACKUP & MIGRATE) Backup and Migrate: http://drupal.org/project/backup_migrate Backup and Migrate Files: http://drupal.org/project/backup_migrate_files For Amazon S3 backups: http://bit.ly/s3class (Goes in backup_migrate/includes) #4
    • BACKING UP YOUR DATA (BACKUP & MIGRATE) Either on-demand (quick) or scheduled backups (on cron)
 Let’s focus on scheduled. Destinations (actually includes both sources and destinations)
 Many possibilities here.
 Let’s focus on backing up the database to the local webserver. Adding a new schedule #4
    • BACKING UP YOUR DATA (BACKUP & MIGRATE) Want to back it up to Amazon S3? Create an account w/ them. Create a “bucket”. (Note: Use lowercase!) Also grab your “security credentials”. (Two codes you’ll need for B&M.) #4
    • BACKING UP YOUR DATA (BACKUP & MIGRATE) Next, for S3, on the Drupal site add a “destination” of type “Amazon S3 bucket”. Just enter in the name of the bucket & security credentials. Note: A number of handy destinations are added by default by B&M module. #4
    • BACKING UP YOUR DATA (BACKUP & MIGRATE) Set up a schedule (just like previous example) but have it send the backup to the S3 destination you just created (instead of the local webserver) Also, you can send the Drupal “files” directory over there by adding an additional schedule and using the built-in “Public Files Directory” destination
 Note: Must have the B&M Files module installed to do this. #4
    • BACKING UP YOUR DATA (BACKUP & MIGRATE) Go ahead and run cron to make sure data makes it over to S3 correctly. #4
    • ADDING DUMMY CONTENT DURING SITE BUILDING DEVEL GENERATE #5
    • ADDING DUMMY CONTENT (DEVEL GENERATE) Devel Generate is included w/ the Devel module: http://drupal.org/project/devel Great if you’re trying to see what your finished site is going to look like once the content is in place. #5
    • ADDING DUMMY CONTENT (DEVEL GENERATE) Lorem-ipsum style text. Images too if you have image fields in your nodes! #5
    • ADDING DUMMY CONTENT (DEVEL GENERATE) 30 SECOND DEMO! #5
    • ADDING DUMMY CONTENT (DEVEL GENERATE) Simply fills in dummy data whatever fields you’ve created in your content type. Example: Add a new “Product” node type, add a “price” field that accepts 3-digit numbers and it’ll fill in some dummy 3-digit numbers for you. #5
    • ADDING DUMMY CONTENT (DEVEL GENERATE) Generate nodes, comments, users, taxonomy, and menu links if you need to. #5
    • MODULE POTPOURRI SHAMELESS SELF-PROMOTION #6
    • MODULE POTPOURRI (SHAMELESS SELF-PROMOTION) Text Resize: http://drupal.org/project/text_resize jQuery-based user block that allows site visitors to resize text in a designated area of the page #6
    • MODULE POTPOURRI (SHAMELESS SELF-PROMOTION) Quotations: http://drupal.org/project/quotations Show customer quotations on your site quickly and easily. Includes images and styles pre-configured & ready to use. #6
    • MODULE POTPOURRI (SHAMELESS SELF-PROMOTION) Multiselect: http://drupal.org/project/multiselect A field editing widget. Lets people select items in a left-hand field and see them move into the right-hand field. Recently featured in a Lullabot “Module Monday” article! http://bit.ly/GX2JgW #6
    • MODULE POTPOURRI (SHAMELESS SELF-PROMOTION) Urban Airship: http://drupal.org/project/urban_airship Using Drupal as a backend for a mobile app? Want to send phone messages (push notifications) to those people that have the app installed? #6
    • QUESTIONS? Consulting Site building mark@fleetthought.com ! Twitter/Drupal: attheshow Migrating a legacy system to Drupal Module development Theming Training # Photo from: http://www.flickr.com/photos/zanotti/3635804568/