The Blog

We love Joomla!

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Login
    Login Login form
Recent blog posts

We need you!

We are currently looking for some dedicated people helping us testing our upcoming releases and make our extensions better!

New versions are bringing tons of new features and changes - and with that sadly also come new bugs and other problems, which need to be sorted out before a stable release. Because we don't want that bugs on your productive sites, we need your help!

Just go to Downloads -> Development Releases, choose the extension you want to help testing with and download the latest development version. When not told elsewise you should install development releases in a "fresh" Joomla installation without prior versions installed.

...
Hits: 102
Rate this blog entry:

Posted by on in News

No matter if you have a good product or not, sooner or later one has to step back and rethink what one is doing. I've spent the last couple of weeks working on the Hotspots frontend. We are actually rewriting it to use Backbone & Backbone.Marionette. If the last 2 names doesn't ring a bell with you, don't worry! That are JavaScript frameworks and you don't need to know anything about them in order to use the new Hotspots. Those frameworks help us bring structure to our JavaScript and this improves the final product. You'll be able to style a lot of elements of the UI that you weren't previously able to do without hacking the core. Also since the Joomla project is slowly phasing out Mootools as the JavaScript framework of choice, we are also doing that and moving to jQuery. With the JS frameworks out of our way let's get back to the UI.

Tagged in: hotspots
Hits: 267
Rate this blog entry:

Posted by on in News

The hardest part when developing software is being aware of the real world. Way too often we live in a bubble that clouds our judgement. Looking at the incomming support tickets we tend to think that our software is full of bugs. Looking at the reviews we start to think that it is the best thing in the world. The truth is actually somewhere in the middle. Lately I realised again that Hotspots is a great piece of software. And as with any software - there are things that work great and there are things that need to be improved.

Due to unpredicted circumstances I wasn't able to finish Hotspots 4 as planned for the begining of March. So, to spare you some waiting I decided to finish off what I already had and to release 3.6. I think that this is one of our finest releases so far.

Hits: 239
Rate this blog entry:

Joomla! has a lot of "hidden" features that few people know about. Starting with Joomla 1.6 ( I think) we were able to define custom fields using plugins. This feature is relatively easy to use, if you know your way with PHP. Most probably this is one of the reasons why very few people actually know that they can define custom fields, override any field or delete any field in a component that follows the Joomla conventions. For those of you that want to find how to add custom fields to the default com_content (Article Manager) then look at this tutorial over here.

In this blog post we'll work with Hotspots. You can download the Core version over here. Starting with Hotspots 3, we use the JForm class and that in terms allows you to override or add new fields to the Hotspot submission form.

...
Hits: 350
Rate this blog entry:

Posted by on in News

We are very happy to announce that our events extension Matukio 3.0 is now available for download! Version 3 brings major changes to the backend (fully MVC and bootstraped now!), integrates different fees and location pages and a lot of other awesome new features!

To see Matukio live in action take a look at the demo page and at the new Product Tour at matukio.compojoom.com! Additionally we also have a "short" video showing the changes of Matukio 3: https://www.youtube.com/watch?v=Vy2ljavc3AY

Rewrite of the backend

We have put a lot of effort (30.000 lines of code changed) in completly rewriting the Matukio backend to the Joomla MVC patterns and the user interface to bootstrap. Matukio now integrates 100% into the Joomla 3 design, for Joomla 2.5 we have backported Bootstrap so that you have all these amazing features there too. The new backend brings a separate view for your bookings (you can now take a look of all bookings at once and not just at event specific ones), many new filters and search options and an optimized workflow saving you a lot of time. To see the backend live in action take a look at the Product Tour and at the video above.

...

Hits: 29459
Rate this blog entry:

Posted by on in News

I'm happy to announce that Cmandrill 3.0 is now available for download.

Version 3 introduces a major change to the way we handle the Mandrill templates. In previous versions you had to specify the component, view and task that send the template. This was working most of the time, but it was not working when templates were sent out of plugins (because the view and component could be different each time). In this version CMandrill no longer relies on those, but it actually looks for the class & function name that send the mail. This way we can be pretty sure that the correct template will be selected all the time. If you are updating from version 2, you'll need to modify your templates! Check our docs for more info.

...
Hits: 11927
Rate this blog entry:

If you don't already use MailChimp for your newsletter campaigns - you should! (It's no secret that we love MailChimp here on compojoom.com & we use it ourselves!). With the release of version 1.4 of CMC (our MailChimp integration for Joomla) we've added some pretty cool features.

In previous versions users were only able to subscribe to your newsletter using the module. Which is perfectly ok, but what happens when you have a lot of people registering on your site, but they never bother to fill out your newsletter form? Well, now with CMC 1.4 you'll be able to ask your users to subscribe to your newsletter during the registration on your site!

We've created 3 plugins - one for the default Joomla registration, one for Community Builder and one for Jomsocial! Enabling those is pretty easy! All plugins have the same options (which actually are the same as the ones you are using in the module)

...
Hits: 26940
Rate this blog entry:

Posted by on in News

Today we released Matukio 2.2.2 - Primary a big maintenance update, but because I was very busy when we released Matukio 2.2 some weeks ago, in this blog post I'm going to explain all changes the current version offers in comparison to the latest 2.1 version 2.1.10. In fact 2.2 brought so many changes that we thought about calling it 3.0, but we'll save it for the next for the next Joomla LTS Version (3.5), where we will also have a complete rewritten backend (100% Bootstrap, even in the "old" areas). To see Matukio 2.2 live in action take a look at the demo page, hundreds of screenshots (both backend or frontend) are waiting for you in here.

The template system

One of the most desired and biggest changes is the new Template System for E-Mails, Export lists (like signature, participants list and csv) and certificate templates. You now can easily customize these to your need with the Joomla editor, field data can be easily inserted by using MAT_BOOKING_FIELDNAME (for example MAT_BOOKING_CITY will be replaced through the users booking value in the field city) or MAT_EVENT_FIELD for the events details. Along side you could also support multi-language through language keys. The booking E-Mail and the Certificate can also be customized / overwritten in the event edit / create dialog.

New eventlist template

Fitting to the new modern event template which was introduced in 2.1, we now have also a new modern eventlist template. The new template is also completely table less and optimized for an optimal events experience. Fitting to the new modern layout (which you can customize through many paramenters in the backend) you can now have hot and top events (with different css classes and some more nice promotion visuals). The template is also optimized for webinars and events with a location (you can now view the location map directly from the eventlist by clicking on the icon) - if you are using organizer pages you can also access them directly though it.

Payment Plugins

In 2.2 we moved to the Joomla payments API which offers a standardized way of implementing new payment methods. Currently Matukio supports the following payment methods: Cash, Banktransfer, PayPal (both normal PayPal and PayPal Pro), PayU, Pay by check, Pay by PO, Amazon, Authorize Net, CCAvenue and some more. You can customize, enable and disable plugins in the Joomla -> Extension Manager. If you disable all, the payment processing will be completely shut off. 

Optimized Booking form

The new booking form has been improved many ways, starting from a better and complete summary on page 3 (now including payment details), which now complies with the european / german laws and many other small additions and bugfixes making bookings much more user friendly.

Organizer pages

You can now have custom organizer pages presenting your organizer to your visitor. You can use any HTML-Code you want for that and the pages are deeply integrated into the whole event system.

New modules

2.2 also brings four new different modules to you (you can still use the old one):

- Calendar module offers you a nice, AJAX driven view of the next events.
- Upcoming events
- Booking module
- Upcoming events slideshow  

Import events and bookings from Seminar

You can now easily import your old event data from Joomla 1.5 Seminar. All event details, all bookings and the categories are imported into your Joomla 2.5 / 3 page with one click. 

Various Bugfixes and smaller improvments

Beside the explained changes / updates you can find many other updates and improvements in Matukio, like better support for access levels, improved webinar support, hundreds of new tooltips in the backend which explain all features and options and so much more. 

In conclusion we like to thank you the community for your continuous bug reporting, feature requests and ideas - without you Matukio wouldn't be what it is today! Thank you!

Hits: 25119
Rate this blog entry:

Posted by on in News

After the feature full 3.4 release last month, it was time to top that by releasing Hotspots 3.5 . This version should excite a lot of you who were waiting for "latest hotspots" module and the ability to disable certain categories for frontend marker submission. In addition to this we've added the long awaited AlphaUserPoints integration. If you have a community website you'll be happy to know that the name of the user who submitted a location can now be linked to his Jomsocial or Community Builder profile.

A lot of people also wanted to set the map center depending on the user's location. This is now also possible and you can see it in action on our demo page. The user centering is a complex beast. We first match the IP of the user and try to find out his position(which is not always correct) and we set the map to center there. After that if you decide to turn on HTML5 geolocation the user will be asked for his location. If he decides to share it, then we will - re-center the map to that location. You can learn more about that in our documentation.

...
Tagged in: google maps hotspots
Hits: 23299
Rate this blog entry:

Posted by on in News

Today I've released CTransifex 1.5. It fixes all reported problem since the last release (problems with the installation of the language packs) and also introduces a new language view, that will give your users more information about the status of the translation:

b2ap3_thumbnail_single-lang.PNG

...
Hits: 1332
Rate this blog entry: