Slashdot Mirror


Open Sourced Cataloguing Packages?

mcse_knowthyenemy asks: "I am cataloguing a HUGE private collection for a magician (No, we cannot waive a wand...) with an item count of at least 100k. The end result will be a searchable website. There are several Windoze packages that fit the bill (item data ad nauseum, image inclusion, reports, website). But these invariably requires numerous Microsoft products plus IIS. So, any input on a solution that is based on Apache, instead?" There are plenty of cataloguing and e-Commerce bases out ther that would work for this, one only has to perform a quick Freshmeat search to find them, however this being a museum, maybe there are better options? Would you use the already available software for this sitution or would you write something custom, instead?

20 comments

  1. first post by Anonymous Coward · · Score: 0

    yes, im a dork.

  2. Nice try Cliff... by Eagle7 · · Score: 0, Offtopic

    I like how you tried to fend off the "Just f*cking use Google!!!" responses. But again, this sounds like someone with a job taking a shortcut by asking the /. community rather than just spending time searching and experimenting.

    --
    _sig_ is away
  3. for a magician... by tps12 · · Score: 3, Funny

    Why doesn't the magician just keep track of everything with magic?

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:for a magician... by seann · · Score: 1

      because magic isan't real and magicians are fake.

      google is real, he should use google.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    2. Re:for a magician... by PD · · Score: 2

      No, magic is quite real, it's just not done the way you might imagine it's done. Once you figure out how the trick is done, it's not magic anymore.

    3. Re:for a magician... by Anonymous Coward · · Score: 0

      I thought Google was magic!

  4. LDAP by babbage · · Score: 2, Interesting
    Set up an LDAP server. I'm just learning about it myself, but it seems to be designed for just this sort of thing. (Well actually no, it looks like it might be designed for phonebook / addressbook type applications, but this sounds like a close corollary to that model.) There are lots of tools available for running LDAP in conjunction with web servers, database servers, command line interaction, GUI interfaces, programming APIs, etc.

    Poking around a little, it looks like there's a good (but old?) FAQ from Netscape, though there some other sources of information out there.

    1. Re:LDAP by NoMoreNicksLeft · · Score: 4, Funny

      You are a dumbass. That your post was modded anything other than -5, Retarded only serves to further destroy what little respect I still have for the moderation system.

      LDAP is ***NOTHING*** like what he needs. It's not even close. You even say what LDAP is for in your post, but you state it in a way that makes it seem almost irrelevant. I feel like barfing.

      He needs a SQL database, with maybe 20 minutes worth of design. Hell, not even anything complex, a small number of tables/relationships. I just don't understand anymore. 500,000 accounts on slashdot, and I'd bet my life 75% of them are trolls.

      My god. You even have a relatively low user id. This makes no sense. It may be that the sole purpose of the universe, the single reason it was created, is simply to torture me with stupidity like this. I honestly can't think of any other plausible explanation.

  5. Database by Chacham · · Score: 1

    Why not create the tables in a database? If all that is needed is a cataloge of items, it should be a trivial task. Add an index or two, and searching will be done very quickly.

    1. Re:Database by fishebulb · · Score: 2

      i have been looking at this as an option for some programs, but whats irritating is some programs require full database such as PostgreSQL, when i like mysql. I usually dont want to run both. fortunatly i have a bit of programming experience and i can usually modify it. but some programs it seams that a real database would not be needed. To bad there wasnt a way for easy plugin access, ODBC could work, but still thats not a great example. something in a standalone "db", like access 2000 is used (on the windows side)

      In my programming C# book, Microsoft has come a long way with using xml database recordsets. its kind of cool and pretty easy to implement. which works perfects in smaller applications.

  6. custom work would be my shot by tuanjim_2001 · · Score: 2, Informative

    I have to jump in on this being that this is my current profession. More than likely a custom made approach would work best here (Ofcourse GPL/BSDL the work). Try a *SQL database, with apache for the web (like you said). Use perl and cgi scripts to access and create your catalogue. Take a look at Endeavor . They are what alot of libraries use. It would be hard, not going to pull punches here, but it would garuntee contract work for life. Good luck with this and I know I'd like to keep up with how this pans out.

    --
    "If a quarter is two bits, then a dollar's a byte." -R Deric Miller
  7. "Waive" a wand? by Anonymous Coward · · Score: 0

    (No, we cannot waive a wand...)

    A tip for later in the project: spell things correctly when you're cataloguing. Sure, it's better to have a bad catalogue than none at all, but a good catalogue is better still.

    The workflow for the project should require that a second person proofs all publicly displayed text, and all search terms.

    There are search tools that correct for bad spelling, but they're designed to use badly spelled input to find correctly spelled targets. A misspelled word in an item description can effectively hide that item from your search.

    1. Re:"Waive" a wand? by mcse_knowthyenemy · · Score: 1

      Please note, worthy AC, that /.'s input page does not include a spellchecker.

  8. ad nauseum[sic] by Anonymous Coward · · Score: 0

    If you can't spell latin phrases, please don't use them. You're failing miserably in your attempt to look smart.

    1. Re:ad nauseum[sic] by mcse_knowthyenemy · · Score: 1
      An attempt to look smart? Sort of like posting anonymously (and with incorrect capitalization), you mean?

      Actually, I thought being smart was soliciting input from seriously-clueful techies such as read /.

      Mea culpa.

      Yet, some posters have been quite helpful.

  9. However, by karb · · Score: 1

    invariably, somebody responds who has actually _done_ this, which is 10,000 times better than a google search. I.E. any moron can search google, but only somebody who has done it before can tell you what works and what doesn't, which is extremely important, considering the scale of the project.

    --

    Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone

  10. LAMP by phutureboy · · Score: 2

    Write a quick custom app using Linux, Apache, Mysql, PHP

    Easy as cake.

  11. A Quick Freshmeat search? by Havokmon · · Score: 2
    Reveals:

    4. cowsay
    An easy way to add speaking and thinking cows to anything.

    Yeah, that obviously applies. On top of that, did anyone notice the spelling of Catalog?
    catalogue
    That wouldn't have been my first attempt (was it Cliff's?).

    And some of you wonder why the guy just asked ./ instead of looking for himself.

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  12. That's my project to learn mySQL, C, and perl by Geekboy(Wizard) · · Score: 1

    That's exactly what I want to do. I am getting the new learning mysql book from oreilly's, and I will learn how to create a mysql database, and have a perl module connect to it, so I can see my database from the internet, and I will write a C prog to adminster the database. The database will be an index of all of my DVD's, with cross-references by actors, directors, crew, effects, genre, music, etc, etc, etc.

  13. You have 2 options, roll your own or adapt somethi by Vader82 · · Score: 1

    I've done something like that myself, I wrote a MySQL, PHP, and Apache webapp called ReciPHP. It was a multi-user, searchable, categorized database for recipes. Even had a rating system and favorites lists.
    When I moved from school to home the HD was destroyed and like a champ I didn't back any of it up. It only took me about 3 months of sporadic work (when I didn't have class and I was motivated). If you sat down and did it "full time" you could probably knock it out in a week or two. If you need any help mail me vader82[at]vader82[dot]net