PO 2.32
This commit is contained in:
parent
bff5cd9cf2
commit
d573874647
453
CHANGES
Normal file
453
CHANGES
Normal file
|
@ -0,0 +1,453 @@
|
|||
==========================================================================
|
||||
|
||||
Copyright (C) 2002-2006 Balint Kis (balint@k-i-s.net)
|
||||
Copyright (C) 2005-2006 Solomon Peachy (pizza@shaftnet.org)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
==========================================================================
|
||||
|
||||
For further information about Photo Organizer, see its web site at:
|
||||
|
||||
http://po.shaftnet.org/
|
||||
|
||||
==========================================================================
|
||||
|
||||
2.32 (xxxx)
|
||||
- Don't display trash and orphanage folders if they're empty.
|
||||
- Don't let EXIF data overwrite XML-specified image titles.
|
||||
- We were inadvertantly striping the time (HH:MM) off of images when
|
||||
editing them.
|
||||
- If we fail to copy an image to the repository, don't try to process
|
||||
it further.
|
||||
- Eliminate references to jpegtran as it's obselete.
|
||||
- Support ExifTool for purposes of EXIF extraction.
|
||||
- Site configuration is now kept in a separate file.
|
||||
- Convert focal length and aperture to numeric types in the database.
|
||||
- Properly detect Canon CR2 RAW files.
|
||||
- Code cleanups in the RAW import code.
|
||||
- Minor tweaks here and there.
|
||||
- Supports dcraw v8.18+
|
||||
- Bulk Update overhauled; should be much more usable now.
|
||||
- Automagically detect and try to turn off magic_quotes.
|
||||
- Installer rewritten. It's now web-based, and considerably nicer
|
||||
and much less brittle.
|
||||
|
||||
2.31b (September 4, 2006)
|
||||
- Fixed a bug in the installer that prevented new installations from
|
||||
being able to add folders/albums without modifying the configuration
|
||||
file.
|
||||
|
||||
2.31a (June 29, 2006)
|
||||
- Fixed a bunch of bugs in exifer that were resulting in garbled parse
|
||||
trees
|
||||
|
||||
2.31 (June 29, 2006)
|
||||
- Fixed an erroneous error display when manually rotating RAW images
|
||||
- Fixed a typo in admin.user.edit.php
|
||||
- Stop using predictable filenames for imports and exports
|
||||
- Sort files/directories, as off the disk there’s no guarantee of order
|
||||
- "Folder" search is now a "Folder/Album" search, and now searches
|
||||
descriptions as well as captions
|
||||
- Improvements in the EXIF import, especially for Nikon-specific tags
|
||||
- Cleanups and speedups for general/advanced searching
|
||||
- Consistently use site_prolog() and site_epilog() to open/close database
|
||||
- Fix typos in installer that prevented v2.29->v2.30 database update.
|
||||
- Bulk import from filesystem
|
||||
(disabled by default due to security implications)
|
||||
- Bulk import now imports folder hierarchies
|
||||
- Default sort order is now globally configurable
|
||||
- Fix a couple of SQL errors triggered by printing when using
|
||||
PostgreSQL >= 8.0
|
||||
- Fix blank output when printing using the "creation date" sort order
|
||||
- Allow admins to print/export from albums that they don't own
|
||||
- Display the location in the tooltip (or 'Unknown')
|
||||
- Admin users can directly add users
|
||||
- Add 'location' to available fields when printing
|
||||
- Tweaked default sharpening settings
|
||||
- EXIF strings weren't being properly escaped in the database
|
||||
|
||||
2.30 (June 3, 2006)
|
||||
**** Photo Organizer has a new maintainer, Solomon Peachy ****
|
||||
- Fixed a bug where certian image orientations were mis-detected.
|
||||
- Better handling of import errors.
|
||||
- Allow admin users to create other admin users, and related fixes.
|
||||
- Fixed search engine type not being displayed.
|
||||
- Fixed a bug when viewing clients' albums.
|
||||
- Remember offset into albums/folders when performing actions.
|
||||
- Some HTML validation cleanups.
|
||||
- Customizable, site-wide page titles.
|
||||
- Suggest a default for 'copyright' and 'author' tags when adding photos.
|
||||
- Ignore 'thumbs.db' file during imports.
|
||||
- Upated to work with more modern dcraw releases. (tested with v8.15)
|
||||
- Fixed a bug where 'orientation' and 'colorspace' would get swapped in the database on imports.
|
||||
- Added an 'order added' sort order.
|
||||
- Improved the now-unmaintained <i>Exifer</i> EXIF parser to properly
|
||||
handle TIFF and Nikon RAW files, and include colorspace details.
|
||||
- Improved keyword-based searches when quoted strings are used.
|
||||
- Improved searching when numerical arguments are specified.
|
||||
- Fixed bug with moving subalbums.
|
||||
- Fixed album hierarchy not showing up on search results pages.
|
||||
- Eliminated old, dead search code.
|
||||
|
||||
**** 2.29 and older were published by Balint Kis ****
|
||||
|
||||
2.29
|
||||
- Install script platformization.
|
||||
- Separate ICC Profiles for each camera.
|
||||
- Sub Albums.
|
||||
- Extended ImageMagic sharpening options.
|
||||
- Introduced the Orphanage - to store photos that are no longer needed
|
||||
but referenced in a shop transaction.
|
||||
- Fixed the Shop Item Generator to allow the removal of shop items
|
||||
that were referenced in a shop transaction.
|
||||
- Some Shop Module bug fixes - including the Download Expiry Date date fix.
|
||||
|
||||
2.28
|
||||
- Rating bug fixed.
|
||||
- Photo version upload bug fixed.
|
||||
|
||||
2.27
|
||||
- Watermakring bug fixed.
|
||||
- ISO 64 added.
|
||||
- Next-Previous navigator buttons fixed.
|
||||
- Storage Location Field is fixed.
|
||||
- IPTC DateCreated Field is fixed.
|
||||
|
||||
2.26
|
||||
- The rule based shop item creator tool.
|
||||
- Content Based Image Retrieval search engine interface.
|
||||
- Use Photo Organizer's old EXIF parser for TIFF files; (Exifer works
|
||||
only for JPEG images).
|
||||
- Colorspace management; AdobeRGB and sRGB in particular, with
|
||||
embedded profiles. [Solomon Peachy]
|
||||
- Long description for folders and albums. [Solomon Peachy]
|
||||
- Take advantage of browsers which support transparent [de]compression.
|
||||
[Solomon Peachy]
|
||||
- Keep track of image orientation so that thumbnail regenerations do
|
||||
the right thing, and tie image rotation into this. [Solomon Peachy]
|
||||
- Bufgixes and enhancements to the embedded Exifer EXIF library.
|
||||
[Solomon Peachy]
|
||||
- Use persistent database connections. [Solomon Peachy]
|
||||
- Added photo sort order options: caption, title. [Solomon Peachy]
|
||||
- Don't strip the time of day from the dates we store. [Solomon Peachy]
|
||||
|
||||
2.25
|
||||
- Jake Olefsky's Exifier library integrated for better EXIF metadata
|
||||
extraction.
|
||||
- Original photo download fixed (it trucated photos larger than 2M).
|
||||
|
||||
2.24
|
||||
- The rule based bulk update fixed - some fields were erased while
|
||||
performing bulk updates.
|
||||
- Photo metadata edit fixed for the Transmission Reference.
|
||||
- The install script will backup the previous PHP files before installation.
|
||||
|
||||
2.23
|
||||
- Side bar search.
|
||||
- Rule based bulk update.
|
||||
- Dates are entered via jscalendar.
|
||||
- The XML generator is fixed.
|
||||
- Removed the obsolete -g option for DCRAW.
|
||||
- Updated wz_tooltip package to the latest version.
|
||||
- Photos are auto-rotated in both directions.
|
||||
- Photos with spaces in the original file name can be exported now.
|
||||
|
||||
2.22
|
||||
- Allow to search for photos of a dedicated user or all users.
|
||||
- Search for exact matches - excluding embedded matches.
|
||||
- Search on a combination of keywords.
|
||||
- Perform operations on serarch results (move, print).
|
||||
- Photos are auto rotated based on the EXIF metadata.
|
||||
- Folders are listed hirerarchically in every control.
|
||||
- Display the photo dimensions and size in the version control tab.
|
||||
|
||||
2.21
|
||||
- Watermarking. Works only with ImageMagick 6.0.6 or better.
|
||||
- Full dcraw option support.
|
||||
- Fuji RAF (RAW) file previews and thumbnails are turned 45 degrees,
|
||||
you must have the fujiturn utility (part of dcraw) to enable this feature.
|
||||
- Browser cache control works properly - thanks to Thomas Wenrich.
|
||||
- Additional fields were added to the brochure printer.
|
||||
|
||||
2.20
|
||||
- Sorting order of Folders and Albums are saved.
|
||||
- Photo Display error traces removed - which were displayed if no user
|
||||
was logged in.
|
||||
- IPTC special character conversion table created.
|
||||
- End of line truncation error fixed - that occured sometimes with
|
||||
IPTC and XMP fields.
|
||||
- Keyword list fixed - if keywords contained spaces, they were
|
||||
tokenized into separate keywords.
|
||||
- Fix regarding the Hide Original flag.
|
||||
- The install script won't clean up the target directory - to prevent
|
||||
accidental deletion of other non Photo organizer related data.
|
||||
|
||||
2.19
|
||||
- Shop Module Extension to allow the sale of rights and prints. The
|
||||
shop categories and shop items are user defineable.
|
||||
- Upon purchase the high resolution master version can be downloaded
|
||||
by the clients once their order was aprooved. There is a donwload
|
||||
controller/monitor so that clients can download an image only the
|
||||
specified times for a limited period.
|
||||
- Trusted Client Feature - trusted clients can download the originals
|
||||
after they submitted their orders, whithout the need to wait for
|
||||
orders aprooval.
|
||||
- Photos can be ordered based on their original file name.
|
||||
- Default search operator changed to AND.
|
||||
- Multiple NEF (RAW) file upload failed.
|
||||
- Images were not displayed when the PHP was running Solaris.
|
||||
- When uploading files with no dot in the file name all photos were
|
||||
added as versions of the first one.
|
||||
- XML Generator and Converter Bug Fixed.
|
||||
- XML DTD updated.
|
||||
- Company field bug fixed in the Contact Info section of the My
|
||||
Settings tab.
|
||||
- IPTC timestamp validation bug fixed.
|
||||
- ImageMagick interface bug fixed.
|
||||
|
||||
2.18
|
||||
- PHP-5.0.0 compatibility issues solved.
|
||||
- Shared user accounts - allowing multiple users to be logged into the
|
||||
same account simultaneously.
|
||||
- Client Albums.
|
||||
- Multiple Photo Version upload at once, allowing to create two or
|
||||
more version of the same photo during upload, useful when uploading
|
||||
the same photo in multiple formats.
|
||||
- As a complementary feature the photo versions are also exportable.
|
||||
- "Go to folder" buttons added to the photo and the folder view to
|
||||
ease navigation.
|
||||
- Folders in all combo boxes are displayed hierarchically.
|
||||
- During a bulk upload, in the XMP parser, the keyword field accumated
|
||||
all keywords assigned to already uploaded photos. This bug is fixed.
|
||||
|
||||
2.17
|
||||
- RDF-XMP metadata import for any image file, making Photo Organizer
|
||||
fully compatible with the Extensible Metadata Platform of Adobe Photoshop CS.
|
||||
- Versatile selector that allows the user to specify the order in
|
||||
which the IPTC, EXIF and XMP metadata is extracted. This is useful
|
||||
because some fields are shared between the mentionned metadata
|
||||
formats which are overwritten, and so the user can specify the
|
||||
priority among metadata formats.
|
||||
- MS IE rendering problems fixed in the My Settings tab, in the Folder
|
||||
View and some other pages. You should be using Mozilla. :)
|
||||
|
||||
2.16
|
||||
- Advanced Search Engine - that allows field specific queries, while
|
||||
providing the usual logic operators.
|
||||
- The General Search Engine has been fixed - the AND operator was not
|
||||
working properly when searching on sql fields belonging to different
|
||||
tables.
|
||||
- The SQL code was optimized for faster display of the folder, album
|
||||
and search views.
|
||||
- The Inline Styles were replaced by a global CSS file that should be
|
||||
specified in each theme. This way the PHP code got simpler,
|
||||
furthermore theme developers have better control over the styles
|
||||
used by the interface.
|
||||
- EXIF Timestamp validator was dropping dates where no time was supplied.
|
||||
- When displaying photos from an album view, the parent folder is
|
||||
displayed only if the viewer has the rights to visit that folder.
|
||||
This was a security discrepancy, as it disclosed the names of a
|
||||
hidden folder.
|
||||
- Calendar paging problem for December fixed.
|
||||
- Original file names are now poperly imported - in the 2.15 version
|
||||
when performing single photo uploads, the first character of the
|
||||
original file name was truncated.
|
||||
- The controls at the bottom of the folder and album view were misaligned.
|
||||
|
||||
2.15
|
||||
- New photo related data fields were added (Author, Title, Keywords)
|
||||
as a result of the improved IPTC data import. In earlier versions, we
|
||||
assumed that the Author of the photos is the owner of the PO account,
|
||||
however this is rarely the case. The Title field was added to
|
||||
complement the existing Caption filed, and the Keyword field will
|
||||
allow you to create photo categories.
|
||||
- When uploading photos the software will try to determine the kind of
|
||||
equipment used from the IPTC and EXIF data and will create undefined
|
||||
locations all by itself. This means that you don't have to create
|
||||
your shooting locations, but you still have to define your equipment
|
||||
prior uploading your photos into the system.
|
||||
- The big feature in this release is the photo export. You can export
|
||||
original photos, or the original photos accompanied by their shooting
|
||||
data, described via an XML photo description file. In this release
|
||||
only the master version can be exported. After export, the system
|
||||
will provide a link to tar ball, containing the photos with their
|
||||
original file names and the data description file (if this option is
|
||||
selected). These tarballs are not yet compressed.
|
||||
|
||||
2.14
|
||||
- This version features a new Image Repository layout that is needed
|
||||
by the next release to implement removable media support. The new
|
||||
Image Repository stores each photo format (original, preview,
|
||||
thumbnail) in so called sub-volumes, that can be backed-up or moved
|
||||
to removable medias like DVD.
|
||||
- The search engine will ignore all single letter and most two letter
|
||||
keywords. The forbidden keyword set is customizable through a PHP
|
||||
variable. By using quotation marks the user can force the search
|
||||
engine to search on a forbidden keyword.
|
||||
- Registration is completely inhibited if the New User Type is set to
|
||||
Disabled in the Admin Tab.
|
||||
- A shop module error is fixed. If the shop module option was disabled
|
||||
for a user or client, errors appeared at the bottom of the "My Date
|
||||
Book" page.
|
||||
- A second shop module bug was fixed. If a photo was available in
|
||||
multiple formats, one could select the photo from the folder view and
|
||||
try to put it into the basket, but since no explicit format can be
|
||||
specified from the folder view, this operation failed. The only way a
|
||||
customer could purchase a photo was via the photo view, clicking on
|
||||
the shop tab and selecting the desired format.<br>The current
|
||||
implementation will allow shopping from the folder view by selecting
|
||||
automatically an explicit format, while keeping the photo view
|
||||
shopping features unchanged. The customer can change the format from
|
||||
through his/her baskset - a feature that was not available earlier.
|
||||
- Next|Previous browsing error fixed. This bug occured when a client
|
||||
was browsing with the Next|Previous buttons a folder that contained
|
||||
private photos. The software tried to load the private photos
|
||||
therefore the client was redirected to the login.
|
||||
- Technical Info Tab was unaccessible for administrators. Now the
|
||||
administrator can see all details of all photos in the system.
|
||||
- Yet an other installer bug fixed - the image repository path wasn't
|
||||
set if no password was specified.
|
||||
|
||||
2.13
|
||||
- User quotas. The Administrator can impose upper limits for the
|
||||
number of photos and the storage space assigned to a user. By default
|
||||
quotas are turned off.
|
||||
- The system stores the original filenames and supplies them when
|
||||
retrieving the original photos. For the thumbnail and preview,
|
||||
automatically generated filenames are returned.
|
||||
- Imagemagick can be replaced with JpegTRAN when rotating and flipping
|
||||
images, since JpegTRAN is lossless. This feature is not enabled
|
||||
because JpegTRAN is making some odd shifts with certain file sizes.
|
||||
- Photo upload failure fixed when sharpening with factor 0x0.
|
||||
- Lower photo navigator history fixed in the folder, album views.
|
||||
- User deletion fixed (dependency on photo ratings failed the removal).
|
||||
|
||||
|
||||
|
||||
2.12
|
||||
- The integration of <a href="http://www.cybercom.net/~dcoffin/">Dave
|
||||
Coffin</a>'s RAW image decoder allows the preview and storage of RAW
|
||||
images.
|
||||
- The database error that was introduced in 2.11 is now fixed.
|
||||
|
||||
2.11
|
||||
- Number of supported image formats extended to 107, including
|
||||
multi-page formats.
|
||||
- Photo Upload control improvement - user can specify the gamma
|
||||
correction, compression level, color space, sharpening factors and
|
||||
matting options for the thumbnail and preview generation.
|
||||
- Unified file uploading.
|
||||
- Owner can hide the high resolution original from the public.
|
||||
- Shading fixed in the photo display.
|
||||
- Equipment identifiers are displayed in the profile to help compile
|
||||
XML files manually.
|
||||
- Some navigation bugs fixed.
|
||||
- XML bulk upload documentation added.
|
||||
|
||||
2.10
|
||||
- Photos can be rotated and flipped
|
||||
- Photo upload security leak fixed, many thanks for Thomas's
|
||||
(www.reeler.org) patch.
|
||||
- Bulk upload mime type addtions and fixes.
|
||||
- All external utility paths are configurable.
|
||||
- Photo Ratings tab fixed.
|
||||
- Shaded frame in photo view is fixed.
|
||||
- Selected photo version highlight fixed.
|
||||
- OpenBSD document added, lot's of thanks to Matt (www.underdogma.net)
|
||||
- Configuration directions added.
|
||||
|
||||
2.9
|
||||
- IPTC support
|
||||
- EXIF support - the presence of the EXIF extension is detected
|
||||
therefore PO is functional with or whitout the EXIF extension.
|
||||
- Active Tab is preseved in photo view while browsing photos with the
|
||||
previous | next buttons
|
||||
- Slide display fixed (slides were shrinked sometimes, now they are
|
||||
square all the time; thumbnail was misaligned in Konqueror and in
|
||||
Opera 6.x, now it's all centered)
|
||||
- Bug fixed in the search engine which omitted protected photos. This
|
||||
is fixed so that clients can search over protected photos of users
|
||||
they registerd with.
|
||||
- Second bug is fixed in the search engine that generated an error
|
||||
trace at the bottom of the search page whenever a user, that wasn't
|
||||
logged in, made a search.
|
||||
- Some installer bugs fixed, postgresql password support added.
|
||||
|
||||
2.8
|
||||
- Shop module
|
||||
- Navigation added to the photo view
|
||||
- Navigation fixed in the album viewer
|
||||
- Bulk upload extended to handle .zip .bzip2 and tar files along gzip
|
||||
and tgz files.
|
||||
- Customizable javascript popup tips in the folder, album and search
|
||||
browser for registered users.
|
||||
- Folder path is displayed properly in the photo viewer
|
||||
- Client settings & preferences fixed
|
||||
- Adding custom label fix
|
||||
- User & Client delete fix
|
||||
- Installer script detects previous PO installations
|
||||
|
||||
2.7
|
||||
- Image repository management with volume auto fill
|
||||
- Photo version control
|
||||
- Subfolders
|
||||
|
||||
2.6
|
||||
- Bulk Upload with XML shooting data import
|
||||
- Shooting data converters from NKN, TXT and SDF into XML
|
||||
- Search engine now includes stemming
|
||||
- Search results can be saved into albums
|
||||
- New PS printer module which includes photos into the PS files themselves
|
||||
- The brochure printer was redesigned, so photos are proprely scaled
|
||||
and aligned
|
||||
- Printed files are automatically opened with helper applications
|
||||
(like Ghostview or Acrobat Reader) if they are installed and
|
||||
configured for the browser.
|
||||
- Images aren't located or linked into the HTTP server's
|
||||
document_root, but in the image repository.
|
||||
- Improved admin tools
|
||||
- The administrator can edit and delete most data belonging to other
|
||||
users (except the user's databook, profile and settings)
|
||||
- Automatic login
|
||||
- Comments were added to the rating system
|
||||
- Exposure compensation values: +0.3, +0.5, +0.7, +1.0, where missing
|
||||
from the 2 database, so they were added in 2.6
|
||||
- Photo copyright tab added
|
||||
- The install and configuration script can upgrade existing systems or
|
||||
install new ones
|
||||
|
||||
2.5
|
||||
- Photo albums
|
||||
- Photos can be ordered order by different criterias in folders and
|
||||
albums
|
||||
- View the photos as a list (rather than slides) in albums and folders
|
||||
- Yellow popups for basic photo information in folder and album view
|
||||
- Printing in PS and PDF formats
|
||||
- Databook with calendar and client management
|
||||
- Submission history
|
||||
- Rating system
|
||||
- Access control
|
||||
- Extensible help system
|
||||
- Install and configuration script
|
||||
|
||||
1.0
|
||||
- Multi user support with basic access control
|
||||
- Single photo upload with albums and folders
|
||||
- Equipment management
|
||||
- Basic serach engine
|
||||
- Help
|
||||
|
||||
|
31
README
Normal file
31
README
Normal file
|
@ -0,0 +1,31 @@
|
|||
==========================================================================
|
||||
|
||||
Copyright (C) 2002-2006 Balint Kis (balint@k-i-s.net)
|
||||
Copyright (C) 2005-2006 Solomon Peachy (pizza@shaftnet.org)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
==========================================================================
|
||||
|
||||
The documentation in the doc/ subdirectory is increasingly out-of-date.
|
||||
Work is underway to rewrite the relevant bits. Photo Organizer's web
|
||||
site is the most up-to-date source.
|
||||
|
||||
http://po.shaftnet.org/
|
||||
|
||||
We recommend you follow the installation instructions on the web site.
|
||||
|
||||
==========================================================================
|
||||
|
|
@ -1,458 +0,0 @@
|
|||
<!--
|
||||
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006 Balint Kis (balint@k-i-s.net)
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
-->
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Photo Organizer - Change Log</title>
|
||||
<link rel="shortcut icon" href="images/icon.jpg">
|
||||
<link rel="stylesheet" type="text/css" media="screen" href="css/screen.css">
|
||||
<link rel="stylesheet" type="text/css" media="print" href="css/screen.css">
|
||||
</head>
|
||||
|
||||
<body background="images/background.png">
|
||||
<table align="center" valign="top" cellspacing="0" cellpadding="0" border="0" width="640" height="100%">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
|
||||
<table align="center" valign="top" cellpadding="0" cellspacing="0" width="100%" border="0">
|
||||
<tr>
|
||||
<td align="right" valign="bottom"> <img src="images/box.top.left.gif" width="8" height="8"></td>
|
||||
<td align="center" valign="center" width="100%" background="images/box.top.gif" ></td>
|
||||
<td align="left" valign="bottom"> <img src="images/box.top.right.gif" width="8" height="8"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
<td align="right" valign="center" width="8" background="images/box.left.gif"></td>
|
||||
<td align="left" valign="center" background="images/white.pixel.png">
|
||||
|
||||
<table><tr><td width="5%"></td><td width="90%">
|
||||
|
||||
<div align="center">
|
||||
<a href="http://www.k-i-s.net/sw/po"><img src="images/logo.gif" border="0"></a>
|
||||
</div>
|
||||
|
||||
<p> </p>
|
||||
<div align="center">
|
||||
<b><font style="font-size: 14px;" color="#000000">PHOTO ORGANIZER CHANGE LOG</font></b>
|
||||
</div>
|
||||
|
||||
<p> </p>
|
||||
<div align="center">
|
||||
<a href="index.html">Introduction</a> |
|
||||
<a href="install.html">Install</a> |
|
||||
<a href="uninstall.html">Uninstall</a> |
|
||||
<a href="configure.html">Configure</a> |
|
||||
<a href="openbsd.html">OpenBSD</a> |
|
||||
<a href="migration.html">Migration</a> |
|
||||
Change Log |
|
||||
<a href="license.html">License</a>
|
||||
</div>
|
||||
|
||||
<p> </p>
|
||||
<p>
|
||||
This file describes the features added in each version of
|
||||
Photo Organizer.
|
||||
</p>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.31.A-SQL.2.31.A - 2.31</b></p>
|
||||
<ol>
|
||||
<li>Fixed an erroneous error display when manually rotating RAW images</li>
|
||||
<li>Fixed a typo in admin.user.edit.php</li>
|
||||
<li>Stop using predictable filenames for imports and exports</li>
|
||||
<li>Sort files/directories, as off the disk there’s no guarantee of order</li>
|
||||
<li>“Folder” search is now a “Folder/Album” search, and now searches descriptions as well as captions</li>
|
||||
<li>Improvements in the EXIF import, especially for Nikon-specific tags</li>
|
||||
<li>Cleanups and speedups for general/advanced searching</li>
|
||||
<li>Consistently use site_prolog() and site_epilog() to open/close database</li>
|
||||
<li>Fix typos in installer that prevented v2.29→v2.30 database update.</li>
|
||||
<li>Bulk import from filesystem <em>(disabled by default due to security implications)</em></li>
|
||||
<li>Bulk import now imports folder hierarchies</li>
|
||||
<li>Default sort order is now globally configurable</li>
|
||||
<li>Fix a couple of SQL errors triggered by printing when using PostgreSQL >= 8.0</li>
|
||||
<li>Fix blank output when printing using the "creation date" sort order</li>
|
||||
<li>Allow admins to print/export from albums that they don't own</li>
|
||||
<li>Display the location in the tooltip (or 'Unknown')</li>
|
||||
<li>Admin users can directly add users</li>
|
||||
<li>Add 'location' to available fields when printing</li>
|
||||
<li>Tweaked default sharpening settings</li>
|
||||
<li>EXIF strings weren't being properly escaped in the database</li>
|
||||
<li>Fixed a bunch of bugs in exifer that were resulting in garbled parse trees</li>
|
||||
<li>Fixed a bug in the installer that left out the $default_order_by parameter</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.30.B-SQL.2.30.B - 2.30</b></p>
|
||||
<ol>
|
||||
<li>Fixed a bug where certian image orientations were mis-detected.</li>
|
||||
<li>Better handling of import errors.</li>
|
||||
<li>Allow admin users to create other admin users, and related fixes.</li>
|
||||
<li>Fixed search engine type not being displayed.</li>
|
||||
<li>Fixed a bug when viewing clients' albums.</li>
|
||||
<li>Remember offset into albums/folders when performing actions.</li>
|
||||
<li>Some HTML validation cleanups.</li>
|
||||
<li>Customizable, site-wide page titles.</li>
|
||||
<li>Suggest a default for 'copyright' and 'author' tags when adding photos.</li>
|
||||
<li>Ignore 'thumbs.db' file during imports.</li>
|
||||
<li>Upated to work with more modern dcraw releases. (tested with v8.15)</li>
|
||||
<li>Fixed a bug where 'orientation' and 'colorspace' would get swapped in the database on imports.</li>
|
||||
<li>Added an 'order added' sort order.</li>
|
||||
<li>Improved the now-unmaintained <i>Exifer</i> EXIF parser to properly
|
||||
handle TIFF and Nikon RAW files, and include colorspace details.</li>
|
||||
<li>Improved keyword-based searches when quoted strings are used.</li>
|
||||
<li>Improved searching when numerical arguments are specified.</li>
|
||||
<li>Fixed bug with moving subalbums.</li>
|
||||
<li>Fixed album hierarchy not showing up on search results pages.</li>
|
||||
<li>Eliminated old, dead search code.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.29.B-SQL.2.29.B - 2.29</b></p>
|
||||
<ol>
|
||||
<li>Install script platformization.</li>
|
||||
<li>Separate ICC Profiles for each camera.</li>
|
||||
<li>Sub Albums.</li>
|
||||
<li>Extended ImageMagic sharpening options.</li>
|
||||
<li>Introduced the Orphanage - to store photos that are no longer needed but referenced in a shop transaction.</li>
|
||||
<li>Fixed the Shop Item Generator to allow the removal of shop items that were referenced in a shop transaction.</li>
|
||||
<li>Some Shop Module bug fixes - including the Download Expiry Date date fix.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.28.C-SQL.2.28.C - 2.28</b></p>
|
||||
<ol>
|
||||
<li>Rating bug fixed.</li>
|
||||
<li>Photo version upload bug fixed.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.27.B-SQL.2.27.B - 2.27</b></p>
|
||||
<ol>
|
||||
<li>Watermakring bug fixed.</li>
|
||||
<li>ISO 64 added.</li>
|
||||
<li>Next-Previous navigator buttons fixed.</li>
|
||||
<li>Storage Location Field is fixed.</li>
|
||||
<li>IPTC DateCreated Field is fixed.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.26.B-SQL.2.26.B - 2.26</b></p>
|
||||
<ol>
|
||||
<li>The rule based shop item creator tool.</li>
|
||||
<li>Content Based Image Retrieval search engine interface.</li>
|
||||
<li>Use Photo Organizer's old EXIF parser for TIFF files; (the <a href="http://www.jakeo.com/software/exif/index.php">exifer</a> works only for JPEG images).</li>
|
||||
<li>Colorspace management; AdobeRGB and sRGB in particular, with embedded profiles. [<a href="http://www.shaftnet.org/~pizza/">Solomon</a>]</li>
|
||||
<li><i>Long description</i> for folders and albums. [<a href="http://www.shaftnet.org/~pizza/">Solomon</a>]</li>
|
||||
<li>Take advantage of browsers which support transparent [de]compression. [<a href="http://www.shaftnet.org/~pizza/">Solomon</a>]</li>
|
||||
<li>Keep track of image orientation so that thumbnail regenerations do the right thing, and tie image rotation into this. [<a href="http://www.shaftnet.org/~pizza/">Solomon</a>]</li>
|
||||
<li>Bufgixes and enhancements to the embedded <a href="http://www.jakeo.com/software/exif/index.php">exifer</a> EXIF library. [<a href="http://www.shaftnet.org/~pizza/">Solomon</a>]</li>
|
||||
<li>Use persistent database connections. [<a href="http://www.shaftnet.org/~pizza/">Solomon</a>]</li>
|
||||
<li>Added photo sort order options: caption, title. [<a href="http://www.shaftnet.org/~pizza/">Solomon</a>]</li>
|
||||
<li>Don not strip the time of day from the dates we store. [<a href="http://www.shaftnet.org/~pizza/">Solomon</a>]</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.25.C-SQL.2.25.C - 2.25</b></p>
|
||||
<ol>
|
||||
<li>Jake Olefsky's Exifier library integrated for better EXIF metadata extraction.</li>
|
||||
<li>Original photo download fixed (it trucated photos larger than 2M).</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.24.C-SQL.2.24.C - 2.24</b></p>
|
||||
<ol>
|
||||
<li>The rule based bulk update fixed - some fields were erased while performing bulk updates.</li>
|
||||
<li>Photo metadata edit fixed for the Transmission Reference.</li>
|
||||
<li>The install script will backup the previous PHP files before installation.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.23.C-SQL.2.23.C - 2.23</b></p>
|
||||
<ol>
|
||||
<li>Side bar search.</li>
|
||||
<li>Rule based bulk update.</li>
|
||||
<li>Dates are entered via <a href="http://www.dynarch.com/projects/calendar/">Java Script Calendar</a>.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=194">Bug 194</a> fixed. The XML generator is fixed.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=193">Bug 193</a> fixed. Removed the obsolete -g option for DCRAW.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=192">Bug 192</a> fixed. Updated wz_tooltip package to the latest version.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=184">Bug 184</a> fixed. Photos are auto-rotated in both directions.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=183">Bug 183</a> fixed. Photos with spaces in the original file name can be exported now.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.22.C-SQL.2.22.C - 2.22</b></p>
|
||||
<ol>
|
||||
<li>Allow to search for photos of a dedicated user or all users.</li>
|
||||
<li>Search for exact matches - excluding embedded matches.</li>
|
||||
<li>Search on a combination of keywords.</li>
|
||||
<li>Perform operations on serarch results (move, print).</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=172">Wanted feature 172</a> implemented. Photos are auto rotated based on the EXIF metadata.</li>
|
||||
<li>Folders are listed hirerarchically in every control.</li>
|
||||
<li>Display the photo dimensions and size in the version control tab.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.21.C-SQL.2.21.C - 2.21</b></p>
|
||||
<ol>
|
||||
<li>Watermarking. Works only with ImageMagick 6.0.6 or better.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=163">Wanted feature 163</a> implemented. Full dcraw option support.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=167">BUG 167</a> fixed. Fuji RAF (RAW) file previews and thumbnails are turned 45 degrees, you must have the fujiturn utility (part of dcraw) to enable this feature.</li>
|
||||
<li>Browser cache control works properly - thanks to Thomas Wenrich.</li>
|
||||
<li>Additional fields were added to the brochure printer.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.20.C-SQL.2.20.C - 2.20</b></p>
|
||||
<ol>
|
||||
<li>Sorting order of Folders and Albums are saved.</li>
|
||||
<li>Photo Display error traces removed - which were displayed if no user was logged in.</li>
|
||||
<li>IPTC special character conversion table created.</li>
|
||||
<li>End of line truncation error fixed - that occured sometimes with IPTC and XMP fields.</li>
|
||||
<li>Keyword list fixed - if keywords contained spaces, they were tokenized into separate keywords.</li>
|
||||
<li>Fix regarding the Hide Original flag.</li>
|
||||
<li>The install script won't clean up the target directory - to prevent accidental deletion of other non Photo organizer related data.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.19.C-SQL.2.19.C - 2.19</b></p>
|
||||
<ol>
|
||||
<li>Shop Module Extension to allow the sale of rights and prints. The shop categories and shop items are user defineable.</li>
|
||||
<li>Upon purchase the high resolution master version can be downloaded by the clients once their order was aprooved. There is a donwload controller/monitor so that clients can download an image only the specified times for a limited period.</li>
|
||||
<li>Trusted Client Feature - trusted clients can download the originals after they submitted their orders, whithout the need to wait for orders aprooval.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=131">Wanted feature 131</a> implemented. Photos can be ordered based on their original file name.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=133">Change 133</a> implemented. Default search operator changed to AND.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=136">Bug 136</a> fixed. Multiple NEF (RAW) file upload failed.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=134">Bug 134</a> fixed. Images were not displayed when the PHP was running Solaris.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=127">Bug 127</a> fixed. When uploading files with no dot in the file name all photos were added as versions of the first one.</li>
|
||||
<li>XML Generator and Converter Bug Fixed.</li>
|
||||
<li>XML DTD updated.</li>
|
||||
<li>Company field bug fixed in the Contact Info section of the My Settings tab.</li>
|
||||
<li>IPTC timestamp validation bug fixed.</li>
|
||||
<li>ImageMagick interface bug fixed.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.18.C-SQL.2.18.C - 2.18</b></p>
|
||||
<ol>
|
||||
<li>PHP-5.0.0 compatibility issues solved.</li>
|
||||
<li>Shared user accounts - allowing multiple users to be logged into the same account simultaneously.</li>
|
||||
<li>Client Albums.</li>
|
||||
<li>Multiple Photo Version upload at once, allowing to create two or more version of the same photo during upload, useful when uploading the same photo in multiple formats.</li>
|
||||
<li>As a complementary feature the photo versions are also exportable.</li>
|
||||
<li>"Go to folder" buttons added to the photo and the folder view to ease navigation.</li>
|
||||
<li>Folders in all combo boxes are displayed hierarchically.</li>
|
||||
<li>During a bulk upload, in the XMP parser, the keyword field accumated all keywords assigned to already uploaded photos. This bug is fixed.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.17.C-SQL.2.17.C - 2.17</b></p>
|
||||
<ol>
|
||||
<li>RDF-XMP metadata import for any image file, making Photo Organizer fully compatible with the Extensible Metadata Platform of Adobe Photoshop CS.</li>
|
||||
<li>Versatile selector that allows the user to specify the order in which the IPTC, EXIF and XMP metadata is extracted. This is useful because some fields are shared between the mentionned metadata formats which are overwritten, and so the user can specify the priority among metadata formats.</li>
|
||||
<li>MS IE rendering problems fixed in the My Settings tab, in the Folder View and some other pages. You should be using <a href="http://www.mozilla.org">Mozilla</a>.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.16.C-SQL.2.16.C - 2.16</b></p>
|
||||
<ol>
|
||||
<li>Advanced Search Engine - that allows field specific queries, while providing the usual logic operators.</li>
|
||||
<li>The General Search Engine has been fixed - the AND operator was not working properly when searching on sql fields belonging to different tables.</li>
|
||||
<li>The SQL code was optimized for faster display of the folder, album and search views.</li>
|
||||
<li>The Inline Styles were replaced by a global CSS file that should be specified in each theme. This way the PHP code got simpler, furthermore theme developers have better control over the styles used by the interface.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=104">Bug 104</a> fixed. EXIF Timestamp validator was dropping dates where no time was supplied.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=101">Bug 101</a> fixed. When displaying photos from an album view, the parent folder is displayed only if the viewer has the rights to visit that folder. This was a security discrepancy, as it disclosed the names of a hidden folder.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=100">Bug 100</a> fixed. Calendar paging problem for December fixed.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=99">Bug 99</a> fixed. Original file names are now poperly imported - in the 2.15 version when performing single photo uploads, the first character of the original file name was truncated.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=95">Bug 95</a> fixed. The controls at the bottom of the folder and album view were misaligned.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.15.C-SQL.2.15.C - 2.15</b></p>
|
||||
<ol>
|
||||
<li>New photo related data fields were added (Author, Title, Keywords) as a result of the improved IPTC data import. In earlier versions, we assumed that the Author of the photos is the owner of the PO account, however this is rarely the case. The Title field was added to complement the existing Caption filed, and the Keyword field will allow you to create photo categories.</li>
|
||||
<li>When uploading photos the software will try to determine the kind of equipment used from the IPTC and EXIF data and will create undefined locations all by itself. This means that you don't have to create your shooting locations, but you still have to define your equipment prior uploading your photos into the system.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=82">Feature 82</a> completed. The big feature in this release is the photo export. You can export original photos, or the original photos accompanied by their shooting data, described via an XML photo description file. In this release only the master version can be exported. After export, the system will provide a link to tar ball, containing the photos with their original file names and the data description file (if this option is selected). These tarballs are not yet compressed.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.14.C-SQL.2.14.C - 2.14</b></p>
|
||||
<ol>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=43">Feature 43</a> completed. This version features a new Image Repository layout that is needed by the next release to implement removable media support. The new Image Repository stores each photo format (original, preview, thumbnail) in so called sub-volumes, that can be backed-up or moved to removable medias like DVD.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=81">Bug 81</a> fixed. The search engine will ignore all single letter and most two letter keywords. The forbidden keyword set is customizable through a PHP variable. By using quotation marks the user can force the search engine to search on a forbidden keyword.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=82">Feature 82</a> completed. Registration is completely inhibited if the New User Type is set to Disabled in the Admin Tab.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=75">Bug 75</a> fixed. A shop module error is fixed. If the shop module option was disabled for a user or client, errors appeared at the bottom of the "My Date Book" page.</li>
|
||||
<li>A second shop module bug was fixed. If a photo was available in multiple formats, one could select the photo from the folder view and try to put it into the basket, but since no explicit format can be specified from the folder view, this operation failed. The only way a customer could purchase a photo was via the photo view, clicking on the shop tab and selecting the desired format.<br>The current implementation will allow shopping from the folder view by selecting automatically an explicit format, while keeping the photo view shopping features unchanged. The customer can change the format from through his/her baskset - a feature that was not available earlier.</li>
|
||||
<li>Next|Previous browsing error fixed. This bug occured when a client was browsing with the Next|Previous buttons a folder that contained private photos. The software tried to load the private photos therefore the client was redirected to the login.</li>
|
||||
<li>Technical Info Tab was unaccessible for administrators. Now the administrator can see all details of all photos in the system.</li>
|
||||
<li>Yet an other installer bug fixed - the image repository path wasn't set if no password was specified.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.13.C-SQL.2.13.C - 2.13</b></p>
|
||||
<ol>
|
||||
<li>User quotas. The Administrator can impose upper limits for the number of photos and the storage space assigned to a user. By default quotas are turned off.</li>
|
||||
<li>The system stores the original filenames and supplies them when retrieving the original photos. For the thumbnail and preview, automatically generated filenames are returned.</li>
|
||||
<li>Imagemagick can be replaced with JpegTRAN when rotating and flipping images, since JpegTRAN is lossless. This feature is not enabled because JpegTRAN is making some odd shifts with certain file sizes.</li>
|
||||
<li>Photo upload failure fixed when sharpening with factor 0x0.</li>
|
||||
<li>Lower photo navigator history fixed in the folder, album views.</li>
|
||||
<li>User deletion fixed (dependency on photo ratings failed the removal).</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.12.C-SQL.2.12.C - 2.12</b></p>
|
||||
<ol>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=37">Feature 37</a> completed. The integration of <a href="http://www.cybercom.net/~dcoffin/">Dave Coffin</a>'s RAW image decoder allows the preview and storage of RAW images.</li>
|
||||
<li>The database error that was introduced in 2.11 is now fixed.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.11.C-SQL.2.11.C - 2.11</b></p>
|
||||
<ol>
|
||||
<li>Number of supported image formats extended to 107, including multi-page formats.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=32">Feature 32</a> completed. Photo Upload control improvement - user can specify the gamma correction, compression level, color space, sharpening factors and matting options for the thumbnail and preview generation.</li>
|
||||
<li>Unified file uploading.</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=31">Feature 31</a> completed. Owner can hide the high resolution original from the public.</li>
|
||||
<li>Shading fixed in the photo display.</li>
|
||||
<li>Equipment identifiers are displayed in the profile to help compile XML files manually.</li>
|
||||
<li>Some navigation bugs fixed.</li>
|
||||
<li>XML bulk upload documentation added.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.10.C-SQL.2.10.C - 2.10</b></p>
|
||||
<ol>
|
||||
<li>Photos can be rotated and flipped</li>
|
||||
<li>Photo upload security leak fixed, many thanks for <a href="http://www.reeler.org">Thomas</a>' patch.</li>
|
||||
<li>Bulk upload mime type addtions and fixes.</li>
|
||||
<li>All external utility paths are configurable.</li>
|
||||
<li>Photo Ratings tab fixed.</li>
|
||||
<li>Shaded frame in photo view is fixed.</li>
|
||||
<li>Selected photo version highlight fixed.</li>
|
||||
<li>OpenBSD document added, lot's of thanks to <a href="http://www.underdogma.net">Matt</a>.</li>
|
||||
<li>Configuration directions added.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.9.C-SQL.2.9.C - 2.9</b></p>
|
||||
<ol>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=20">Feature 20</a> completed. IPTC support</li>
|
||||
<li>EXIF support - the presence of the EXIF extension is detected therefore PO is functional with or whitout the EXIF extension.</li>
|
||||
<li>Active Tab is preseved in photo view while browsing photos with the previous | next buttons</li>
|
||||
<li>slide display fixed (slides were shrinked sometimes, now they are square all the time; thumbnail was misaligned in Konqueror and in Opera 6.x, now it's all centered)</li>
|
||||
<li><a href="http://www.k-i-s.net/bboard.thread.php?thread=25">Bug 25</a> fixed. Bug fixed in the search engine which omitted protected photos. This is fixed so that clients can search over protected photos of users they registerd with.</li>
|
||||
<li>Second bug is fixed in the search engine that generated an error trace at the bottom of the search page whenever a user, that wasn't logged in, made a search.</li>
|
||||
<li>Some installer bugs fixed, postgresql password support added.</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.8.C-SQL.2.8.C - 2.8</b></p>
|
||||
<ol>
|
||||
<li>Shop module</li>
|
||||
<li>Navigation added to the photo view</li>
|
||||
<li>Navigation fixed in the album viewer</li>
|
||||
<li>Bulk upload extended to handle .zip .bzip2 and tar files along gzip and tgz files.</li>
|
||||
<li>Customizable javascript popup tips in the folder, album and search browser for registered users.</li>
|
||||
<li>Folder path is displayed properly in the photo viewer</li>
|
||||
<li>Client settings & preferences fixed</li>
|
||||
<li>Adding custom label fix</li>
|
||||
<li>User & Client delete fix</li>
|
||||
<li>Installer script detects previous PO installations</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.7.C-SQL.2.7.C - 2.7</b></p>
|
||||
<ol>
|
||||
<li>Image repository management with volume auto fill</li>
|
||||
<li>Photo version control</li>
|
||||
<li>Subfolders</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.6.C-SQL.2.6.C - 2.6</b></p>
|
||||
<ol>
|
||||
<li>Bulk Upload with XML shooting data import</li>
|
||||
<li>Shooting data converters from NKN, TXT and SDF into XML</li>
|
||||
<li>Search engine now includes stemming</li>
|
||||
<li>Search results can be saved into albums</li>
|
||||
<li>New PS printer module which includes photos into the PS files themselves</li>
|
||||
<li>The brochure printer was redesigned, so photos are proprely scaled and aligned</li>
|
||||
<li>Printed files are automatically opened with helper applications (like Ghostview or Acrobat Reader) if they are installed and configured for the browser.</li>
|
||||
<li>Images aren't located or linked into the HTTP server's document_root, but in the image repository.</li>
|
||||
<li>Improved admin tools</li>
|
||||
<li>The administrator can edit and delete most data belonging to other users (except the user's databook, profile and settings)</li>
|
||||
<li>Automatic login</li>
|
||||
<li>Comments were added to the rating system</li>
|
||||
<li>Exposure compensation values: +0.3, +0.5, +0.7, +1.0, where missing from the 2 database, so they were added in 2.6</li>
|
||||
<li>Photo copyright tab added</li>
|
||||
<li>The install and configuration script can upgrade existing systems or install new ones</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.2.5.C-SQL.2.5.C - 2.00</b></p>
|
||||
<ol>
|
||||
<li>Photo albums</li>
|
||||
<li>Photos can be ordered order by different criterias in folders and albums</li>
|
||||
<li>View the photos as a list (rather than slides) in albums and folders</li>
|
||||
<li>Yellow popups for basic photo information in folder and album view</li>
|
||||
<li>Printing in PS and PDF formats</li>
|
||||
<li>Databook with calendar and client management</li>
|
||||
<li>Submission history</li>
|
||||
<li>Rating system</li>
|
||||
<li>Access control</li>
|
||||
<li>Extensible help system</li>
|
||||
<li>Install and configuration script</li>
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
<p><b>PHP.1.0.C-SQL.1.0.C - 1.00</b></p>
|
||||
<ol>
|
||||
<li>Multi user support with basic access control</li>
|
||||
<li>Single photo upload with albums and folders</li>
|
||||
<li>Equipment management</li>
|
||||
<li>Basic serach engine</li>
|
||||
<li>Help</li>
|
||||
</ol>
|
||||
|
||||
<div align="center">
|
||||
Comments and corrections are welcome at <a href="mailto:balint@k-i-s.net">balint@k-i-s.net</a>.
|
||||
</div>
|
||||
|
||||
</td><td width="5%"></td></tr></table>
|
||||
|
||||
|
||||
</td>
|
||||
<td align="left" valign="center" width="8" background="images/box.right.gif"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" valign="top"> <img src="images/box.bottom.left.gif" width="8" height="8"></td>
|
||||
|
||||
<td align="center" valign="top" width="100%"><img src="images/box.bottom.gif" width="100%" height="8"></td>
|
||||
<td align="left" valign="top"> <img src="images/box.bottom.right.gif" width="8" height="8"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p> </p>
|
||||
</body></html>
|
|
@ -61,7 +61,6 @@
|
|||
Configure |
|
||||
<a href="openbsd.html">OpenBSD</a> |
|
||||
<a href="migration.html">Migration</a> |
|
||||
<a href="change.log.html">Change Log</a> |
|
||||
<a href="license.html">License</a>
|
||||
</div>
|
||||
</p>
|
||||
|
@ -252,29 +251,6 @@ $sys_convert = "/usr/bin/convert";
|
|||
</p><p>
|
||||
</li>
|
||||
|
||||
<li><b>JPEGTRAN</b> - This utility program is used to rotate
|
||||
and flip images because it works by rearranging the compressed
|
||||
data (DCT coefficients), without ever fully decoding the image,
|
||||
therefore, its transformations are lossless. If you leave this
|
||||
directive unset ImageMagick will be used instead.
|
||||
</p><p>
|
||||
There is a good reason to leave this directive unset.
|
||||
Unfortunately JpegTRAN cannot transform images
|
||||
perfectly. As a workaround I tried to generate images of
|
||||
dimensions multiple of 16 and 8, but the result was always the same.
|
||||
The image was shifted in one or both directions and the overflow appeared on
|
||||
the other side of the image. If you have a newer version
|
||||
of JpegTRAN, that fixes this issue you should use it
|
||||
instead of ImageMagick.
|
||||
</p><p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
$sys_jpegtran = "/usr/bin/jpegtran";<br>
|
||||
$sys_jpegtran = ""; // if you want to use ImageMagick instead
|
||||
</code></td></tr></tbody></table>
|
||||
</p><p>
|
||||
</li>
|
||||
|
||||
<li><b>DCRAW</b> - This utility program is used to convert RAW image files (produced
|
||||
by digital cameras) into temporary PPM files that are scaled afterwards with ImageMagick
|
||||
to produce a thumbnail and a preview. This is new software so you will have to compile
|
||||
|
|
|
@ -62,7 +62,6 @@ Introduction |
|
|||
<a href="configure.html">Configure</a> |
|
||||
<a href="openbsd.html">OpenBSD</a> |
|
||||
<a href="migration.html">Migration</a> |
|
||||
<a href="change.log.html">Change Log</a> |
|
||||
<a href="license.html">License</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -78,19 +77,18 @@ requirements and briefly presents the installation process.
|
|||
</p><p>
|
||||
Mandatory requirements (PO might work with older software versions than specified inhere):
|
||||
<ol>
|
||||
<li>An <a href="http://httpd.apache.org">Apache 2.0.40 HTTP</a> server with <a href="http://www.php.net">PHP 5.0.0</a> compiled with support for PGSQL, SOCKETS and EXIF.</li>
|
||||
<li>A <a href="http://www.postgresql.org">PostgreSQL 7.4.1</a> database server that accepts TCP/IP connections even if the database
|
||||
<li>An <a href="http://httpd.apache.org">Apache 2.0.40+ HTTP</a> server with <a href="http://www.php.net">PHP 4.3.10+</a> compiled with support for PGSQL, BCMATH,, and SOCKETS.</li>
|
||||
<li>A <a href="http://www.postgresql.org">PostgreSQL 7.4.1+</a> database server that accepts TCP/IP connections even if the database
|
||||
server and the HTTP server are located on the same computer.</li>
|
||||
<li><a href="http://www.imagemagick.org">ImageMagick 5.4.7</a></li>
|
||||
<li><a href="http://www.imagemagick.org">ImageMagick 5.4.7+</a></li>
|
||||
</ol>
|
||||
Optional requirements:
|
||||
<ol>
|
||||
<li>If PHP is comipled with EXIF support PO will support EXIF extensions.</li>
|
||||
<li>If <i>ExifTool</i> is installed, PO will use it for EXIF extraction.</li>
|
||||
<li>An mail transfer agent is needed and PHP must be configured to use this mail transfer agent if you wish to use e-mail notifications.</li>
|
||||
<li>If <code>gtar</code> and <code>unzip</code> is available PO will support bulk upload.</li>
|
||||
<li>If <code>tar</code> and/or <code>unzip</code> is available PO will support bulk upload.</li>
|
||||
<li><a href="http://www.ps2pdf.org">ps2pdf</a> must be installed in order to enable printing in PDF format.</li>
|
||||
<li><a href="http://www.cybercom.net/~dcoffin/dcraw/">dcraw</a> must be installed in order to support raw image formats.</li>
|
||||
<li>JpegTRAN - is used to rotate and flip images. If not specified ImageMagick is used instead.</li>
|
||||
</ol>
|
||||
Additionally, to complete the installation you will also have to:
|
||||
<ol>
|
||||
|
|
211
doc/install.html
211
doc/install.html
|
@ -50,7 +50,7 @@
|
|||
<p> </p>
|
||||
<p>
|
||||
<div align="center">
|
||||
<b><font style="font-size: 14px;" color="#000000">INSTALLATION INSTRUCTIONS FOR NERDS</font></b>
|
||||
<b><font style="font-size: 14px;" color="#000000">INSTALLATION INSTRUCTIONS</font></b>
|
||||
</div>
|
||||
</p>
|
||||
<p> </p><p>
|
||||
|
@ -61,7 +61,6 @@ Install |
|
|||
<a href="configure.html">Configure</a> |
|
||||
<a href="openbsd.html">OpenBSD</a> |
|
||||
<a href="migration.html">Migration</a> |
|
||||
<a href="change.log.html">Change Log</a> |
|
||||
<a href="license.html">License</a>
|
||||
</div>
|
||||
</p>
|
||||
|
@ -72,35 +71,35 @@ First, read the <a href=index.html>Introduction</a>, that contains
|
|||
some important information I don't want to repeat once
|
||||
more.
|
||||
</p><p>
|
||||
If you don't want to run the install script, there is an
|
||||
easy way to install the software manually. You have to
|
||||
complete two tasks:
|
||||
There are three basic tasks necessary to install Photo Organizer:
|
||||
<ol>
|
||||
<li><a href="#install">Install the new PO version.</a></li>
|
||||
<li><a href="#repository">Create or migrate the image repository.</a></li>
|
||||
<li><a href="#database">Prepare the database.</a></li>
|
||||
<li><a href="#install">Install the PO source files.</a></li>
|
||||
<li><a href="#repository">Create the image repository.</a></li>
|
||||
<li><a href="#webinstall">Run the web install tool.</a></li>
|
||||
</ol>
|
||||
|
||||
</p><p><a name="install"> </a></p><p>
|
||||
<b><font style="font-size: 14px;" color="#000000">Install or Upgrade Photo Organizer</font></b>
|
||||
</p><p><a name="database"> </a></p><p>
|
||||
|
||||
<b><font style="font-size: 14px;" color="#000000">New Installations -- Database Preparation</font></b>
|
||||
</p>
|
||||
Follow these step by step instructions to install or upgrade the software:
|
||||
<ol>
|
||||
<li>
|
||||
Create a postgresql user and postgresql database. You will need to have access
|
||||
to a postgresql user account that is allowed to create new users.
|
||||
to a postgresql user account that is allowed to create new users.
|
||||
In case you are upgrading skip this step and use the exisiting
|
||||
database and database user. We will refer to the database as <i>po_database</i> and to
|
||||
the database user as <i>po_user</i> in the future.</li>
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
[balint@apollo ~]$ createuser -U pg_superuser po_user<br>
|
||||
Shall the new user be allowed to create databases? (y/n) y<br>
|
||||
Shall the new user be allowed to create more new users? (y/n) n<br>
|
||||
[balint@apollo ~]$ createuser -A -D -U pg_superuser po_user<br>
|
||||
CREATE USER<br>
|
||||
[balint@apollo ~]$ createdb -U po_user po_database<br>
|
||||
[balint@apollo ~]$ createdb -U po_superuser -O po_user po_database<br>
|
||||
CREATE DATABASE<br>
|
||||
</code></td></tr></tbody></table>
|
||||
|
||||
</p>
|
||||
</li>
|
||||
|
||||
|
@ -115,137 +114,59 @@ newly created database.</li>
|
|||
</p>
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
|
||||
<b><font style="font-size: 14px;" color="#000000">New Installation or Upgrades</font></b>
|
||||
<a name="install"> </a>
|
||||
<br/>
|
||||
|
||||
<ol>
|
||||
<li>
|
||||
Untar the distribution po.2.18.tar.gz. Change directory
|
||||
into po.2.18 (the directory created upon untar). Actually if you can
|
||||
read this file you already completed this step. Anyway, all
|
||||
Untar the distribution file (eg po.2.32.tar.bz2). Change directory
|
||||
into the directory it creates (eg po 2.32). (If you can
|
||||
read this file you already completed this step) All
|
||||
directories in this document are relative to this one,
|
||||
except when indicated otherwise.
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
[balint@apollo ~]$ tar xvzf po.2.18.tar.gz<br>
|
||||
[balint@apollo ~]$ cd po.2.18<br>
|
||||
[balint@apollo po.2.18]$ ls<br>
|
||||
doc install mkconfig src<br>
|
||||
[balint@apollo ~]$ tar xvzf po.2.32.tar.gz<br>
|
||||
[balint@apollo ~]$ cd po.2.32<br>
|
||||
[balint@apollo po.2.32]$ ls<br>
|
||||
COPYING doc src<br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Go into the src/sql directory where you will find the sql files:
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
[balint@apollo po.2.18]$ cd src/sql<br>
|
||||
[balint@apollo sql]$ ls<br>
|
||||
photo.organizer.data.2.5.C.sql <br>
|
||||
photo.organizer.db.2.5.C.sql<br>
|
||||
...<br>
|
||||
photo.organizer.data.2.17.C.patch.2.18.C.sql<br>
|
||||
photo.organizer.db.2.17.C.patch.2.18.C.sql<br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Log into the po_database as po_user.
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
[balint@apollo sql]$ psql -U po_user po_database<br>
|
||||
Welcome to psql 7.3.2, the PostgreSQL interactive terminal.<br>
|
||||
photo=#<br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
|
||||
<ol>
|
||||
<li type="a">If your database is not older than 2.5 you can
|
||||
upgrade it by applying the apropriate patch files.
|
||||
Say you have a 2.15 database, you can upgrade it to
|
||||
2.18 by applying the following files (order
|
||||
does matter):
|
||||
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
photo=# begin;<br>
|
||||
BEGIN<br>
|
||||
photo=# \i photo.organizer.db.2.15.C.patch.2.16.C.sql<br>
|
||||
photo=# \i photo.organizer.data.2.15.C.patch.2.16.C.sql<br>
|
||||
photo=# \i photo.organizer.db.2.17.C.patch.2.18.C.sql<br>
|
||||
photo=# \i photo.organizer.data.2.17.C.patch.2.18.C.sql<br>
|
||||
photo=# commit;<br>
|
||||
COMMIT<br>
|
||||
photo=# \q<br>
|
||||
[balint@apollo sql]$ <br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
Just like in this example, make sure to start a transaction
|
||||
before loading the files - should anything go wrong you have a
|
||||
chance to restore the database with a <i>rollback</i> command
|
||||
<p></p>
|
||||
</li>
|
||||
<li type="a">If you have just created an empty database, load
|
||||
the files in the following order (order does
|
||||
matter):
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
photo=# \i photo.organizer.db.2.5.C.sql<br>
|
||||
photo=# \i photo.organizer.data.2.5.C.sql<br>
|
||||
photo=# \i photo.organizer.db.2.5.C.patch.2.6.C.sql<br>
|
||||
photo=# \i photo.organizer.data.2.5.C.patch.2.6.C.sql<br>
|
||||
...<br>
|
||||
photo=# \i photo.organizer.db.2.17.C.patch.2.18.C.sql<br>
|
||||
photo=# \i photo.organizer.data.2.17.C.patch.2.18.C.sql<br>
|
||||
photo=# \q<br>
|
||||
[balint@apollo sql]$ <br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
</li>
|
||||
|
||||
<p>
|
||||
<li>
|
||||
Go to the <i>src</i> directory where you will find
|
||||
the php files. If you are upgrading merge your exisiting
|
||||
configuration file into <i>src/include/config.php</i>.
|
||||
</p><p>
|
||||
If you are installing a new system the <i>src/include/config.php</i>
|
||||
file and fill in the database connection information.
|
||||
You have to change the the <i>$image_repository_path</i> variable
|
||||
to point to your image repository. By default the system uses
|
||||
the <i>/tmp</i> directory to store temporary files. You can specify
|
||||
a different directory by overloading the <i>$tmp_volume_path</i> variable.
|
||||
</li>
|
||||
</p>
|
||||
|
||||
<ol>
|
||||
<li type="a">
|
||||
If you have a previous PO installation, remove the old php files.
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
[balint@apollo sql]$ cd ..<br>
|
||||
[balint@apollo src]$ rm -rf /var/www/html/po/*<br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
|
||||
</li>
|
||||
<li type="a">
|
||||
Copy the whole <i>src</i> subtree into a location of your choice whitin the HTTP
|
||||
server's document_root directory, or into the location of the old php files.
|
||||
<p>
|
||||
In the <i>src</i> directory, you will find the php files. You must copy these
|
||||
over to a place accessible by your web server.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Copy the whole <i>src</i> subtree into a location of your choice within the HTTP
|
||||
server's document_root directory, or into the location of the old php files. You may need root permissions to do this.
|
||||
</p>
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
[balint@apollo po.2.32]$ cd src<br>
|
||||
[balint@apollo src]$ cp -R * /var/www/html/po<br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<li><p>If this is a new installation (or you are upgrading from PO 2.31a or older) you will need to back up and copy over your site-specific configuration.
|
||||
</p>
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
[balint@apollo src]$ cp include/config_site.php.dist /var/www/html/po/include/config_site.php<br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
<p>Edit the newly-copied <i>/var/www/html/po/include/config_site.php</i> file and ensure that all settings are correct. This file is not overwritten by upgrades, so you should only have to do this once.</p>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
|
@ -284,23 +205,8 @@ directory as your image repository
|
|||
</p>
|
||||
</li>
|
||||
<li>
|
||||
Create a volume (preferably v0000) in this directory. Afterward create
|
||||
sub-volumes - they must be named as 00000, 00001, and 00002.
|
||||
If you already have a 2.13 system read the <a href="migration.html">Migration</a>
|
||||
section for more details.
|
||||
<p>
|
||||
<table width="100%" bgcolor="#ff9f63" cellspacing="1" cellpadding="3" border="0">
|
||||
<tbody><tr><td style="font-size: 12px;" bgcolor="#ffe9c8"><code>
|
||||
[root@apollo export]$ mkdir my.repository/v0000<br>
|
||||
[root@apollo export]$ mkdir my.repository/v0000/00000<br>
|
||||
[root@apollo export]$ mkdir my.repository/v0000/00001<br>
|
||||
[root@apollo export]$ mkdir my.repository/v0000/00002<br>
|
||||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
Check for the <i>include/config.php</i> file in your
|
||||
PO installation directory, and edit the variables
|
||||
Check for the <i>include/config_site.php</i> file in your
|
||||
PO installation directory, and edit the variable
|
||||
<i>$image_repository_path</i> to point to your image
|
||||
repository, than in the Photo Organizer administrator
|
||||
interface, select the current volume.
|
||||
|
@ -318,18 +224,21 @@ the user can read and write the repository.
|
|||
</code></td></tr></tbody></table>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
Finally, log into Photo Organizer's administrator account and visit the Admin tab.
|
||||
In the Image Repository section you should see your first volume v0000, which
|
||||
you have to set as the current volume. If the Image Repository view displays
|
||||
no volumes that means that the <i>$image_repository_path</i> was not
|
||||
set up properly.
|
||||
</ol>
|
||||
|
||||
</p><p><a name="webinstall"> </a></p><p>
|
||||
<b><font style="font-size: 14px;" color="#000000">Run the web installer</font></b>
|
||||
</p>
|
||||
<ol>
|
||||
<li type="1">Now that the database is created, visit <i>http://yourserver/path_to_po/install.php</i>. This script will perform any necessary database upgrades and sanity-check the installation. Please follow any instructions it gives.
|
||||
</li>
|
||||
<li>Once the installer is finished, it will tell you to erase <i>install.php</i>. We highly recommend you do this to help keep your installation secure.
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
</p><p>
|
||||
<div align="center">
|
||||
Comments and corrections are welcome at <a href="mailto:balint@k-i-s.net">balint@k-i-s.net</a>.
|
||||
Comments and corrections are welcome at <a href="mailto:po-devel@shaftnet.org">po-devel@shaftnet.org</a>.
|
||||
</div>
|
||||
</p>
|
||||
|
||||
|
|
|
@ -63,7 +63,6 @@
|
|||
<a href="configure.html">Configure</a> |
|
||||
<a href="openbsd.html">OpenBSD</a> |
|
||||
<a href="migration.html">Migration</a> |
|
||||
<a href="change.log.html">Change Log</a> |
|
||||
License
|
||||
</div>
|
||||
</p><p> </p><p>
|
||||
|
|
|
@ -59,9 +59,8 @@
|
|||
<a href="install.html">Install</a> |
|
||||
<a href="uninstall.html">Uninstall</a> |
|
||||
<a href="configure.html">Configure</a> |
|
||||
<a href="openbsd.html">OpenBSD</a> |
|
||||
Migration |
|
||||
<a href="change.log.html">Change Log</a> |
|
||||
<a href="openbsd.html">OpenBSD</a>
|
||||
<a href="license.html">License</a>
|
||||
</div>
|
||||
</p>
|
||||
|
|
|
@ -63,7 +63,6 @@
|
|||
<a href="configure.html">Configure</a> |
|
||||
<a href="openbsd.html">OpenBSD</a> |
|
||||
<a href="migration.html">Migration</a> |
|
||||
<a href="change.log.html">Change Log</a> |
|
||||
<a href="license.html">License</a>
|
||||
</div>
|
||||
</p>
|
||||
|
|
|
@ -61,7 +61,6 @@ Uninstall |
|
|||
<a href="configure.html">Configure</a> |
|
||||
<a href="openbsd.html">OpenBSD</a> |
|
||||
<a href="migration.html">Migration</a> |
|
||||
<a href="change.log.html">Change Log</a> |
|
||||
<a href="license.html">License</a>
|
||||
</div>
|
||||
</p>
|
||||
|
|
160
mkconfig
160
mkconfig
|
@ -1,160 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright (C) 2002, 2003, 2004, 2005, 2006 Balint Kis (balint@k-i-s.net)
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
echo "<?php
|
||||
// Copyright (C) 2002, 2003, 2004, 2005, 2006 Balint Kis (balint@k-i-s.net)
|
||||
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
|
||||