HTML5 MP3 Player with Folder Feedburner Playlist


Hits: 5789  

WordPress and Standalone HTML5 MP3 Music Player with Playlist for MP3 Folder / Feedburner XML compatible with iOS, Android and supports all browsers Firefox, Chrome, Safari, IE and Opera!

Read MP3 Folder URL

MP3 Folder Index
MP3 Folder Index

This plugin can read MP3 folder like http://www.domain.com/mp3/ and automatically create dynamic horizontal & vertical playlist

MP3 Folder with song’s index list http://www.domain.com/mp3/ (public) or http://www.domain.com/mp3/list.php (private)

Read Feedburner URL

This plugin can read feedburner url like http://feeds.feedburner.com/thejustinwayneshow and automatically create dynamic horizontal & vertical playlist

Features

Folder: MP3 Songs folder or Feedburner XML
Prev / Loop / Next in playlist
Embed full playlist
Customize social link

Paid Features

Self hosted player files
Best support on email
Download songs option
MP3 Song’s information using ID3 Tags
Customize Social Share on Facebook & Twitter
Volume Control
Embed Code Option

Demo: Try sample MP3 Folder Playlist here

Amazon SES integration with Joomla


Hits: 4314  

Amazon Simple Email Service (Amazon SES) is a highly scalable and cost-effective bulk and transactional email-sending service for businesses and developers. Amazon SES eliminates the complexity and expense of building an in-house email solution or licensing, installing, and operating a third-party email service. The service integrates with other AWS services, making it easy to send emails from applications being hosted on services such as Amazon EC2. With Amazon SES there is no long-term commitment, minimum spend or negotiation required – businesses can utilize a free usage tier and after that enjoy low fees for the number of emails sent plus data transfer fees.

Read this article for general Idea about “Amazon SES”

Amazon SES integration with Joomla

Pay Per Listen for Joomla


Hits: 6474  

HTML5 Audio Player with Playlist HTML5 audio the element enable native audio playback within the browser. It supports all browsers i.e. iOSAndroid, Firefox, Chrome, Safari, IE and Opera.

HTML5 Audio Player with Playlist, Repeat, Stream Seek, Volume Control, Timer, Next, Previous, Play-Pause option.

Now Play Your Favorite Radio FM Stream in HTML5 XML Playlist Player 

Horizontal Playlist

Vertical Playlist

 

You can sell MP3, Music, Words library or other audio material on demand with “Pay Per Listen for Joomla”.
“Pay Per Listen for Joomla” can be used for single tracks, multiple tracks, multi-product packages can be sold as one product, for the normal or a discounted price.
Music publishers, music labels, ring tone producers, sound effects producers and other audio content distributors will use the single or multiple item capability of the “Pay Per Listen for Joomla” to makes it easy to price, promote, sell and deliver any sort of audio content.

XML based HTML5 MP3 Player can be used for integrating Free Music Preview & Paid Full Music easily 😉

Free Music Preview
{html5mp3playlist id=1 type=small}{/html5mp3playlist}

Paid Full Music
{html5mp3playlist id=1 type=full}{/html5mp3playlist}

 

Joomla Back End

 

Joomla Front End

 

Demo Site: http://joomla.svnlabs.com/j1.6/index.php/80-news-lyrics/87-1

Get First Image of Content


Hits: 2610  

Steps I follow …..

a) Audit the whole script. -> Concentrate
b) Divide the script into sections. -> Observe
c) Find the bug in the code. -> Imagine
d) Fix the bug or rewrite. -> Launch


<?php

// get first image of content

function get_first_image_of_content($content) {

  

  
$first_img '';

  $output preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i'$content$matches);

  
$first_img $matches[1][0];

  // default image if first image is blank

  
if(empty($first_img))

  { 

    
$first_img "default.png";

  }

  

  return 
$first_img;

}

//...

$html '........<img src="svnlabs.png" /> .......................';

//...

echo get_first_image_of_content($html);

?>

Kool Tap Accessories - KoolTap

Online Learning – Sharable Content Object Reference Model


Hits: 3023  

E-Learning is a great way to spread knowledge in university, company or any other organization.

Sharable Content Object Reference Model (SCORM) is a collection of standards and specifications for web-based e-learning. It defines communications between client side content and a host system called the run-time environment, which is commonly supported by a learning management system.

There are various open source e-learning applications that can be installed easily…

Moodle is one of the most popular open source e-learning system. It is built with PHP & uses MySQL or PostgreSQL to store data. It has powerful course management features that covers creating lessons, assignments, quizes, documents, studnets, staff, reporting & more.

eFront is a complete e-learning software enables admins to create & manage lessons.

Dokeos offers course management features, Flash based videoconferencing, Powerpoint presentations can be imported and converted in to SCORM courses.

SCORM Cloud is our hosted SCORM player – so instead of using the one back in an LMS to launch a course, you can use ours from your Google domain. It will play your course, track the data and provide pretty reports right from the dashboard.

Claroline is an Open Source eLearning and eWorking platform allowing teachers to build effective online courses and to manage learning and collaborative activities on the web. Translated into 35 languages, Claroline has a large worldwide users’ and developers’ community.

ILIAS 4 e-Learning – Discover the flexible and powerful open source learning management system!

Sakai – A vibrant community creating technology that enhances teaching, learning and research.

ATutor is an Open Source Web-based Learning Management System (LMS) used to develop and deliver online courses. Administrators can install or update ATutor in minutes, develop custom themes to give ATutor a new look, and easily extend its functionality with feature modules. Educators can quickly assemble, package, and redistribute Web-based instructional content, easily import prepackaged content, and conduct their courses online.

Fle3 is a web-based learning environment. To be more specific Fle3 is server software for computer supported collaborative learning (CSCL).

LAMS is a revolutionary new tool for designing, managing and delivering online collaborative learning activities.

OLAT offers a flexible online course system along with extensive features to guarantee learning and teaching independent of time and place. It has been created especially for public institutions such as universities, academies or colleges, but it is also suitable for other businesses.

guru.ijoomla.com – Joomla LMS that will turn your knowledge into dollars! Create an online course, university or school and make money while you sleep!

Joomla LMS – is an aggregate of e-learning tools compiling into a powerful learning management system for Joomla!. It is a fully functional eLearning platform with innovative training / testing options (self-assessments) and advanced conferencing applications. JoomlaLMS offers a wide range of useful online training features for teachers and learners.

Joomdle – Joomla + Moodle

Webinars – http://blog.svnlabs.com/?s=conference
http://blog.svnlabs.com/2011/07/bigbluebutton-on-centos/

BigBlueButton – BigBlueButton is a clean implementation of a web conferencing system that focuses on offering a simple user interface and an extensible platform for distance education.

bigbluebutton

DimDim – Easy, open, affordable collaboration for online meetings, eLearning, desktop sharing, training, distance education, webinar, free web meetings.

dimdim

OpenMeetings is a free browser-based software that allows you to set up instantly a conference in the Web. You can use your microphone or webcam, share documents on a white board, share your screen or record meetings. It is available as hosted service or you download and install a package on your server with no limitations in usage or users.

openmeeting

We enable customers with advanced capabilities to manage Online Learning using above any web based tool. We can provide scheduling of Web Meetings, Logging, Tracking, Course Management, Staff / Student / Attendee / Host Management.

A teacher informs…
A good teacher explains…
A superior teacher demonstrates…
A Master inspires you by his being & learning happens….

Framework vs CMS


Hits: 2147  

Framework: A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services.

1. CodeIgniter
2. CakePHP
3. Zend
4. Symfony

CMS: A content management system (CMS) is the collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based.

1. Joomla
2. Drupal
3. Magento
4. CRE Loaded Oscomerce
5. WordPress

Create TCPDF PHP Fonts


Hits: 4074  

TCPDF supports TrueTypeUnicode (UTF-8 Unicode), OpenTypeUnicode, TrueType, OpenType, Type1, CID-0 and Core (standard) fonts.

You will find font creation utility at fonts/utils of TCPDF… copy desired font to fonts/utils/svnlabs.ttf

* For TrueTypeUnicode

# cd /var/www/html/tcpdf/fonts/utils

# ttf2ufm -a -F svnlabs.ttf

# php -q makefont.php svnlabs.ttf svnlabs.ufm

* For embedded fonts to tcpdf PDF file.. copy the resulting svnlabs.php, svnlabs.z and svnlabs.ctg.z to fonts folder

Uses:

<?php

……..

$pdf->SetFont(‘svnlabs’,’I’,8);

……….

?>

MVC-model-view-controller component


Hits: 1534  

General definition:

Input      => Processing => Output
Controller => Model      => View

Model

The model is the part of the component that encapsulates the application’s data. It will often provide routines to manage and manipulate this data in a meaningful way in addition to routines that retrieve the data from the model. In our case, the model will contain methods to add, remove and update information about the books in the database. It will also contain methods to retrieve the list of books from the database. In general, the underlying data access technique should be encapsulated in the model. In this way, if an application is to be moved from a system that utilizes a flat file to store its information to a system that uses a database, the model is the only element that needs to be changed, not the view or the controller.

View

The view is the part of the component that is used to render the data from the model in a manner that is suitable for interaction. For a web-based application, the view would generally be an HTML page that is returned to the data. The view pulls data from the model (which is passed to it from the controller) and feeds the data into a template which is populated and presented to the user. The view does not cause the data to be modified in any way, it only displays data retrieved from the model.

Controller

The controller is responsible for responding to user actions. In the case of a web application, a user action is a page request. The controller will determine what request is being made by the user and respond appropriately by triggering the model to manipulate the data appropriately and passing the model into the view. The controller does not display the data in the model, it only triggers methods in the model which modify the data.

Source:
http://www.vojtechovsky.net/joomla/component-helloworld-2-create-tutorial-guide-en.html