MediaCore Video CMS Project Goals

We are readying the first draft of the project goals for the MediaCore Video CMS. Feel free to read them over and comment. We’re looking for community feedback.

Goals

  • All-in-One Video and Podcasting: To produce a powerful and easy-to-use Open Source video and podcast platform that can scale to meet anyone’s needs
  • Open Source: To remain freely usable for both open source and proprietary applications. We will continue to license MediaCore using the GPL v3.0 license. In addition, we will strive to create an environment that is friendly to both newcomers and developers. We will continue defining a new standard for open source projects, which communicates with its communities. We will use github, twitter (@simplestation), facebook, google groups, and our forums to build community and provide avenues for feedback.
  • Usability: To work in accordance with good user interface design principles that ensure MediaCore will be usable by the broadest range of users including those with disabilities. We want both our marketing website and our platform to set a high bar for usability and become a role model for other Open Source projects.
  • Standards Compliance: To comply with relevant web standards, and to embrace new standards as they evolve. We aim to create one of the most accessible web platforms on the net today.
  • Compatibility: To maintain graded browser support for standards compliant browsers
  • Showcase the Power of Python: To showcase Python as a programming language of choice for developing web applications

Mediacore Docs Updated!

In anticipation of our upcoming 0.8 release, I’ve updated the MediaCore installation docs extensively.

If you’ve been having trouble getting MediaCore up and running, definitely check out the new installation documentation. The instructions are already much more streamlined, but suggestions are welcome!

The production deployment documentation (Step 6 in the install docs) won’t work with the MediaCore 0.7.2 distribution, but check them out for a feeling of what’s to come. If you want to test out the new mod_fastcgi deployment on shared hosts, or the updated (streamlined) mod_wsgi deployment before the official 0.8 release is out, pull down the source code from our git repository and follow the directions!

The API documentation is also updated to the latest development version, so if you find any methods in the docs that aren’t in your 0.7.2 distribution, that’s why.

Case Study: MediaCore on IndieMusicForHaiti.com

MediaCore is used on Indie Music for Haiti to promote indie bands who are willing to donate their music to the people of Haiti. The concept for the site is that members of the general public can come and view videos submitted by indie artists, and if they like the videos they can donate to Voice of Haiti which is a non-profit group helping on the ground in Haiti.

MediaCore is integrated into the site and is used in combination with WordPress, which controls the homepage blog. The latest videos are automatically pulled from MediaCore and displayed in WordPress in a grid format. (See the first screenshot with 8 images pulled from MediaCore at the top)

Here’s what is special about how IndieMusicForHaiti.com is using MediaCore:

Integrating WordPress with MediaCore is quite easy. We’ve got a number of plugins written for WordPress, which we are now testing and hope to release soon. If you are interested in beta testing our plugins please sign up for our beta testers mailing list.

indie-music-for-haiti

mediacore-on-haiti

MediaCore Buttons

Download MediaCore Button PackWe decided today to open-source the design elements of the project in addition to the code itself. We’ve been meaning to get to this for some time, but yesterday MediaCore contributor Felix Schwarz asked if we could Open Source the files so he could start on German translations. Thanks Felix for the gentle nudge.

You can now download all the button elements for both the front and back-end interface. Feel free to modify them to your hearts content. Everything is released under the GNU GPLv3

All the buttons are created in Photoshop and utilize the shapes tool extensively. For anyone who is a button lover, you may find a few handy tweaks and tricks in the files to learn from. Let us know if anything could use improvement or if you have any questions.

Download the MediaCore button pack

Encoding Videos to Flash

We have been getting a lot of questions lately about how to encode videos to flash for inclusion in MediaCore. Not everyone has the money to buy Adobe Flash or Adobe Flash Media Encoder. After some quick research we found that Riva makes a great free encoder that you can use for all your video encoding.

Links:

Featured on GitHub Rebase

I just noticed that MediaCore was highlighted as a featured project on GitHub Rebase last month. Thanks GitHub team!

http://rebase.github.com/37.html

New features for users with disabilities

We are pleased to announce we will be working on a project for AssistiveTechnolgy.tv to make MediaCore even more accessible for individuals with disabilities. The features we will be working on will include:

  • Revising categories to make them more accessible and also to provide administrators with the ability to create categories and subcategories. There will be no limit to the number of subcategories a category can have. Both the administrative interface and the front-end interface will see revisions to accommodate these changes.
  • Integrating JW Player with closed captioning and audio descriptions. We will be completely overhauling the add file dialogue in the administrative interface to accommodate these changes.
  • Allowing users to choose which player they would like to use. Options will include: FlowPlayer, JWPlayer, and HTML5

All of these changes will be worked into the main branch for the next major release. Due to the size of these changes it will likely push our previous mid-March release date back a few weeks.

New MediaCore Menu

We are currently experimenting with changing the menus within MediaCore. This is being done mainly to provide space for a few new features, and to consolidate the main actions into one bar. The following comprise the main changes:

  • The “Topic” button has been removed. This will be replaced with the “Categories” tab. Our main thinking here is that more users seemed to identify with “Categories” rather than “Topics” when thinking about organization of videos.
  • The “Latest” tab has been removed and replaced with the “Explore” tab. This will tie into further UI changes we will be introducing in the next release.
  • “Media” has been relabeled to “Media Library” since essentially this tab is just a clearing house for all the latest media posted by the most recent first.
  • A search bar has been introduced.

As a side note the main theme is also going to be changed as we are looking to step away from an all black look to something that will be more easily themeable for users.

screenshot_02
Click for larger version

If you have feedback please post it to the comments. We really welcome any feedback and every comment helps!

Announcing our Google Group

If you are a developer and would prefer to use Google Groups instead of our community forums we now have a development mailing list.