We're delighted to launch an important new class called, "Introduction to Object Oriented PHP".
This class is part of a series of new developer-focused classes at Joomlashack University. Last week, you saw the launch of new Joomla development classes.
Object oriented programming (OOP) is the most popular model used by PHP developers.
Joomla has long been a leader in terms of OOP. Back in 2008, the Joomla team launched version 1.5. This was a completely rewrite, in part to introduce OOP principles.
In this class, you'll learn the fundamentals of OOP and, in particular, how they apply to Joomla and PHP.
If you are a Joomla developer, and you are creating your own extension or template, it will often happen that you need a nice way to organize your output so that it looks neat on the page.
A good way to do this is using a tab set, that is, a clickable set of information panes.
This article shows how to do this using Joomla Bootstrap. The Bootstrap framework is a jQuery plugin which is distributed as part of the Joomla core.
The image below has an example of tabs in action:
The Joomla! World Conference (JWC) is back for the 5th year!
After two years in the USA, followed by a year in Mexico and then India, the JWC is now headed to Canada.
The 2016 edition of JWC is in Vancouver. If you've never been to Vancouver before, you'll find it's one of the most beautiful cities in North America.
The conference is about six weeks away now, so there's plenty of time to get your tickets.
OSWistia now supports the excellent new Vulcan video player from Wistia.
If you want to show video on your site for marketing or teaching, then Wistia is an excellent choice for video hosting.
Wistia's new Vulcan player adds several features, and also rearranges some buttons to more logical locations.
Joomla developers are working hard on Joomla 3.7, and they are proposing a lot of exciting changes.
In this post, I'm going to give you a preview of 6 new features that may be added to Joomla 3.7.
We're not even at the Alpha phase of development for 3.7 yet, so nothing is set in stone. I'm sure the developers would love more feedback and testing on these great ideas. I've added a Github link next to each proposed improvement, so you know how to get involved.
Before today, it was really difficult to find Joomla development training. There are few resources available if you want to learn how to build Joomla extensions.
Today, I'm delighted to say that has changed.
At Joomlashack University, we've released the first of several Joomla development classes.
We've worked with Cory Webb, a Joomla developer since 2005, to produce a series of classes on building Joomla extensions.
This first new class is called "How to Develop Joomla Modules".
Five days ago, we launched Community, the Social and Business Joomla template.
Today, we bring you an update to the Travertine Template.
This new version has design improvements. The template also now uses the latest version of the Wright Framework.
Back in June, we announced the 2016 roadmap for Joomlashack.
One of the key steps on that roadmap was updating our all templates to be responsive, stylish and based on Joomla 3, plus also version 3 of the Wright framework.
We're getting close to meeting that goal. Today, we bring you a beautiful new version of the Community template.
We occasionally get reports of some Joomlashack users experiencing this error:
[OSSystem] Alledia framework not found
This problem is normally caused by not uninstalling a Joomlashack extension correctly. We use the Alledia framework to power many of our extensions.
Here's how to solve this message.
We're delighted to introduce OSCampus, the new Learning Management System (LMS) for Joomla.
OSCampus is designed for online courses. You can use OSCampus to create classes with multiple lessons and quizzes. The lessons can consist of anything from videos or text, to presentations and PDFs.
OSCampus is incredibly robust and is already used by 1,000's of people every week. OSCampus runs the video training on OSTraining, here at Joomlashack University and also on the official Joomla.org training site!