This article by Ty Audronis, the author of the book Lightning Fast Animation in Element 3D, deals with the use of Element 3D to set up complex 3D scenes for animation in After Effects. Here, you will learn how to set up your scene, light it, and get a camera ready.Read Preparing Your Scene in full
This article by Marcos Placona, from the book Instant_jQuery Drag and Drop Grids How-to, will describe all the necessary steps to get Gridster up and running on your website, as well as demonstrate how to include any of the dependencies needed by the library.Read Preparing your website to use Gridster in full
In this article, by Amr Gawish, the author of Oracle ADF Faces Cookbook, you will learn how to present a single record, multiple records, and master-details records on your page using different components and methodologies.
The article will cover the following topics:
Presenting single records on your page
Presenting multiple records using ADF Table
Presenting multiple records using ADF List View
In this article by James Kennard, author of Mastering Joomla! 1.5 Extension and Framework Development, we will investigate some of the more common forms of attack and how we can prevent them from affecting our extensions and we will take a look at how we can deal with users whom we believe to be attackers.Read Preventing Attacks on Joomla! 1.5 Websites in full
There are many types of attacks that can happen to a website. In a previous article, Preventing SQL Injection Attacks on your Joomla Websites was discussed. In this article by Tom Canavan, we will take a look at how Remote File Include(RFI) attacks occur, and how it can be prevented.Read Preventing Remote File Includes Attack on your Joomla Websites in full
Joomla!, a very popular content management system (CMS) is as you may know an easy-to-deploy-and-use content management system. This ease of use has lent itself to rapid growth of both the CMS and extensions for it. You can install it on almost any host, running Linux or Windows. This highly versatile software has found itself in such lofty places as large corporate web portals, and humble places such as the simple blog.
Joomla! itself is inherently safe, but misconfigurations of the CMS, vulnerable components, hosts that are poorly configured, and weak passwords can all contribute to the downfall of your site. Hence, it's always better to ensure the security of your site.
In this article by Tom Canavan, we will take a look at how SQL injection attacks can occur to your Joomla website, how we can test for SQL injection attacks, and how to stop SQL injection.
Read Preventing SQL Injection Attacks on your Joomla Websites in full
This article by Matjaz B. Juric and Harish Gaur, co-authors of Oracle Fusion Middleware Patterns highlights how SOA can help IT align with key business processes. SOA reduces the semantic gap between IT and business by introducing a development model that aligns the IT development cycle with the business process lifecycle. This article introduces reader to organizational and technical aspects of SOA development. It then describes how Elektro Slovenija, Slovenia's state-owned power distribution company, transformed its procurement process using Oracle BPA and Oracle SOA Suite.Read Process Driven SOA Development in full
CiviCRM is a web-based, open source Constituent Relationship Management (CRM) system, designed specifically to meet the needs of advocacy, non-profit, and non-governmental organizations.
In the previous article by Joseph Murray and Brian P. Shaughnessy, authors of Using CiviCRM, we focussed on the primary tasks and responsibilities involved in event management.
In this article we will take a look at the following:
- Processing and managing participants
- Tracking, searching, and reporting
- Integrating events to your CRM running reports
This article by Fernando Carbone, the author of the book Computer Forensics with FTK, will cover how to use the most important features for processing and filtering data during an investigation process.
The processing step is considered to be the most important step because the correct utilization of its functionality can be decisive in the relevant results of an investigation.
You will understand the importance of the correct use of the Time Zone feature and how this impacts the properties of the files, and learn how to use filters and searches. Finally, you will be able to generate a report of your findings.Read Processing the Case in full
In this article, by Bahaaldine Azarmi, the author of Talend for Big Data, we'll learn how to use tweets to highlight sentiments by performing the following actions:
- Extracting hashtags and emoticons from tweets
- Joining the newly created hashtags and emoticon tables to create sentiments
This article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, helps you to implement more complex marketing techniques. You may wonder why is there a need to invest more time after having already set up your e-shop. But, you have to keep in mind that there are thousands of competitors out there, selling similar or the same products that you're selling. So, being good is not enough, you have to be one of the best. In this article we are going to show you:
- How to implement more complex marketing techniques, such as cross-selling using taxonomy and recommendation systems
- How to create an alternative layout for products using panels
- How to enhance the user interface using views
Products are an integral part of the ERP transactional process, and thus require a detailed explanation in the setup process, not only from the master data point of view but also for transactional processes.
We will therefore describe how Compiere handles Product. In this article by Andries L Pretorius, author of Compiere 3 Implementation Guide we shall learn:
- Give you an overview of the concept of a product
- Show you how to set up price lists and discount schemas
Plone is a web content management system that features among the top two percent of open source projects and is used by more than 300 solution providers in 57 countries. Its powerful workflow system, outstanding security track record, friendly user interface, elegant development model, and vibrant community makes Plone a popular choice for building content-centric applications. By customizing and extending the base platform, integrators can build unique solutions tailored to specific projects quickly and easily.
In this article by Martin Aspeli, author of Professional Plone 4 Development, we will:
- Create the initial version of a policy package that will help us customize Plone
- Add a GenericSetup extension profile to this package
- Write our first tests to prove that our customizations are working as expected
"As I sit here almost six years after the Plone project started, it seems like a good time to reflect on how the last years changed everything, and some of the background of why you are holding this book in your hands—because the story about the Plone community is at least as remarkable as the software itself."
In the foreword of our book Professional Plone Development by Martin Aspeli, Alexander Limi, the co-founder of Plone writes about his experience and the journey right from the early days of Plone development till now.
Let's hear more about it from Alexander himself!Read Professional Plone Development: Foreword by Alexander Limi in full
In this article by Dr. Jayaram Krishnaswamy, the process of programmatically creating the SQL Server Reporting Services (SSRS) tabular report is described. You will be creating a very simple report using the provided code. The approach is to introduce the programming by creating the three parts of a report: connection, dataset, and layout.Read Programmatically Creating SSRS Report in Microsoft SQL Server 2008 in full
In this article by Jobin Kuruvilla, the author of JIRA 5.x Development Cookbook we will learn about programming issues, that is, creating, editing, or deleting issues, creating new issue operations, managing the various other operations available on issues via JIRA APIs, and so on.Read Programming Issues in full
In the previous article of the series by Douglas Paterson, author of Building Websites with PHP-Nuke, we transformed the look of the Dinosaur Portal with the help of a new PHP-Nuke theme. In this article, which is the concluding article of the article series, we will look at programming PHP-Nuke. Specifically, this means creating new blocks and modules. Before we get stuck into that, we will have a look at what actually happens inside PHP-Nuke when a page is requested by a browser.
After that, we will create a new block, a better version of the Dinosaur of the Day block we created in Article 4. That, if you recall, was a static HTML block, and we had hard-coded the image of the dinosaur and its title into the block. Here we will create a block that takes the image to display and title of the dinosaur from the database. This will introduce us to data access in PHP-Nuke, a topic that you will use a lot as you begin to code more with PHP-Nuke.Read Programming PHP-Nuke in full
Moodle is designed specifically to function as a tool that allows individuals to communicate and share knowledge and it is thus the perfect system for streamlining your various program-related communication needs. In this article by Jason Hollowell, author of Moodle as a Curriculum and Information Management System, we will introduce and explain the following strategies for establishing an efficient communication portal through your Moodle CIMS:
- Set up and use of communication and information exchange portal courses for intra- and inter-departmental or program communication
- Building a mentor/homeroom/advisor/counselor system
- Feedback systems (using the questionnaire module)