Utah Web Site Designers


Mar 19 2008

CuddleBag Gets Cozy with Red Olive

Tag: Utah Web DesignAaron @ 11:51 am

CuddleBag, a beanbag chair and pillow company, would like Red Olive to tighten their site look up a bit more. Ideally it will involve some aesthetic touches and better usability that make wandering window shoppers into full fledged buyers.

CuddleBag created their niche within the home theater furniture market, finding a nice spot on the living room floor of the Ecommerce industry, yet at the same time finding space in showrooms around Utah and beyond.

Red Olive graphic designers shouldn’t find this too difficult and we welcome CuddleBag into our repertoire of groovy niche businesses who keep the landscape unique and fresh, and er… cuddly. Happy selling CuddleBag, we hope this new face will make it even easier for you. Stay tuned for a posting of the final product.


Mar 12 2008

The Eyes Have it: Retina Associates Chooses Olive for a New Look

Red Olive Design is happy to take on a site designing task with a big force in the Opthalmology community — Retina Associates of Utah. They found us and would like to build a new site that not only presents a clean and easy service description, but a information hub for patients, family and those affected by disorders of the retina.

So with that said, we should produce a cool site that can emphasis the high level of care they put out, have downloadable PDF forms patients can print from home, make displayable maps to indicate building locations, and have cool Bios on the five MDs profiling their personality and work. Whew! It’s quite a list but hey, we will do all to please the medical community.

Retina Associates of Utah are the biggest team of Retina specific Ophthalmologists in the Mountain West. We are happy that they sought us out to make their virtual face as flawless as their practice.


Mar 07 2008

Olive Tackles Ski Town Restaurant’s Site Build

Tag: Red Olive NewsAaron @ 11:48 am

Ski Town Restaurants, soon to be found at www.skitownrestaurants.com, sought out Red Olive to help them both create and design a site from scratch. Ski Town came to the Olive with a novel service approach to aid hungry online vacationers find ski town restaurants across the U.S. — starting with Utah’s posh Park City and Deer Valley area.

The site will have the usability to allow Ski Town to upload restaurant profiles, actual menu lists with star ratings submitted by readers. Red Olive will spend a good deal of the time constructing a data base system and content managing interface to make Ski Town’s site updates easy.

This will all be coupled with the artistic styling coming from our graphic designers who have many Utah influences to inspire them — quite easy being that we are a local Utah Graphic Design firm just minutes away from the greatest snow and ski outlets on earth (we brag — see the car plates).

The site project is a doosey with a lot of work cut out for our crew. Until next blog installment, we’ll keep you in the Ski Town Restaurants project update loop.


Mar 04 2008

KUED and Red Olive join forces again for program collateral in 2008

Tag: Print Design, Red Olive NewsMatthew Moeller @ 11:02 am

RedOlive has worked hard to become the print design agency of record for KUED over the last three years. We have worked on several successful projects in the past and were stoked to be asked to return for 2008 to design program collateral. This year KUED honored us with loads of television sponsorship spots. If you are an avid KUED viewer you no doubt have seen us pop up a few times over the past couple months, and we apologize right now for how lame they are. Yes,  we are working on a more creative video piece for future ads so give us a break.


Mar 01 2008

Using Includes and Active Pages

Tag: Javascript, PHP, Utah Web DesignMerrick @ 8:44 pm

Alright there is no debate includes are the best way to code a nav right? Well, what if someone wants to indicate to the use what page they’re on?  Or as I will call it the active page. Just include a script to the top of each page comparing strings with the window location, and if its true; make it look like the active page. I’m horrible with words but hopefully this is making sense. Now I’ll let the code speak:Â

var contact = RegExp("contact");
if(contact.test(window.location) == true)
{
$('home').addClass('active');
}

Nothing to complex- Just comparing our variable string of contact and comparing it with the window location. If there is a match then you attach an “.active” class to it. I know its nothing big; but a simple trick helps every now and again.


Feb 27 2008

Astro Burgers retains the Olive for a one of a kind ActionScript based Flash interactive site

Tag: Red Olive NewsMatthew Moeller @ 2:52 pm

Astro Burgers, a local Utah favorite, contacted RedOlive in need of a one of a kind flash  interactive original.  A great name and a great opportunity to compliment our new flash/interactive portfolio site which will be debuting the second quarter of 2008. We will be implementing some of the latest functions within the Actionscript 3 library to put together a one of a kind user experience. It won’t be your typical site, which is a welcome challenge for our designers.  The project is slated to be completed by April 2008.  Let the brainstorming begin!


Feb 22 2008

Red Olive to present “How to effectively market your business on the internet” seminar for the Salt Lake Chamber of Commerce

Tag: Red Olive NewsMatthew Moeller @ 3:31 pm
Date: March 19, 2008
Time: 8:00 AM TO 9:30 AM

Red Olive’s Justin Wilde will be presenting a 90 minute seminar for the Salt Lake Chamber of Commerce titled How to effectively market your business on the internet“. We will be addressing the web industry, creating niche markets, common internet advertising mistakes, effective design, offering value added services to your clients, and how Utah businesses can benefit from including the internet in their marketing plan.

Attendance is limited to members of the Chamber but if you are interested in attending drop us a line and we can pull some strings. Hope to see you there. In the mean time if you are interested in a review of your current internet marketing strategy and seeing what we can do for your business please fill out our free request for quote.


Feb 14 2008

AS3 Event Troubleshooting

Tag: Flash ActionScriptMerrick @ 4:39 pm

Alright to kick this off I will warn you; I’m a terrible writer. That being said let me get down to what this post is really about, the AS3 MOUSE_LEAVE event. Generally the syntax to add and use an event would be as follows:

stage.addEventListener(MouseEvent.MOUSE_LEAVE, someFunction);

function(event:MouseEvent):void
{
trace(”Your mom goes to college”);
}

Because MOUSE_LEAVE is an event using the mouse it would then belong to the flash.events.MouseEvent. That is also stated in the AS3 Documentation. This is incorrect, however, there is a simple fix - call the event from the class it is actually in… Not what it should be in. You would do it like so:

stage.addEventListener(Event.MOUSE_LEAVE, someFunction);

function(event:Event):void
{
trace(”Your mom goes to college”);
}

Notice the removal of “Mouse”. Interestingly enough when testing your SWF Flash Environment it won’t work. Don’t fret it will work beautifully when actually opened in the Adobe Flash Player.


Feb 12 2008

Red Olive was appointed by The MiniBrochure.com to design their fresh new Logo.

Tag: Branding and Identity, Red Olive Creative, Utah Web DesignJustin Wilde @ 12:40 pm

MiniBrochure.com

The MiniBrochure.com turned to Red Olive, a utah branding firm located in South Jordan, to craft them a fresh new logo in preparation of the launching of their new website which will be done by Red Olive as well.

The MiniBrochure.com is a company that specializes in 1 item, the mini brochure/the mini menu which is a pocket size, 8-sided marketing piece that is perfect for any industry. Real Estate agents and Restaurant owners, to name a few, have really adopted this professional marketing piece and have considered it a necessity for their success. The MiniBrochure is a low cost marketing material that is highly effective.


Jan 23 2008

Fun with WSH - How to write a vbs file to check a directory, count the files, and restart a service. Then email your cell.

Tag: Tech StuffMatthew Moeller @ 12:50 pm

You might wonder how a windows script host app like this could possibly be of use.  Well it has many uses like checking a mail server queue and restarting a service that may have hung.  Or a web development application that allows clients to upload files for print projects but no body ever goes out and cleans off the files.  With a little modification to this you could pull off many scheduled tasks to fit your needs.  I wrote this because google failed me in the search for a quick fix, it’s not often but it does happen. Anyway if this saves you some time then great, mission accomplished. The code below checks a specified directory and counts the total files in it;  If the count is over our threshold then take action by restarting a service that is hung.  Finally send an email with all the fun details to my cell phone.

This has a bunch of unnecessary code in it for debugging, feel free to clean it up.
1. Set your SMTP  address for the email function
2. Set nMax - the threshold before we run an event
3. Uncomment out the echos if you want to see it run manually
4. Setup task scheduler to run the .vbs file at some interval
5. This is tested and runs spiffy on win2003 server but should run on anything win

Option Explicit
Dim objWMIService, objItem, objService
Dim colListOfServices, strComputer, strService, intSleep
Dim n, SYSDATA, SYSEXPLANATION, nMax, strPath, bIncludeDirsInCount, objMessage
'On Error Resume Next 'optional '--------------------------------------------------------------
'COUNT FILES in specified DIR
'--------------------------------------------------------------
'setup variables
strPath = "\\localhost\d$\exchange\mail\_incoming" '_incoming dir path?
bIncludeDirsInCount = false 'count dir as a file?
nMax = 100 'how many files needed before we decide to restart?
SYSDATA = ""
SYSEXPLANATION = "Unable to count files"
n = cntFiles( strPath, bIncludeDirsInCount )
If( n < 0 ) Then
WScript.Quit
End If

SYSDATA = n
SYSEXPLANATION = "Number of files=[" & n & "], maximum allowed=[" & nMax & "]”
‘wscript.echo SYSEXPLANATION

If( n > nMax ) Then

‘SEND EMAIL ON REMOTE SERVER AND RESTART SERVICE
‘———————————————————-
‘SEND ALERT EMAIL TO ADMIN THAT THERE HAS BEEN A RESTART
‘———————————————————-

Set objMessage = CreateObject(”CDO.Message”)
objMessage.Subject = “ServiceX Was restarted on ” & NOW()
objMessage.From = “screwed@server.com”
objMessage.To = “you@domain.com”
objMessage.Cc = “mynumber@mobile.mycingular.net”
‘objMessage.Bcc = “myphone@mobile.mycingular.net”
objMessage.TextBody = “My Service HAD TO BE RESTARTED. Summary: ” & SYSEXPLANATION

objMessage.Configuration.Fields.Item _
(”http://schemas.microsoft.com/cdo/configuration/sendusing”) = 2
objMessage.Configuration.Fields.Item _
(”http://schemas.microsoft.com/cdo/configuration/smtpserver”) = “mail.myserver.com
objMessage.Configuration.Fields.Item _
(”http://schemas.microsoft.com/cdo/configuration/smtpserverport”) = 25

objMessage.Configuration.Fields.Update

objMessage.Send

‘WScript.Echo “Admin alert email sent”

‘———————————————————-
‘RESTART SERVICE CODE
‘———————————————————-
‘RESTART SERVICE CODE
Dim objShell, intShortSleep, intLongSleep

Set objShell = CreateObject(”WScript.Shell”)
‘Notes must have double quotes if it has spaces in the service name, also leave the single empty space before the service

‘get the service name from the ctrl alt del not the service name in services snapin

strService = ” “”SERVICE TITLE”"”
intShortSleep = 1500
intLongSleep = 5500

‘ Cmd prompt opened
objShell.Run “cmd”
Wscript.Sleep intShortSleep

‘ Service stopped with ‘Net’ command
objShell.SendKeys “NET STOP” & strService
Wscript.Sleep intShortSleep
objShell.SendKeys “{Enter}”
Wscript.Sleep intLongSleep

‘ Service started with ‘Net’ command
objShell.SendKeys “NET START” & strService
Wscript.Sleep intShortSleep
objShell.SendKeys “{Enter}”
Wscript.Sleep intLongSleep

‘ Cmd prompt exited
objShell.SendKeys “Exit”
Wscript.Sleep intShortSleep
objShell.SendKeys “{Enter}”

‘Wscript.Echo strService & ” service stopped and restarted”
WScript.Quit

Else
‘wscript.echo “Good to go no restart needed”
End If

Function cntFiles( strFolder, bIncludeDirInCount )
Dim objFolder, objSubFolders, objFso, o, n

On Error Resume Next

cntFiles = -1

Set objFso = Createobject( “Scripting.FileSystemObject” )
Set objFolder = objFso.GetFolder(strFolder)
If( Err.Number <> 0 ) Then
Exit Function
End If
n = objFolder.files.count
Set objSubFolders = objFolder.SubFolders
For Each o In objSubFolders
n = n + cntFiles( o, bIncludeDirInCount )
‘If( bIncludeDirInCount ) Then
‘n = n + 1
‘End If
Next

Set objSubFolders = Nothing
Set objFolder = Nothing

cntFiles = n
End Function


« Previous PageNext Page »