Zack WIP Journal
From Stadm
Notes on current projects that are in progress
Wiki Pages
ERI Migration to D7
- BlogAPI
- ImageFUpload
- Image Module (different image module in core)
- ImageAPI (in dev)
- ImageCache
- URLAlter
- Trigger (user rules)
- Views Exporter?
- Sub-path URL Aliasing
Pages needed in new site
- Events/News (which should also contain seminars)
- Anual Reports
- Research (Connected to people?)
- ->SpotData?
- What do we do with Awards?
- People
- Outreach?
- Links broken
- Should some of it become a 'links' page?
- No need for Lesson Plans Dropdown
- Administrative
- Do we need ERI Graphics?
- Contact
- Can pretty much get rid of submenus
- Mission is on front page already
- External Links
Front Page
Made from Two Column Panel
- Where are people located?
- AM Module 1
- Not really able to edit anything
- Aaron's test module
- Location: http://eri.ucsb.edu/admin/settings/mission_block
- Could just export module
- Rename, or do we want to do it with panels and a module?
- Image Gallery is View Template from Image module?
Paths
- Must export paths from URL aliases module
- Might have to set them manually
- In future,
Content Types
Note: Can't currently import content types on some installations. Need to figure out which module adds this option.
News ('news')
- Doesn't seem like we need "news:" field.
- Elements
- Title
- Date ('field_news_date')
- PI ('field_news_pi')
- URL ('field_news_url')
- Body (doesn't seem to be a field)
People
- Current "People" view is Aarons test module
- People aren't in content type, so cant be exported
- Need fields:
- Name
- Title
- Department
- Image
- Office
- Phone
- Fax
- Integration of People and Research
- Quicktabs
- Compute
- Person
- Address
- Sites
- Admin
- Person
- Address
- Researchers
- Person
- Department
- Main
- Sub
- Address
- Research
- Research Page
- Link to dept
- Link to Research tagged with taxonomy person
- Use "Custom Text" field, and add var to address of view module
- Dept. Funding Page
- Research Page
- Compute
- Research Page
- View automatically generates table of content type research
- Quicktabs
Export/Import Workflow
- It seems like this process can be automated using "Features"
- Still must test
- Export Content Type on Old Installation
- Import Content Type on Upgraded Installation
- Export View on Old Installation
- Import View on Upgraded Installation
- Export Content of Content Type on Old Installation
- import Content of Content Type on Upgraded Installation
Ask Aaron
Install Features on eriWhere is the panel on the home page?Or is that its own module?
- Computer Account Request Form was never used -- still form from old icess website
- Reason we can't just upgrade directly
- What is the difference between current eri-dev and live eri site? Which came first?
Theming
All CSS theming is fully commented in the global.css document in the eriomega theme
- Added bg.jpg,
wrapper_bg.jpg, and transparent_header.png to /var/www/vhosts/www.eri.ucsb.edu/sites/all/themes/eriomega/images/- For header images and background
- Wrapper background was uploaded through eriomega theme settings
Hid site title slogan in "eriomega/css/global.css"- Unchecked site name and site slogan in eriomega -> Toggle Libraries
- Unchecked Menu and Secondary menu also
- moved id zone-menu-wrapper up in global.css
- using margins
- otherwise, header image pushes everything down
- Had to make padding-left on #zone-content 30px to push it inside wrapper located in global.css
- Set width and height of background in global.css to make it match up with wrapper background
- In body
- Disabled page title
Structure
- Home is content type Basic Page with alias "home"
- Mini panel on front page that displays two columns
- Text content below that that displays links to previous site
- Footer block at bottom
- Pushed down 50px in CSS code
- Title on front page hidden in global.css
- .front h1.title {}
People Quicktabs
- Quicktabs of vocabulary "Employee Categorization"
- Administrative Staff=term ID 6
- Compute Staff====term ID 7
- Research Staff====term ID 8
- Page View = 'people'
- Filtered by
- Content type = Bio
- Contextual Filters
- Content: Has taxonomy term ID ------> Specify validation criteria -------> Categories ---------> Employee Categorization
- ------------------------------------------------------------------------------------------------------>Filter Term Type ----> Term ID
- path = people/%
- % shows that it is getting a variable passed from quicktabs equal to the term ID of the category of the employee
- Filtered by
To Do
- Fix titles so they are displayed on all pages other than home
- Add gallery and upload image
- Get migrate module and get Aaron to help migrate features
- Full menu
- Need calendar module
Activated Modules
- Quicktabs ------------------------------Needed for People/Research
- Quicktabs Style module activated, but do we need it?
CKEditor---------------Couldn't figure out how to use it...leaving it out for now.Admin----------------------------------Testing to see if it allows rearranging items- You can rearrange by hiding 'weights'
Organic Groups
Uses and Advantages
- For creating sort of mini private Drupals within a Drupal site
- Could be used instead of our quasi-wiki platform.
- Might be more advanced than we need
- Researchers could have groups?
- Can be used to control what and where each user posts
- Can be viewable by anyone or members only
- Can have mailing lists
- OGUR allows special user roles within the group
Setup
Must be setup as a Group Type, not Group Content Type (unless for subgroup)
Helpful Links
Forum thread on using arguments in Views: http://drupal.org/node/357082
Most recent patch can be downloaded here: http://drupal.org/files/views-357082-132.patch- Aaron said Chris figured out a way to do this with built in feature.