Yes, I'm being a bit self-indulgent, but I'm here to pick some brains of their experience.
Time is not on my side. My Dad's 91 in November 2011, so I need to press ahead. He has albums of B&W pix divided into decades: 40-50, 50-60 and so on. There are many historically interesting pix in them. I've started digitising them, with a plan to display them on the www. Here's a sample:
http://img.photobucket.com/albums/v77/perrynz/Plimmerton41S.jpgThe plan is mostly one-way. I upload the pix, allow for any text area commentary that Dad may give me and put them on show. Certainly by decade, to start - to match the albums. Could I later subsect them into years/event/whatever? Or do structural things like that have to be set before I start?
I want to allow for people to add comment[s] in some way. Per pic would be good. But I don't want the display to be anything but simple. Thumbnails > to full size; perhaps with a slideshow option, plus allowing for comments - and that's about all I can think of, for now.
Is ZenPhoto ideal for that? I was attracted to the simplicity notion.
Right now, I'll go feed the hens. I'll come back later, to see if anyone has commented. (Yes, I have web hosting arranged)
Comments
question: is ZP intended for experienced html and experienced
webmaster types? Or perhaps experienced photographers? I ask
because there is a fair amount of presumptive technical jargon
in some of the features pages.
Regarding design and functionality it is the same as with all other CMS out there. If one of the available standard or 3rd party themes and their functionality fit your needs you don't need to have programming knowledge. But it is really recommended to have some basic web technique knowledge. You really should have heard of things like HTML and such.
But if you have special wishes regarding design or functionality you need some knowledge or someone that has that. There is naturally not and can't be an option for everything, for some things you need to do some work yourself.
http://spillerfamily.info/russell/
That's the planned destination for all his historical pix.
But "web techniques" sounds like a different thing. The host's tech support is excellent. I don't anticipate any difficulties there, even though the recommendation (here) is not to use installers like fantastico.
Anyway, I appreciate your patience. I've been using computers since 8 bit processors @ 4Hz, with no hard drives and all CLI. Even done a bit of rudimentary mailmerge programming, back then, so grasping the syntax requirements of xhtml is a tad easier, for that experience. But I have learned to seek the benefit of others' experience before taking a headlong leap into the next program.
<s>Seymour's Law of Software states</s>
The ease of implementation of any computer software varies in inverse proportion to the claims of facility made by the vendor
Just FYI, the only reason we recommend against inscall scripts like fantastico is that they tend to cause problems down the line. (Disclaimer--I have not used fantastico, nor do I remember any problems specific to it, so it may be great.) Most of the issues come when you wish to upgrade Zenphoto for some reason. Often it is not possible to make a successful "normal" install over one of these helper script installs because it has done something "different" (and who know what.) That leaves you to wait until the script providers support the upgrade you want.
But just so you know, my first Zenphoto install was done via such a script. What I did was look at the result so that I understood things like how to setup the database. That is really the only complex part of the standard install--the rest is simple FTP.
2) With some further hand-holding from the host tech support, I created a MSQL database. (Two, actually, while the process was fresh in my mind. Very much a web host-specific thing, I suspect.)
3) Navigate to your gallery. Hhhmmmm. I have the zenphoto program folders in place; I have created a database; from whence should appear this gallery thing?
4) Navigate from within the web host file manager? Use a browser tab/window in some (front-end-to-back-end) way of access? I suppose the www prefix was a giveaway. How about changing that to: "Using your browser, navigate to your Zenphoto set up folder. EXAMPLE: www.yoursite.org/zenphoto/zp-core/setup.php "
5) Then there was some difficulty with a wraith-like thing called "register globals." ( http://php.net/manual/en/security.globals.php ) But the web host tech folks hand-held me there, too. Was it necessary? I can't be sure.
6) So I'm staring at a large vacant space on my monitor (gallery admin) with tabs across the top. I return to the zenphoto.org pages looking for inspiration about what to do next. Couldn't locate any. Went back and fiddled. Created one album, uploaded one photo; got one 404 web response to [View Album] ( http://spillerfamily.info/russell/index.php?album=1940_1950 ). But [View Gallery] gets me the index page I already have for www.spillerfamily.info/russell
<sighs> I'll give up for the night, now. But I do earnestly ask: where is the tutorial help to simply get one started? Guidance on what to do initially, after surviving a successful installation?
Now don't get me wrong. I appreciate that you're doing all this out of the goodness of your hearts. But if people give up in exasperation too soon, too much of your ardent labours are far less effective than they deserve to be.
2) Hosts provide a function on their backend for the server. Since all a different that is nothing we can care about. We could theoretically create the database on setup but virtually no host allows that because of security.
3)/4) Navigate to your gallery which is naturally the website you are about to setup is quite obviously where you just installed it. So if you instaled in a folder /zenphoto on your webserver that is where you navigate to. Zenphoto then will call the setup automatically as it can't run without being installed!
5) Not all servers are setup the same way but Zenphoto as all CMS requires some standard setting (and it works out of the box on all shared hosts I know over here). That is what your host is for.
6) So where did you install Zenphoto? In spillerfamily.info/russel? You apparently already have a static index.html page in there which takes priority over a index.php of Zenphoto as the server is setup that way. You can't have two index files naturally. So remove the index.html that is already there. Or install Zenphoto in a subfolder.
Sorry, all these things are quite basic web things. Remember you are installing a CMS on your own webserver! That is probably nothing a "beginner" should do. We did make it quite easy but since it is technically it can't be avoided completly.
Maybe you would be better off with a hosted service where you don't have to do anything, with all the disadvantages that has.
We have a screenshot section which also has some (older) screencasts. Actually Zenphoto is pretty selfexplanatory. You should take some time to play with it.
I have checked the folder on the web server and there is only one file with the name index.* so I have to presume that my one gallery with one photo did not actually get created. Now, now. I tried to make it plain that I was detailing my experiences in order to be helpful. Not to put down anyone or anyone's efforts. I need to learn. I said so in the first sentence of my first post.
We have a screenshot section which also has some (older) screen casts. Actually Zenphoto is pretty self-explanatory. You should take some time to play with it.
I will indeed do so. I will act on your suggestion that a sub folder is best. It may seem self-explanatory to you, a person with intimate knowledge of the program. I don't think I'm a klutz. Many things are not self-evident, to me. It's also why I asked (in an earlier post) what the knowledge level ought to be in your 'target' users.
I do proof-reading for some people, as a favour. Books, or web sites or technical manuals. I have a knack for picking up things that even English majors miss. I also treat technical terms in an almost code-wise way. I.e. Just like code, having a term mean two things or using two terms for the same thing is likely to create difficulties for the reader. To me, calling the set-up folder a gallery (the word reasonably implies a place wherein photos might be expected to be found) is an example of inappropriate technical help syntax.
I am here to inquire of the greater experience of others; to learn, not to demean. But I'm also offering that learning experience for the benefit and betterment of the developers and their project, if it's deemed useful.
It is also possible that use of "index.php" is not configured as a default on your server. If so, naturally it will not load by default. Browse to the full link including index.php. If this works, then you know the server is not correctly configured. We will indeed appreciate such help as you might give. You probably know how difficult it is to proof read one's own writing!
By all means, ask your questions. We will try to make things clearer. We really do wish there were a manual. Unfortunately no one has volunteered (or followed through) on this. Maybe you would consider after your learning experience is complete?
That said, regard must be paid to your colleague's remarks. My interim position is that ZenPhoto is not for the ab initio user, embarking on creating and managing their own web site. Some experience - the right sort - is not just helpful, but necessary, I'd say.
I venture that from the position of being Admin (or Mod) on a number of forums, (aggregate of over 10,000 posts, often helping newbies), from writing moderately complex MS Word form field (fill) documents and a few other related things. Oftentimes, such experiences don't cross-credit as well as one might hope or like.
All-too-often, I have seen a tech read something and say - out loud - "I know what that means." Implicit in that statement is a degree of the words not conveying lucidly what was intended. The tech draws on his knowledge and experience to interpret what would probably have been the better for being clearer. From experience, brevity desires are commonly to blame.
However, on to my next knee graze . . .
I suspected, and it's been confirmed by a hostgator tech, that moving the zenphoto installation files and folders to a sub folder, say spillerfamily.info/russell/zenphoto, will break the links to the MSQL database already in existence.
What's easiest? Start afresh with a new install in said sub-folder? Change a path in (?) a config or ini file? If so, where? Some alternative solution?
http://img.photobucket.com/albums/v77/perrynz/Techie Stuff/zenphotoerrormessage.jpg
What do you suggest for a wording? We really to mean to brows to the gallery (in our terms).
The index.php file is not "created". It is part of the files in the Zenphoto package and would have been uploaded when you uploaded those files. So if it is not present then the upload did not happen "per spec".
I do agree that there is a certain level of knowledge needed to install and run a Zenphoto site. For those who without the knowledge and are unable to obtain it we would suggest a stock application such as Picassa. In no way should the placement of files impact anything with the MySQL database. The two are really very independent. Zenphoto does not particularly care what the folder structure of the install is. Of course, the url to the gallery[sic] will be dependent on the structure. If an active install is moved, you do need to re-run the setup scripts so things like the .htaccess rewrite directives point to the correct place.
If moving the files broke something, then the files were not all moved. (Note that if you have successfully installed, you will probably have removed the setup files per instructions. So if you relocate the installation you will have to re-upload those files to be able to re-run the setup.)
I guess at this point the best bet would be to start over with the Zenphoto files. Decide where you want them--in the root of the WEB if Zenphoto is the whole site, in a subfolder if it is to be linked to by other HTML.
Upload the package to that location and cause the setup script to run [just have to say it again!] by browsing to the gallery URL.
The second install seemed to default to the wrong database. (Or I missed a prompt somewhere). I tried editing the zpconfig.php to the correct database name, but that didn't work. Something (everything?!) broke. Then it was delete folder and on to install number three. I can appreciate that. I tend to be very literal, a by-product of much proof-reading. Second-guessing is not allowed! The coin has vice on t'other side of virtue. Also, for reasons of past career path efforts, I'm an avid manual reader. As you might guess, I find chinglish very, very challenging.
That brings to mind another quirk that I encountered, which illustrates my point about being specific; not presuming. Seems straightforward, doesn't it? But the order in which the left mouse button and the [Ctrl] key is released alters the result.
Thanks for taking me off the moderated posts group, too,
http://www.spillerfamily.info/barbara/zenphoto/index.php?album=Later-Years
I'm perplexed.
I don't want to be pedantic, but I do caution you that if you really want the documentation for something to be unambiguous you will have to go to volumes. There is always a base of "shared knowledge" assumed in any discussion. That really excludes complete novices from the discussion. Documentation that goes to the extremes is also not useful because it does not get read. (Just an aside. My daughter is a technical writer. As she says, she reads manuals for "professional courtesy.")
With regards to your installs. You really should not need to edit directly the zp-config.php file. (Probably should not given your current state of knowledge!) Rather fill in the forms that the setup program provides. If you fill in the Database form with the right information Zenphoto will go to the right database.
Be sure that the zp-core folder is empty in the source folder (as it is in the installation package.)
- moving the program files to a sub-folder. (Although, unlike the hostgator techs, you aver that should not have any adverse impact).
- the step of pointing to the correct database being mis-managed at the time of insallation.
Changing the target database afterwards, no matter what the cause of the error, seemed apposite. At least for a first try, before delete and re-install became obviously necessary.All I did was change the respective database parameters in the config file. It didn't work.
The outstanding issue of the moment is the wayward index file. If it wasn't for the fact that I can't even see such a file in any appropriate folder, I'd speculate that it was php vs html extension and the server set-up that was a suspect.
What I might do is use the hostgator quick installer in yet another domain folder, so I can see and compare the results with my manual install attempts.
Ah well, into the breach, dear friend . . . .
Our installation page as a listing of all toplevel files/folders included in the Zenphoto download package. Compare the package you upload with that. If sometings is missing, yours is not correct.
Regarding the database credentials: Your host needs to provide you with these, probably you got these when opening the web space account or they have a FAQ.
- security_log.txt
- setup_log.txt
- zp-config.php
It was an illustrative example of an instruction that presumes foreknowledge. Nothing specific to ZenPhoto.I had regard to Stephen's observation about installation scripts and gave that a go. Took two attempts, but I do have a one picture album working. (http://spillerfamily.info/perry/zenphoto/)
I'll try later, to ravel the problem of the manual installs not working.
Is there anything I can toggle to provide an admin log-in hyperlink on gallery front pages?
Activate the user login out plugin to get a login link (given the theme used has it implemented of course). You can also type `/admin` (if modrewrite is enabled).
building as a diversion. Two of us working on it, now.
The software - not the bridge.
BTW - a typo on page three (site front page)?