Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

New Features List & First Impressions...
Miketrix
#1 Posted : Monday, 29 October 2007 11:21:39 PM(UTC)
Rank: Member

Joined: 29/10/2007(UTC)
Posts: 8
Location: Brussels

Hi Roger,

First, I would like to tell that GalleryServerPro (GSP?) is the first impressing Media Library project I've seen for a long time. Well, even better, I think it's the first versatile Media Library project at the time that seems well driven and provides a stable version with cool features.

So, thank you for leading such a great project, I'm sure it could become a leader in it's category. I've been thinking since a long time for such a project and I would like to develop one by myself, but I really miss some free time to do so and it would take a long time before I could reach the quality level you've already hit.

My opinion is that Gallery Server Pro looks very promising, but still lacks some important features. As I'm writing notes about that since few months but never had the time to start the project, I would be glad to share with you a bunch of ideas that could add value to GSP.

Here are some ideas (from my original project) to share and discuss, if you find some of them interesting feel free to contact me as I could send you some more details:

*The Media Library should support multiple Media Types (as GSP does already):
- Images
- Audio
- Video
- Documents
- Archives
- Applications
- Fonts
- ...

*Each "Media Type" should be related to a set of file extensions:
- Images (png, icon jpg, bmp, gif, psd, ...)
- Audio (mp3, wax, mid, wma, kar, ...)
- Video (avi, mpg, wmv, mov, rm, ...)
- Documents (chm, txt, doc, xls, html, pps, ppt, msg, mmpa, pdf, vsd, vcf, xml, rtf, swf, ...)
- Archives (rar, zip, ace, ...)
- Applications (bat, exe, msi, ...)
- Fonts (pfm, ttf, fon, ...)

This is important to let the user search by type of media and/or extensions.

*Each "Media Type" should have a list of categories. For example, the type "Images" should propose the following categories:
- Icons
- Photos
- Wallpapers
- Backgrounds
- Screenshots
- Animated (for animated Gifs).
- ...

Categories are important to define a base classification. Of course, the categories should be editable by the administrator.


The most important feature missing is (I think) the tagging support. Each Library item should support tags and then allow user to make searches based on tags (flexible and useful). I made some researches about Tagging support into Blog Frameworks (like Wordpress, ...) and there is some documentation on the Internet you could read to get inspired (they call that the Taxonomy tables).

The upload system should allow to define default tags to assign when uploading a set of files.

The Library should also be capable to detect files existing in dubble in the library. There shouldn't be twice the same item in different folders (to keep the library clean). Using tags and categories, a single item could be referenced under multiple keywords.


One last idea (more can be discussed) is that many times, we have similar files (e.g.: for images) that share many attributes (like having a set of icons from 16x16 to 256x256). Each item should be able to have "brother" items. This could be handled by assigning a "Collection" to the item. Furthermore, this would allow the collection to have a Licence (Free for use, Creative Commons, Shareware, ...) and an Editor (link to the source URL).


Well, I know many people around can have many features requests, and there is a lot more things to discuss that could be interesting to add to GSP but I wanted to put some ideas here on the forum.

Let me know your interest about adding these kinds of features to your software, or maybe if you plan to develop some "open" community to allow the users to develop new modules and add them to next releases.


Thank you for reading this !

Regards,

Mike.
Roger Martin
#2 Posted : Thursday, 1 November 2007 1:29:14 PM(UTC)
Roger Martin

Rank: Administration

Joined: 3/08/2007(UTC)
Posts: 3,300
Location: Fort Atkinson, WI

Thanks for sharing your thoughts. I would like to learn more about how people would like the category, collections and tagging support to work. They sound related - can they be combined into one elegant feature? Are there implementations out there that I can use as a role model, ideally with available source code?

I will point out that tags added in Vista's Photo Gallery are imported by Gallery Server and are immediately searchable.
Roger Martin
Creator and Lead Developer of Gallery Server Pro
Miketrix
#3 Posted : Tuesday, 6 November 2007 7:45:37 AM(UTC)
Rank: Member

Joined: 29/10/2007(UTC)
Posts: 8
Location: Brussels

Hi Roger,

Nice to hear you're interested in Tagging support.

About some sources on how to implement tags, here are some links that could be useful, if you find time to look at:

Building a Photo Tagging Application using ASP.NET 2.0, LINQ, and Atlas

Creating a Tag Cloud in ASP.NET

Object Oriented Tagging : Adding Power to Web 2.0 Tags!

Some Searches on CodePlex about projects that implement Tagging Support



Surprisingly, there is few documentation or example on the Internet on how to build a Tagging system architecture. If anybody finds more info about it, please post it here I would be interested in reading such articles.


Thanks.

Mike
Miketrix
#4 Posted : Wednesday, 7 November 2007 8:30:47 PM(UTC)
Rank: Member

Joined: 29/10/2007(UTC)
Posts: 8
Location: Brussels

Hi again,

I found some other sources for Tagging Implementation which are better than the first ones:

- http://www.pui.ch/phred/archives/2005/04/tags-database-schemas.html

It exposes reflexions about tagging database schemas (with pros and cons)... Really interesting (its blog is entirely dedicated to tagging, so it may contain other interesting articles).

- http://tagschema.com/blogs/tagschema/

Another blog talking exclusively about tags from a technical and functional point of view. Nice!

raup
#5 Posted : Tuesday, 13 May 2008 5:59:12 AM(UTC)
Rank: Newbie

Joined: 13/05/2008(UTC)
Posts: 2
Location: Montana

I agree strongly in adding the ability to add tags, especially choosing from a list of predefined keywords which is also editable. Have you started on this yet and if so, do you have an approximate release date?
Roger Martin
#6 Posted : Wednesday, 14 May 2008 1:55:22 AM(UTC)
Roger Martin

Rank: Administration

Joined: 3/08/2007(UTC)
Posts: 3,300
Location: Fort Atkinson, WI

I have not started coding a tagging feature. Volunteers are of course welcome to help speed things along. Watch for a roadmap to be published within a month.
Roger Martin
Creator and Lead Developer of Gallery Server Pro
Rss Feed  Atom Feed
Users browsing this topic
Guest
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.