Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Well, the filesystem gives you hierarchy and an RDBMS can give you the tagging you need. To start, I would mock this up with a CGI that has access to a predefined set of folders. You can get a quick tagging system going by making the md5sum of the file be the key in a single table sqlitedb and create entries like (md5sum,tag) each time a tag is applied to a file. there are a million good directory strategies, research them. For thumb presentation try mirroring the full size photos from the top of the tree like: root->photos and root->thumbs, so when someone clicks the thumb, just change the root. this is just a start but i think you'll see how easy it can be. the hardest part will be presentation. you might also want to look at INTERCHANGE, since it is good at cataloguing, you might get most of the functionality you need there.


humbly,
novitiate

"...goodnight you princes of main(e)"  --The Cider House Rules

In reply to Re: Photo Database Application by novitiate
in thread Photo Database Application by Limbic~Region

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (2)
As of 2024-04-20 05:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found