Timesheet Component 1.0.3 released

timesheet

We are pleased to announce the release 1.0.3 of our Timesheet component for Joomla 3.5.

Macrotone Timesheet is a component which allows employees to enter timesheet information that may later be printed and/or distributed to the company accounts for processing. The idea is that employees have a central mechanism for time entries against specific project (or account) codes.

Note that it requires a MySQL database version 5.5.3 or higher.

This minor update corrects a few minor problems, updates the underlying grid software to the latest release version and adds a few more options to the front end time code display.

Please see the changelog for more details.

380 Hits
0 Comments

CDN hosted sites, Tor browser and Captcha

We were recently making a modification to our IP Mapping component to support CDN sites such as Cloudflare as a result of a recent forum post, and we discovered the answer to a observation that we had seen a few times that we thought worth sharing.

We occasionally use the Tor browser to access web sites, usually to give us a random set of IP addresses that we can test upon a site, when using IP Mapping.  It is a very convenient way in which one can test access to a site, and appear to be coming from somewhere else in the world. We had observed that occasionally we were presented with a captcha page on some sites as shown below:

 20160502093024 Cap1 2

In the example shown we are accessing the Cloudflare site itself.

We hadn't worked out why this was occurring but now believe that it is something that sites hosted by Cloudflare sometimes display.  We think this is Cloudflare itself that is intercepting the IP address that the Tor browser is using, i.e. the specific Onion exit IP point, and that Cloudflare is then deciding to display the captcha.  If is probably not that difficult to do, and only requires a mechanism to keep track of all the possible Tor access points, and if the browser is coming from one of these IP locations present the captcha challenge.

Of course this makes some sense since Cloudflare is presumably protecting the sites it is hosting, but to a visitor (using the Tor browser) it is not evident or always known that Cloudflare is hosting the site, so it may come as somewhat of a surprise.

Of course other CDN sites may also be using such a mechanism as well so if you see such a captcha mechanism in place it may not be the site you are accessing that is the source of the captcha but the CDN site itself.

We have only observed this behaviour when using the Tor browser, and note that Cloudflare has a mechanism to let the hosted site decide what action to take when the Tor browser is used.  Other CDN based sites and other browsers may exhibit similar ‘opportunities’ but of these we are not (yet) aware.

432 Hits
0 Comments

Password Control 0.1.7 released

Password Control Icon

Password Control system plugin release 0.1.7 for Joomla 3.4 and 3.5.

This update corrects the display of the deprecated constructor method message seem when PHP 7 is used upon a site.

The install file is available in the download area.

325 Hits
0 Comments

EU Cookie Plugin 1.1.4 released

cookies

EU Cookie system plugin release 1.1.4 for Joomla 3.4 & 3.5.

This minor update corrects and removes the deprecated feature message seen when PHP 7 is used upon a site.

The plugin has been used on our site since the introduction of the legal requirement to comply with the EU Cookie Directive for web sites.  This plugin complies with the regulation by notifying the user of the Cookie policy.

 

342 Hits
0 Comments

Joomla 3.5.0. released

joomlaThe Joomla! Project and the Production Leadership Team are proud to announce the release of Joomla! 3.5.0.

Introducing 34 new features, including support for the recently released PHP 7 scripting language, which significantly increases web site speed.

This version of Joomla! supports the most recent release of PHP, the most popular programming language for developing web applications. PHP 7 was recently announced with significant performance improvements and is now available for use by the general public. With Joomla! 3.5 users can now enjoy the benefit of that performance improvement.

Joomla's new email update notification plugin periodically checks for available Joomla! updates and bug fixes, then emails administrators to notify them. 3.5's new statistics collection plug-in gathers the system environment in use. The raw data collected is anonymised before transmission and access to the compiled data is publicly available at https://developer.joomla.org/about/stats.html.

To have a full list of the features please visit our GitHub Repository.

Official release details are located here.

429 Hits

Joomla Audit 1.2.0 released.

auditWe are pleased to announce the availability of Macrotone Joomla Audit release 1.2.0 for Joomla 3.4

This minor release intended to support Joomla 3.5 also corrects a few minor problems discovered in the earlier release.

This version has been tested against Joomla 3.4 and Joomla 3.5 RC3.

 See the changelog for details of all of the changes.

 The update is available in the download area.

361 Hits
0 Comments

Timesheet Component 1.0.2 released

timesheet

We are pleased to announce the release 1.0.2 of our Timesheet component for Joomla 3.4.

Macrotone Timesheet is a component which allows employees to enter timesheet information that may later be printed and/or distributed to the company accounts for processing. The idea is that employees have a central mechanism for time entries against specific project (or account) codes.

At initial release it runs upon Joomla 3.4 the current Joomla release.  Note that it requires a MySQL database version 5.5.3 or higher.

This minor update corrects a few newly discovers problems but also runs upon Joomla 3.5 RC1.

Please see the changelog for more details.

371 Hits
0 Comments

Using a custom Joomla library in your components

We were aware of an article written by Roberto Segura which covers the use of libraries in ones; own written components.  This addresses (in one way) a conclusion that there was a certain amount of duplication particularly in the language strings but also in code that is used both in the front end of a Joomla site and in the back end of the site.

We have been ‘playing’ (for want of another word) with the concept in a new component that we are developing and are very pleased with the way that it is shaping up.  We had already made changes in some of our later components to use the back end language strings in preference to the front end language files, and also where ever possible use the Joomla globally defined strings, but the use of a specific component library can aid in the use of language strings but also in the use of common code, without the need for adding additional code to include specific files by making use of the Joomla library autoloader.

We thought it was worth sharing this with our readers as even though we have been using Joomla for many years there is still much more to learn and discover. This is after all another one of the things we like about Joomla.

412 Hits
0 Comments

IP Mapping 1.4.0 released

location-48IP Mapping release 1.4.0 available.

The Joomla component came from a requirement to display IP addresses of site visitors upon Google maps.

This minor update corrects a minor problem but was mainly intended to prepare for Joomla 3.5 and the character set utf8mb4.

See the changelog for details.

The release is available in the usual download location on our site.

426 Hits
0 Comments

Timesheet Component 1.0.1 released

timesheet

We are pleased to announce the release 1.0.1 of our Timesheet component for Joomla 3.4.

Macrotone Timesheet is a component which allows employees to enter timesheet information that may later be printed and/or distributed to the company accounts for processing. The idea is that employees have a central mechanism for time entries against specific project (or account) codes.

At initial release it runs upon Joomla 3.4 the current Joomla release.  Note that it requires a MySQL database version 5.5.3 or higher.

This minor update corrects a few newly discovers problems but more importantly add a system plugin to provide synchronisation for the users details.

Please see the changelog for more details.

398 Hits
0 Comments
Go To Top

The Macrotone Consulting Web site would like to use cookies to store information on your computer, to improve our website. Cookies used for the essential operation of the site have already been set. To find out more about the cookies we use and how to delete them, see our Privacy Policy.

I accept cookies from this site.