XF 1.3 EXIF Rotation, ACP Searching, Proxying and Change Logging

Here are a handful of new 1.3 features neatly packaged up into a single video for your viewing entertainment...

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
View on Vimeo


Update, Jan 15 - Case Sensitivity 101

There have been various questions about what case sensitive searching means in the video...

In a nutshell, without case sensitivity, searching for 'Foo' would return all results containing any combination of uppercase and lowercase letters spelling 'foo', such as 'foo', 'fOo', 'foO' and 'Foo'.

However, with case sensitivity enabled, searching for 'Foo' would only return results that contain exactly 'Foo', while other combinations of uppercase and lowercase letters would be ignored.
 
Last edited:
I mean a Cronjob for checking whether the image (photo) is still available at the external source.
I think I get what you are saying...is this it...

imageSource -> imageProxy/cached


on page load -> if cache expired -> check original source -> if image exists, update cache, if not keep imageProxy (possibly ignore future cache update for this image)

something like that?
 
it would be great if there would be an automatic "Link checker" (CRON) which could check whether the image (photo) is still available at its external proxy-location or whether the image has been deleted at its external proxy-location (original source).
If the image (photo) has been deleted from its original source, then the image gets cached on my own server indefinitely, until I delete it manually.

Does this make sense ?

:cool:

Yes, and that I think that would be a welcome addition/extension of the system for those who have the server space available to store things longer term. (y)
 
I think I get what you are saying...is this it...

imageSource -> imageProxy/cached


on page load -> if cache expired -> check original source -> if image exists, update cache, if not keep imageProxy (possibly ignore future cache update for this image)

something like that?

I think it is something like this and works with cURL:

http://hungred.com/how-to/php-check-remote-email-url-image-link-exist/
http://stackoverflow.com/questions/1363925/check-whether-image-exists-on-remote-url
http://stackoverflow.com/questions/13956939/correct-php-way-to-check-if-external-image-exists

ZF:
http://zend-framework-community.634...-image-exists-on-remote-server-td1014172.html


:coffee:
 
Last edited:
Link proxying is for logging only. There is no caching done there.
Pretty please make a "Proxy Link" option like how Image has a dedicated "Proxy Image" only option? :D I explained in the previous thread of this page how it'll be useful to us who don't have large disk space and don't want to cache images but just want to monitor link logging data.
 
That image link proxy makes me more exited than xf 1.2! Heard lots of complaints on certificate errors on my site from my friends and I have to explain them why everytime! GO GO XF!!! XF FTW!!! Now all I would like to say is this :D
gjQagHJ.jpg
 
For everyone wanting indefinite image proxies... why not just use the upload a file/attachment feature (and encourage your users to do the same) if you're worried about an image elsewhere on the web going away or being modified?
 
For everyone wanting indefinite image proxies... why not just use the upload a file/attachment feature (and encourage your users to do the same) if you're worried about an image elsewhere on the web going away or being modified?
To save database queries.
 
@skizzerz Its not because of the worry of the source getting changed. Its because you get error on browser because the threads/pages may contain stuffs over http(in-secure) when you have your site over https. And it really scares away users when they see the https in red because that causes a suspicion that the site is not legit and has a invalid certificate!
 
Images are fetched by the server and stored in a subdirectory of your internal_data folder until the specified cache time has elapsed, after which time it will be automatically deleted, and will only be re-fetched if it is re-requested (by loading the message that contains the link to that image).
 
Yup, these are some really nice updates. Image / link proxying is pretty awesome, as is the change-log updates, EXIF Rotation and the ACP template searching. Great job @Kier @Mike !
 
Top Bottom