Control HTML without javascript

September 1st, 2010 by Rafael Corral

This is something I have known about for a long time. It is advanced and can mostly be used for Cross Site Request Forgeries (CSRF). Not that I condone these, but the best way to defend yourself against hackers is by knowing as much as they do.

In some cases users turn javascript off in their browsers (I do) for security reasons. HTML has just about no scripting capabilities if you discard the FOR attribute on the LABEL tag. It is possible to trick a user into submitting a form by them simply highlighting text on a page. The FOR attribute binds a label to another element, which is some sort of scripting, I guess.

Read the rest of this entry »

Controlling Joomla! templates depending on menu you use

August 26th, 2010 by Jonathan Shroyer

We have been working on building a multi-school Joomla! website and there have been many hurdles to overcome since Joomla! isn’t a multi-site CMS. After searching for anything that’s common across each school, I realized the menu for each school could be used as a common denominator. If I could set a variable depending on which menu is loaded on the page then I can do just about anything I want, such as change the logo, set a unique CSS class, etc. After meeting with our developers we figured out how to do this and I’ll share it with all of you in case you ever need to do the same.
Read the rest of this entry »

Wordpress for Joomla! Training now available in Joomlashack University

August 24th, 2010 by Michael Pignataro

Wordpress for JoomlaJoomlaShack recently released a very informative, in-depth training lesson in their Joomlashack University on how to set up and use the Wordpress for Joomla! extension by corePHP. Wordpress for Joomla! is a powerful new Joomla extension that allows you to use Wordpress blogging software inside your Joomla website. With Wordpress for Joomla, you can enjoy the best blogging platform integrated with the best content management system available. You can even use Wordpress plugins and Joomla modules all at the same time, on the same blog. It’s amazing!

In this new Quickshot preview of Wordpress for Joomla, JSU instructor Forest Linden gives you a very brief overview of just a few of the many cool features that Wordpress for Joomla! has to offer.

If you liked this Quickshot preview and want to know more about Wordpress for Joomla!, please visit the official Wordpress for Joomla product page. If you decide to purchase it and want to know all the cool shortcuts, secret tips & tricks we found, please consider joining our Joomlashack University to get access to the complete 35 minute Wordpress for Joomla! training video AND dozens more Joomla training tutorials & videos.

Want to learn more about how to build professional websites with Joomla? Then check out Joomlashack University, the #1 Joomla online training program in the world.

The if() Control Structure

August 20th, 2010 by Bernard Robbins

if() gives you a choice between outcomes you choose yourself. This gives you the most flexibility out of your projects.

Out of all the control structures, if() is probably one of the most used and has the most flexible ways of being written. Readability should be taken into account when you decide which way to write it. Using braces is the wisest since it doesn’t leave any room for error in what the author meant to include in the statement. if() statements may be written inside functions / methods, inside and outside most other control structures, procedural PHP, and HTML files.

Read the rest of this entry »

Setting up a Joomla! Development Environment

August 18th, 2010 by Dustin Clute

If you are new to web development and are interested in using Joomla!, you may have used Google to try and find info to help you out. You may have done a search for “joomla development” or “joomla development tools” and got Setting up your workstation for Joomla! development as one of the results. This explains how to set up XAMPP and Eclipse on Windows, Linux and OS X. Now this document has some extremely useful information for people looking to get started. They even state that there are many possible configurations of environments for developing for Joomla!. I’m going to talk about how I have my environment setup for web development.

Read the rest of this entry »

Lifestream for Joomla! from JoomlaShack

August 17th, 2010 by Michael Pignataro

Need an easy way to keep your friends, family and business associates updated on all your activities; across multiple social networks; at any time of the day and in one convenient place?

Sound impossible? Well, now you can!

Introducing Lifestream for Joomla, an exciting new social media extension from our friends at Joomlashack!

Read the rest of this entry »

How to use countModules in any Joomla! file

August 6th, 2010 by Jonathan Shroyer

One of the core parts of creating Joomla! templates is using $this->countModules to show or hide code depending on if a module is in a particular position on the page. It is very powerful and it makes your templates very dynamic according to what is happening on the page. So what happens if you need to do this outside of the template index.php file? Save yourself a huge headache and use the following code in any file to check for a module position:

jimport( 'joomla.application.module.helper' );
if(count(JModuleHelper::getModules('left'))) {
	put your code here
}

A very powerful addition to you Joomla! PHP library!

A sneak peek of MailChimp intergration for Joomla!

August 6th, 2010 by Michael Pignataro

Joomla’s popularity as one of the world’s foremost open-source content management systems is undeniable. And just got better with a complete integration of MailChimp.

MailChimp Intergration into Joomla!

MailChimp Integration into Joomla!

But until Joomailer was released last year, the options for managing email marketing via Joomla were extremely limited. The best solutions for integrated management had nowhere near the power of hosted solutions. Hosted solutions lacked integration – signing up for membership did not necessarily integrate with mailing lists and vice versa. Read the rest of this entry »

WordPress for Joomla! 3.0 Sneak Peak!

August 2nd, 2010 by Rafael Corral

It gives us great pleasure to present one of the largest updates we have ever created for one of our products. Now presenting…Wordpress for Joomla! 3.0! (sparkle sparkle)

Wordpress for Joomla! 2.x combined the best blogging platform with the best open-source content management system available. Since its release, we’ve become aware of a few problems dealing with plugins and occasional Wordpress templates. So we tucked ourselves away for the past month and half in a dark room and alternately drank great deal of energy drinks and coffee and set out to make Wordpress for Joomla! perfect. I think we have succeeded! Read on for some of the major enhancements in “Wordpress for Joomla! 3.0″…soon to be released!

Read the rest of this entry »

Pixel Perfect Web Design

July 29th, 2010 by John Furrow

Have you ever noticed that Photoshop will anti-alias the edge of a rectangle? This is because the edge of the rectangle happens to fall in the middle of a pixel. If you follow these few simple rules when designing websites in Photoshop, you can ensure that the edges of your rectangles will fall exactly on the edge of a pixel, making the shape super crisp and sharp.

Read the rest of this entry »