[Clipart] cchost hacking (was Re: Screenshot uploaded: age)
Jon Phillips
jon at rejon.org
Mon Feb 13 00:01:22 PST 2006
On Sat, 2006-02-11 at 15:07 -0800, Bryce Harrington wrote:
> On Fri, Feb 10, 2006 at 09:33:51PM -0700, Michael Moore wrote:
> > On 10 Feb 2006 19:54:09 -0500, Jonadab the Unsightly One
> > <jonadab at bright.net> wrote:
> > > > I think we all know php well enough,
> > >
> > > I don't know PHP at all.
> >
> > I know very little PHP. I regularly use <?php include('somefile.php')
> > ?>, and can do basic other code tweaks, but I couldn't sit down and
> > write anything.
>
> Well, this could be an excellent opportunity to learn. ;-)
>
> Actually I think initially a lot of our work is just going to be
> replacing strings, not anything php-heavy. For instance, once you've
> logged in, if you edit your profile, there's text that says
>
> What I'm Looking For: List attributes of musicians you'd like to hook
> up with (e.g. Producer, singer, drummer)"
>
> We have to change stuff like that to be relevant to clipart artists.
>
> So the work process is something like this:
>
> a. Poke around on http://openclipart.org/cchost until you find some
> text that isn't right for OCAL
>
> b. Download the tarball and open it up, then search for the text.
>
> http://openclipart.org/cchost-1.0.3.tar.bz2
> tar xjf cchost-1.0.3.tar.bz2
> grep -sr "What I'm looking for" cchost-1.0.3/
>
> c. Make a copy of the file, and then edit it to suit:
>
> cd cchost-1.0.3
> cp some/file.php some/file.php-new
>
> d. Create a patch like this:
>
> diff -u some/file.php some/file.php-new > some_file.diff
>
> e. Post the patch here. Put [PATCH] in the subject line so rejon
> can find it easily.
Can you post this to the wiki...ideally, I can give you all some access
to cchost on sf.net so you can commit at will. I would like to just keep
an up-to-date CVS checked out copy of cchost as our main install...this
will save so much time!
Cool, try to keep the patches as general as possible so that I can
commit them to the project for overall usage. ccHost is supposed to
support as many file-types as possible, however, I can see where
specific wordings are important depending on one's project (as in our
case and ccmixter). Really, we need some solution that allows both
generic and automated specificity.
> > Timewise, I may be able to meet tomorrow, and would like to but my
> > wife is 6 days overdue, so I may not be arround. My inlaws are also in
> > town, so I'll be entertaining during various parts of the day.
> >
> > Assuming no baby, and depending on the time, I could attend though.
>
> Cool, well we'll keep it loose. I ended up making some plans for
> tomorrow, but I've done a bit of hacking today, and probably will do
> some more off and on through the day.
Awesome!
> So give it a shot and see what you can do. Like I said, most of the
> work should be pretty easy text replace stuff, CSS, and HTML. Once we
> get comfortable, we can look into doing some of the more advanced
> stuff like the rotating screenshots. :-)
>
> Bryce
>
>
Yes, a lot also can be done from the admin interface!
We really need help in migrating the content to cchost and developing
infrastructure to import SVG.
Jon
--
Jon Phillips
San Francisco, CA
USA PH 510.499.0894
jon at rejon.org
http://www.rejon.org
MSN, AIM, Yahoo Chat: kidproto
Jabber Chat: rejon at gristle.org
IRC: rejon at irc.freenode.net
Inkscape (http://inkscape.org)
Open Clip Art Library (www.openclipart.org)
Creative Commons (www.creativecommons.org)
San Francisco Art Institute (www.sfai.edu)
More information about the clipart
mailing list