JetPhoto Server v1.3
System Structure
This section introduces the system structure of JetPhoto Server. If you are a web designer with PHP scripting experience, to understand the inside structure is useful to help you to build and customize your website using JetPhoto Server.
There are 5 folders store different data, photo albums profile, appearance templates and web pages in the file system of JetPhoto Server.
Folder 'system' contains two sub-folders. 'frameworks' stores the website required functions,
class and model to be called in web page. 'components' stores some reusable components to
be embedded in web page, such as the Flash controls for slideshow. The 'system' folder is
the core foundation of JetPhoto Server, so never attempt to change its content when you
customize your website.
Folder 'data' stores all album data packages (.data packages). Each album data package is a
special folder including pictures and the additional information. Every album data package
is named as the album's unique name with a .data postfix.
Folder 'view' stores all album appearance templates (.view packages). Some different
pre-installed templates are provided for user to choose. Web designer can also make other
new ones for his own website. Each appearance template is a folder including some
appropriate files to present photo album in a specific visual page interface. The folder name
of every appearance template is with a .view postfix.
Folder 'site' stores web site information and cache data. There are some specific xml files
used to configure the customized website.
Folder 'web' stores the album browsing pages shown to users who visit your website.
JetPhoto server provides a suit of the default web pages for album listing, categorizing and
photo searching, which are saved in sub-folder 'default'. User can personalize his/her web
pages by changing the default page template. We suggest setting the website home page to
'index.php' in this folder.
To change site based information, you can find site-info.plist in 'site' folder, and change properties to implement different function easily. For example, you can change the "Title" property, then you browse the website, it is changed following your action. If you want to only publish your website to appointted member, you can change "NeedLogin" to "1", and add usernames and passwords to users.plist to allow them access.
However, as a JetPhoto Studio user, you usually just need to use Website Manager to do it.
As a web designer or webmaster, you can establish one interface with your special site, only to do is following the JetPhoto Server's structure. For more information to customize your JetPhoto Server, please refer to our Developer's website.
JetPhoto Server GEO Edition
JetPhoto Server GEO Edition is a special version into which added more Geotagging features.
It enables browsing online photos with Google Map Gallery and
exporting online albums to KML files that can be opened with Google Earth.
( GEO edition demo )
JetPhoto Server GEO edition is provided for JetPhoto Studio Pro users only.
Installation
You can install JetPhoto Server software on most of web servers which enable PHP, it can run on the following operating systems:
- Mac OS X 10.2 or higher, Mac OS X Server 10.2 or higher
- Windows 2000 Server, Windows 2003 Server
- RadHat Linux 8 or higher
- Sun Solaris 8 or higher
Before you copy JetPhoto Server files into the http document directory of your web server, please first check the PHP environment on your system:
- PHP4 or PHP5 is supported, the recommended version is 4.2.0 or higher.
- XML extension is enabled for PHP. It is enabled by default in most PHP distributions.
JetPhoto Server Overview | JetPhoto Server Pro v2.0 | Downloads