Roadmap
From ActiveArchives
Contents |
PLANNING
12 dec 2011
Alex
- A "bake"/expand command that turns a dynamically generated content into a static one.
- A landmark rel type link
[[ landmark::#00:03:20|Text to be shown in the tooltip ]] [[ landmark::http://example.org/myaudio.ogg#00:01:20|Text to be shown in the tooltip ]]
- Git repo should be a bare one
<aleray> hi, i'm implementing a wiki with django with a backend in git-python
* torbenh3 est parti (Ping timeout: 240 seconds)
<aleray> I was wondering how you would do to manage concurrent editing... Every commit is done on the same repository
* spearce (spearce@nat/google/x-bkgliharprmmferi) a rejoint #git
<cirwin> when you start editing, keep track of the current master commit (i.e. in a hidden form field) — and when they save, create a new commit based off that, and merge the new commit into master
<cirwin> if the merge conflicts, present it to the user to resolve
* torbenh3 (~torbenh@d90-136-152-25.cust.tele2.de) a rejoint #git
* jrm2k6 est parti (Remote host closed the connection)
<aleray> cirwin, thanks. How can I commit against a specific commit ? How would it be translated into a git command ?
<cirwin> git checkout <base-commit>; <apply changes>; git commit -a; git checkout master; git merge HEAD@{1}
* baburdick est parti (Read error: Connection reset by peer)
<cirwin> though you would have to implement some kind of locking scheme so that only one save was in progress at the same time — git is not really designed for very concurrent access
7 dec 2011
MM
Thoughts from today:
- What to do when titles are shown/hidden -- link to classes
- New style "transitions", but also:
- Auto-triggering playback of media
To do
- Thomas Lehmen page:
- Two audio interviews (as a playlist!?)
- Audio file versions: OGG & MP3 -- using proper video tag + sources, and appropriate fallbacks
- Embedded image: "smart" thumbnail filter that maintains a thumbnail at a requested size and allows for a zoom button.
- Work on "Master timeline" for VJ12 / Oral Site Cinematic --> Timeline synchronization
- Playlists
- Problem of High resolution images -- generate small thumbnails, clickable
- eventually embedding a YouTube / Generalize the code for embedding, javascript for "aaplayer"
- ? reload on embed
- Versions!
Alex
- pipeline attribute
- css per annotation,
- Possibility for Markdown that translates into a Django Template Tag (limited set?) -- to do for instance, PageList
- Start with PageList markdown & template tag
Time, Timelines, and Playlists
- Relative time vs. Absolute time
- Datetime: Partial specification
- "8<" cut sections
Embedding
- How to add new filter / embed forms
- Setting title on an image
- How do "aa-apps" provide new filters
- Allow the use of Fragments in URLs!
Thursday 21 sept 2011
- Deal properly with dynamic page elements
- bug: resaving an annotation with an embedded video incorrectly unwraps the "video support" message
- bug: unnamed level-1 header + positioning causes style to get written to wrong place
- POC: styler via dropdown (jeditable?)
- edit vs. play state
- palette visible for play state, but changes are not saved
- elements remain movable, but again not saved when not in edit mode
-
Shortcuts (media control, paste timecode)-> shortcuts related to a specific media - bug: must leave blank space at beginning of annotation (or else merges with previous annotation)
- bug: anchors don't work so far [[#id|text]]
- bug: Firefox 3.6 Mac, no save/cancel buttons on annotation box editing
next steps
- Annotations: Clean / repeatable javascript hooks for linking Videos to titles and vice versa
$('span[property="aa:start"],span[property="aa:end"]').click(function () { console.log("clickable timecode", this); var t = $.timecode_tosecs_attr($(this).attr("content")); var video = $('video[src="' + $(this).parents('*[about]').attr('about') + '"]')[0]; if (video) { video.currentTime = t; video.play(); } });
- Section 0 editing
- Virtual timeline, About with id of element?
- Trigger events on active titles: eg. play/stop a specific ressource
- filters -- async
- relation to adding URLs to the archive
- expandable canvas
- Skinnability: how could annotations be borderless / more flexibly styled than always boxes/mini-windows? -- could styles be class-based and user changeable?
- Skinnability: how could resizing / dragging be flexible for different styles? (not require a big window-style bar but perhaps provide an alternate handle) -- all through css styling of handle?
Halfway: for 26 Sept. (1st Oct. max)
Meeting ideas:
- watchlist
- audacity importer/exporter
- Active titles only
17 oct.
- waveform - general styling - allowing internal CSS - automatic playlists
17 Oct. -> 8 Nov.
- user accounts
Who's working on what
- Alex
- "embed pipeline" code / modularization
-
Timecode markdown extension - git storage
- Michael
- AA wiki markup
- RDF indexing
RDF integration, sniffing & views
Using the "IMPORT" interface, the following URL is added to the system:
http://video.constantvzw.org/vj10/
The system provides recursively adds resources based on the start URL (nice to provide an interface to manually exclude, similar to a photo app interface to import images from a camera). Added resources are (asynchronously) added.
A LIST page shows recently added resources & their associated metadata.
Michael Murtaugh 11:13, 20 July 2011 (CEST)
26 Sep 2011
Meeting with Kristien & Tom
- Toggle for things like height/scrollable
- Page/pages specific
- Ability to "open" pages to welcome contribution...
- full change history, watchlists and user blocking
- Slug name reverse not working on page names with spaces
(in page-edit view?! "Jonathan Burrows on Scores")
- Generic timeline / Timed texts without video
- Example: embed a link -- to be shown as a preview, even in a separate column (thinking sadieplant subs + images demo).
- Example of joining two interviews with a timeline element (and annotate the timeline)
Tom example: In an audio interview, desire to call up & see a video. (hidden l1 annotation ? ability to show and hide
example: {{pause}} (main resource) {{otherurl | play for 5 seconds }}
- waveform
- audio visualisation ?
or is it more of a
- landscape view of the full contents of page
For November: Focus is on structure.
- Showing of related links during
- Think of a timeline as a page-level control (like the layers palette).
Proposal:
- Resource pages -- timeline is linked to a resource
- Wiki pages -- "virtual" timeline
- Audacity export
- Ability to view one at at time vs scrolling (vs. show / hide with animation)
- User Accounts / Edit vs Play mode