Just like building a house, you need to have a strong foundation and framework to support a site that is built to last, without needing any major rebuilding in the future. Proper planning from the beginning will go a long way towards having a site that is easy to maintain. In this article, Tom Conklin will show us how to structure and organize your content so that your site is poised to grow.Read Structure the Content on your Plone Site in full
This article, StyleCop analysis, talks about setting up a job project, launching it, and analyzing it using Visual Studio. The article StyleCop analysis, by Frank LEVEQUE, author of the book Instant StyleCop Code Analysis How-to, describes about building a job for project, which will also help to find out errors.Read StyleCop analysis in full
In this article by Gaurav Gupta, the author of Mastering HTML5 Forms, with the basic understanding of CSS3, we will learn how to improve the look and feel of the forms. After applying CSS3, the final web forms will have a rich and elegant look.Read Styling the Forms in full
- Take a closer look at toolbars and buttons, using layouts, and additional styles and icons to boost the visual appeal of the user interface
- Expand on our previous work with icons; this includes using the Pictos icon font to display new icons
- Talk about the considerations and shortcuts for working with different devices and screen sizes
- Explore the incredibly powerful Sencha theme engine using Sass and Compass to create complex visual skins using simple CSS-style commands
Joomla! is a fantastic way to create a dynamic CMS. Now, you want to go to the next step and interact with your users. Forms are the way you ask questions and get replies. ChronoForms is the extension that lets you do that and this article tells you how.
In this article by Bob Janes, author of the book ChronoForms 3.1 for Joomla! site Cookbook , we will cover:
- Using ChronoForms default style
- Switching styles with "Transform Form"
- Adding your own CSS styling
- Putting several inputs in one line
- Adding your own HTML
In this article by Digit Octavianto and Iqbal Muhardianto, the author of the book Cuckoo Malware Analysis, we will deal with Word documents that contain malware samples. Please make sure that you have installed the Microsoft Office bundle program in your VM environment. Internet connection in your VM environment is also needed to make sure that the malware analysis can run smoothly in your VM environment.Read Submitting a malware Word document in full
Greetings from Packt!
We at Packt value your prolonged business with us. Over the years Packt has reached new milestones which would not happen without your support. This June, we at Packt are taking this opportunity to thank you for buying our varied products and services by offering you our books at unbelievable prices.
5 4 $45 offer will enable you to purchase any 5 Open Source or explorer eBooks of your choice for just $45| £27| €31.Read Subscribe to Packt's Monthly Newsletter in full
The primary focus of Support for Developers of Spring Web Flow is to introduce tools: build systems and IDEs. This will help developers build web applications using Spring Web Flow. This article by Sven Lüppken, shows you more about the Ant and the Maven build systems. We will also see how we can add support for the Spring Framework in the Eclipse IDE and include Spring NetBeans modules in the NetBeans IDE.Read Support for Developers of Spring Web Flow 2 in full
Drupal provides an environment where a single person can do the job of creating, editing, approving, and publishing. This works well with a small site and a low volume of content. However, where large sites and larger quantities of content prevail, there is often a team involved. In this article, we will learn about some of the terminologies that Drupal provides for supporting team work, such as:
- Roles—defining types of users
- Permissions—defining capabilities for each role
- Node Content types—as they apply to Roles
- Access Rules—for those pesky misbehaving users
OpenNebula is one of the most advanced and highly scalable open source cloud computing toolkits. If you ever wanted to understand what Cloud Computing is and how to realise it, this is your way.
This article, by Giovanni Toraldo author of OpenNebula 3 Cloud Computing, guides you through the various hypervisors which are supported by OpenNebula. We will cover the following topics in this article:
- Configuring hosts
- Configuring sudo
- Configuring network bridges
- Managing hosts in OpenNebula
- Networking drivers
- KVM installation
- Xen installation
- Installing on Debian Squeeze through standard repositories
- Installing Xen through sources
- Installing VMware ESXi
- Installing Libvirt with ESX support
Read Supporting hypervisors by OpenNebula in full
The 2010 Open Source CMS Market Share Survey is now open!
Bali, Indonesia – water&stone is now in the process of gathering data for the third annual Open Source CMS Market Share Report. This year’s report will be looking at survey data gathered from CMS users around the world. The survey is now available online at http://www.surveymonkey.com/s/oscms2010Read Survey Seeks to Define Open Source CMS Market Leaders, Key Market Dynamics in full
In this article by Bob Griesemer, we will learn about how to synchronize objects, its use in mapping and also, the auto binding of tables to dimensional objects.Read Synchronizing Objects in Oracle Warehouse Builder in full
In this article by João Pedro Soares Fernandes, we will see how we can interact with our students in real time, specifically by using an online talk service and a desktop sharing application.
By the end of this article you will be able to:
- Use text, audio, video chat and conferencing to support communication and collaboration in Moodle courses
- Share your desktop and a collaborative whiteboard with students, supporting distance interaction in real-time in Moodle courses
- The difference between validating and testing
- How a good code editor can help you spot validation errors
- What makes a code quality code
- Valid code constructs that produce validation warnings
- How to fix validation errors that are spotted by JSLint
In this article by Marc Delisle, we will learn how to perform some operations that influence tables or databases as a whole. We will cover table attributes and how to modify them, and also discuss multi-table operations.Read Table and Database Operations in PHP in full
In this article by Dan Wellman, we will look at the tabs component of jQuery UI; a simple but effective means of presenting structured content in an engaging and interactive widget.
In this article, we will discuss the following topics:
- The default implementation of the widget
- How the CSS framework targets tab widgets
- How to apply custom styles to a set of tabs
- Configuring tabs using their options
- Built-in transition effects for content panel changes
The Drupal Mobile Web Development Beginner’s Guide follows a humble ‘Mom & Pop’ restaurant website which gets a makeover complete with cutting edge features that play to mobile, tablet and desktop audiences. Restaurant websites are notoriously horrible to navigate and our Mom & Pop example is wellintentioned but no exception to this rule. We bring this site out of the early 1990’s with cutting edge development practices and a team development workflow. This pizza chain goes mobile with location services, audio, video, charting and mapping worthy of any multi-million dollar site.
In this article by Tom Stovall, author of Drupal 7 Mobile Web Development Beginner’s Guide, we'll:
- Examine touch events and go over the differences between touch events and mouse-click events
- Learn to add touch events to our jQuery cycle on the home page
- Take a look at the adaptive web page designs and begin the process of adapting a design for three layouts—phone, tablets, and desktop
This article by Chris Beeley, the author of Web Application Development with R Using Shiny, enables us to extend our toolkit by learning about advanced Shiny functions. These allow us to take control of the fine details of our application, including the interface, reactivity, data, and graphics.
In order to do this, we're going to go back to the Google Analytics application and totally upgrade it, making it much smoother, more intuitive, and well-featured. The finished code and data for this advanced GA application can be found at https://github.com/ChrisBeeley/GoogleAnalyticsAdvanced.
In this article we will do the following:
- Learn how to show and hide parts of the interface
- Change the interface reactively
- Finely control reactivity so functions and outputs run at the appropriate time
- Use URLs and reactive Shiny functions to populate and alter the selections within an interface
- Upload and download data to and from a Shiny application
- Use custom graphics and animations in Shiny
There is a significant number of Tapestry components that we can use to build sophisticated and functionally rich interfaces. It so happens however, that many web applications have certain patterns repeating on their pages. For example, they have tables that display different data or they have forms that accept user input and then put the submitted details into some kind of JavaBean object.
Wouldn't it be convenient to have such repeating patterns already implemented as components, ready to be dropped onto a page? It certainly would, and the current version of Tapestry 5 already comes with a few components of this kind. They are great effort savers for us, and in this article by Alexander Kolesnikov we are going to introduce them and use them in our Celebrity Collector application.Read Tapestry 5 Advanced Components in full
You can tell whether a man is clever by his answers. You can tell whether a man is wise by his questions.— Naguib Mahfouz
In this article created by John Arundel,author of Puppet 3 Beginner's Guide, you'll learn how to use Puppet's resource types to run commands, schedule regular tasks, and distribute large trees of files. You'll also find out how to insert values dynamically into files using templates.Read Tasks and templates in full