Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 8 reacties
Bron: JAlbum

Iedereen die wel eens heeft geprobeerd om een verzameling afbeeldingen en foto's beschikbaar te stellen via HTML weet dat het bijhouden en ordelijk tonen van deze verzameling een lastig en tijdrovend karwei is. Er zijn programma's beschikbaar die deze klus van je overnemen en JAlbum is er daar één van. Het grote voordeel van dit programma is dat je kan werken met je eigen templates, HTML- en CSS-bestanden, zodat je het geheel op een makkelijke manier een eigen uiterlijk kan geven. Sinds kort staat versie 5.2 te pronken op de website met het volgende changelog:

Changes:
  • Updates to large albums now significantly faster as JAlbum can skip subdirectories that haven't been touched since the last album build
  • Memory handling improved: Variables not specific to an individual image are shared among images (previously copies were kept). The new memory handling is both a memory saver and a speed-up
  • Skin template files are now processed faster due to rewritten way of expanding $variables. Expect between 30% and 100% speed increase depending on skin due to these two changes
  • Skin developers that want to accelerate skins that rely heavily on scripting may compile the scripts into Java classes. In order to minimize changes to the existing code, one may subclass the new CompiledScript convenience class that provides direct access to most of the neccesary JAlbum variables
  • Skin specific user interface controls are no longer synchronized with user defined variables in order not to bloat the user variable list with settings that can as well be set in the skin specific user interface. Skin writers: You may now prefix skin hints that apply to your UI controls with "skin." instead of "user." in order not to bloat the user variables list
  • New "JSP 2.0 style" syntax for inserting simple expressions. Expressions like <%= meta.get("Flash") %> can now be written as $[meta.Flash]. In the future, this syntax may also be accelerated further compared to standard scriptlet syntax
  • Comments that are not to show in generated code can now be written using <%-- jsp comment syntax --%>
  • Improved error reporting for scripting errors. A full stack trace is now presented if errors occur in Java code called from scripts
  • Made date interpretation more robust: The variables fileDate and originalDate are no longer String types but FormattedDate types. This will require a slight modification to skins that assume the String type like older BluPlusPlus skins
  • Scripts may now call window.ui2Engine() to synchronize the JAlbum engine with the user interface
  • Korean translation added. Thank you Jae Sung Jung
  • Norwegian translation added. Thank you Stein Kristiansen
  • Ukrainian translation added. Thank you Serhij Dubyk Updated French, Polish, German, Hungarian and Slovak translations. Thank you translators!
  • Made JAlbum recognize "mp4" files as media files too
  • Again recognizes EXIF 2.2 tags (Thanks to Klaus A. Brunner, Austria)
  • Updated UI synchronization classes (BeanBinder and PropertyBinder) to properly synchronize user interfaces that are implemented using class hierarchies
  • Added the "not" attribute as a convenience to the ja:if tag
  • Added missing progress info text for index page processing (used to just read "Processing image metadata")
  • Searches skin specific texts in the "texts" directory of a skin prior to searching in the root skin directory (was previously the other way around)
  • Added a "currentFile" variable to indicate the currently processed file. (Gives more clear code than writing files[imageNum-1] )
  • Bundled the popular "Simple" skin.
  • Updated bundled skin BluPlusPlus to v3.1. There are too many enhancements to list here. Just have a peek at the BluPlusPlus frame gallery and you'll see one of them
  • Updated bundled skin ExhibitPlus. to v1.4. A lot of enhancements here too
  • Defaults to using Firefox as browser on Linux instead of Netscape
Bug fixes:
  • EXIF comments encoded in Unicode sometimes lost their last character
  • The skin specific plugins folder wasn't taken into account when executing the onload.bsh script
  • Code loaded from plugins directories would only find local classes and classes loaded by the system class loader. This would cause trouble running JAlbum in environments with custom class loaders (like web servers for instance)
  • Didn't recognize .jpe as a valid JPEG file extension.
  • The getModifiedSize() method of image filters that implement the ModifiesSize interface wasn't passed the full range of context variables (as compared to the filter() method
  • The sharpen and blur filters could produce borders around images
  • Calling processTemplateFile(source, dest) from init.bsh wouldn't expand the currently defined variables
  • Skin specific fields weren't saved to a project if they were disabled.
  • Relative paths to original files weren't constructed correctly if the image directory path started like the output path without being a subdirectory thereof. (For instence the image directory being "C:\album original" and the output directory being "C:\album")
  • Loading a project containing skin specific drop list settings that no longer exist in a drop list could cause NullPointerException
  • JAlbum didn't respect custom drop list settings to be loaded from a project (say for instance a thumbnail size of "88x88")
  • The totalImages variable wasn't available on index pages
  • The Family skin sometimes created broken links between folders
  • The Experience skin sometimes had problems interpreting dates
  • The PropertyBinder class could go in an infinite loop if passed certain component structures.
  • PropertyBinder.syncUI() didn't recursively process fields of type JComponentHolder (for instance ControlPanel)
Versienummer:5.2
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, macOS, OS/2, Solaris, UNIX, Windows Server 2003
Website:JAlbum
Download:http://jalbum.net/install.htm
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (8)

Volgens mij het beste programma om een HTML album mee te maken zeer aan te raden. En het is ook erg handig dat het onder vele OS werkt.
Too bad there isn't yet a dutch translation made? Who's gonna do it? ;)
Een vertaling kan je ook lekker zelf maken. Al blijf ik zoals bovenstaanden het Engels het liefst gebruiken omdat vertalingen van een Engels product toch vaak te veel ergerlijke fouten bevatten:
- oude spelling (aktief) en verouderd taalgebruik
- letterlijke vertalingen van een functies, zodat je niet meer weet wat het precies is
- gewoonweg taalfouten (spelling, grammatica, veerkeerrd woordgebruik)

Geef mij maar Engels, niet dat die altijd goed geschreven zijn (het merendeel is door niet-Engelstaligen geschreven), maar dan pas je gewoon zelf dat kleine dingetje aan. Bij het Nederlands kun je dat ook doen, als je Nederlands graag hebt staan als taal.
Waarom moet alles altijd vertaald worden.
ENG is wat dat betreft nog steeds de 'leading' taal in de informaticahoek.
Je kunt dan ook geen foutmeldingen meer krijgen wat je vroeger nog wel eens tegen kwam.
Your programma heeft een fout occured. Programma wordt ended.
eigen taal hoog in de vaandel houden is gewoon goed, niet alleen nu maar ook voor de komende generaties.
Hoe meer ptogramma's worden vertaald hoe beter een taal beheert blijft.
Ja jij hebt de Nederlandse taal "hoog in de vaandel..."
zullen we er het vaandel van maken.... ;)
doe dan ook maar
Hoe meer ptogramma's worden vertaald hoe beter een taal beheerd blijft.

On-topic - Ik gebruik de vorige versie al tijden voor de website van het supermarktfiliaal waar ik een bijbaantje heb (deka.thomaswebstek.com) en het bevalt uitermate goed. Vooral omdat de XP lay-out gewoon erg strak en duidelijk is.
Erg handige tool, ik heb het een kwartier geleden gedownload en ik ben nu al met mijn eigen template bezig :9

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True