Programming Services and Products

Jm Studio offers a wide variety of programming options and solutions tailored to your need. Our team and network of programmers can build and implement custom programming solutions for just about any online environment. In addition to custom programming, we have a number of pre-built solutions ready to go, including a revolutionary search engine friendly shopping cart, and several nifty PHP goodies.

  • Proficient in ASP, PHP, javascript, PERL, Access, SQL
  • Recent custom programming solutions include a listing management system for Miller Industrial Properties, a custom search-engine friendly e-commerce solution for Glamour Hair, and specialized MLS real estate listing integration for Vantage Realty. We also recently implemented a PHP e-commerce solution for Gone Doggin.
  • Web 2.0 marketing including social networking, email campaigns, micro-sites
  • Logo and brand development

 

 

Search Engine Friendly Shopping Cart Solution

Over the span of developing several e-commerce sites in JM Studio's infancy, we quickly realized that no one single prepackaged E-commerce solution on the market met all of the needs of our clients. So, we developed our own e-commerce platform. It's search engine friendly; it knows what google likes and dislikes. Along with an amazing suite of tools, our solutions will not break your bank. There are no ongoing fees or weird licensing requirements for utilizing our commerce platform. We'll design a really nice graphical 'shell' to wrap around the core of the cart, train you in using it, and provide ongoing support.

Features:

  • Full E-Commerce Solution
    1. Manage Products On-Line - You can easily add, update and delete products, change pricing, shipping, etc. via an online back-end administration area of your site. No special software required.
    2. Unlimited category depth - Although usability studies show you shouldn't create more than a two-category depth of your navigation, our commerce platform allows you to create unlimited depth of categories.
    3. Products can have unlimited drop down options (size, color ect.) - A product can have unlimited options, and each set of options can have its own pop-up link displaying thumbnails of the options leading to larger pics. The options can have their own pricing, or you can set each option to be the actual price of the product, if chosen, instead of adding to the price of the product.
    4. Customer Accounts. allowing customers to login to review prior orders. They can also view order status, and re-order past orders for ease of use. The best part of this feature is its optional, thus not forcing customers to sign up for an account to shop with you (unless you set it up that way)
    5. Up to 5 levels of pricing - repeat customers can be assigned to discounted level or preferred levels. This is a great wholesale tool. When a customer logs in to your web site, they will see the assigned price level for them.
    6. Printable product pages- Each product and have a popup link which creates a printable page.
    7. Multiple Images allowed per product - This can be a very powerful tool in several ways. It's a great way to show off different angles of a product, or examples of that product in action. Think of it as a mini-gallery for each product.
    8. Various checkout options- including Purchase Orders, Customer Contact, Check/Money Order, and real time Credit Card processing.
    9. Integrates direct with on-line banking from BofA, Wells Fargo, or Authorizenet.net
    10. Very flexible shipping options. Features include per-product shipping amounts, a shipping table based on total transaction amount, real time UPS rates.
    11. Product Search Tool - Searches title of products in your database and returns clickable product search results. Every good E-Commerce site should have a search tool.
    12. Promote products using Eye-Poppers and/or by placing them "on-sale" - This allows you to put products on sale, comparing retail price and sale price easily. Special animated gifs draw attention to your product on sale.
    13. Coupon System available - allowing you to give discounts using a coupon code. Imagine you have a box full of clearance items you need to move quickly ...simply issue a coupon code out to customers for free shipping, or a discount based on percentage or dollar amount. Also handy for a 'grand opening' of a site. Also great to use in conjunction with printed advertising. The coupon codes can have expiration dates.
  • Calendar System
    1. Allows you to post an on-line calendar of activities in the traditional calendar format, or a calendar listing format. Each calendar item is editable via a WYSIWYG editor and can even have images.
    2. Pop-Up windows for extended information on a particular calendar entry, including html formatting and images. Great way to announce events.
  • Event Image Gallery System
    1. Allows you to create events, and add unlimited number of photos to an on-line event image gallery.
  • Guestbook
    1. Allows web visitors to post a simple guestbook entry.
    2. Can be set to automatically "approve" entries, or set to require review by you, the site owner prior to posting.
  • Links Page
    1. Allows you to trade and post links to related or partnered web sites.
  • Home Page Components - The home page can have the following:
    1. Featured Product Column- This allows you to feature products of your choice on your home page and rotate them out with no intervention from us, saving you hours of labor.
    2. Product Search Tool - Direct access to the product search feature from your home page for ultimate usability and convenience.
    3. Latest News Headlines and links to full article- Keep content fresh on your home page by posting news blurbs directly on your home page and have full control over them.
    4. Latest Image Gallery Images added (shows 2) - Great way to keep your content fresh and lead visitors into your site, if you have an event gallery feature.
    5. Customer Account Login - Perfect for customers who have accounts, particularly those with wholesale pricing levels assigned to them. The instant they log in, they see price levels assigned to them by you.
    6. Generic Text Update - This is a new feature that allows you to update your own field of text.


RSS Grabber

RSS Grabber is an Object Oriented script written in PHP that grabs and parses RSS syndications for reposting on secondary websites. The results can be stripped of all formatting to give the flexibility of customizing the syndication to conform to any given mobile or standard website design. RSS Grabber also allows you to maintain the feed's original formatting as well. It caches and stores the results for fast access and returns an array of information based on available tags that provides more information about the channel and each item on the page.

RSS Grabber v 1.0 Features

Below is a summary of features RSS Grabber has to offer:

  • Grab any XML 1.0 or RSS 0.91+ compliant feed
  • Strip or retain HTML formatting
  • Channel image displayed, if available
  • Date formatting for publish dates
  • Break up element description into 2 slices for a 'read more' effect
  • SQL or file based configuration
  • SQL or local file caching
  • Configurable Cache TTL
  • Flexibility in overall configuration

RSS Grabber v 1.0 Requirements

  • A PHP capable web server with PHP 5.2 or greater (Go PHP5)
  • PHP-Tidy for HTML cleanup (optional but strongly recommended)
  • World writable directory (for flat file caching)
  • An SQL database (for SQL caching)
  • PEAR MDB2 (for SQL configurations)

Click here to learn more

Yellow Jacket Captcha - Spam Stopper

Yellow Jacket is a CAPTCHA™.

"A CAPTCHA™ is a type of challenge-response test used in computing to determine whether or not the user is human."

A common type of CAPTCHA™ requires that the user type the letters of a distorted image, sometimes with the addition of an obscured sequence of letters or digits that appears on the screen. A CAPTCHA™ can help deter:

  • Spam submitted through web forms (web mailers)
  • Brute force password attacks on login pages
  • Automated web form submission attempts

Yellow Jacket is an Object Oriented script written in PHP and requires GD libraries to render the image on the fly that helps web developers prevent automated registrations. We provide a live demonstration of Yellow Jacket at the bottom of this page. Simply type the code displayed in the box into the input field. Press submit to see if you typed the code correctly.

Yellow Jacket is designed to present an image with a challenge code for a human to confirm in order to process a submission form on any given page. Yellow Jacket is also designed to combat optical character recognition programs by compiling an image with a randomly generated and distored code that changes with each failed attempt. Without some sort of submission form challenge, a webpage is prone to attacks of repeated, automated submissions which leads to SPAM which ultimately leads to lost productivity.

Yellow Jacket is portable, fully themable and can easily be implemented into any existing PHP website. Installation and implementation of Yellow Jacket into your existing PHP website is available for a nominal fee or you can simply purchase the script and install it yourself. Please contact us for more information on how to protect your site with Yellow Jacket.

Click here to Learn More


Kenza

Kenza is a complete content management solution with an integrated image gallery presentation and article publishing platforms. Kenza is extendable with a plugin architechture to increase functionality. Kenza is written in PHP and requires an SQL database.

A brief overview of Kenza's features:

  • Integrated dynamic digital image gallery presentation platform.
  • Integrated article publishing platform.
  • Two tier user level system (Administrator and Standard User).
  • Advanced multiple file and standard form gallery image uploader.
  • Drag and drop image arrangement.
  • Watermark uploaded images.
  • Password protected galleries.
  • Support for unlimited galleries and sub-galleries.
  • Support for png, jpg and gif image files.
  • Fully skinnable interface using HTML and CSS.
  • Extendable Plugin API framework.
  • Syndication and social network sharing.
  • International language support.

Kenza's Requirements

  • A PHP enabled web server (Linux or Windows).
  • PHP 5.2 or newer (compiled with GD support).
  • GD 2.0 or newer.
  • MDB2 2.4.1 or newer.
  • Any SQL database supported by MDB2.
  • gettext, the GNU internationalization library, for multilingual translations.

Click here to learn more.

ASP Content Management System and Gallery

We have an ASP/Windows server based content management system and dynamic gallery much like Kenza, but for a Windows Server platform instead of PHP/Linux.

A brief overvie:

  • Integrated dynamic digital image gallery presentation platform.
  • Integrated article publishing platform.
  • Two tier user level system (Administrator and Standard User).
  • Advanced multiple file and standard form gallery image uploader.
  • Drag and drop image arrangement.
  • Watermark uploaded images.
  • Password protected galleries.
  • Support for unlimited galleries and sub-galleries.
  • Support for png, jpg and gif image files.
  • Fully skinnable interface using HTML and CSS.
  • Extendable Plugin API framework.
  • Syndication and social network sharing.
  • International language support.

.