Hello!
The Wikimedia Developer Summit
<https://www.mediawiki.org/wiki/Wikimedia_Developer_Summit> is the annual
meeting to push the evolution of MediaWiki and other technologies
supporting the Wikimedia movement. The next edition will be held in San
Francisco on January 9-11, 2017.
We welcome all Wikimedia technical contributors, third party developers,
and users of MediaWiki and the Wikimedia APIs. We specifically want to
increase the participation of volunteer developers and other contributors
dealing with extensions, apps, tools, bots, gadgets, and templates.
Important deadlines:
- Monday, October 24: This is the last day to request travel
sponsorship. Applying takes less than five minutes.
- Monday, October 31: This is the last day to propose an activity. Bring
the topics you care about!
Subscribe to weekly updates: https://www.mediawiki.org/
wiki/Topic:Td5wfd70vptn8eu4
Please feel free to forward this email to anyone who might be interested in
attending!
Thanks,
Srishti
--
Srishti Sethi
ssethi(a)wikimedia.org
Hello,
I tried to install Metavid on MediaWiki 1.19.3 (LTS). Unfortunately, it
doesn't work. From what I saw in the archive of this mailing list, and in
other forums, it seems that the MetaVid Extension is not maintained
anymore. Can someone confirm me that it is the case ?
Do you think it is possible to install MetaVid anyway on MediaWiki 1.19.3,
without too much work ? .
Thank you in advance for your responses.
Stéphane
After a couple of months of trial and error and with the kind help of the metavid / mediawiki community, I have successfuly reached a properly working installation comprising of:
Installed software
Product
Version
MediaWiki
1.16alpha (r52874)
PHP
5.3.2-1ubuntu4.18 (apache2handler)
MySQL
5.1.66-0ubuntu0.10.04.3
Installed extensionsSpecial pages
Semantic Forms (Version 2.2.1)Forms for adding and editing semantic data
..., Stephan Gambke and Yaron Koren
Parser hooks
Cite (Version 2008-01-31)Adds <ref[ name=id]> and <references/> tags, for citations
Ævar Arnfjörð Bjarmason
External Data (Version 0.6.1)Allows for retrieving data in CSV, JSON and XML formats from both external URLs and local wiki pages
Michael Dale and Yaron Koren
ParserFunctions Enhance parser with logical functions
Tim Starling
RSS Reader (Version 0.2.3)adds an rss tag
Artem Kaznatcheev
Semantic MediaWiki (Version 1.4.2)Making your wiki more accessible – for machines and humans. View online documentation.
Klaus Lassleben, Markus Krötzsch, Denny Vrandecic, S Page, and others. Maintained by AIFB Karlsruhe.
Media handlers
OggHandler
(r42524)Handler for Ogg Theora and Vorbis files, with JavaScript player
Tim Starling
Other
MetaVidWiki (Version 1.0r47961)Video Metadata Editor & Media Search
Michael Dale
Semantic Forms Inputs (Version 0.4.1)Additional input types for Semantic Forms
Sanyam Goyal, Yaron Koren and Stephan Gambke
The latest extensions added were :
-ExternalData 0.6.1
Minor code changes were required since it failed to download any data from external urls.
-Semantic Mediawiki version 1.4.2 (required by Semantic Forms 2.2.1 and Semanti Forms Inputs 0.4.1)
This required quite some code patching which was performed based on the patch files as provided by George Chriss at https://labsconsole.wikimedia.org/wiki/Nova_Resource:Metavidwiki/openmeetin…
I had to apply the patches by hand since my code was a bit different and the patches failed using the patch command.
-Semantic Forms Inputs Version 0.4.1 &
-Semantic Forms 2.2.1 to provide extra input type fields, used for entering various data using a more user-friendly interface.
A strange behavior was experienced at first, since when adding a new Form (by using the special Create new class page) resulted in creating a Stream:pagename instead of a Form:pagename. Only the Form creation had this issue, Templates, properties and categories were properly created by the same special page.
I believe that the way I fixed it was adding to LocalSettings.php the following variables:
//set up namespace
$smwgNamespaceIndex=100;
//set metavid namespace to smw namespace + 10 Initially it was +6
$mvNamespaceIndex=$smwgNamespaceIndex + 10;
//add the new custom namespace index for Form and Form_talk
define("NS_FORM", 500);
define("NS_FORM_TALK", 501);
$wgExtraNamespaces[NS_FORM] = "Form";
$wgExtraNamespaces[NS_FORM_TALK] = "Form_talk";
Unfortunately, I'm not fully sure that the above changes/additions actually fixed the Form creation problem since I got impatient and performed a couple of changes at once. I will test to see which change actually fixed the issue.
The current open issue I'm working on is with the thumbnail creation of videos using ffmpeg. In George's patches 'thumbnailer' is used and I can't find this s/w so I will need to substitute it with ffmpeg thumbnailer .
Regards
Ioannis
Congratulations on getting this all up and running. It would be cool if you put your installation (-credentials ) on github with all this info a readme, in case anyone wanted to follow your footsteps in the future.
--michael
----- Reply message -----
From: "ioannis ioannis" <ioannisc(a)hotmail.com>
To: "metavid-l(a)lists.wikimedia.org" <metavid-l(a)lists.wikimedia.org>
Subject: [MetaVid-l] My metavid installation status > as of 18/1/2013
Date: Fri, Jan 18, 2013 10:59 pm
After a couple of months of trial and error and with the kind help of the metavid / mediawiki community, I have successfuly reached a properly working installation comprising of:
Installed software
Product
Version
MediaWiki
1.16alpha (r52874)
PHP
5.3.2-1ubuntu4.18 (apache2handler)
MySQL
5.1.66-0ubuntu0.10.04.3
Installed extensionsSpecial pages
Semantic Forms (Version 2.2.1)Forms for adding and editing semantic data
..., Stephan Gambke and Yaron Koren
Parser hooks
Cite (Version 2008-01-31)Adds <ref[ name=id]> and <references/> tags, for citations
Ævar Arnfjörð Bjarmason
External Data (Version 0.6.1)Allows for retrieving data in CSV, JSON and XML formats from both external URLs and local wiki pages
Michael Dale and Yaron Koren
ParserFunctions Enhance parser with logical functions
Tim Starling
RSS Reader (Version 0.2.3)adds an rss tag
Artem Kaznatcheev
Semantic MediaWiki (Version 1.4.2)Making your wiki more accessible – for machines and humans. View online documentation.
Klaus Lassleben, Markus Krötzsch, Denny Vrandecic, S Page, and others. Maintained by AIFB Karlsruhe.
Media handlers
OggHandler
(r42524)Handler for Ogg Theora and Vorbis files, with JavaScript player
Tim Starling
Other
MetaVidWiki (Version 1.0r47961)Video Metadata Editor & Media Search
Michael Dale
Semantic Forms Inputs (Version 0.4.1)Additional input types for Semantic Forms
Sanyam Goyal, Yaron Koren and Stephan Gambke
The latest extensions added were :
-ExternalData 0.6.1
Minor code changes were required since it failed to download any data from external urls.
-Semantic Mediawiki version 1.4.2 (required by Semantic Forms 2.2.1 and Semanti Forms Inputs 0.4.1)
This required quite some code patching which was performed based on the patch files as provided by George Chriss at https://labsconsole.wikimedia.org/wiki/Nova_Resource:Metavidwiki/openmeetin…
I had to apply the patches by hand since my code was a bit different and the patches failed using the patch command.
-Semantic Forms Inputs Version 0.4.1 &
-Semantic Forms 2.2.1 to provide extra input type fields, used for entering various data using a more user-friendly interface.
A strange behavior was experienced at first, since when adding a new Form (by using the special Create new class page) resulted in creating a Stream:pagename instead of a Form:pagename. Only the Form creation had this issue, Templates, properties and categories were properly created by the same special page.
I believe that the way I fixed it was adding to LocalSettings.php the following variables:
//set up namespace
$smwgNamespaceIndex=100;
//set metavid namespace to smw namespace + 10 Initially it was +6
$mvNamespaceIndex=$smwgNamespaceIndex + 10;
//add the new custom namespace index for Form and Form_talk
define("NS_FORM", 500);
define("NS_FORM_TALK", 501);
$wgExtraNamespaces[NS_FORM] = "Form";
$wgExtraNamespaces[NS_FORM_TALK] = "Form_talk";
Unfortunately, I'm not fully sure that the above changes/additions actually fixed the Form creation problem since I got impatient and performed a couple of changes at once. I will test to see which change actually fixed the issue.
The current open issue I'm working on is with the thumbnail creation of videos using ffmpeg. In George's patches 'thumbnailer' is used and I can't find this s/w so I will need to substitute it with ffmpeg thumbnailer .
Regards
Ioannis
Hi,
after examining the functionality of my installation, I believe that I am missing some templates in order to have the full functionality.
For example, I have created a person template with the assistance of George, which shows the person's photo.
However, its clear that there should be other variables in this template, which I can not find.
Any ideas as to the required templates and their structure?
Regards
Ioannis
Dear friends,
with your help, I am at a very good point with my installation.
Almost all tagging/transcribing functionality works.
I do have one more question at this time:
When I create a new tag or annotation or transcript, the end time shown in the edit box is always 0:00:30 and not the actual end time (or duration) of the video, and I have to update it by typing in the end time and then adjust with the slider.
How can I fix this to show the video's end time by default?
Best Regards
Ioannis
> From: metavid-l-request(a)lists.wikimedia.org
> Subject: MetaVid-l Digest, Vol 11, Issue 6
> To: metavid-l(a)lists.wikimedia.org
> Date: Mon, 10 Dec 2012 12:00:15 +0000
>
> Send MetaVid-l mailing list submissions to
> metavid-l(a)lists.wikimedia.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.wikimedia.org/mailman/listinfo/metavid-l
> or, via email, send a message with subject or body 'help' to
> metavid-l-request(a)lists.wikimedia.org
>
> You can reach the person managing the list at
> metavid-l-owner(a)lists.wikimedia.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of MetaVid-l digest..."
>
>
> Today's Topics:
>
> 1. Re: My metavid installation status as of 3-12-2012 (George Chriss)
> 2. Re: Updated: My metavid installation status as of 3-12-2012
> (George Chriss)
> 3. Re: Solved: My metavid installation status as of 7-12-2012
> (George Chriss)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 9 Dec 2012 16:51:49 -0500
> From: "George Chriss" <gchriss(a)openmeetings.org>
> To: "metavid-l(a)lists.wikimedia.org" <metavid-l(a)lists.wikimedia.org>
> Cc: ioannis ioannis <ioannisc(a)hotmail.com>
> Subject: Re: [MetaVid-l] My metavid installation status as of
> 3-12-2012
> Message-ID:
> <4ac9e13c76f6729e659a6c8ee8b2d610.squirrel(a)cpanel09.myhostcenter.com>
> Content-Type: text/plain;charset=iso-8859-1
>
> On Mon, December 3, 2012 9:01 am, ioannis ioannis wrote:
> >
> > Hi,
> > Following George's comments, I have worked a bit during the weekend on my
> > installation.
> >
> > With the following configuration in apache2.conf I avoided using the
> > relevant rewrite rules in .htaccess and all seems to work fine
> > <IfModule mod_actions.c>
> > ScriptAlias /oggz-chop /usr/bin/oggz-chop.cgi
> > Action application/ogg /oggz-chop.cgi
> > Action video/ogg /oggz-chop.cgi
> > Action audio/ogg /oggz-chop.cgi
> > Action application/ogv /oggz-chop.cgi
> > Action video/ogv /oggz-chop.cgi
> > Action audio/ogv /oggz-chop.cgi
> > </IfModule>
>
> Yup, this one of the two other ways to trigger oggz-chop handing. I think
> AddHandler should work as well.
>
> However there is an important difference in that the above example will
> send all Ogg multimedia through oggz-chop whereas the RewriteCond
> statement in .htaccess will only trigger oggz-chop if there is actually a
> query string present. Without a query string the media is delivered as a
> static file (w/ HTTP Range request support).
>
> This difference affects at least three things: a) md5sum "correctness," b)
> load times, and c) client-side seeking performance.
>
> For a) oggz-chop can and does rewrite some of the header metadata and can
> even omit "extra" Ogg streams listed in RFC3533. Thus, a file uploaded to
> the server will differ from the same one downloaded; consecutive downloads
> will also differ slightly.
>
> For b) the current implementation of oggz-chop starts at byte 0 on the
> media and reads all bytes into memory until the specified time ranges are
> satisfied; once this is completed the media is then sent through Apache to
> the client. For ~1GB recordings read off of a non-SSD drive the delay can
> be around 8 seconds or so. A search algorithm that reads the first few
> Ogg packets, generates a bitrate, uses this to jump-to the approximate
> byte range of interest, and bumps forward/back as needed shouldn't be
> 'hard' to implement -- patches welcome?
>
> On the plus side subsequent requests are read from memory (=temporarily
> fast access) and the Oggz codebase is mostly bullet-proof from a security
> perspective. The folks in #theora are friendly and highly knowledgeable.
>
> For c) some browsers (e.g., Firefox) implement "fast" seeking based on
> byte range requests on raw media. I'm not entirely sure how well this
> interacts with oggz-chop other than to say that a well-trimmed video
> segment (i.e., a 10-min clip delivered w/ oggz-chop and a query string)
> sidesteps the need to do client-side seeking.
>
>
> > I also created two new pages in mediawiki to cater for the relevant input
> > fields when tagging/annotating a video.
> > Property:Bill
> > &
> > Property:Speech By
>
> I created [[Property:Speech by]] with [[has type::page]] myself.
>
> >
> > With the above modifications, I can add new videos and then edit them by
> > adding tags/annotations and transcripts.
> > A few more questions :
> > A)
> > I add a new video from special pages -> metavid add stream
> > I edit the stream and add the video file, also typing in its length, i.e.
> > 0:10:00
>
> 'Duration' listed in the 'Editing Stream:' view should be entered as total
> length in seconds, without punctuation.
>
> > However the video (and all videos imported) show a time length of 0:20:00.
> > Any suggestions on how to make the video pages show the actual video
> > length?
>
> Append '&view=overview' (or, if using Short URLs, '?view=overview') to the
> URL to arrive at an "overview" of the meeting with the entire duration
> displayed. In this view transcripts are shown in logical "chunks" -- for
> example, the entire Q&A portion of a meeting would be be collapsed into a
> single block right after a "closing remarks" block.
>
> To enable AJAX 'Date range' search functionality the 'date_start_time'
> property of the 'mv_streams' MySQL table should match the UNIX timestamp
> of the start of the meeting. The only way I know of entering this data is
> by editing the backend DB directly w/ phpMyAdmin.
>
>
> > B)
> > It seems that I am not able to create a Sequence. From the demo video of
> > metavid, It seems that by using a Sequence:ABCD you can create a sequence
> > where videos can be edited in the timeline.
> > How can I enable this?
>
> Take a look at the following:
> http://openmeetings.org/w/js2/mwEmbed_rev115787/example_usage/
>
> The Sequencer is more of a standalone component of mwEmbed at this point,
> I think?
>
>
> >
> > C)
> > In the new transcript part of editing, there seems to be an image of the
> > person making the speech. In my case its always the missing person.jpg.
> > How can I add my custom picture?
>
> 1) Create [[Template:Person]] with the following:
>
> <div id="profile"><p>{{ #if: {Image:{{PAGENAME}}.jpg}|
> [[Image:{{PAGENAME}}.png|80px]]
> |}}<span>{{#external_value:title}}. {{PAGENAME}} </span></p></div>
>
>
> 2) Create/upload [[File:Firstname_Lastname.jpg]] and
> [[File:Firstname_Lastname.png]] with a 80?99 .jpg/.png images of the
> person.
> 3) In segment edit view, enter Speech by: -> Firsname Lastname such that
> the wikitext contains [[Speech by::Firstname Lastname]]. Do a hard page
> refresh as needed.
>
>
> Cheers,
> George
>
>
> >
> > I do have more questions, but I thinks the above are quite enough for now
> > :)
> >
> > Best Regards
> > Ioannis
> >
> >
> >
> > _______________________________________________
> > MetaVid-l mailing list
> > MetaVid-l(a)lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/metavid-l
> >
>
>
> --
>
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 9 Dec 2012 17:34:09 -0500
> From: "George Chriss" <gchriss(a)openmeetings.org>
> To: "metavid-l(a)lists.wikimedia.org" <metavid-l(a)lists.wikimedia.org>
> Cc: ioannis ioannis <ioannisc(a)hotmail.com>
> Subject: Re: [MetaVid-l] Updated: My metavid installation status as of
> 3-12-2012
> Message-ID:
> <64a9b1a824e4ae833ff598918b166fe2.squirrel(a)cpanel09.myhostcenter.com>
> Content-Type: text/plain;charset=iso-8859-1
>
>
> On Mon, December 3, 2012 4:22 pm, ioannis ioannis wrote:
> >
> > One more update...
> > In the add annotatio or tag box, I do not see the video time slider on the
> > top of the edit box.
> > I believe there is something wrong with my mvembed, perhaps I need another
> > version?
>
> There are differences between version of both MetaVidWiki and mwEmbed.
> Try upgrading/downgrading mwEmbed, yes, but don't be afraid to upgrade
> MetaVidWiki itself -- there's no recent DB schema changes so it's really a
> matter or replacing files in the extensions/ directory and re-applying any
> customizations.
>
> At the moment OpenMeetings.org runs MetaVidWiki rev. 51560 and mwEmbed
> rev. 51518. Your mileage may vary but I do recommend monitoring Firebug
> for errors, esp. with the most-recent versions.
>
> ==
>
> I forgot to mention that Extension:OggHandler and MetaVidWiki require a
> working copy of FFmpeg and now would be a good time to check it's in good
> working condition. My build (circa mid-2009):
>
> FFmpeg version SVN-r19749
> configuration: --disable-demuxers --disable-muxers --disable-decoders
> --disable-encoders --disable-ffserver --disable-ffplay
> --enable-encoder=mjpeg --enable-muxer=mjpeg --enable-decoder=theora
> --enable-demuxer=ogg --disable-network --disable-devices
> --disable-parsers --enable-parser=vp3
>
>
>
> Sincerely,
> George
>
>
> > Using firebug, I compared the mv_embed.js in the openmeetings done section
> > and it seems that this and my version are different.
> > Can you plz suggest what could be wrong?
> > Regards
> > Ioannis
> >
> > From: ioannisc(a)hotmail.com
> > To: metavid-l(a)lists.wikimedia.org
> > Subject: My metavid installation status as of 3-12-2012
> > Date: Mon, 3 Dec 2012 14:01:04 +0000
> >
> >
> >
> >
> >
> > Hi,
> > Following George's comments, I have worked a bit during the weekend on my
> > installation.
> >
> > With the following configuration in apache2.conf I avoided using the
> > relevant rewrite rules in .htaccess and all seems to work fine
> > <IfModule mod_actions.c>
> > ScriptAlias /oggz-chop /usr/bin/oggz-chop.cgi
> > Action application/ogg /oggz-chop.cgi
> > Action video/ogg /oggz-chop.cgi
> > Action audio/ogg /oggz-chop.cgi
> > Action application/ogv /oggz-chop.cgi
> > Action video/ogv /oggz-chop.cgi
> > Action audio/ogv /oggz-chop.cgi
> > </IfModule>
> >
> > I also created two new pages in mediawiki to cater for the relevant input
> > fields when tagging/annotating a video.
> > Property:Bill
> > &
> > Property:Speech By
> >
> > With the above modifications, I can add new videos and then edit them by
> > adding tags/annotations and transcripts.
> > A few more questions :
> > A)
> > I add a new video from special pages -> metavid add stream
> > I edit the stream and add the video file, also typing in its length, i.e.
> > 0:10:00
> > However the video (and all videos imported) show a time length of 0:20:00.
> > Any suggestions on how to make the video pages show the actual video
> > length?
> >
> > B)
> > It seems that I am not able to create a Sequence. From the demo video of
> > metavid, It seems that by using a Sequence:ABCD you can create a sequence
> > where videos can be edited in the timeline.
> > How can I enable this?
> >
> > C)
> > In the new transcript part of editing, there seems to be an image of the
> > person making the speech. In my case its always the missing person.jpg.
> > How can I add my custom picture?
> >
> >
> > I do have more questions, but I thinks the above are quite enough for now
> > :)
> >
> > Best Regards
> > Ioannis
> >
> >
> >
> > _______________________________________________
> > MetaVid-l mailing list
> > MetaVid-l(a)lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/metavid-l
> >
>
>
> --
>
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Sun, 9 Dec 2012 17:37:04 -0500
> From: "George Chriss" <gchriss(a)openmeetings.org>
> To: "metavid-l(a)lists.wikimedia.org" <metavid-l(a)lists.wikimedia.org>
> Cc: ioannis ioannis <ioannisc(a)hotmail.com>
> Subject: Re: [MetaVid-l] Solved: My metavid installation status as of
> 7-12-2012
> Message-ID:
> <0b6cb58bfcde9b2547f3079c78a7eb4d.squirrel(a)cpanel09.myhostcenter.com>
> Content-Type: text/plain;charset=iso-8859-1
>
>
> On Fri, December 7, 2012 10:46 am, ioannis ioannis wrote:
> >
> > For the uploading problem, after examining the apache error log for php
> > errors, I found the following page with the appropriate patches and after
> > applying it, upload of ogg / ogv files now works properly.
> > http://www.mail-archive.com/mediawiki-cvs@lists.wikimedia.org/msg07933.html
> > My new problem is with the Sequence part of the wiki, which has the
> > following problem:
> >
> > A new sequence is created
> > A video file is added to the sequence
> > Attempting to switch to visual editor shows the visual editor window but
> > does not produce any output, instead it shows for ever "Loading
> > playlist...", "Loading timeline...", "Loading user rights..."
>
> Ah, I show the same. No idea -- I've never used it.
>
> -George
>
>
> > Any suggestions on what to check are very welcome.
> >
> > Regards
> > Ioannis
> >
> > From: ioannisc(a)hotmail.com
> > To: metavid-l(a)lists.wikimedia.org
> > Subject: My metavid installation status as of 7-12-2012
> > Date: Fri, 7 Dec 2012 12:43:08 +0000
> >
> >
> >
> >
> >
> > Dear friends,
> >
> > following the much appreciated support from Michael and George, I finally
> > managed to install and configure a working platform consisting of the
> > following elements:
> >
> > Mediawiki 1.16a r52874
> > PHP 5.3.2-1ubuntu4.18 (apache2handler)
> > MySQL 5.1.41-3ubuntu2.10
> >
> > Cite (Version 2008-01-31)
> > ParserFunctions
> > RSS Reader (Version 0.2.3)
> > Semantic MediaWiki (Version 1.3)
> > OggHandler (r42524)
> > MetaVidWiki (Version 1.0r47961)
> >
> > Essentially, the platform is the same as the one on metavid.org site.
> >
> > I am now able to add new streams and tag / transcribe them.
> > My question though has to do with uploading new video content to the site.
> > I have setup all the relevant variables for allowed extensions, file size
> > uploads,etc. If I upload any type of allowed content (i.e. mp4 video, word
> > document, jpeg image) the upload is completed and the new content is
> > available.
> > However, if I try to upload an ogg or ogv file, either directly or by
> > transcoding it by fireogg plugin, the upload does not complete. No errors
> > are produced in the web server or other system logs.
> > Any suggestions on what to look for in order to resolve this ?
> > My current way of uploading content is to copy the file to a folder on the
> > web server and then use the add stream to create a stream and reference to
> > the video file.
> > Also, is there any batch upload / import method available?
> >
> > Regards
> > Ioannis
> >
> >
> >
> > _______________________________________________
> > MetaVid-l mailing list
> > MetaVid-l(a)lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/metavid-l
> >
>
>
> --
>
>
>
>
>
> ------------------------------
>
> _______________________________________________
> MetaVid-l mailing list
> MetaVid-l(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/metavid-l
>
>
> End of MetaVid-l Digest, Vol 11, Issue 6
> ****************************************
Dear friends,
following the much appreciated support from Michael and George, I finally managed to install and configure a working platform consisting of the following elements:
Mediawiki 1.16a r52874
PHP 5.3.2-1ubuntu4.18 (apache2handler)
MySQL 5.1.41-3ubuntu2.10
Cite (Version 2008-01-31)
ParserFunctions
RSS Reader (Version 0.2.3)
Semantic MediaWiki (Version 1.3)
OggHandler (r42524)
MetaVidWiki (Version 1.0r47961)
Essentially, the platform is the same as the one on metavid.org site.
I am now able to add new streams and tag / transcribe them.
My question though has to do with uploading new video content to the site.
I have setup all the relevant variables for allowed extensions, file size uploads,etc. If I upload any type of allowed content (i.e. mp4 video, word document, jpeg image) the upload is completed and the new content is available.
However, if I try to upload an ogg or ogv file, either directly or by transcoding it by fireogg plugin, the upload does not complete. No errors are produced in the web server or other system logs.
Any suggestions on what to look for in order to resolve this ?
My current way of uploading content is to copy the file to a folder on the web server and then use the add stream to create a stream and reference to the video file.
Also, is there any batch upload / import method available?
Regards
Ioannis
Hi,
Following George's comments, I have worked a bit during the weekend on my installation.
With the following configuration in apache2.conf I avoided using the relevant rewrite rules in .htaccess and all seems to work fine
<IfModule mod_actions.c>
ScriptAlias /oggz-chop /usr/bin/oggz-chop.cgi
Action application/ogg /oggz-chop.cgi
Action video/ogg /oggz-chop.cgi
Action audio/ogg /oggz-chop.cgi
Action application/ogv /oggz-chop.cgi
Action video/ogv /oggz-chop.cgi
Action audio/ogv /oggz-chop.cgi
</IfModule>
I also created two new pages in mediawiki to cater for the relevant input fields when tagging/annotating a video.
Property:Bill
&
Property:Speech By
With the above modifications, I can add new videos and then edit them by adding tags/annotations and transcripts.
A few more questions :
A)
I add a new video from special pages -> metavid add stream
I edit the stream and add the video file, also typing in its length, i.e. 0:10:00
However the video (and all videos imported) show a time length of 0:20:00.
Any suggestions on how to make the video pages show the actual video length?
B)
It seems that I am not able to create a Sequence. From the demo video of metavid, It seems that by using a Sequence:ABCD you can create a sequence where videos can be edited in the timeline.
How can I enable this?
C)
In the new transcript part of editing, there seems to be an image of the person making the speech. In my case its always the missing person.jpg.
How can I add my custom picture?
I do have more questions, but I thinks the above are quite enough for now :)
Best Regards
Ioannis
Dear friends,
after following George's guidelines, I managed to solve most of my installation's problems.
I had to make changes in the .htaccess files in the wiki directory and the apache2.conf file to allow CGI operation and excecution.
By looking at the apache error log, I also found quite some references to deprecated functions "split" which I changed to "explode" to avoid errors.
I also found an error which prevented adding a new tag or transcript and isntead of showing the relevant "forms" when clicked, it showed an endless "loading ..." text. The error is:
[Sun Dec 02 09:15:53 2012] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined method MV_EditPageAjax::extractMetaDataFromArticle() in /var/www/mediawiki-1.16.0/extensions/MetavidWiki/includes/MV_MetavidInterface/MV_EditPageAjax.php on line 182, referer: http://localhost/wiki/index.php/Stream:Last-test
I tested by commenting out line 182 in MV_EditPageAjax.php and now the new tag an new transcript links work, however I would like to ask for your help on this issue since obviously my solution is not the proper one.
With your help, I am progressing really well, since I need to fully understand metavid's functionality in order to contribute to it's update.
Kind Regards
Ioannis
>
> Message: 3
> Date: Fri, 30 Nov 2012 21:34:17 -0500
> From: "George Chriss" <gchriss(a)openmeetings.org>
> To: "metavid-l(a)lists.wikimedia.org" <metavid-l(a)lists.wikimedia.org>
> Cc: ioannis ioannis <ioannisc(a)hotmail.com>
> Subject: Re: [MetaVid-l] Updated: Requst for info about metavid
> installation?
> Message-ID:
> <c203ca54b31ada73d7299d291df02b12.squirrel(a)cpanel09.myhostcenter.com>
> Content-Type: text/plain;charset=iso-8859-1
>
> On Fri, November 30, 2012 8:23 am, ioannis ioannis wrote:
> >
> > Dear friends,
> >
> > please let me update you on my project's status so far after the
> > information and files you provided.
> >
> > I installed mediawiki 1.16, semantic mediawiki 1.3 and metavid1.0r47961
> > (thanks to Michael for the zipped files) successfully on ubuntu 10.04lts.
> > The older version of ubuntu was used so as to have the correct versions of
> > mysql, php, etc.
>
> As an alternative to passing around zip files the following should work:
> svn checkout
> http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/MetavidWiki@479…
> Note that '@47961' specifies the revision number.
>
> ...likewise for mwEmbed (required but distributed separately):
> svn checkout
> http://svn.wikimedia.org/svnroot/mediawiki/branches/new-upload/phase3/js2/m…
>
> ...then remove .svn directories for filesystem manageability:
> find . -name ".svn" -type d -exec rm -rf {} \; -prune -print
>
>
> > Now in my wiki's Special:Version page the s/w listed is exactly the same
> > as the one shown in metavid.org site, therefore I consider the two setups
> > to be identical.
> >
> > I successfully managed to add a new stream (test_stream) from a local file
> > (.ogv) on my "server" from Special:MV_Add_Stream
>
> ...now would be a good time to update your .htaccess files. A suggested
> template for the base www directory (w/ short URLs enabled):
>
> AddType video/ogg ogg
> AddType video/ogg ogv
> AddType audio/ogg oga
> AddType application/rss+xml rss
> RewriteEngine On
> RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA]
> RewriteRule ^wiki/*$ /w/index.php [L,QSA]
>
> Note that index.html in the base directory is a simple META redirect to
> 'http://site.org/w'. Also, .htaccess syntax is really, really picky and
> sometimes requires lots of trial-and-error.
>
> ...and likewise for the directory serving the actual media files:
>
> AddType video/ogg ogg
> AddType video/ogg ogv
> AddType audio/ogg oga
> AddType application/rss+xml rss
> RewriteEngine on
> RewriteCond %{QUERY_STRING} ^.
> RewriteRule \.ogg ../cgi-bin/oggz-chop.cgi [L]
>
> RewriteCond %{QUERY_STRING} ^.
> RewriteRule \.ogv ../cgi-bin/oggz-chop.cgi [L]
>
>
> > The stream can be seen in my "server's" Special:MV_List_Streams.
> >
> > So far so good, but after this step there are some issues for which I
> > again ask for your kind assistance.
> >
> > When I attempt to edit the stream (Stream:Test_stream), I get a page which
> > shows the video embedded as expected and I can play the video as well.
>
> You will also need to build/test oggz-chop for seeking ability.
> In detail: http://blog.openmeetings.org/2010/11/downtime/
>
>
> > However the following links are not operational:
> >
> > Edit Time - upper right corner above the video windowDownload Options -
> > lower left corner under the video windowEmbed Video - lower left corner
> > under the video windowNew tag or Annotation - lower right corner of wiki
> > creenNew transcript - lower right corner of wiki screen
> >
> > Therefore, I am unable to edit or tag the video in the timeline, as shown
> > in the example video in youtube where Michael presents metavid's features.
>
> Once mwEmbed is in place include the following in './w/skins/mvpcf.php'
> just after '<?php $this->html('headscripts') ?>' (or, in an appropriate
> place such that it shows up within the HTML <head> section):
>
> <script src="/w/js2/mwEmbed/mv_embed.js" type="text/javascript" > </script>
>
> mwEmbed #51518 seems to be the most-recent working version w/ MetaVidWiki
> #51560; MetaVidWiki itself needs substantial work to become compatible
> with the newest versions of mwEmbed.
>
>
> > Your help in assisting me on how to resolve these issues would be of great
> > value at this point.
>
> Good luck! Keep us posted.
>
> Cheers,
> George
>
>
> > Kind regards
> > Ioannis
> >
> >
> >
> >
> >
> > _______________________________________________
> > MetaVid-l mailing list
> > MetaVid-l(a)lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/metavid-l
> >
>
>
> --
>
>
>
>
> ------------------------------
>
> _______________________________________________
> MetaVid-l mailing list
> MetaVid-l(a)lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/metavid-l
>
>
> End of MetaVid-l Digest, Vol 11, Issue 1
> ****************************************
Dear friends,
please let me update you on my project's status so far after the information and files you provided.
I installed mediawiki 1.16, semantic mediawiki 1.3 and metavid1.0r47961 (thanks to Michael for the zipped files) successfully on ubuntu 10.04lts. The older version of ubuntu was used so as to have the correct versions of mysql, php, etc.
Now in my wiki's Special:Version page the s/w listed is exactly the same as the one shown in metavid.org site, therefore I consider the two setups to be identical.
I successfully managed to add a new stream (test_stream) from a local file (.ogv) on my "server" from Special:MV_Add_Stream
The stream can be seen in my "server's" Special:MV_List_Streams.
So far so good, but after this step there are some issues for which I again ask for your kind assistance.
When I attempt to edit the stream (Stream:Test_stream), I get a page which shows the video embedded as expected and I can play the video as well.
However the following links are not operational:
Edit Time - upper right corner above the video windowDownload Options - lower left corner under the video windowEmbed Video - lower left corner under the video windowNew tag or Annotation - lower right corner of wiki creenNew transcript - lower right corner of wiki screen
Therefore, I am unable to edit or tag the video in the timeline, as shown in the example video in youtube where Michael presents metavid's features.
Your help in assisting me on how to resolve these issues would be of great value at this point.
Kind regards
Ioannis