With LOGman 2 out of the door, a powerful API for integrating it with other extensions is within reach for developers. Developer guides and instructions on how to create your own LOGman plugins can be found in our Joomlatools Developer Portal.

Joomlatools Developer Portal

Real world examples of LOGman plugins are being developed and made available on Github. An integration for Remository is available already. Plugins for K2, Zoo, Kunena and other popular Joomla extensions are on their way.

If you are a developer check out our guides and see all that this API has to offer. By integrating your components with LOGman you are adding extra value to your work. Your component user actions become loggable and traceable with just a few lines of code.

Do you need guidance for building a LOGman integration?. Developer support is included in our Business and Agency subscriptions. By subscribing to any of these packages you get access to our dedicated developer forums where you will get direct support from our team.

Happy coding!

LOGman 2 has just been released – bringing mobile ready layouts and a complete developer plugin API. 

Being able to easily track what is happening in your Joomla site is key to keep taps on what your users are doing. LOGman tracks every user action and takes the guesswork out of troubleshooting.

Browsing your activity streams on mobile devices is now a breeze with the new responsive layout. You can now monitor your user activities on any device. LOGman will work and look great everywhere!

LOGman on a mobile device

LOGman can log more than 60 different Joomla! activities. This is great, but what if you would like to log actions from other extensions, or from an extension you have built? No problem, LOGman 2 includes a powerful API for developers for building integrations with other extensions.

Continue reading »

bootstrap_logo

What is Bootstrap?

Bootstrap is a free collection of tools for creating websites and web applications. It contains HTML and CSS-based design templates for text, forms, buttons, navigation and other components and is the default css framework used by Joomla 3.

To make CSS development easier Bootstrap makes use of LESS, a dynamic stylesheet language. LESS is a CSS extension which makes it easier for you and us to write better CSS.

How do we implement Bootstrap?

We use Sass to compile and minimize our CSS files. Sass is similar to LESS but gives us more power. We do not use the pre-compiled Bootstrap CSS file you can download from the Bootstrap site.

We are loading the following CSS files for our extensions:

  • admin.css (loaded only for backend)
  • site.css (loaded only for frontend)
  • module.css (loaded only for extension modules)

Note: For Joomla 2.5 our custom CSS files are appended with -25 e.g. admin-25.css

All our CSS files are namespaced. For more info see: What are the .koowa styles for

Joomla 2.5

In Joomla 2.5 all our extensions are loading a custom bootstrap.css file by default. This CSS file contains only a subset of all Bootstrap CSS rules that we require. The bootstrap.css on Joomla 3.0 is 140kb while ours on Joomla 2.5 is 95kb, about 33% smaller.

Joomla 3

By default we never load any bootstrap file in Joomla 3.x. Instead we rely on the template to load the bootstrap file. This allows us to blend our extensions in with any Joomla 3 compatible template that uses Bootstrap.

Continue reading »