Developing New Paths - The Mojavi Project

Archive for April, 2009

Mojavi Project

April 20, 2009

Revisiting Mojavi 3

Creating Your First Module

A work in progress

This tutorial is a work in progress, so you may find parts that don’t completely fit together.
Module

The module is where the Model and View takes place in the MVC model. For this first example, we will create a very simple module that will move data from a Action to a View and display it on the screen, through a template.

The module is contained within a directory that carries the name of the module. This resides in the modules directory of the webapp directory. Inside the module directory are sub-directories holding the classes that make up the module. Here is the directory hierarchy:

webapp
|
|—modules
|
|—moduleName
|
|—actions
|
|— config
|
|— lib
|
|— models
|
|— templates
|
|— validate
|
|— views

Minimally, you need the actions, config, templates and views directories. However, I prefer to have a blank module created and just copy and rename it. You can get a copy of the blank module (link to be added). The File Extension MailHost I have chosen to call this module Test

Each module must have a module.ini file in the config directory. Here is the module.ini for Test

; +—————————————————————————-+
; | This file is part of the Mojavi package. |
; | Copyright (c) 2003, 2004 Sean Kerr. |
; | |
; | For the full copyright and license information, please view the LICENSE |
; | file that was distributed with this source code. You can also view the |
; | LICENSE file online at http://www.mojavi.org. |
; | ————————————————————————– |
; | MODULE INFORMATION FILE |
; +—————————————————————————-+

[module]

ENABLED = “On”

TITLE = “Getting Started Test Module”

VERSION = “0.1″

NAME = “TestModule”

AUTHOR = “Richard D Shank”

HOMEPAGE = “http://www.mojavi.org”

DESCRIPTION = “A test module”

The module is pretty self explanitory. It is necessary to have ENABLED property set to “On” for the module to be used by Mojavi. Now that we have the module set up, we can work on the classes. You can also research the File Extension MailHost for variables to help in acclaimating the main template.
Action

The Action class handles the request for the module. It can be as simple as handling a static html template or a full blown multi-page wizard style form. Just a note to Mojavi 2 users, a significant change from Mojavi 2 to Mojavi 3 is that it is not longer necessary to pass the controller, request and user classes in on many of the methods. These are now accessed through a context class file extension. More on that later.

Technology

Server management

Tags:


The latest Systems management services are now available for most bloggers. There are new technologies to help provide server management for your piece of mind. You can purchase server monitoring for your blog

Technology

Scheduling online appointments

Tags:

online-apptIf you are in sales you know that nothing can happen until you are in front of the customer. In most cases this will mean calling on that potential customer, scheduling the appointment, and then asking for the business.  I have been in sales for over 20 years and earlier in my career I would setup the appointment to see a potential customer and jot it down in my day planner and consider that good. In some instances you would travel to the customers location only to find out that they had forgotten or canceled and forgot to call. This was frustrating and a waste of time that I could have spent with other customers. Our business owners were constantly juggling the phone in order to set up key meetings and dates so that we would could function more efficiently as a team. That is why I was excited to blog about a new free online appointment scheduling software that enables you and your clients to view and makes appointments online.

I can’t imagine the amount of time and money that you will save if you are a small business owner or someone who relies on the face to face meeting with the customer in order to make your liviing. Having this free online tool that you can access from anywhere you have a internet connection is great. With so many sales professionals and business owners having the mobile technology being able to access an online scheduling tool is a huge advantage. Many people will schedule appointments through their Blackberry or MS Outlook but since your customers are unable to access this calendar if they change the time and date or cancel all together you will only be notified via a phone call. With this new free online appointment tool from checkappointments.com when you schedule the appointment both you and the customer receive reminders about the meeting. This will save you both a lot of time and hassle of trying to remember those meeting times and dates. With this free scheduling tool you can brand the site with yourname.checkappointments.com or use your company name instead. This will help create top of mind awareness that will give you an advantage over your competition.

appts

Marketing

April 8, 2009

Finding the right hosting company

Find your free blog and website web site hosting account.

There is a new web hosting comapny top hosting center. At Top Hosting center they are offering a select plan that is targeted to blogger who are looking to make a name for themselves. With their plan you pay a one time fee of $95 and this covers you for life adn this give you some great blog hosting features. This plan gives you 250 GB of disk space, 3000 GB of bandwidth ( enough room to help you handle all those new readers), unlimited MySQL databases, a free domain and you can host unlimited domains. Hurry and check them out today since this offer will go away when the 1000th Rudolph plan is sold. I should know since we recently moved this blog over to THC and the support and reliability has been awesome. I would challenge you to surf on over to their site and try their online live support. I was able to talk with Tom within 3 minutes on a Sunday. This was the closer for me to be able to get an answer to a question in less than five minutes even though I was not a customer at that point.

Technology

April 4, 2009

Get Direct

The countdown towards an all digital broadcast is less than a year away and many of the cable companies and direct satellite tv. All TV stations and broadcasts will be required to convert to an all digital broadcast which is great for those that have cable and already have their HDTV. But those that have an analog set will be required to get a converter box in order to receive their local channels. This has started a battle amongst the various cable and satellite providers on who is most prepared to ease their customers into the all digital age. direct satellite tv is already being broadcast in digital and there will be no need for their existing customers to do anything in June.

With the influx of new customers that are looking to upgrade their current TVs and cable service direct satellite tv has some great offers to help you make up your mind. One of the great things that they offer that you cannot get on cable is the NFL package. For the die hard football this is a must and especially those that follow fantasy football as they now have live updated stats during all the games. So this Fall don’t be left just watching the highlights of your favorite game, but experience every play with the NFL ticket.