Phase 1 – Design Goals In this phase you should identify the elements of the template that you want to customize. Below we will give you an example of what this “design goals” is all about. In order to recreate the JA Purity II Template, we decided to customize for the purpose of our video tutorial the following elements: the header and it’s modules and elements: search module, logo, CPanel the Mega Menu System the spotlight blocks (topsl and botsl) the pathway (navhelper block) the leading article of the frontpage view the links, buttons and the Read More.. link the rounded modules and additional style classes Phase 2 – Downloading JAT3…
Author: anil
RoboVM: Java development on Apple iOS & Android
Trillian Mobile and LodgON have partnered to create mobile applications for the iOS and Android operating systems. The core technology at Trillian is RoboVM, an open source Java Virtual Machine technology for mobile application development. RoboVM’s mission is to turn 10 million Java developers into business and consumer mobile app developers for both iOS and Android devices. LodgON is a Java specialist focusing on JavaFX on mobile. The firms are releasing a preview of a first JavaFX 8u40 build for iOS and Android, along with a Gradle plugin intended to…
A Faulty SD card may be accessible from a different PC
Since the camera can see the images this would tend to point to an issue with the card reader on the Mac. I would try reading the card with another computer to see if you can access the files. I had this problem once with my MacBook Air. I connected the card to my wife’s Windows computer using an SD reader and I could copy all of the files to her hard drive. I put the card back in my MacBook and reinitialized it and the card now seems to…
20+ PHP Best Practices That You Must Follow
This article outlines essential best practices for PHP, one of the most widely used programming languages. Many beginners and even experienced developers overlook these practices, which can impact code quality and job opportunities. Adopting these practices will help you become a professional developer and write cleaner, more efficient code. 1. Maintain Proper Code Documentation Proper documentation is critical for code maintainability. Many developers skip writing meaningful comments due to laziness, but this practice helps others understand your code and serves as a reminder for yourself when revisiting it later. For…
Effective PDF Generation in Drupal
A few months ago I had a client requirement for PDF generation, in this case to generate certificates that could be viewed online or printed. I spent some time looking into the best Drupal options available and picked up some advice along the way on how best to accomplish these aims. After mentioning my results to several people, it seemed that PDF generation was a common requirement and now I have the same need again on a personal project, so it seemed a good case study to walk you through…
10 Web Development Blogs Everyone Should Be Reading
A creative web development strategy for your website will improve your online presence and increase the amount of quality content your website provides. Your website should be easy to navigate, fully functional, and interesting to those who visit it. There are many blogs about web development and design on the Internet to give you tips and ideas on how to create a dynamic website but there are some blogs that stand out from the rest. UX Booth The UX stands for user experience and this blog is created by and…
Simple CSS-Only Row and Column Highlighting
Highlighting rows of a table is pretty darn easy in CSS.tr:hover { background: yellow; } does well there. But highlighting columns has always been a little trickier, because there is no single HTML element that is parent to table cells in a column. A dash of JavaScript can handle it easily, but Andrew Howe recently emailed me to share a little trick he found on StackOverflow, posted by Matt Walton. It was a few years old, so I thought I’d just clean it up and post it here. The trick is using huge pseudo elements…
The Two Flavors of a ‘One Web’ Approach: Responsive vs. Adaptive
You’ve probably heard people say we’re living in a “post-PC world.” What does that mean for web developers? It means that 30% to 50% of your website’s traffic now comes from mobile devices. It means that soon, desktop and laptop users will be in a minority on the web. How do we deal with this tectonic shift in user behavior? We’ve moved beyond the era of m-dot or t-dot hacks, into one where responsive and adaptive design techniques rule the day — what the W3C calls aOne Web approach. The…
Building Your Theme in magento
Magento Theme Development: Blocks and Layouts Magento’s fully modular architecture offers unlimited scalability and flexibility for your eCommerce store. This modularity extends to theme development, requiring a unique approach compared to other platforms. This guide introduces Magento’s key theming concepts—Structural Blocks, Content Blocks, and Layouts—and provides a step-by-step process for building a custom theme. Introducing Blocks and Layouts If you’re familiar with other eCommerce platforms, you may have preconceived notions about theming. With Magento, you’ll need to adapt to its unique structure, but the learning curve is manageable. The core…
Need to cache your PHP website?
Most web servers are able to handle “normal” traffic and there are plenty of websites which doesn’t have so much traffic. So maybe you ask yourself: Why should you cache your PHP powered website? The apache web server is able to serve many, many files at the same time, but all these files need to be static. A PHP script is parsed by the web server and next the generated HTML data is send to the client (web browser). While this happens the server need to use much more memory…
