Giter Club home page Giter Club logo

dialog5's People

Contributors

kiesel avatar thekid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

kiesel

dialog5's Issues

FTP Sync Implementation

For when rsync is not available, provide a sync implementation based on the XP Framework's FTP API.

Mobile version

Provide a mobile version with lesser images on browse pages (one per entry, like on the RSS feed)

Windows Desktop integration

For Windows desktop, add SendTo target wrapper for:

  • Single Shots
  • Albums
  • Image strips
  • Collections

...and how to set it up correctly.

Add RSS button

...as IE9 doesn't display it anywhere by default anymore.

Show geolocation

If IPTC data contains geolocation information, try to find a place and show its name (or show "near" the nearest place) or "somewhere between x and y". Algorithm could be interesting:-)

OpenGraph image too small

The OpenGraph documentation states:

You should use an image of at least 200x200 pixels. However, bigger is better, so if you have a 1500x1500 image that you can use, please use it instead.

<meta property="og:image"
content="http://graphics.myfavnews.com/....RetinaLarge.jpg" />

In Dialog, the thumbnail images are used instead. Solution: Use full images.

Comment functionality

Using disqus? Or by checking Facebook, Twitter and Google+ using Frontend integration (i.e., whatever the user is signed in to?) Or by aggregating? Or by allowing OAuth2 logins via any of the above?

Anyways, comments and thus feedback would be cool.

ByDate Exception

By date pager is achieved through --> <xsl:attribute name="href"><xsl:value-of select="func:link(concat('bydate?', /formresult/years/@current + 1))"/>

If dialog does not have entry for example on 2010 dialog throws broken page.

Instead it should be a friendly page which inform visitors that No Entry has been found on that specific year.

Browser for /bytopic

Topics don't have any browse functionality, pictures instead link to source (e.g. album, ...). Instead of the latter, show "part of XXX" with a link to the container.

ByTopic Updater

Updater for ByTopic is useful, most specially if there has been misspelled topics or mistaken white space, it will create another topic on the dialog.

Update to remove, rename merge certain topics should be included.

AddSingleShot -c throws exception

When passing a date to de.thekid.dialog.cmd.AddSingleShot, an exception is raised:

$ xpcli de.thekid.dialog.cmd.AddSingleShot ... -c 2012-03-22
*** Exception lang.IllegalArgumentException (
    Argument 1 passed to SingleShot::setDate() must be 
    an instance of Date, string given

Images not displaying

Images with spaces or other characters in their filenames requiring encoding for URIs are not displayed.

A fix for this is:

- <img ... style="background-image: url({@fileName})"/>
+ <img ... style="background-image: url({str:encode-uri(@fileName, false())})"/>

...applied to all occurrences where the filename is used as URI.

Image comments

Show below image if existant, and above ISO / aperture / ... info

Rework /bytopic layout

Motivation is because picture lists just get longer and longer and longer, and extend to the bottom. Maybe just limit them at 10 (but show 10 newest regardless of album) so that there's some more dynamics in the layout. Also make pictures clickable

IPTC data (title not showing)

On /xsl/image/view.xsl IPTC data are not showing as image title

Setup:
Dialog version: 3.0.0 with overlay fix #24

To replicate:

iptcData lines found on:

[semprix@b0x dialog]$ find . -type f -print | awk '{print "cat "$0" | grep iptc"}' | sh
<xsl:when test="/formresult/selected/iptcData/title != ''"> <xsl:value-of select="/formresult/selected/iptcData/title"/> <xsl:when test="/formresult/selected/iptcData/title != ''"> <xsl:value-of select="/formresult/selected/iptcData/title"/> <xsl:when test="/formresult/selected/iptcData/title != ''"> <meta property="og:title" content="{/formresult/album/@title} - {/formresult/selected/iptcData/title} "/> [semprix@b0x dialog]$

File involved:

[semprix@b0x tools]$ exiftool IMG_1156.JPG | grep Caption
Caption-Abstract : SnowMan
[semprix@b0x tools]$

File Location:
http://dialog.daxlabrador.info/album/eastwoodcity/0/h,2 and more....

IPTC/Exif Editor used:

IPTCExt: http://photothumb.com/IPTCExt
IrFanView: http://www.irfanview.com/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.