![]() |
|
Comments on 1.4.3 and ideas for future versions - Printable Version +- ZenphotoCMS Forum (https://forum.zenphoto.org) +-- Forum: Support (https://forum.zenphoto.org/forum-1.html) +--- Forum: General support (https://forum.zenphoto.org/forum-4.html) +--- Thread: Comments on 1.4.3 and ideas for future versions (/thread-9969.html) |
Comments on 1.4.3 and ideas for future versions - Michel Gagnon - 2012-05-12 First of all, thanks for the new version. It really adds up new functions. Here are a few ideasheme that I wonder if they would make a new install less intimidating for the lambda user and/or would add flexibility for the next version(s). [b]Setup problem with zpmobile theme[/b] [b]2 or 3 log files?[/b] [b]IDEAS FOR THE FUTURE[/b] [b]Clone installation?[/b] [b]Keep setup files on the server?[/b] [b]Take Pages and News outside the Gallery?[/b] [b]Administrative panel: Upload –> Files[/b] [b]Administrative panel: Album and Image Descriptions[/b] The Album Title and Image Title sections should be slightly higher. Currently, it's really crowded when the gallery is a multi-lingual one. I know that one may personalize a theme ad lib. There seems to remain one problem, especially when many people are allowed to upload contents: it's not always obvious how fields are named. Ideally, there should be a "master page" that would define the following terms for albums and images: [b]Administrative panel: Choice of default theme[/b] [b]Administrative panel: Plugins page[/b] [i]Documentation[/i]. At some point, we will need to guide users in selecting the proper plugins. For example, should I select "seo_cleanup", "seo_zephoto" or "seo_null" if some users upload photos with accented letters or the ".JPG" extension? Am I better with the zenphoto_sendmail plugin (which seems to be selected by default) or the PHP_mailer plugin? I'm willing to include that in my long-term documentation project, but I will need more input on those points. [b]Stylesheets for the Themes[/b] Comments on 1.4.3 and ideas for future versions - acrylian - 2012-05-12 Thanks for your extensive comments! I will respond to them quickly and roughly. My colleagues surely will add up something later as well.
[i]Am I better with the zenphoto_sendmail plugin (which seems to be selected by default) or the PHP_mailer plugin? [/i] Comments on 1.4.3 and ideas for future versions - Michel Gagnon - 2012-05-12 Thanks for the feedback. Here are a few comments on your comments.
P.S. These were mere suggestions and ideas. I'm NOT saying that I'm right, by the way! Keep up the good work! Comments on 1.4.3 and ideas for future versions - sbillard - 2012-05-12 My input: Sorry about that. My SVN client has changed and does not show un-versioned folders when expected, so I missed that the theme was not included. I think acrylian has an even worse problem with his client since he had to ask me to make the commit when we added the theme to the DEV branch.Logs will show up if they exist and only if they exist. So if no debug log is showing it means there is none. BTW, logs are not restricted to the three you mention. Other logs are possible. The log tab will show all logs found.We do not wish to make Zenphoto into a file manager. Since you also have setup your albums and perhaps domain names (and you had to make the folder for the original insatllation) it seems little to ask that you also make the folders where you intend to produce other galleries.Setup warns when the file times from the file system differ from a reasonable expected variance. We have tried to find a better means for identifying mismatched files as when they occur bad things really happen. Unfortunately nothing seems to work, usually due to operating system and processor architecture differences in the various environments where Zenphoto might run.. Usually the issue you describe happens when you are running directly form a repository since the in nightly builds, etc. I believe, all files are set to the same date/time. Of course if you upload the setup files at a later date then they will not match with the existing fileset. But since you did upload them, presumably you know why the dates mismatch.Setup does not offer you to delete the files if the install was a clone as those files do not "belong" to the clone. But there is a button on the admin overview page of the master install to delete the files. Note also that if you are installing from a SVN base rather than a nightly build setup also does not automatically delete setup files (because that makes our testing, etc. a nightmare--test a setup change and the process erases your changed!)I disagree. The [i]files[/i] tab should show otherwise there is no indication of why it might be missing.What you describe for custom data is really theme dependent so not really much that can be done specifically on the admin pages. Of couse you can, as acrylian has said, create a plugin that filters the custom data. If you have a filter for custom data the default custom data field does not appear. I do not understand you comment about "support issues with custom names". Certainly plugins must insure that options they create are unique (These may be normal options or may be stored in the "plugin data" table. In either case things must be unique.) The ones we create typically include the plugin name as part of the option identification. Of course, the names of plugins must also be unique. That is, unfortunately, up to the creators of the plugin.Really, what is needed here is a "style guide" for the installation. If you have many people with the ability to make changes then unless there is a style guide they will certainly not make consistent changes. Comments on 1.4.3 and ideas for future versions - Michel Gagnon - 2012-05-12 Just a quick comment on the 'file discrepancies' noted when I cloned the gallery.
A last quick question regarding clones: could a clone manage the same "album" as the master gallery? Comments on 1.4.3 and ideas for future versions - sbillard - 2012-05-13 Source dates hardly matter if your FTP client does not propegate them to the website (which I doubt it can.) It is, of course, the timestamp on the server files that gets checked. I am not exactly sure about your other question. But if you mean can it use the same album folder then the answer is yes. You can do this either by changing the album folder location stuff in the config file (the Zenphoto way) or by making a symlink to one album as the album folder in the other install. This latter is how I run my various test installs. Of course the database is different. You could even share the database by using the same database name and table prefix, but that might get you into trouble as both installs could make changes and they would propegate to the other install. Individual album folders could also be symlinked so that two installs could share "some" albums. Comments on 1.4.3 and ideas for future versions - Michel Gagnon - 2012-05-13 Thanks. Setup dates: I cannot check that installation anymore, but the setup files upload was done with Filezilla which, upon upload, sets the time at its current value. So mystery solved. Album folder: yes, you understood correctly. I was thinking that it might be a better way to develop my "innovations" pages totally independently of the photo gallery. Comments on 1.4.3 and ideas for future versions - acrylian - 2012-05-13 @sbillard [i]. I do not understand you comment about "support issues with custom names". [/i] Comments on 1.4.3 and ideas for future versions - epo - 2012-05-13 I'll add on to this thread rather than starting another. I am evaluating zenphoto with a view to it hosting my imminent "take and publish a photo every day for a year" project. Having nothing to lose I upgraded from 1.4.2.3 to the nightly trunk. The upgrade was IMHO too smooth (Centos 6, in a parallels VM on an iMac), a message flashed by on initial access which I am guessing was the "deleting setup files" notice. Consequently I spend a lot of time figuring what I was running and where the setup files had gone. In the logfile there were these lines I did not understand
I would also not have been aware of this had I not looked at the log files on the command line (yes, I know you should after install or ugrade but ...). Comments on 1.4.3 and ideas for future versions - Michel Gagnon - 2012-05-13 The spacing issue is, alas, easy to understand. Translation requirements mean that most of these messages are built by chunks crammed together. Forget a space after "Warn" and that's what you get. The requirements are explained here: http://www.zenphoto.org/news/installation-and-upgrading I run 3 servers with PHP 5.2.17 and MySQL 5.1.56 and they work well with one minor problem which may not even be linked to that issue. So maybe the message is a bit too intimidating. But at least it is effective and to the point. Comments on 1.4.3 and ideas for future versions - acrylian - 2012-05-13 We generally test on PHP 5.3.x only by now. Locally I use MySQL 5.5 but my live server has still 5.0.51 (although it has PHP 5.3.12) and that seems to work fine. Comments on 1.4.3 and ideas for future versions - epo - 2012-05-13 I'm on php 5.3.3, but the error message isn't only missing a space, it is forgetting to tell me what I should upgrade, so it's not as 'effective' as it could be. Comments on 1.4.3 and ideas for future versions - acrylian - 2012-05-13 You should first have seen that warning (it is not an error) when running setup. Comments on 1.4.3 and ideas for future versions - sbillard - 2012-05-13 The log messages are indeed not complete. That will be fixed. The upgrade does not "stop" for warnings not considered significant. Among those are the PHP and MySQL versions if they meet the requirements but are lower than the recommendations. The recommendations are simply because we cannot test all these older versions, so we are sure only of the ones we test and recommend. However we do expect things to work with the older allowed versions. |