Photofolio:Upgrade to version 2.0 for Drupal 6
From MtTWiki
This document will guide you how to upgrade your Drupal 6 Photofolio 1.3 installation to Photofolio 2.0 for Drupal 6.
Contents |
Prepare your workbench
- Be sure that you are currently running Photofolio 1.3. If not, please upgrade your installation to Photofolio 1.3 first.
- Create a temporary installation of Drupal 6 Photofolio 2.0 using our installation profile. You will use this as a reference to guide you.
Backup
- Backup everything
- Just in case, make sure you backed up everything =) (besides, it's always a good idea)
Patch your Photofolio theme files
- Locate our theme folder in your temporary installation. Usually at [sites/all/themes/photofolio]
- Locate our theme folder in your drupal 6 site. Usually at [sites/all/themes/photofolio]
- Replace the following files in your installation, using the corresponding source files from the temporary installation
- Replace page.tpl.php
- Replace page-front.tpl.php
- Replace node.tpl.php
- Replace node-post.tpl.php
- Replace node-gallery.tpl.php
- Replace style.css
- Replace template.php
- Replace views-view-list--galleries--page.tpl.php
- Replace views-view-list--slideshow--block.tpl.php
- Replace comment.tpl.php
- Add the following file in your installation using the source file from the temporary installation
- comment-wrapper.tpl.php
- Copy the following images from the temporary installation to your installation [sites/all/themes/photofolio/images]
- body-bg.png
- submit.png
Clear all cached data
This step is important in order to force your template to be informed for the changes you have made in the template files.
To do this go to Administer » Site configuration » Performance » Clear cached data
Setup User Picture support
You need to make some changes in your Drupal installation in order to enable and configure User Picture (avatars)
- Go to Administer » User management » User settings
- Enable Pictures » Picture support
- Set Picture image path to: pictures
- Set Default picture to: sites/default/files/pictures/generic-avatar.jpg
- Set Picture maximum dimensions to: 60x60
- Click Save configuration
- Use your installation and copy generic-avatar.jpg from sites/all/themes/photofolio/images/ to sites/default/files/pictures. This image is already incuded in your Photofolio v.1.3-based site.
- Go to 'Administer » Site building » Themes » Photofolio and enable User pictures in posts and in comments
Image presets fine tuning
- Go to Administer » Site building » ImageCache
- Edit image-gallery preset at Administer » Site building » ImageCache » Edit preset: image-gallery
- Configure Scale and Crop settings from 422 x 135 to 405 x 135
- Update action
- Save preset
Promote galleries in slide show feature
With Photofolio v.2.0 you can now promote Galleries in the front page slide show. To enable this feature:
New field in content type
- Go to Administer » Content management » Gallery post
- Click Manage fields
- Use Existing field area and the field "Text:field_slideshow (Slide Show)". Use a label something like Slide Show and click Save
- Save field settings
View configuration
You need to inform the view that is responsible for the slide show to include image galleries too. To do that:
- Go to Administer » Site building » Views
- Locate the view slideshow and click 'edit'
- Locate the block Filters and click on Node:Type link, then add the Gallery post also
- Update changes using Update button and then Save Slideshow view
- Go to the desired Gallery and enable the front-page slideshow checkbox.
Beautify Syndicate block
With Photofolio 2.0 you can also have text in the syndicate block that is shipped with the Photofolio distribution. To do that, all you need to do is add a Block Title for this block.
For example, go to Administer » Site building » Blocks » 'Syndicate' block and add to the block title field the title: Subscribe to our RSS
Get the most from Contact Form
In Photofolio 2.0 we have taken care of the look'n'feel of the Contact Form module. Just enable the module and create a new contact form.
Contact info block
If you want to use the Contact Form module and still want the Contact Info block, you will have to create it as an HTML block and configure it to be placed below your Contact forms. To do that:
- Create a block at Administer » Site building » Blocks
- Add the block description "Contact Info"
- Add the block title “Contact Info”
- Paste the following html code (see below) in the block and enable the php input format for the case of clean urls
- Show block on only the listed pages -> contact*
- Put the Contact Info block into your Content Region
<div id="contact-info"> <div id="map"><img src="<?php print base_path();?>sites/default/files/map.png" align="left"/></div> <div id="contact-info-text"> <h2>Contact Info</h2> 2701 Saint Thomas<br/> Santa Clara, CA 95111<br/> Tel: 408-486-2109<br/> Fax: 408-486-2309<br/> email: [email protected]<br/> skype: photofolio </div> </div>