06/24/2012
title

New feature: photostream in release 2.8

The new release Tiny Marbles CMS 2.8 is available. The release 2.8 comes with a new feature: the photostream. Here in a nutshell how the new photostream works:

  • Images in the image library can be tagged with public tags and keywords.
  • A new type of 'Article category' is available: 'Photostream'.
  • The photostream can be placed anywhere in the public navigation bar.
  • All images with public tags appear in the photostream, ordered by date and by ID.
  • On the right side of the photostream the stream can be filtered by public tags
  • The stream provides endless scrolling up to 600 thumbnails (140px * 140px), then a link to the next page appears
  • Each image provides a title, a caption, a description (based on the HTML editor) and keywords.

On the Tiny Marbles CMS website you can check out the photostream. In this particular example the stream only provides 35 images, so the endless scrolling doesn't appear, and the fullsize mode only shows the screen shots, so maybe for a big monitor the fullsize screen will not fill out the complete screen.

Another working example of the photostream with endless scrolling and 'real' fullsize mode you can find on my photoblog.

Next release will probably be published end of July 2012. The new release will come with a new article type: 'Extended article', and a new layout theme called 'Flexible layout 2'. And of course with some improvements and bug fixing.

- Stay tuned -


09/16/2011
title

An introduction to the Tiny Marbles Framework

If you like the Tiny Marbles CMS it might be interesting to get a deeper look at the technology behind the system. All features of the Tiny Marbles CMS are internally organized from the viewpoint of a developer as libraries and frameworks. In fact, the idea is very simple: take the best Java Open Source frameworks for web applications which are available on the market and create your own libraries on top of them. This is exactly what happened in the last couple of years. You can find the most important Open Source libraries of Tiny Marbles Framework here.

uml_components_big.png All these modules are combined in a logical order, the dependencies you can see in the component model in the drawing on the left. The website manager (WSM) has included all modules, and it is called 'Tiny Marbles CMS'. On the other hand, all modules can be used independently. You are looking for an authorization engine for your project: you could use Talos for that. You need a user management system? In this case you could try out MUM. Or check out the Repository in case you would like to organize your database access upon the DAO pattern and Hibernate. If you like to care about the website layout yourself, you could use the CMS module without the website manager (WSM).

The complete set of modules from the view point of a developer for independent usage is called the 'Tiny Marbles Framework'. The framework is solid, well tested and is used in a variety of running public web applications.

more Complete article