Using Gallery ext. for portfolio, would be nice if it can...

One of my friend was thinking of setting up his portfolio site, so nothing really complicated, and not a large blog by any means, so he's asked me what CMS he should use, since he thought Wordpress is overkill for the tiny site and theme templating doc is a beast to go through that it doesn't seem to worth the hassle.
I told him that PivotX is a really good choice, since it uses flatfile (no database setup) and Smarty for templating. Not that I got anything against PHP, just that with PHP you got the logic of the template obscured by too much raw code, making something that should be clear and obvious looking very obtuse.
Anyways, everything is fine and dandy except when it comes to putting portfolio items on the page, namely, the images and the descriptions. Right now the Gallery extension do not provide any extra field to attach more information to the list of images on display, so we're shit out of luck.
The way things were laid out is like this:
Project 1, Project 2, Project 3, Project 4... (Each project is an entry using extra image field to attach an identifying image to the entry)
Gallery extension (Showing a bunch of images for each project)
The problem is of course that the gallery extension does not hold any data for each image, forcing us to feed only the title information through the filename.
Lots of people set up portfolios, and I think PivotX, with the simplicity and flatfile support would be perfect for those people, except that it needs better feature in the gallery extension to handle portfolio items:
Right now we're hacking the installation so it work like this:
(Project 1) Entry Page
------> Subweblog category = Project 1
--------> List of entries acting as gallery items, with title and description as Title and Intro, using Extra Image Field for the image
Looking at the above, it is such an ugly solution, and the backend management is a mess, but it works, for now.
I told him that PivotX is a really good choice, since it uses flatfile (no database setup) and Smarty for templating. Not that I got anything against PHP, just that with PHP you got the logic of the template obscured by too much raw code, making something that should be clear and obvious looking very obtuse.
Anyways, everything is fine and dandy except when it comes to putting portfolio items on the page, namely, the images and the descriptions. Right now the Gallery extension do not provide any extra field to attach more information to the list of images on display, so we're shit out of luck.
The way things were laid out is like this:
Project 1, Project 2, Project 3, Project 4... (Each project is an entry using extra image field to attach an identifying image to the entry)
Gallery extension (Showing a bunch of images for each project)
The problem is of course that the gallery extension does not hold any data for each image, forcing us to feed only the title information through the filename.
Lots of people set up portfolios, and I think PivotX, with the simplicity and flatfile support would be perfect for those people, except that it needs better feature in the gallery extension to handle portfolio items:
- Title field for each image (Not absolutely necessary, but editing raw file names seems like such a hack)
- Description field for each image
- Instead of extra image field, be able to call specific images from the gallery of said entry instead. So if the image you want to represent the entry is going to be in the gallery anyways, why duplicate it? Just call it from the gallery: "I want the first image from gallery of this post", or specify the title, or make it an random image from the gallery.
Right now we're hacking the installation so it work like this:
(Project 1) Entry Page
------> Subweblog category = Project 1
--------> List of entries acting as gallery items, with title and description as Title and Intro, using Extra Image Field for the image
Looking at the above, it is such an ugly solution, and the backend management is a mess, but it works, for now.