Article Network

SELinux - Highly Secured Web Hosting for Python-based Web Applications

by Joshua Kramer | May 2008 | Linux Servers Networking & Telephony Open Source

Traditionally, web hosts have had a difficult time offering efficient, highly secure web space for a multitude of customers. Generally, a host will provide cheap accounts on a shared server and offer virtual machines as a more expensive option for the more security-conscious site owners. In this article, Joshua Kramer will explain how to provide highly secure hosting for Python-based web applications in an efficient manner. With the popularity of applications such as Trac, Django, and TurboGears, Python-based web applications will become more prevalent in the future, and the concepts presented in this article will become more valuable.

Read SELinux - Highly Secured Web Hosting for Python-based Web Applications in full

Sencha Touch: Catering Form Related Needs

by Ajit Kumar | December 2011 | Cookbooks Java

This article covers every aspect of a form, including the different form fields offered by Sencha Touch, configuring each one of them for the user in a form, and configuring ways by which a typical form validation can be done. Fields such as Search, E-mail, DatePicker, Select, Slider, Checkbox, TextArea, FieldSet, and so on are covered in this article along with their detailed usage.

In this article by Ajit Kumar, author of Sencha Touch Cookbook, we will cover:

  • Getting your form ready with FormPanel
  • Working with search
  • Putting custom validation in the e-mail field
  • Working with dates using DatePicker
  • Making a field hidden
  • Working with the select field
  • Changing the value using Slider
  • Spinning the number wheel using Spinner
  • Toggling between your two choices
  • Checkbox and checkbox group
  • Text and TextArea
  • Grouping fields with FieldSet
  • Validating your form
Read Sencha Touch: Catering Form Related Needs in full

Sencha Touch: Layouts Revisited

by Bryan P. Johnson John Earl Clark | February 2012 | Open Source

In this article by John E. Clark and Bryan P. Johnson, authors of Sencha Touch Mobile JavaScript Framework, we will examine the layout configuration option and how it affects each of the components.

Specifically, we will cover the following points:

  • The base component class
  • Layouts revisited
Read Sencha Touch: Layouts Revisited in full

Sending Data to Google Docs

by Marco Schwartz | May 2014 | Networking & Telephony Open Source

In this article by Marco Schwartz, author of Internet of Things with the Arduino Yún, we will discuss about sending the data to a Google Docs spreadsheet so that it can be accessed remotely from any web browser or from the Google Docs mobile app, and calculate the energy consumption and some other useful data such as the total energy cost of the device connected to your project.

Read Sending Data to Google Docs in full

SEO with Kentico CMS 5

by M. L. Srinivasan | September 2010 | Beginner's Guides Content Management Web Development

In order to make our site successful, we need to attract and retain site visitors. SEO is a method of site analysis and best practices for building web pages that are easily discovered and indexed by search engines. SEO is used to make our content more relevant and easily read by search engines and their crawling and indexing software. Successful SEO makes it easier for both existing and potential customers to find your website. Fundamentally, SEO is about having your URL added to a search provider's database and appearing favorably in their search results. Well executed SEO is a process of making reasonable ongoing assumptions, following consistent practices, and includes continual site review and changes. SEO is constantly evolving and best practices are a big part. In this article by Thom Robbins, author of Kentico CMS 5 Website Development, let's look at some of the best practices that you can use when managing your site.

Read SEO with Kentico CMS 5 in full

Server Configuration Tuning in PostgreSQL

by Gregory Smith | October 2010 | Open Source

The main tunable settings for PostgreSQL are in a plain text file named postgresql.conf that's located at the base of the database directory structure. This will often be where $PGDATA is set to on UNIX-like systems, making the file $PGDATA/postgresql.conf on those platforms.

This article by Gregory Smith, author of PostgreSQL 9.0 High Performance, mirrors the general format of the official documentation's look at these parameters at http://www.postgresql.org/docs/current/static/runtime-config.html. However, it is more focused on guidelines for setting the most important values, from the perspective of someone interested in performance tuning, rather than describing the meaning of every parameter. This should be considered a supplement to rather than a complete replacement for the extensive material in the manual.

Read Server Configuration Tuning in PostgreSQL in full

Server Logs

by Hussein Nasser | January 2014 | Architecture & Analysis Enterprise Articles Networking & Telephony

In this article by Hussein Nasser, author of Administering ArcGIS for Server, we will learn how to read logfiles and understand them in order to extract useful information that can help solving problems that might occur

Read Server Logs in full

Service Chaining

by Prabath Siriwardena | October 2013 | Open Source

This article by Prabath Siriwardena, the author of Enterprise Integration with WSO2 ESB, helps you gain knowledge about Service Chaining. The Enterprise Service Bus(ESB) today serves as a key component in most of the enterprise grade deployments. In most cases the ESB removes point-to-point dependencies in your system to build a highly scalable and loosely coupled solution. But that does not necessarily mean ESB means SOA. ESB is a key ingredient to build an SOA infrastructure, but it's not a must. Even with an ESB if not followed industry best practices and patterns you will end up with a mess.

Read Service Chaining in full

Service Oriented Java Business Integration - What's & Why's

by Binildas A. Christudas | April 2008 | BPEL SOA Web Services Java Open Source

Many of you as (Java) programmers generate business purpose code, like "confirming an order" or "find available products". At times, you may also want to connect to external systems and services, since your application in isolation alone will not provide you the required functionality. When the number of such connections increases, you would be generating more and more of "integration code", mixed along with your business code.

In this short article, Binildas A. Christudas introduces the Java Business Integration (JBI) specification and discusses how it is covered in his new book, Service Oriented Java Business Integration

Read Service Oriented Java Business Integration - What's & Why's in full

Service Oriented Java Business Integration Proxy

by Binildas A. Christudas | April 2010 | .NET BPEL Microsoft SOA Web Services

We will cover the following in this article by Binildas A. Christudas, author of Service Oriented Java Business Integration:

  • Proxy design pattern in general
  • Proxy support in Java SDK with examples
  • ServiceMix JBI Proxy
  • A few samples of defining and exposing proxies to services in the JBI bus
Read Service Oriented Java Business Integration Proxy in full

Service Oriented JBI: Invoking External Web Services from ServiceMix

by Binildas A. Christudas | April 2010 | .NET BPEL Microsoft SOA Web Services

In this article by Binildas C. A., author of Service Oriented Java Business Integration, we will cover practical use of JBI Proxy—to proxy external web services in the JBI bus.

Read Service Oriented JBI: Invoking External Web Services from ServiceMix in full

Service Versioning in SOA

by Todd Biske | December 2008 | Architecture & Analysis BPEL SOA

SOA governance is the combination of people, policies, and processes within your organization that will ensure that the desired behaviors of your strategic SOA initiative are achieved.It includes the traditional areas associated with IT Governance, which is the selection and funding of IT projects. These projects define the initial scope for technology utilization and can either help or hinder the SOA effort, based upon the scope chosen. In this article by Todd Biske we will see that the SOA effort only gets executed through projects, and if the execution is poor, the SOA effort will be poor. Therefore, the project governance activities of an organization must be adjusted to include policies associated with achieving the desired behaviors associated with SOA adoption.

Advasco had initial success with their Customer Information Service and then opened the flood gates for development by the rest of the organization. These efforts were successfully reigned in by the newly formed Center of Excellence. Now, the team at Advasco faces a new challenge: modifying an existing service to handle the needs of a new consumer. This article will go over the challenges faced by the team and then present guidance for handling this situation within your own organization.

Read Service Versioning in SOA in full

Services

by Sébastien Armand | March 2014 | Open Source Web Development

In this article by Sébastien Armand, the author of the book Extending Symfony2 Web Application Framework, has discussed about the basics of services in the Symfony2 framework. A service is an essential and core concept in Symfony2. In fact, most of the framework itself is just a big set of predefined services that are ready to use. As an example, if you just set up a new installation of Symfony2, from your project root, you can type php app/console container:debug to see the full list of services currently defined in your application. As you can see, even before we start writing anything for our application, we already have almost 200 services defined. The php app/console container:debug <service_name> command will provide information about a specific service and will be a useful command to refer to throughout the article.

Read Services in full

Serving and processing forms

by Amuthan G | June 2014 | Beginner's Guides Open Source Web Development

In this article by Amuthan G, author of the book Spring MVC Beginner's Guide, we will see how to serve and process forms; we will also learn how to bind form data with a form-backing bean and read that bean in the controller.

Read Serving and processing forms in full

Sessions and Users in PHP 5 CMS

by Martin Brampton | August 2010 | Content Management Open Source PHP Web Development

In this article, by Martin Brampton author of PHP 5 CMS Framework Development, we get into the detailed questions involved in providing continuity for people using our websites. Almost any framework to support web content needs to handle this issue robustly, and efficiently. In this article, we will look at the need for sessions, and the PHP mechanism that makes them work. There are security issues to be handled, as sessions are a well known source of vulnerabilities. Search engine bots can take an alarmingly large portion of your site bandwidth, and special techniques can be used to minimize their impact on session handling. Actual mechanisms for handling sessions are provided. Session data has to be stored somewhere, and it is better to take charge of this task rather than leave it to PHP. A simple but fully effective session data handler is developed using database storage.

Read Sessions and Users in PHP 5 CMS in full

Set up your own Profile in Mahara: Part 1

by Derrin Michael Kent | February 2010 | MySQL Open Source PHP Web Development

In this article series by Derrin Michael Kent, author of Mahara 1.2 ePortfolios Beginner's Guide, we will look at creating our own profile page and using the Mahara text editor.

Read Set up your own Profile in Mahara: Part 1 in full

Set up your own Profile in Mahara: Part 2

by Derrin Michael Kent | February 2010 | MySQL Open Source PHP Web Development

In this article series by Derrin Michael Kent, author of Mahara 1.2 ePortfolios Beginner's Guide, we will look at creating our own profile page and using the Mahara text editor. Read Set up your own Profile in Mahara: Part 1

Read Set up your own Profile in Mahara: Part 2 in full

Setting Payment Model in OpenCart

by Murat Yilmaz | August 2010 | Open Source

Enabling a store to accept credit cards online and other alternative payment methods for customers is vital for high availability of an online store.

In this article by Murat Yilmaz, author of OpenCart 1.4 Beginner's Guide, we shall learn:

  • The basics of online credit card processing
  • Merchant account
  • Payment gateway
  • PayPal as a payment method
  • The differences between several PayPal services
  • Bank Transfer, Cheque or Money Order, Cash on Delivery payment options

We should clearly understand the three core elements of accepting credit card payments for an online store before starting on the details of online credit card processing.

Read Setting Payment Model in OpenCart in full

Setting Up a Basic Document Workflow in Compiere 3

by Andries L Pretorius | June 2010 | Open Source

In the previous two articles of this three-part article series we covered Compiere Application Dictionary and Adding a Custom Field.

This article by Andries L Pretorius, author of Compiere 3 Implementation Guide, gives you an overview of the Compiere Workflow processes, and illustrates how this is set up.

Read Setting Up a Basic Document Workflow in Compiere 3 in full

Setting up a BizTalk Server Environment

by Steef-Jan Wiggers | April 2012 | Enterprise Articles Microsoft

BizTalk enables the integration and managment of automated business processes within or across organizational boundaries. To build a solid BizTalk solution, deploy a robust environment, and keep it running smoothly you sometimes need to broaden your spectrum, explore all possibilities, and choose the best solution for your purpose. In this article by Steef-Jan Wiggers, author of BizTalk Server 2010 Cookbook, we will cover:

  • Gathering requirements by asking the right questions
  • Analyzing requirements and creating a design
  • Installing and using the BizTak Best Practices Analyzer
  • Validating BizTalk installation with the BizTalk Benchmark Wizard tool
  • Automating performance analysis by using the PAL tool
Read Setting up a BizTalk Server Environment in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software