summary |
shortlog | log |
commit |
commitdiff |
tree
HEAD ⋅ prev ⋅ next
Matthew Horsfall (alh) [Sat, 30 Jul 2011 17:38:02 +0000]
Separate out App::IdiotBox::* DB objects and put create/update
validation logic in them.
Matthew Horsfall (alh) [Tue, 26 Jul 2011 20:24:25 +0000]
Introducing a very barebones admin UI for managing buckets. I would
avoid using the delete action on active buckets for now as it does not
clean up videos/announcements or files on disk
Matthew Horsfall [Mon, 25 Jul 2011 17:25:34 +0000]
Allow creating of new buckets by using the importer
Matthew Horsfall [Sun, 24 Jul 2011 20:33:33 +0000]
Don't import files if they don't have the supportted format extension,
plus some tests for video_files_from_dir()
Matthew Horsfall [Wed, 20 Jul 2011 00:50:21 +0000]
use Moo like the rest of the code.
Matthew Horsfall [Wed, 20 Jul 2011 00:48:00 +0000]
Add in Data::Perl::Collection::Set from DBIx-Data-Store-old so we can run tests.
Matthew Horsfall [Wed, 20 Jul 2011 00:30:52 +0000]
"Temporary" fix so import works again. DBIx/Data/Store/CRUD.pm no longer seems to handle inserts with special accessors
Matt S Trout [Tue, 19 Jul 2011 23:50:53 +0000]
fix typo in SQL statement definition
Matt S Trout [Tue, 19 Jul 2011 23:22:16 +0000]
switch FilterBuilder to short form
Matt S Trout [Tue, 19 Jul 2011 23:10:12 +0000]
switch to Moo accessors in IdiotBox.pm
Matt S Trout [Sat, 27 Nov 2010 16:01:20 +0000]
update for new Web::Simple
Matt S Trout [Sun, 29 Aug 2010 16:18:45 +0000]
snapshot of the live db for testing
Matt S Trout [Sun, 29 Aug 2010 15:50:07 +0000]
drop Method::Signatures::Simple
Matt S Trout [Sun, 29 Aug 2010 11:46:20 +0000]
move to new DBIxDS code
markie [Sun, 8 Aug 2010 19:14:48 +0000]
support m4v as well as flv
markie [Mon, 1 Mar 2010 20:49:50 +0000]
clear up wording on custom HTML
markie [Mon, 1 Mar 2010 20:18:22 +0000]
make home link point to / rather than the FQDN
markie [Mon, 1 Mar 2010 20:13:50 +0000]
make bucket listing show author
markie [Mon, 1 Mar 2010 20:10:50 +0000]
fix ../ link back to bucket on video page
markie [Mon, 1 Mar 2010 20:04:55 +0000]
presenting perl skin
markie [Mon, 1 Mar 2010 03:10:02 +0000]
add importing support to idiotbox
markie [Mon, 22 Feb 2010 04:35:49 +0000]
video url handling
Matt S Trout [Sat, 20 Feb 2010 04:50:44 +0000]
wrapper script for using @other_checkouts (edit to taste)
Matt S Trout [Sat, 20 Feb 2010 04:50:26 +0000]
port to new zoom api
Matt S Trout [Thu, 18 Feb 2010 05:37:59 +0000]
commit changes before switch to new zoom API
Matt S Trout [Wed, 20 Jan 2010 11:04:45 +0000]
sort of works with store
Matt S Trout [Wed, 20 Jan 2010 09:51:14 +0000]
apparently vaguely working store code
Matt S Trout [Mon, 18 Jan 2010 21:20:06 +0000]
working bucket and video renders
Matt S Trout [Mon, 18 Jan 2010 19:31:39 +0000]
front page rendering appears to work (given git zoom, dbixds and web-simple, anyway)
Matt S Trout [Mon, 18 Jan 2010 02:56:49 +0000]
Iniitial IdiotBox.pm and script/idiotbox
Basic dispatch is in for the first bits - front page, bucket and video pages.
Not sure whether I'll try and make IdiotBox itself a Moose class or not yet.
Blocking out the structure for rendering and writing a quick bit of code to
generate a layout zoom; this is just a sketch though since Zoom will need some
updating before I can try and run it.
Matt S Trout [Mon, 18 Jan 2010 02:15:47 +0000]
Rename front-page.html to front_page.html
I'm trying to maintain consistency of everything through the code, so a
show_front_page method calls render_html with a template name of front_page
and then uses a template called front_page.html. I have vague hopes that I
may be able to type less this way later, but am refusing to modify stuff as
yet since I'll only end up committing premature generalisation by accident.
Matt S Trout [Mon, 18 Jan 2010 01:33:53 +0000]
Skeleton HTML files for static view interface
My intention is to use the id="main-content" as a merge point - layout.html
will be applied to the per-page HTML files.
The announcement thing is a bit clumsily worded because I really want to
avoid having to handle quant/pluralisation for the first pass - that would
raise all sorts of fascinating questions wrt using i18n stuff for _quant and
similar, and, well, blow that for a game of soliders.
Mark explained what was required for the FLV player, but (1) since I try and
avoid knowing anything about flash I had no idea what he was talking about,
(2) the first deployment will probably be on dreamhost who have their own
player and so while that's going to be all we support to begin with I'd like
to make it reasonably easy for somebody to write support for something else.
I consider this a good excuse to completely ignore it for the moment.
Matt S Trout [Mon, 18 Jan 2010 01:19:33 +0000]
Fix up foreign key from videos to announcements
All videos should be attached to an announcement from the same bucket,
so make the schema enforce that. One could probably argue that this means
that bucket_slug doesn't need to exist in the videos table but in my
opinion one would be dead wrong :) - the bucket is an integral part of the
video so while it's sort of duplication, it isn't denormalisation.
Matt S Trout [Mon, 18 Jan 2010 01:03:57 +0000]
Add example data
Tragically, I'm on an airplane so the examples are all my talks since I can
remember what those are called (and mdk's, since he's sat next to me ...).
Matt S Trout [Mon, 18 Jan 2010 00:45:19 +0000]
SQL DDL for buckets, announcements and videos
Folded the announcement_videos table into videos since in our initial model
a video cannot exist without an announcement; we can always re-introduce
the table later if that changes