12 years agoSeparate out App::IdiotBox::* DB objects and put create/update master
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.

12 years agoIntroducing a very barebones admin UI for managing buckets. I would
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

12 years agoAllow creating of new buckets by using the importer
Matthew Horsfall [Mon, 25 Jul 2011 17:25:34 +0000]
Allow creating of new buckets by using the importer

12 years agoDon't import files if they don't have the supportted format extension,
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()

12 years agouse Moo like the rest of the code.
Matthew Horsfall [Wed, 20 Jul 2011 00:50:21 +0000]
use Moo like the rest of the code.

12 years agoAdd in Data::Perl::Collection::Set from DBIx-Data-Store-old so we can run tests.
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.

12 years ago"Temporary" fix so import works again. DBIx/Data/Store/CRUD.pm no longer seems to...
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

12 years agofix typo in SQL statement definition
Matt S Trout [Tue, 19 Jul 2011 23:50:53 +0000]
fix typo in SQL statement definition

12 years agoswitch FilterBuilder to short form
Matt S Trout [Tue, 19 Jul 2011 23:22:16 +0000]
switch FilterBuilder to short form

12 years agoswitch to Moo accessors in IdiotBox.pm
Matt S Trout [Tue, 19 Jul 2011 23:10:12 +0000]
switch to Moo accessors in IdiotBox.pm

13 years agoupdate for new Web::Simple
Matt S Trout [Sat, 27 Nov 2010 16:01:20 +0000]
update for new Web::Simple

13 years agosnapshot of the live db for testing
Matt S Trout [Sun, 29 Aug 2010 16:18:45 +0000]
snapshot of the live db for testing

13 years agodrop Method::Signatures::Simple
Matt S Trout [Sun, 29 Aug 2010 15:50:07 +0000]
drop Method::Signatures::Simple

13 years agomove to new DBIxDS code
Matt S Trout [Sun, 29 Aug 2010 11:46:20 +0000]
move to new DBIxDS code

13 years agosupport m4v as well as flv
markie [Sun, 8 Aug 2010 19:14:48 +0000]
support m4v as well as flv

14 years agoclear up wording on custom HTML
markie [Mon, 1 Mar 2010 20:49:50 +0000]
clear up wording on custom HTML

14 years agomake home link point to / rather than the FQDN
markie [Mon, 1 Mar 2010 20:18:22 +0000]
make home link point to / rather than the FQDN

14 years agomake bucket listing show author
markie [Mon, 1 Mar 2010 20:13:50 +0000]
make bucket listing show author

14 years agofix ../ link back to bucket on video page
markie [Mon, 1 Mar 2010 20:10:50 +0000]
fix ../ link back to bucket on video page

14 years agopresenting perl skin
markie [Mon, 1 Mar 2010 20:04:55 +0000]
presenting perl skin

14 years agoadd importing support to idiotbox
markie [Mon, 1 Mar 2010 03:10:02 +0000]
add importing support to idiotbox

14 years agovideo url handling
markie [Mon, 22 Feb 2010 04:35:49 +0000]
video url handling

14 years agowrapper script for using @other_checkouts (edit to taste)
Matt S Trout [Sat, 20 Feb 2010 04:50:44 +0000]
wrapper script for using @other_checkouts (edit to taste)

14 years agoport to new zoom api
Matt S Trout [Sat, 20 Feb 2010 04:50:26 +0000]
port to new zoom api

14 years agocommit changes before switch to new zoom API
Matt S Trout [Thu, 18 Feb 2010 05:37:59 +0000]
commit changes before switch to new zoom API

14 years agosort of works with store
Matt S Trout [Wed, 20 Jan 2010 11:04:45 +0000]
sort of works with store

14 years agoapparently vaguely working store code
Matt S Trout [Wed, 20 Jan 2010 09:51:14 +0000]
apparently vaguely working store code

14 years agoworking bucket and video renders
Matt S Trout [Mon, 18 Jan 2010 21:20:06 +0000]
working bucket and video renders

14 years agofront page rendering appears to work (given git zoom, dbixds and web-simple, anyway)
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)

14 years agoIniitial IdiotBox.pm and script/idiotbox
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.

14 years agoRename front-page.html to front_page.html
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.

14 years agoSkeleton HTML files for static view interface
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.

14 years agoFix up foreign key from videos to announcements
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.

14 years agoAdd example data
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 ...).

14 years agoSQL DDL for buckets, announcements and videos
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