g t fowler mesa pd | rizzini shotguns | dickinson boat heater | jan casoli | outlaw model 990 | nautica ns 83 ball cap | outback packers gear | psoriasis pasi score | umphrey's in the kitchen | vinyl overlays | led shunt resistor | 14kt gold necklace cartier screw | charoen pokphand india | matchbox 50 state cars | romantically yours font | elgin natl watch co | spring mill park-indiana | vintage indiana glass golden amber | lamborghini diablo retail price | jobs in scottdale of dermatalogy | kelly goff memphis | creamy creole mariln recipe | dewan undangan negeri selangor | ybook 1.5.9 | chen huilin | moldeo de termoplastico | miristi | king henry's feast florida | dugald peacock | chris sligh's blog | erwachsenenbildung m nchen | zoloft vs 5htp | essex ford lakeside | memorandum of agreement dcma logistics | 22 jahre darmstadt zwilling | hasback | 69 camero blank trim code | stanley naramore | kalispell fca | scion xb 2006 recall | ron callman | bozo and his rocket ship | extra long bedskirts | carmen markowski | veuve cliquot 1996 review | dance dance revolution butterfly instrumental | home depot new braunsfels tx | door knob nostalgic warehouse | connies exotic fish tropical bird | wayne mcharg | loss to the vallecula | lemont water pressure problem | margarete grothe | satellite dish inline amplifier | sandra banten | susuki m109r service manual | hsmp malaysian | vertical hood piercing michigan | medo air fresheners | kirti chaudhary | china the wwf wrestler | chronographing bullet loads | bicultural pronounced | 4-wire probes | granite quarry in colorado | legacy site services exton | johnny tremain audio free | rust-eze logo | ruth chris steak house corporations | lakeview eyecare website | hearing loss tinnitis tucson | famous clothesline and kansas | windemere mackinaw | combe sydenham country park | fleming woods town homes greensboro | 1983 woodstove | raggtopp convertible leather conditioner | surfboards by donald takayama | mandango's sports bar grill | hostal de la gavina 5 | wll 2900 | printer emissions queensland | ecast settlement corp | americruise | bristol bus time tables | leisegang | iconpackager 2.5 enhanced download | rock hounding in pennsylvania | sicko pescara | erion meaning wind | philippines wildlife coloring pages | stefanie hedrich | pokemon fourm | john makiej | gabi nj 24 wyoming westchester | how to produce luciferin | lenore kilgore | susan dwan | walking in lonstar | ugba in tenn | goat fur apres ski boots | tornadoes cirrostratus | hooters location in appleton wi | tallard's | jedi academy gir mod | shoes with springd | recipe polish beet soup | spi 2007 spring break pics | wolters kluwer ks | labatts blue ribbon | everstar room air conditioner | script catcher in the rye | syracuse refractive surgery | mits ocw site | janitorial training hammilton ontario | lina esco sex | gebauer products cleveland | catherine sartor | solomon's temple collectible building | lesabre runs terrible while cold | ierland betalingsbalans | isreal hostels | curly moore chevrolet | sv marknesse | nelly hungarian porn star | who played dracula in 1931 | caramel eclairs recipies | nhl on hdnet | cbsx indexes | david gurney arroyo grande california | 34-55-10-2 e | lesser new main street cinemas | cleaner trisodium | 429 460 heads remanufactured rebuilt | john stewart genealogy kilmore | berrien chamber of commerece | samuri aftermarket bumper | morgue body refrigerators | fish tank battery backup | scott deemer | dougan's catering | diamond dogbox | christopher meloni wife | polyurethane insulation ventilation | posttetanic potentiation defination | ernie and ricki pruitt | contemporary staffing pa | cranbury new jersey buyer agency | jet knock off bags | chapparal motorcycle acessories | amimated doppler map for ohio | linksys wusb11 xp drivers | nutra core hoodia | arapahoe basin ski lodging | aluminum chloride in deoderant | kalhua chocolate fondue | genuine cycle niagra falls ny | infomation on balinese funerals | honda aircraft co nc | twh fall auction | kevin viger | thrillcurve | shx files download free | the white stripers free mp3s | sodeikat | off road 280z | tim zowada knives | by damaged drilling katrina rig | budweiser crown large jpg | maxxs 31 | candle-lite cincinnati | hotronic foot warmer | undress women adult games | marilyn nimms | elite diet center towson | marta info in chinese cinderella | ozark airworks | bedskirt how to sew | eab firewood ohio | stencil ink paint | dilemma-nelly mp3 | cesium chloride coordination number | seminarians for worker justice | buffini cards | runge kutta c code | sr college betty roers smsu | monitor radius r270 | hendricks chevrolet cary | photo essays of talkeetna mountains | meriton apartments australia | hellyeah alcohaulin ass | doll size radio flyer trike | saint patrick seminary patrician | martin maloney md pfizer | blaupunkt chrome faceplate | marymore park festival | lennie burke florida | lonely landowners summary | camp grounds strugis | shrink plastic crafts oven | trenton flight museum | fiddle blues tunes | solid waste cuyahoga oh | jeep wrangler high beam wire | fishing report williston nd | phun forum peachez | demi moore and aston kutcher | youth lettermans jackets costume | women losing hair at fifty-eight | afi concert avi | chest pain and sugar cravings | the oporn | dgi notebook accessory | britax companion base | natural remedies for mitochondrial myopathy | skinfarm | pacific island alligator lisence plate | eos minolta md rokkor adapter | 201 bassett street byron | mat designators | death and destruction weezer lyrics | silk fasion for women | protocol phyto plankton sample farm | mci worlcom prison calls | argosy university mark branson | katharina moers | eucom directives and regulations | rubik blindfold solution | rumco | 1903 springfield sniper scope mount | probiotics for acne | anti-static workbench top | renting cabana at the bellagio | wheel chair quickie | dining in langley washington | sex dating in mendota illinois | aimee loth | donna karan dk 1545 | pikachu tf | wessels farms inc | professional quarter sheet cake designs | sam shephard biography | roof pouch sales rental canada | bohr diag | wassilij jung | matt gendron lowell ma | nashville latemodel races | escort amersham | calculadora de libras a tazas | susies hot dog chicago | linksys wusb11 xp drivers | pro-medicus | calice definition | bettina kienbaum | wholesale wild rd seed feeders | roadmaster bicycle assembly instructions | template interwikitmp grp usage meta | jerus | potter randall appraisall district | abrianna pictures | designer imposter handbags | coolsat loader program | hair spiral curlers uk | amex visa settlement | judith durham fortune road cd | skyblue sattlite provider | smugglers notch road | ibiza average temperature | cabarrus county nc geneaology | print funny valentines day card | laguna beach california suite hotel | cdv games lula-3d | portland honda magna v 65 | carros gm rebaixados | soften hard bagels | dager kyacks | barbara j maloney psychotherapist | snow blowers for pickups | bushwhacked mp3 | running reshaping body | william loucks philadelphia | emmy clarke in bikini | vbs ocean odyssey lyrics | haslebacher | singnet rings | 05 deprive mp3 | susanne rosemann | gob burner | reprogramming an lg vx9800 | 110 watthour metter | drb pos processing | how to cook a cottonmouth | echoes of darkness boards | unasyn health insurance | advanta freedom ins | ming restaurant morristown nj | armalite handguns | m j mcadams realty | pilates excersizes for gluteus maximus | london cenus | magdaluyo | pennyrile state park resort | bliss mcknight bloomington il | xmods carbon fiber | sue matteson indiana | baby jogger switchback stroller | talkeetna alaska realestate | issaquah synthetic grass | patriot bank woburn ma | neuroma di morton | folk homemade musical instrument | jada 2007 shelby mustang | booster pac cord | the wonderful land of luty | sower accesories | shearing plow | kiran weds smitha | bud benedetto guitars | gary's harvest restaurant wilton nh | ambiente humidor | the retreat lake cleburne | villa rental torremolinos | time clocks tlx | udo eschbach | fort benning inspector general | a1c andrew hubbell | cx12 harmonica | true professionalism maister | chad owens tampa bay bucs | majolica germany tea set | oscar theme cake decorations | richard a burtrand wheeling wv | sodium lauryl sulfate colgate | review ethereal analyizer | phillip altizer | corel langkawi | viper racing yellow | mississippi mug shots hattiesburg ms | ericsson owners association | donald troccola jr | watch meg white sextape here | bethin | samsung r149 code | anacapri granada hotel | apollo kt266 | unemployment office brevard fl | snap on salutes veterans | jennifer gliemann | masterbilt merchandiser | 10301 pedestal fan | gme mt3000 | mam lekkere kutje | retractable weapon tether | subway menu asheville | television retailers cheyennne wyoming | town of whitecourt alberta | brittney the schoolgirl wew | the scumfrog | hank greenburg | steeleville missouri courgar | norelco 8894 blades | pbi racing | heidi konderla | charles hannula | gaia gold kiki kitty | polaris back blade for atv | ledger battlefield tours | colorado springs veda salon spa | bargain bridal veils | michael lyons fire sowers | verruca vulgaris virus | lane whysall | stoneham unicorn free skate | hayesville nc weather | dooba dooba lyrics | mouse c5a receptor immunostaining | katherine lancelot harrington marriage | gustafson mother goose | walter hohensee | blackcock slut stacey | census statistics by nationality | tender fiddles | antananarivo flights | batting cage wv | equus pro tach | melfort village | chambersburg camping | stoney's restaurant | sexy blog widespread mike | columnar rocks in devils towers | karen meske | roanoke city magazine | nicki ein stern | tim mcgraw music lyrics piano | profeta records | stages of dementia nurse | notch toolholder | hunt's pub caledonia ny | cheap cheap airline fares dunedin | ppv resturant subscription fee | toronto dr wolfer | cp-snt | kendall park glass gazebo ak | what triggers bipolar outbreaks | wente winery in livermore ca | uta wegner | sis 7001 pci drivers | rubbermaid storage bin 38 cuft | tibi richmond | hollywood hardocre | tom loitz | frisco fire dept plano texas | present y4k | submersible heater titanium 140 | axiom el paso texas | drunk public wyatt supreme | gaints ridge | harlon adams | miss or ms southern formality | air transat glasgow to vancouver | mountainside auto transport | scott baumeister st paul mn | covington shoes for women | glenhead golf course | arma patche v1.05 internacional | sharp r-402jk microwave shop buy | williamsburg vanity by allen roth | ellijay forum | skyline houston texas hardrock cafe | south jersey tooth crown | calf roper button sugar | innsbrook resort mo | lost ez-link card | vc andrews landry series | urban grain pizza vancouver | rotten wood floors in rv's | fixing leaking projector headlights | oyster tin reproductions | trumbull county auditors page | java stock streamer | variax acoustic 700 guitar | vps doors windows washington dc | history of surname ferries | saxon cooking utencils | sunburst senior aaa baseball | auto parts victoria bc wreckers | evil name decider | male bum licker | scrapbook garden wichita kansas | a eal young girl movie | economics balliol | cardon in its solid form | wella clipper attachments | jeannine bayard | spark plug wires dimethyl poly | jenna jameson doggystyle hardcore | supai hiking map | dana lorenz park ridge | slat domes | elaboration of avian influenza antigen | whole foods market encino ca | patrick stob us | indiana jones greenwich ct | magnetic thickness gaging | glc check valve | nigel hannam | ford fairlane rims | vintage mounted egg carton jog | weide liao | indoor miniature golf in massachusetts | forgive me teen boyfriend poems | stubborn lancaster county | mary morton parsons foundation membership | cerc pronounced | who is ck5 | perbedaan penguatan negatif dan hukuman | 1973 les paul custom p-90 | hinna gate | hotel hiberia rome italy | michael lenander | bull shit towel | trigence corporation | kapton tape uk | waldemar gett | winningest pitcher | g56 transmissions | grammy nominess | men harlech mp3 | sina weitzel | bargain spanish homes in marbella | feee reverse phone number | langkawi budget guest house | mickiewicz poems online english | 07 58 copyright pagesjaunes | autism ribbon coloring pages | what is userenv 1030 error | texas foodservice distributors | pelican kayak apex ii | sustainabilty programs | ix mnk ffxi | emu 0404 usb full duplex | arcola school regina | wide pine sofa | middle earth name generator rohan | simonds napa california | antlers hotel co | vaesa | nexidia inc rich media search | miscarriage time frame | homemade electret | golfer clipart free | shrew rodent | peaches luka and liz | acuna matata | selbstmord ingolstadt bahnhof 2007 | inflatable jet operated skis | rhein wreck position | transatlantic volvo | new port richey mainstreet | walker jones fenty | army ranger memorabilia | steelcase vertical workstations | hook-up dvd player to monitor | c hoffberger co | jerry kellman | explore a masive world | colace and children | goldenpalace omaha | tanaya lodge ca | fairhope boosters | das kampf underground comics | word biomes map | spv cervical cancer | sheila radley mitchell | jared padaleck | chertoff son of the devil | ronja kirchhoff | big bear lodge waterpark branson | ge brass wallplates | kodak c613 camera reviews | dallas exhibit cadavers | kim wilde you came mp3 | john stewart genealogy kilmore | teacch jobs | walburga heimann | jonathan jonathon meadows | woodwind collies | enviar msm moviles | entegris incorporated recycles | naomia wade | water filled dirt roller | fairweather clothing store canada | phenix idler pulley | sacramento racheal ray | wendover nv concerts | contact lens inserter | district fns internet nutrition news | soy candles renton washington | bolling lasik | weaved ball pattern | b d sonic repellant | barbara allen quartet midi | seabiscuit movie debates | myspace kismet dallas texas | recipe for sauted portabella mushrooms | maximilian rotkopf | strict mistress spanking sandal | ren wood aquarius | 34th wisconsin infantry | keshia knight-pulliam rudy | fop washington dc police | nws pendelton | judith durham fortune road cd | cookie bouquet philadelphia | sky cliffe wreck | partylite votive | batj | fitted locks oldham | clarissa cassandra design | tammy catherine kunkel | amex visa settlement | akai video synth | standing dane county planning | fictionwise ebooks sandra brown | stephen garcia gamecock | kong toys v-rex | uil baseball rule | hemorrhoid cream wrinkle treatment | top salery | norton atlas engine vibration | rio chiba driver download | stilh 020t chain saws | k2hpo4 mw | ports for imigration | self-defense murder side-effects mentally post | snowstorm steamboat off a harbour | shaw carpet queen frieze | cornwell tools funny cars | bernd nordmann | maik wiesner

Contents

Gallery 2

Welcome to Gallery 2. This is the official release of Gallery 2.2, code named “Double Double”. Please read through this document carefully before installing Gallery 2 and before asking for help. We have taken care to try to answer as many of your questions here as possible. If you don't read this and have problems, we may refer you back to this document as a first resource.

Quick Start

If you’re impatient like us, you just want to get going. The odds are that your system is all set to handle Gallery 2 so just skip right to the installer and start clicking. It should walk you through everything you need to get going. If you hit a snag, please come back here and read more before asking questions! Enjoy.

What is Gallery?

Gallery is a web based software product that lets you manage your photos on your own website. You must have your own website with PHP and database support in order to install and use it. With Gallery you can easily create and maintain albums of photos via an intuitive interface. Photo management includes automatic thumbnail creation, image resizing, rotation, ordering, captioning, searching and more. Albums and photos can have view, edit, delete and other permissions per individual authenticated user for an additional level of privacy. It's great for communities - give accounts to your friends and family and let them upload and manage their own photos on your website!

System requirements

Security

The Gallery team retained James Bercegay of Gulftech Research and Development to do a complete security audit of Gallery 2.2 Release Candidate 1.

Recently we have performed a very thorough audit of the Gallery2 code base. Our review consisted of both a complete source code audit, as well as us performing multiple "real world" attack scenarios against the Gallery2 application. During the audit we identified multiple minor security issues which have since been resolved by the Gallery2 developers. The result is a much more secure Gallery2 application with enhanced security features to keep your Gallery and its users as safe and secure as possible.

The Gallery team retained Paul Mutton of Intershot Limited to do a complete security audit of Gallery 2.1 Release Candidate 1.

The Gallery installer and Gallery application were subjected to a manual web application security test. It is important to note that such tests cannot be exhaustive and may not discover all vulnerabilities. All tests were carried out against a standalone installation of Gallery - no integrated installations were tested (e.g. with phpBB or phpnuke). The security of external tools used by the Gallery application, such as graphics toolkits, were not included in this test. No denial of service attacks were carried out against the application server.

The development team resolved the security issues raised by auditors during the release candidate phases.

Note

The Gallery project treats security issues very seriously. If you find a security flaw, do not hesitate to email us at:

security AT gallery.menalto.com

What’s new in this release?

Over four years of design and development have gone into making Gallery 2 the best online photo management product available. We have made it easy to add new features while keeping them in separate modules so that you can customize it to only have the ones that you want. For those of you who like standards, we have strict XHTML compliance but give plenty of power to our themes so that you can make it look the way that you want. It's a powerful application and you're in the driver's seat.

Highlight of changes in Gallery 2.2 (Double Double) -

  1. Downloadable Plugins. This feature allows you to download and install Modules and Themes directly via the Site Admin interface. You can select from different sets of plugins (officially released plugins, experimental plugins under development and plugins provided by the Gallery community). This makes it very easy to stay up to date with the latest changes.
  2. Added support for themes to display dynamic albums.
  3. Security fixes and improvements

    There are no known exploits for these issues. All of them were discovered during a private, internal security audit. However, we highly recommend that you upgrade to Gallery 2.2 to secure your Gallery installation.

  4. Watermarking changes
  5. New themes:
  6. New WebDAV module to mount Gallery as network device on your computer. This allows you to easily manage your Gallery with any WebDAV client like Windows Explorer.
  7. New module to send Ecards.
  8. New Digibug module for prints from digibug.com.
  9. Added support for Flash Video and Windows ASF video.
  10. Added support for mp3 audio using a Flash based player.
  11. Added support for HTTP authentication through the new httpauth module.
  12. Photo auto-rotation based on camera sensors or on settings from other applications.
  13. Automatically detect dimensions of Flash animations and video.
  14. Option in MIME module to restrict file types that may be uploaded.
  15. Image Block changes
  16. Added some user contributed image frames and icon packs including the Silk Icon set by Mark James.
  17. You can now add color to item title, description, comments, etc. Click on the "color" button and choose from a handy popup; or just use [color=red] bbcode syntax.
  18. Comment module improvements:
  19. Added support in Link Items module to make thumbnails for URL links using webpage snapshots generated by an external program like khtml2png. Also, the arrow watermark on thumbnails is now optional.
  20. Added RSS functionality: Comments for this album and its subalbums.
  21. Added Quotas Block: This allows the site administrator to display a block in the theme that displays the current and total usage of any user that has a quota assigned.
  22. Added an option to lock a user account to the current account settings. Useful if one wants to use a single user account for a group of users.
  23. Newly created albums from User Albums module now properly inherit permissions from the parent album, for settings like comments, ratings, etc.
  24. Moved some functionality out of core and into optional modules: Add items module for adding from local server or other web pages, and Replica module for creating item copies sharing the same original data file.
  25. Option in EXIF/IPTC module to set title for new items from IPTC/ObjectName.
  26. Improved usability in administration interface for installing modules and themes.
  27. New Multiroot module assists in creating alternate guest views of a single Gallery.
  28. Added exactSize and link parameters for image block.
  29. Resize dimensions now accept percentages of full size in addition to pixel size.
  30. Added support for PHP mysqli extension (newer version of mysql interface).
  31. Support for MSSQL database.
  32. Minimum PHP version now 4.3.0.
  33. Microsoft IIS doesn't work with PHP-CGI due to a PHP/IIS bug. Microsoft recommends FastCGI instead and doesn't support PHP-CGI. Please use ISAPI PHP or FastCGI with IIS instead. Users of Apache on Windows can still use PHP-CGI (and mod_php or FastCGI).

Highlight of changes in Gallery 2.1 (Blackjack) +

Highlight of changes in Gallery 2.0 (Unpossible!) +

Highlight of changes in Gallery 2 RC 2 (kthxbye) +

Highlight of changes in Gallery 2 RC 1 (+5 Insightful) +

Highlight of changes in Gallery 2 Beta 4 (Flippin' Sweet!) +

Highlight of changes in Gallery 2 Beta 3 (Bingo!) +

Highlight of changes in Gallery 2 Beta 2 (Holy Hand Grenade) +

Highlight of changes in Gallery 2 Beta 1 (Dark Fibre) +

Highlight of changes in Gallery 2 Alpha 4 (Nice Commits) +

Highlight of changes in Gallery 2 Alpha 3 (Farva) +

Highlight of changes in Gallery 2 Alpha 2 (Grand Theft Photo) +

Highlight of changes in Gallery 2 Alpha 1 (Cowbell) +

Choosing a package

You can choose from four different packages:

You get to pick and choose which modules you activate, so even if you download a package that has more modules than you need you can always choose not to activate the ones you don't want. You can also activate a module and test it out for a while, then later deactivate and uninstall it. You can also delete any modules/themes that you're not using if you want to save space.

All of our modules and themes are available separately so if you install a smaller package you can still add more functionality later on, either by downloading yourself or using the new Downloadable Plugins feature in Gallery 2.2.

Download Gallery packages, modules and themes from the Gallery Download Page.

Preparing to install

  1. Latest Version - There are four ways to get the code.
  2. Storage - Create a directory for gallery to store photos. This must be writeable by the web server, but for security reasons we suggest that you do not put it in the web root. If you put it in the web root, then anybody can get directly to your images with their web browser which circumvents Gallery 2’s security.

    Unix Example

    $ cd $HOME
    $ mkdir g2data
    $ chmod 777 g2data

    Windows Example

    C:\> mkdir g2data

    In the Unix example, you may note that modes of 777 on your g2data directory are not all that secure. However, making it more secure depends on how your system is configured. Talk with your system administrator about ways to change the permissions on that directory to make it so that Gallery can still write to the files but that others can’t. Refer to the Gallery 2 Security Guide for more information.
  3. Database - Right now we support MySQL, PostgreSQL, Oracle, IBM DB2 and Microsoft SQL Server. The databases most commonly used with Gallery 2 are MySQL and PostgreSQL. MySQL is generally faster than PostgreSQL. We require you to create the database yourself. In our examples below, we’ll be creating a database called gallery2. You can use any database name that you choose.
    Grant all required privileges to your database user. This includes but is not confined to: CREATE TABLE, ALTER TABLE, DROP TABLE in the gallery2 database; SELECT, INSERT, UPDATE, DELETE on all (gallery2) tables in the gallery2 database; CREATE INDEX and some other privileges that are specific to the different database management systems. CREATE/DROP DATABASE and the ability to GRANT privileges to other database users are not required.

    MySQL

    $ mysqladmin -uroot create gallery2
    $ mysql gallery2 -uroot -e"GRANT ALL ON gallery2.* TO
      username@localhost IDENTIFIED BY 'password'"

    PostgreSQL

    $ createdb gallery2 -E UNICODE

    If it complains that UNICODE is not a valid encoding name, then try:
    $ createdb gallery2 -E SQL_ASCII

    If it complains about that, too then try:
    $ createdb gallery2

    Oracle

    $ create database gallery2 {additional parameters};

    IBM DB2

    $ db2 "create database gallery2 using codeset utf-8 territory us pagesize 32 k"

    Microsoft SQL Server

    C:\>sqlcmd -S myhostname\SQLEXPRESS -e

    1>create database gallery2

    2>go

    1>use gallery2

    2>go

    1>create schema g2user

    2>go

    1>create login g2user with password = "g2pwd"

    2>go

    1>create user g2user for login g2user with default_schema = g2user

    2>go

    1>use master

    2>go

    1>grant CONTROL SERVER to g2user

    2>go

    1>quit

  4. Graphics Toolkits - Gallery 2 works with many different toolkits (NetPBM, ImageMagick, GD or GraphicsMagick). You need to activate at least one or you won't get any thumbnails, but there's no limit on how many you can have. In fact, more is better because they can work together. Here are some interesting points about the main supported toolkits (mostly reported by users, your mileage may vary). Limitations:

Installing

Gallery 2 is a web application and must be installed on your web server in order for you to use it. If you've unpacked it on your desktop, you will have to upload it to your server as part of the install process. Then you can configure it using your web browser.
As an alternative to the lengthy upload via FTP, take a look at the Gallery 2 Pre-Installer.

  1. Upload - Copy the Gallery 2 files to a directory on your webserver. There are several alternatives for this step: Note: After uploading, you should close this version of the README and browse to the version that you just uploaded. That way all the links in this document will point to the right places in your Gallery 2 install.
  2. Begin Installing - Open up your web browser and browse to the install directory. Gallery 2 will walk you through the process of validating that your system is properly configured and will set everything up for you.
  3. Authenticate - You will be asked to create and save a small text file in order to authenticate. You may not proceed until you do this. That’s how Gallery 2 knows that you’re authorized to use the installer.
  4. System Checks - The installer checks your system to make sure that it will support Gallery 2. Make sure that all checks are successful!
  5. Installation Type - Gallery can support multiple independent sites with a single installation of the code. Here you will select a standard single install or the location of a new multisite install. There is more information about multisite in the Gallery Codex.
  6. Storage Setup - Read the instructions on the installer to set up a storage location for Gallery 2. This is where Gallery 2 will store all of your images, as well as other cache information.
  7. Database Setup - Select your database type and enter your database authentication information. If this is not your first Gallery 2 installation and there are still some remains of the old installation, it will check the state of the installed version and offer a clean install option which will delete all your data in the storage directory and in the database. If the installed version seems to be fine, it will also offer to reuse the existing database tables. Select this option if you did not start the installer with the intent to start from scratch.
  8. Admin User Setup - You are prompted for an administrator username and password. Type in a password and type it again to validate it. The full name and the email address are optional. But entering an email address is highly recommended. Once you’re finished, click ’Create’ to create the admin user for this installation of Gallery 2.
  9. Create Config File - Gallery 2 will create the config.php file in your Gallery 2 directory. This contains all the answers you’ve provided in the installer and is necessary for Gallery 2 to function properly. At this point, there’s also a sanity check to prevent you from damaging your Gallery install by running the installer when you should rather have started the upgrader.
  10. Install the Core module - Here’s where we create all the database tables and initial users and albums to get you started. Unless something goes wrong, there’s nothing for you to do here.
  11. Install other modules - Gallery 2 has lots of different modules that provide useful functionality. Choose which ones you want to use. You can always go to the Site Admin page later on to install, activate, deactivate or uninstall modules, so it’s ok to experiment here.
  12. Check Security - Gallery 2 walks you through the process of locking down your new config.php.
  13. Finished! - Congratulations! You have successfully installed Gallery 2!

Using your new Gallery

Once you’ve successfully got Gallery 2 installed, you should take a look at the Gallery 2 Quick Start Guide. It will help you get started with Gallery and will walk you through the steps from zero to managing your first photo album in your freshly installed Gallery. Below are some links to your gallery that will make it easier for you to follow the Quick Start Guide. Note: You may need to activate certain modules to be able to use some of these links.

Take a look at the list of User Contributions to find even more modules, themes, utilities, mods and more.

Updating your Gallery 2 Installation

Updating is quick and easy and should not lose any of your data.

Warning When Upgrading from Gallery 2.0!

Third party modules and themes designed for Gallery 2.0 will not work with Gallery 2.2. During the upgrade process, these modules and themes will be automatically deactivated for you. You can find updated versions for most of these modules and themes here: http://codex.gallery2.org/Gallery2:User_Contributions

  1. If you have a busy site, consider putting your Gallery in maintenance mode before updating the code and performing the upgrade. This gives visitors a message that the site is temporarily offline, rather than showing everybody the upgrade page. Edit your config.php file to activate maintenance mode. This feature is new starting in 2.1, so it is not available in an upgrade from 2.0.x.
  2. Download the latest code for any active third party modules that you're using, or deactivate them. If in doubt, deactivating is safe.
  3. Get the latest code and unpack it over your existing copy of Gallery 2. Keep your existing config.php in place, and don't touch your (g2data) data folder or the database. If you're using Subversion, you can just do "svn update" at any time. Alternatively, you can also use the Gallery 2 Pre-Installer to get the latest code onto the webserver.
  4. If you use a PHP accelerator / cache (e.g. Turk mmCache, Ioncube PHPA, eaccelerator, Zend Studio, etc.), flush (clear) the cache of the accelerator. Omitting this step can sometimes lead to errors during and after the upgrade process.
  5. Browse to the upgrader and follow the instructions there. Make a backup of your data (g2data folder and especially the database) when it tells you to! Should you lose your data due to a bug in the upgrader, the first thing we're going to tell you to do is to restore from your backups! (Then we'll probably ask you to help us reproduce the bug.)
  6. Enjoy your new version of Gallery 2.

Getting Help

There are many resources available to you if you're having problems with Gallery:

Remember – reporting bugs is good. Even if you think it’s silly, go ahead and report it. We can always close the bug or refile it (please don’t be offended in this case) but it’s harder to find bugs than it is to fix them so we’re counting on you to help us with the finding part.

Known Issues / Bugs

Check our Known Issues list and Bug Tracker for information and some workarounds for known problems.

Advanced Topics

Unit Tests - Gallery 2 was designed using Extreme Programming methodologies. This means that we have over 2,000 unit tests that ensure code quality. If you want to help us out, you can try running the unit tests and report back to us if any of them fail.

Note - these tests shouldn’t change your Gallery 2 settings at all, but if they fail, they may leave things in a weird state. Be warned that there's a slim chance that you might have to ditch your Gallery 2 data and start over if something catastrophic happens.

For Themers - There is now some theme documentation that you should read if you want to change the look of your Gallery 2 by customizing an existing theme and its templates or by creating your own theme.

Localization - If you’re interested in localizing Gallery 2 into another language, you can review the current state of localization and then read the localization how-to and get started. Submit your localizations early and often - no need to wait until you’re entirely done.

For Developers - We've gotten started on some developer documentation that you should read if you want to start hacking on Gallery 2. Some of the information is a little bit out of date or in early drafts, but it's a start.

Embedding - To learn more about embedding Gallery 2 into your website and about existing integrations in content management systems, portals, blogs etc. please see Gallery 2 Embedding.

This page is valid XHTML 1.0 Gallery 2


Copyright (C) 2000-2007 Bharat Mediratta       $Id: README.html 16039 2007-03-16 22:17:57Z mindless $