Create a Simple 'Contact Us' Form with GSF

If you're familiar with the GSF, then you already know how helpful it is for developing basic JSP Templates and how it lets you do the same work as before, except with a lot fewer lines of code. But what about another type of page that most sites need? I am, of course, talking about the Contact Us form page. The GSF 11.x makes it easy to add your own custom form processing logic without having to write your own Java controller from scratch. In a few easy steps, your Contact Us form page...


Passwords: Sharks Can Smell a Breach a Mile Away

2013 is not shaping up to be a banner year for Internet security. 2012 saw data breaches like 6.5 million LinkedIn password hashes leaked, 420,000 member accounts from social network Formspring, Yahoo! Voices more than 400,000 usernames and passwords, 1.5 million passwords from the online dating site eHarmony. Twitter is the latest system to suffer an embarrassing security breach with accompanying data loss. Approximately 250,000 accounts holders have had their usernames, email addresses, session tokens and encrypted/salted versions of passwords stolen. Twitter has been as proactive as...


OH NO!! Splunking log files with multiple formats?? No problem!

I was recently at a client site  for a two-week engagement assisting them with ramping up their Splunk installation, and I came across something particularly interesting. One of the log files the client wanted to index in Splunk contained four different log formats with four different timestamps. Take a look at a sample of the log:

WebCenter Sites CSDT tip: Recommended Order of @ALL_ASSETS for Error-free Imports

As anyone who has worked with Oracle WebCenter Sites "Content Server Development Tools" (CSDT) already knows, the import process can get a little “tricky”, especially when trying to import "@ALL_ASSETS".

Regardless if you're operating from the command line or via Eclipse's CSDT plug-in, there are inevitable errors that occur because of the complexity of certain sites, and all the dependencies that arise between workspace resources.

When a CSDT import error occurs during “@ALL_ASSETS”, it’s typically difficult to pinpoint which specific element caused the error, and there’s...


Setting Up a Development Environment in Oracle WebCenter Sites

Function1 would like to take this opportunity to welcome Mike Field (co-author of this blog) to our Web Experience Management team.  Mike joins us from Metastratus Web Solutions and brings in-depth expertise in all aspects of Oracle WebCenter Sites.  Mike and I worked together on creating a development environment in Oracle WebCenter Sites for a client and decided to document the process.

As all of us enthusiastic developers know, setting up an initial development environment can sometimes be a tedious and painstaking process, regardless of the platform or software we use.   It can...


Keeping your Splunk Deployment Server Organized

Image courtesy of xe-pOr-ex/ FreeDigitalPhotos.net

The following post is for Splunk administrators that are already somewhat familiar with the Splunk Deployment Server, and the deployment of configuration app packages. The scenario: As a sysadmin, no matter how much effort goes into planning and organization, there is the possibility that one day you will no longer be able to easily group your servers simply by their hostnames or IP addresses. It may be the result of an emergency change ticket...


How to use Vanity URLs in the GSF with WebCenter Sites

WebCenter Sites does not support vanity URLs without customization.  The GSF provides a great vanity URL package that is flexible and easy to use, and this post will describe how to set it up.

Background

First, a little background.  Native URLs in WebCenter Sites all have to include a query string parameter called "pagename".  If the page is rendering an asset, "c" and "cid" are also included, and recently, other parameters like "childpagename" have crept into the standard set of parameters that are found in URLs.  This simply doesn't cut...


How to install both GSF and CSDT in WebCenter Sites

So you're building a new website in WebCenter Sites and you've decided to use CSDT (Content Server Developer Tools) and GSF (GST Site Foundation) to help make the development process as efficient as possible. The steps for installing GSF are quite simple. Copy a few files, click a few links, and you're done. Setting up CSDT is easy too -- once you get the hang of the differences between importing and exporting and what direction those commands sync your assets -- always think of it relative your WebCenter Sites installation: You import to WebCenter Sites, and export from...


Organizing Your Splunk Shoe Rack (Defining Index Structures , Part 2 of 2 )

In my previous post, I went through the thought process of defining a Splunk index structure.  There aspects of defining this structure were covered: data access control, data retention, and search performance.  Now that we understand the case for a well-defined index structure and the different factors that drive it, let's go through a use case.

An extremely bright and talented system administrator at the Panda Shoe Company (fictitious) wanted to work smarter and...


Security Hardening Open Source Projects

A client recently had a stream of attacks on several of their online applications. Thanks to excellent monitoring, solid architecture and nice, clean installations, the attacks were easily rebuffed. Cheers to all involved. Just the same, the attacks gave me some insights on what a typical attack vector looks like to an online intruder. There were certainly some patterns in the commands directed at each server or application. As I said, the client faired very well. However, the incident gave us an excellent opportunity to review our monitoring efforts and even more interesting, our security...


Stay In Touch