For more info
on any of these topics, just click on the friendly face...
Why Put Your Organizations Meeting Information On The Internet
At All?
Most People Do Have Access To The Web.
Why Have AllOne Provide A Database Of Meetings On The Web For
You?
Why Not Do It Yourself?
What If My Organization Does Not Have Access To The Web?
What Is Required From A Person Who Wishes To Use This Internet
Service To Find Meetings?
What Is Required From Our Organization To Get Started?
Contracts.
Other Services Not Mentioned.
Putting It All Together.
I Am But A Trusted Servant.
Summary.
Contact Information.
Full Table Of Contents:
Why Put Your Organizations Meeting Information On The Internet At
All?
With AllOne's Service, The Information Supplied By The Internet Can
Be Updated Within Minutes From Any Changes That You Make.
The "Web" And "AllOne 12 Step Meeting Information On
The Web" Offers Many Other Benefits Including:
Services Or Information That Can Not Normally Be Supplied By Other
Media:
Other Benefits Offered by AllOne's Service Through The Use Of An
"Almost Free" World Wide Media:
Most People Do Have Access To The Web.
Why Do It Now? Why Not Wait For Technology To Improve?
Why Have AllOne Provide A Database Of Meetings On the Web For You?
Virtually NO LOSS TO YOUR Organization For Trying AllOne's Service.
Give The Internet A Try! Give AllOne A Try!
Higher Quality and Lower Cost By Using "Economy Of Scale"
Principals. Economy Of Scale Provides For:
Lower Design, Development, And Incremental Costs Per Meeting As
More Organizations Join.
Bulk Purchasing Of Equipment And Services.
Opportunities to Optimize Operations.
The Ability To Purchase Or Implement Special Services That Might
Be Too Costly For Smaller Operations.
Specialized Service (Like a Doctor) That Focuses On One Goal.
Yet You Will Not Loose Control Of Content And Style Of Web Pages!
Highly Motivated For Producing And Continuing To Produce The Best Cost-Effective
Solution.
Desire For Long Term Business Relationship.
Personal mission to help Non-Profit Organizations.
It Will Not Be A Lot Of Work To Maintain The Meeting List Information
On The Web.
Although Totally Separate, And Still Following Traditions, Choosing
AllOne's Services Will INDIRECTLY Benefit Other 12 Step Organizations.
By Increasing The Number Of Meetings Serviced By AllOne, You Will
Increase The Economy Of Scale.
By Joining AllOne's Services, You Will Be Indirectly Providing A
Central Web Location For All 12 Step Organizations And Their Meeting Lists.
My Goal Is To Provide This Service To All 12 Step Organizations
That Follow The 12 Steps And 12 Traditions (as adopted from AA).
Why Not Do It Yourself?
Do You Currently Have The Time, Staff, Funds, And Ability To Quickly
Plan, Approve, And Implement YOUR OWN System?
It Takes Time.
It Takes Staff.
It Takes Capital Funds.
It Takes The Ability To Quickly Plan, Approve, And Implement Such
A System.
What If My Organization Does Not Have Access To The Web?
What Is Required From A Person Who Wishes To Use This Internet Service
To Find Meetings?
What Is Required From Our Organization To Get Started?
Gather New Information / Initial Setup Procedure.
Determine Your Web Page Layout And Features.
Some Suggested Guidelines For Content:
Suggestions For Selecting Web Names (URL's) and Locations
Database Issues.
Determine Schedule, Fees, And Payment Method And Schedule
Normal Procedure's After Initial Setup Phase.
Changes in database information supplied by you to AllOne:
Contracts.
"Reasonableness Clause":
"I'm Happy Clause".
Other Services Not Mentioned.
Putting It All Together.
I Am But A Trusted Servant.
Summary.
Contact Information.
Why
Put Your Organizations Meeting Information On The Internet At All?
With AllOne's Service,
The Information Supplied By The Internet Can Be Updated Within Minutes
From Any Changes That You Make.
As many believe, one of the primary functions of World Service,
a Service Center, or an Intergroup is to help people who want to go
to a meeting to get to the meeting. Information about a meeting provided
on the Internet can be potentially updated within minutes from when it
is changed by an Organizations private database of meeting information.
As both a "user of meeting books" as well as a frustrated at
times member of an Intergroup, I have see the "cost" that paper
booklets of meeting information incur when someone tries to go to a meeting
only to find that the meeting has, for example, changed time, location,
or has become defunct. Someone may drink, or worse. Potential newcomers
may never try to go to another meeting again! The list could go on.
DON'T get me wrong, paper booklets providing meeting information will always
be vitally important and will always be needed. One of the problems
is that people use outdated Meeting booklets, or the information has changed
since it was last printed. When an Organization receives an update from
a Meeting, that information could be available via the Web within minutes.
AllOne's Service can be set up to update upon receipt of an Email or FTP
file, or at pre-determined times. It's your choice.
The
"Web" And "AllOne 12 Step Meeting Information On The Web"
Offers Many Other Benefits Including:
Services Or Information
That Can Not Normally Be Supplied By Other Media:
Optional Directions To A Meeting. And Directions
Could Be:
A detailed text either listed with the other information on the same
Web page along with the meeting information or listed as a link to another
page (such as click
here for directions in text). It could even be a user's choice which
way to view it, or if it should be viewed at all!
A link to a graphical map. For example, see the sample
database, which shows an example. Meeting number 6090 has "Click
here for map" as part of the directions! This link uses the services
of mapquest.com to display a map of exactly where a meeting is located!
Both! Links could be shown, for example as "Directions: text
or map"
Optional Sharing Or Supplying Of Information:
An automatic and convenient way to share or supply additional information
between World Service, Service Centers, the Meetings themselves, AND people
going to meetings. Examples include:
Meeting information for a particular meeting can be listed by both
World Service as well a Service Center or Intergroup. Discrepancies can
be found in a snap.
New meetings, and meetings that change their information can find out
quickly if the added or changed information is correct!
A meeting contact can be supplied (AllOne supports both a Public
contact and a Confidential contact to users
who have the ability to view information.
If an Email address is used for a meeting's contact, whenever that
meeting information is changed, AllOne's Service can send a mail automatically
to that contact!
The date that ANY meeting information by that Organization was last
updated on the Web can be listed on the Web page. This can be used to indicate
how old any printout might be. It can also be used as a check for the Organization
to see if the page was updated. It can also be used for others to help
determine if Meeting information may have changed since the last time they
visited the Web page.
The date the meeting information was added. This can be used, for example,
to see what new meetings have been added to the last paper listing, or
since the last time a user checked for a meeting of a certain type or in
a certain area.
The date the meeting information was updated. This is used, for example,
by someone in a meeting to report or note any changes since the most currently
printed meeting book. AllOne can offer a feature to only view meetings
that were updated since a given dated. This could be used to provide a
printout of most recent changes to meeting lists since a meeting booklet
was last printed!
The date the meeting information was deleted. (It can be shown in strikeout,
and can be used similar to an updated meeting listing.
The date the meeting was "born" or first started. This can
be used for example, to indicate when an anniversary might be occurring,
or that a meeting is new and might need additional support by showing up!
The date the meeting last registered with an Organization. This can
be used, for example, to let a meeting know that it's time to update that
critically valuable information. Since this, like other information listed
by AllOne's Service is potentially available to EVERYONE who attends the
meeting, this important exposure to everyone provides a mechanism
for helping to get these issues noticed and fixed! (It's only "potentially
available" since it is your choice what information becomes publicly
available, confidential, or not
available at all)
The Organization's World Service, Service Center, or Intergroup can
be listed (with a link) as the entity responsible for updating the information.
Note: In some cases, it may be better to show a picture or icon instead of (or in addition to) a date.
A picture may better grab the attention of someone viewing the information.
For example, shows that a
meeting has outdated information, shows that a meeting has changed
information reciently, shows that there is a new meeting, and strikeout
clearly shows that a meeting no longer exists.
Users Can Quickly Find Meetings That Meet Special
Needs Or Choices.
This feature is "worth the price" alone! Special meeting needs
may be necessary to some, yet meetings that meet those needs can be hard
to find or missed in a big paper listing. Special meeting needs could be
listed by order of importance, but that order may well be an individual
choice. For some, it might be having a ramp that is accessible to people
with disabilities (or wheelchair accessible). For others, it might be young
peoples meeting, or interpreted for deaf, or non-smoking, or 12 Step or
... The list and options goes on.
What's more, with AllOne's Service, users can select to limit meetings
of one special type or more! For example, it's simple to
select meetings that are both wheelchair accessible AND non-smoking!
AllOne's Service offers to those who want it, a powerful
option that lets EACH USER save the choices he or she has selected (such
as the particular meeting types or search restrictions) for the next time
they visit the page, even if they don't visit for months! This Memorize
feature offers a very easy, convenient, and desirable feature for those
who are looking for a particular type of meeting. When they come back to
visit the Web database again, it automatically restores and then searches
for what they previously had set last time, making the Web page ready to
check for new additions or changes. Note that to support this Memorize
feature, a tiny amount of information is stored on a Users computer using
"Cookies". "Cookie" information (you don't have to
know what a "Cookie" is) is stored as long as the User chooses
to keep his or her "Cookies" on their computer. Web Browsers
have the option of not storing any "Cookies". If Users chose
not to store "Cookies", the Memorize feature will not
be available for their use.
AllOne's Service can support many (and more can most likely be added
simply by asking) of these features.
Included is the ability to search for and display codes related to:
Open or Closed Meetings.
Discussion Meetings.
Speaker Meetings.
Speaker / Discussion Meetings.
12 Step Meetings.
12 Tradition Meetings.
Baby Sitting (Child Care) Available at Meetings.
Book Study Meetings.
Wheelchair Accessible Meetings.
Interpreted for Deaf Meetings.
Newcomer Meetings.
Young people's Meetings.
Women, Men, Lesbian, or Gay Meetings.
Non Smoking Meetings.
Smoking Meetings.
Meetings in which you must sign on to Government premises.
A particular Meeting number.
A particular Meeting name.
Users can also:
Search by a particular City, or choice of Cities.
Select to view only certain Day(s) of a Week.
Optionally it can be set up such that Users can also:
Have the ability to put in State, Area Code, and/or Zip code for further
limit a search.
View directions to a meeting.
View other dates such as date born, date entered, date last registered
with an Organization, and a "paid till date" (to determine when
a Meeting needs to pay for AllOne's Services).
Information listed above (dates) can also be used to color code, based
on a range of time, a particular Meetings information. For example, if
a meeting had not re-registered with an Organization for quite some time,
it could be shown in red. Or a meeting that had updated within the last
month (or however long you specify) could be shown in another color.
View public contact information.
View an indication that a contact is needed for a Meeting.
View contact to notify via Email if information has changed (if they
are granted confidential privileges)
Additional information can be added, let us know!
Each Organization can have private reserved (confidential)
information stored.
AllOne's Service provides the ability to store and view both the dates
registered with World Service as well as the Intergroup or Service Center
(if different).
Meetings can be sorted in many ways, just let us know!
Contact us for other custom additions.
And of course the expected general meeting information such as day,
time, and location can be displayed, and optionally, limited in a search!
Other Benefits Offered
by AllOne's Service Through The Use Of An "Almost Free" World
Wide Media:
24 hours by 7 days, very few, if any, "busy signals" under
normal operations.
Very quick response time for a given request for information. One of
the quickest.
Potentially the fastest way for someone from across the country to
say: "I'm flying to CA tonight, and I want an AA meeting tonight in
area code xxx (or town, or zip code...) and I need directions to those
meetings. A map of how to get there would be great!"
A great service for the deaf. It does or will be able to offer a service
for the blind. (I request suggestions on this topic) (type to voice software)
An "anonymous" way for some folks to view meeting information
whom might otherwise feel uncomfortable with other methods.
An easy way to get information. For some people, it's easier than digging
up a telephone number and calling.
An excellent benefit to many business or Organizations, especially
those who offer support services through the Web. The Web is a perfect
match for supplying 12 Step meeting information.
Maybe the lowest cost solution per meeting/Organization of any method
of disseminating meeting list information.
As mentioned, more information than almost any media.
An inherent way to help unite, unify, actualize and coordinate people
to their Intergroups, Service Centers, and World Service Organizations.
The structure of the AllOne service will support it. Providing information
such as who is the contact for a Meeting, what Organization supplied the
Information, or the last time the meeting registered with an Organization
can be listed. When a Meeting's Anniversary is to be celebrated (or other
special event) could be listed. Special events provided by an Intergroup,
Service Center, or World Service Organization could be listed by User choice
or automatically if requested to be done so on a particular Organizations
Web page. The creativity of these and other exciting options is something
that I will always be interested in hearing from you, so please let me
know. I want this to be a great service!
Most
People Do Have Access To The Web.
Nearly all public Libraries now offer FREE Web access.
Web access is available at many Airports.
Web access may be available to sponsors, friends, or volunteer people
at a meeting.
To hold back more updated information to a meeting available via the
Internet because it is unfair to others who only have access to a paper
booklet could be considered a counterproductive action. Is it attempting
to control the outcome, which is our higher power's job? Who can say how
many people will benefit by providing updated information via the Web?
Or how many people will be harmed because they did not have access, but
someone else did? Some people will make a friend, or do some valuable service
work because someone who has access to the Web offers to lookup and print
information for someone who does not have access. I can fully understand
the issue: a person who currently does not have access to the Web is at
a "handicap" or disadvantage to those who have. That does not
mean you limit all people. Instead, you work to provide mechanisms to enable
those who do not have access, through solutions such as access through
Public Libraries. This is a similar concept as installing ramps on sidewalks
for those who are restricted to wheelchairs. You most certainly would not
remove the sidewalks. We do not outlaw cars because some people can not
afford or have the capabilities to drive a car. Meeting Information
on the Web is too valuable of a resource to hold back any longer.
Why Do It Now?
Why Not Wait For Technology To Improve?
The technology is here. AllOne is here. Good database programs exist.
Good equipment is available. There is nothing worth waiting for that will
outweigh the benefits of making the meeting information available on the
Web.
Why
Have AllOne Provide A Database Of Meetings On the Web For You?
The Ultimate Protection Of Your Organization's
Private, Confidential, Or Secret Information.
If you have private, or confidential, or secret information that you
must guard from ever getting out to other people, you should
be concerned with putting any computers that have access to that information
on the Internet, or on any network, for that matter. AllOne offers an excellent
solution to protect that information. For the purposes of this document,
I will call information that must never have the possibility of
getting out to other people "Top Secret". The simple
explanation to the solution for protecting "Top Secret"
information is: you make it impossible for anyone to gain access
to that information by not having that information available in any way,
no matter what, to anyone else. Please see the "Database Issues"
section "Choosing what not to include (private "Top Secret"
information)" that talks about Top Secret
for a Step by Step solution and further discussion.
Virtually NO LOSS
TO YOUR Organization For Trying AllOne's Service. Give The Internet A Try!
Give AllOne A Try!
Providing a meeting list on the Internet is inevitable at some point.
Since AllOne's Service provides an estimate of 95% of the work in implementing
and almost 100% in maintaining the meeting list, if you try AllOne's service
and you are not satisfied, you will loose next to nothing.
That leaves you with an estimated 5% "effort" required by
you to provide your database or meeting list in a form that can be (safely)
used on the internet. Of that "5%", you would have to do similar
work (and much more) if you were to implement it yourself. The efforts
that are put in now could be used by you in another implementation if you
were to determine that you are unsatisfied with AllOne's Service. In addition,
AllOne has provided free documentation and services to guide you through
that initial effort. In short, very little efforts will be lost
if you try us and are unhappy with AllOne. Nevertheless, I will do my best
to be sure you remain happy! Note, of course, that it should not be your
intention to use AllOne's Service as a springboard for a future solution.
100% Satisfaction guaranteed! You never pay unless you are satisfied.
Depending on your solution, your up front costs will be $0.00 or next to
nothing (such as the cost of registering a domain name or getting an Internet
provider in order to send updates of meeting info). It's simple, most often
no up front costs, and pay when you are happy (I suggest within 30 days
or less from the previous month's service).
Higher Quality
and Lower Cost By Using "Economy Of Scale" Principals. Economy
Of Scale Provides For:
Lower Design, Development,
And Incremental Costs Per Meeting As More Organizations Join.
It's a simple concept. I'm offering, in a sense, a mass production of
a service. You could not afford to build from scratch a car (you may not
be able to afford one mass-produced either!). You would not even think
to produce a car from scratch. Granted, a worldwide Multi language meeting
list is not as complex as a car, but the picture is clear. I want to provide
Meeting list information services for all 12 Step Organizations. All
with One Service. To produce and maintain such a product for one
Organization is a fairly complex and costly task. To take those "development
and initial setup costs" (the fixed costs) and as well as monthly
incremental costs (the variable costs) and spread them over hundreds of
Organizations will provide each Organization a low cost service. This will
provide me with the revenues to provide a better quality service than you,
as an individual, could provide.
Bulk Purchasing Of Equipment
And Services.
Similarly, a large purchase of services and/or equipment provides opportunities
for better discounts. Everybody could benefit in unexpected ways. Remember
that my goal is to keep you happy. If I could for example, get a discounted
Internet service for connecting your Organization onto the Internet (because
I have so many potential customers for an Internet Organization, I would
be most happy to do so.
Opportunities to Optimize
Operations.
Spreading solutions over hundreds of Organizations offers great potential
for continued improvement. Just as important is to realize that my goal
is to continue to keep your business and grow. An in house staff may easily
say "things are working just fine, why change it? Why go through the
effort? Why go through the cost?" I'll be saying "I want to continue
to attract more Organizations and keep existing Organizations (and users)
happy. How can I continue to be solution of choice? The BEST solution?"
The Ability To Purchase
Or Implement Special Services That Might Be Too Costly For Smaller Operations.
These special services can be many, and varied. They might be too costly
for smaller operations because of the cost of developing the service or
feature is too high for one Organization. Or it could be a capital purchase
that would become a small cost per Meeting when the cost is spread over
a large number of Meetings and Organizations.
Specialized Service
(Like a Doctor) That Focuses On One Goal.
AllOne's goal is very focused: custom secure Web databases. Keeping
up to date with best technology and solutions is a must for AllOne's success.
Similar to a heart surgeon, it is a very focused subset of what the Internet
has to offer. If you choose to do this yourself, can you keep focused on
this along with all the other services your Organization may be supplying?
Yet You Will Not
Loose Control Of Content And Style Of Web Pages!
AllOne is providing a service to YOUR Organization! The content and
appearance of the Web pages are yours to specify and define, with only
some suggested requirements from me, (which are
negotiable)! I am but a trusted servant! I will contract with you what
the content and form of the Web pages will look like.
Highly Motivated
For Producing And Continuing To Produce The Best Cost-Effective Solution.
Desire For Long Term
Business Relationship.
I currently desire an opportunity that provides an income as well being
fulfilling. The service that I'm offering provides an income as well as
(most importantly) in the long run, the ability to do what I feel is an
important aspect of my life, service to many. 12 Step programs have changed
and will change the lives of many people. I appreciate that function, and
I want them to thrive.
Personal mission to help
Non-Profit Organizations.
I have an extremely strong personal interest in getting this service
in place for you and making this the best service that it can be (see also
12 Step mission statement):
Since I was a child, I have wanted to do service work to be able to
help many people. I feel that is my greatest purpose in life. While I very
much enjoy computer work (with over 16 years of experience in the computer
field), I have always had this desire for service work in the back of my
mind. I now want use my talents (computer and otherwise) gathered over
the years to best serve in service work.
Providing this service would give me the opportunity for interacting
with people who are in program because they desire to improve themselves.
Already, the interactions I have had with people concerning this Service
have been a good experience for me, and I believe, the others I have connected
with as well. There is little more exciting than knowing that I would be
interacting largely with people who care about improving themselves and
giving others the opportunity to do the same.
In short, I have the ability and desire to continue to refine and improve
the systems necessary for providing internet services both for individual
customers as well as organizations.
It Will Not Be
A Lot Of Work To Maintain The Meeting List Information On The Web.
We do almost all of the work in designing and keeping the "system"
up and running. Your incremental work may typically consist of (NOTE: This
may vary):
Save a copy of your database or information in another format (not
be needed).
Run a program to strip off highly confidential information from that
copy (optional).
Send your updated information to the AllOne Server via Email or FTP
(About 1 minute of your time).
Verify that the changes you supplied agree with what we changed. Note
that this is optional, and you may decide that this is not necessary after
you feel comfortable that the service is reliable. The time to perform
this verification may vary, and automated checks can be put in to verify
that the information was processed as expected, so that you should not
need to verify much, if anything.
Total time? I estimate just a few minutes of your time each time
you want to update the information, under average automated setups.
Although Totally
Separate, And Still Following Traditions, Choosing AllOne's Services Will
INDIRECTLY Benefit Other 12 Step Organizations.
By Increasing The Number
Of Meetings Serviced By AllOne, You Will Increase The Economy Of Scale.
This will be a benefit to ALL 12 Step Organizations that AllOne Services,
by providing better quality of service and cost.
By Joining AllOne's Services,
You Will Be Indirectly Providing A Central Web Location For All 12 Step
Organizations And Their Meeting Lists.
This concept is something I have been thinking about for quite some
time. As a heavy user of the Internet, I find that information is spread
out all over the place. To find a particular Organization's home page may
or may not be simple. It's simple for AA or Al-Anon, but what about all
the other 12 Step Organizations? Many of them do not have a page or will
not have a page as intuitive to find as "www.aa.org" or "www.Al-Anon.org".
This is one of the inherent problems of the Internet that AllOne's Services
can help to reduce. As part of my service work (which you should neither
indorse nor oppose) I want to have a page, such as www.AllOne.com/12,
which may provide such services as:
Links to the World Service's Web sites for each 12 Step Organization.
Meeting database features that can provide meeting list information
for more than one Organization at a time. Someone could then
request: "I need to go to a meeting in these towns in this state,
and it can be either an AA meeting or an NA meeting or a.. Meeting".
The page would follow the same guidelines as mentioned in the suggested
requirements section with the addition that the pages are NOT supported
or indorsed by any of the 12 Step Organizations. (Again, see www.AllOne.com/12).
My Goal Is To Provide
This Service To All 12 Step Organizations That Follow The 12 Steps And
12 Traditions (as adopted from AA).
There are many very good 12 Step programs that do not have the revenue
to pay for good telephone support (for providing Meeting information).
These Organizations would benefit greatly from such a service.
Why
Not Do It Yourself?
Do You Currently
Have The Time, Staff, Funds, And Ability To Quickly Plan, Approve, And
Implement YOUR OWN System?
It Takes Time.
Development from scratch takes time.
It Takes Staff.
You will need people to Plan, Design, Implement and Maintain (PDIM)
such a system.
It Takes Capital Funds.
Outlay of money for "PDIM" must be determined, and generated.
As mentioned, AllOne's Service requires almost NO "PDIM".
It Takes The Ability
To Quickly Plan, Approve, And Implement Such A System.
How long will it take? How many meetings to determine, from scratch,
what the system should look like? What it should contain? How it should
be offered? Buying a customizable "Off The Shelf" solution like
AllOne's Service can drastically reduce this time and effort. After all,
the goal should be how to get the meeting information on the Web as quickly
as reasonably possible.
What
If My Organization Does Not Have Access To The Web?
We can help! Contact us. Depending on the number of meetings and frequency
of updates, we can help you make a choice between:
Getting an Internet account and Web access at your business
What
Is Required From A Person Who Wishes To Use This Internet Service To Find
Meetings?
Access to the Internet and Web Browsing Capabilities (A Public Library,
Sponsor, or friend who has access is a good source).
A Web Browser that has the capabilities of supporting "Tables".
You don't have to know what that means, all you have to know is that almost
ALL browsers are capable of that (for example most versions of Netscape,
Internet Explorer, and Lynx will support it). It is expected that NO additional
specific Web Browser capabilities will be required (such as Java for example)
in order to support the widest range of Web Browsers. NOTE: For those who
have only terminal access to the Internet (that is, they don't have a Windows
based computer or graphical Browser like Netscape), a great free non graphical
Web Browser "Lynx" is available. Lynx has been tested (Version
2.6 of Lynx was tested) and works very well with AllOne's Web based Database
of Meeting information. The only features that do not work with Lynx are
those features that use graphics such as displaying the date a meeting
was born in a particular color. And that may be a limitation of the version
of Lynx or the terminal program I was using.
For Blind, I am researching the issue and currently interested in any
information you have regarding Text To Audio Conversion for a Web Browser.
If the user wants to use the Memorize feature,
a browser that supports "Cookies" is required. Without understanding
what "Cookies" are, most graphical Web Browsers such as most
versions of Netscape and Internet Explorer support "Cookies".
What
Is Required From Our Organization To Get Started?
Gather New Information
/ Initial Setup Procedure.
Determine Your Web Page
Layout And Features.
How you want your Web page of the Meeting List Database is Your choice!
You may choose to make it look similar to the sample provided. (See
this).
You may choose to make it similar to a paper meeting list that you
or others may already provide.
You may choose to have me provide what I think will work for your Organization.
But remember, the choice it yours.
In any case, we must have an understanding of what it will be. This
design could be provided to me, somewhat in order of preference:
As an attached or included Emailed HTML Web page. Put in dummy values
for a sample meeting.
An Emailed (attached or included) Word Document (97, 95, 6.0 etc).
Other types of word processing documents? Just ask first.
An Emailed text document showing layout desired, as well as what you
want for colors, and text enhancements (such as Bold)
As a rough sketch
By providing a copy of a meeting list marked up if needed.
By a mailed PC disk and papers containing the above.
A mailed page showing how you would like it to look.
The Web Page Layout, for example could be broken down into:
Header. Include the pages Title(s) as well as any META strings.
Graphics make Web pages slow, but can improve ease of use. Take time
when choosing how much and what kind of graphics if any, to improve response
time. Many graphics images can be greatly decreased in size (physically)
by making them smaller, and/or by trading off in image quality. Adjusting
the JPEG quality factor (for a JPG file) in Microsoft Photo Editor is a
great example of drastically reducing the size (and thus increasing the
speed that the Web page can load) of a graphics file. Sometimes 20% of
the original file size is all that is needed. Rarely is 70% or more needed.
Every (removed) bit helps. Reducing graphics keeps the cost of service
per meeting lower, and improves performance in several ways. Graphics quickly
require more transfer of information over the Internet than the actual
Meeting information (text). More graphics will require AllOne to pay a
greater monthly fee for the connection of AllOne's servers to the Internet.
This would be required in order to support the additional transfer of graphics
"data" while still maintaining a good response time to user's
requests. It will also require AllOne to pay for and maintain more servers
per user, as the server will be spending lots of additional time sending
graphics instead of primarily text based database information. It will
cost the user time, especially those with slow modems or connections (unless
the graphics provides enough benefit by saving time through a better understanding
and therefore quicker use the Web page). Finally, for those who don't have
a graphical Web Browser (and may use Lynx and a terminal program instead),
graphics are of no use, and text instructions are required. This will be
the case with some Public Libraries or people.
A simple page as an introduction that may look similar to a meeting
list.
A button or link to more featured Web page that has advanced search
capabilities.
A suggested "footer" at the end of each
page that has:
A copyright by me for any page I create (content can be copyright by
you)
A link indicating that the Web database service is supplied by AllOne.com.
A link providing an Email address or form to be mailed for helping
to indicate that there are problems relating to the Web service (not contents)
An optional link for mail to your Email address for all other questions
or comments regarding meetings and the Organization.
Suggestions For Selecting
Web Names (URL's) and Locations
NOTE: THE WEB LINKS BELOW ARE JUST EXAMPLES! Do not click on them
if you are viewing them with a Web capable program such as a Web Browser
or Word 97.
It is just a suggestion, but if you want your meetings to be accessed
via your Organizations name, (A Virtual Web Name Service) then I suggest
for consistency maybe a format such as "ORG-meetings.org". For
example: www.aa-meetings.org
or www.Al-Anon-meetings.org.
www.YourOrg-meetings.org/country/state/region
(and/or Intergroup) for meetings within a region supported by an Intergroup
or service center.
Suggestions for Multi language support will be appreciated.
Database Issues.
Choosing Security Levels For Your Existing Database
Information.
At some point, you will have to make some decision as to what information
in your database (certain database fields or columns) needs to be kept
private, and to what level of security should be applied to keep that information
private.
AllOne offers a range of solutions to address this issue.
I personally promise to keep any confidential information that you
supply to me confidential!
I will be happy to sign, and have (if there are any) all people who
may have access to your private information, any non-disclosure agreements
with your Organization if needed.
For the purposes of this discussion, data or information from your Organization
can be lumped into 3 categories:
Confidential- Should be protected
with reasonable methods from allowing the general public from seeing it.
Selected people may or may not be able to view this information.
Choosing what not to include (private "Top
Secret" information) -Requires ultimate protection
against potential security breaches.
This is an important concept to understand and get right. First,
please understand that it is my goal to keep the system as secure as I
can. For those who know about security issues with the Internet, (and for
that matter, any time one computer has a wire connecting it to another
computer either directly or indirectly), there is the potential
for someone from one computer to access information on another computer.
AllOne's service provides this ultimate protection for you
in preventing "Top Secret" information from ever having the chance
of being seen by those who should not see it. Programs can be provided
by AllOne that will, for example, take your database that may have "Top
Secret" information, and strip off (that is, not copy) any "Top
Secret" information from the copy that is sent to the AllOne's Database
Server. After stripping off "Top Secret" information, in most
cases, one of your computers simply "Emails" or "FTPs"
the stripped off copy to AllOne's Database Server. Since the "Top
Secret" information is kept on your computer, it is impossible to
leak any kind of "Top Secret" information through AllOne because
the copy that is used by AllOne simply does not have that information!
Even in the worst case scenario! Your computer that keeps that "Top
Secret" information then can be the only potential source of a "Security
Leak".
Any computer that contains a file or database of "Top Secret"
information should not be connected to any network, including
a network at your Organization's office. If you don't understand why, ask
me!
That computer should also not be connected to the Internet,
including simply dialing up to an ISP.
The programs that are run on that computer should be "clean"
as best as possible. A simple example, don't bring games or programs from
home and put them on, unless you feel they are virus free.
If your Meeting information is stored in a program as a database, see
if it can save the database information in an "ASCII format",
such as "comma delimited". Almost all database programs can do
this, all should be required to do this! You may find this ability in your
program under "export database". If your database does not support
that, contact us and we will work on another available solution. If I lost
you with "ASCII" contact us!
Save a copy of your Meeting information to an "ASCII comma
delimited" file on the computer that has the "Top Secret"
information (TSI for short).
Contact us for a copy of a program to strip off TSI. This program
will read in your "ASCII comma delimited" file and create
a new file with only the fields that you allow. That new file
will be called "allone.txt" . If you select the fields
properly, "allone.txt" will not have any "Top
Secret" information. It should only have information that is
public or potentially information that only a select few would be allowed
to view on the Internet. Verify by viewing this information with a text
editor, that there is no TSI "allone.txt".
Take "allone.txt" and copy it to a floppy or some
other removable storage device such as a re-writeable CD-ROM.
Take that floppy which contains a copy of "allone.txt"
to another computer (or optionally mail it to us) that has access to
the Internet, and get the file to our Web site via FTP or Email.
Protect the program file(s) supplied by us that creates "allone.txt"
by making all but "allone.txt" "non writeable"
as a further safeguard. In general, you should do that with other programs
on any computer as an additional safeguard.
By having us produce your Meeting information on the Web, we have better
isolated any IP address, name, or location, associated with the computer
that even FTP'ed the file to AllOne's server.
If you DO NOT have the ability to follow all of the procedures in
the previous section "THE BEST protection" (for example, you
don't have a spare computer to keep off of your local network, or Internet,
or you only have one computer) here are some compromising alternatives:
Follow as much as you can of the safeguards in the previous section.
Still create "allone.txt". Either mail the updates
to us (may be an additional charge) or, on the computer that will Email
or FTP the file to AllOne's server, keep what Internet services are allowed
on that computer to a minimum. For example, don't make it a Web
server for the Internet. Don't put in many plug-ins to your Web browser.
Don't allow anyone ability to "telnet" in or FTP in. Don't use
it for an Email "server" or gateway. Only use it for sending
and receiving Email, and sending FTP files.
I could (may be an additional charge) sign a non-disclosure agreement
and you could copy the whole ASCII file to a floppy and mail through postal
service it to me, and I could perform the setup of "stripping off"
the TSI.
Whichever method you choose:
Choosing what you feel needs to be stripped off is up to you, and you
must let me know what fields are available and what they indicate. For
example, field 1 (or column 1) contains the day of the week. Field 2 contains
...
If AllOne, instead of you, provides the effort to strip off potential
secure information, a conservative approach (i.e. only Public
information will be set up to be transferred to AllOne's Servers) will
be taken unless directed otherwise by you.
Choosing What Is "Confidential"
Information. You may need to choose between the following two sub categories:
"Confidential" and should not be disclosed to anyone.
This is similar but not the same as "Top Secret" above. It
should not be distributed, but you feel comfortable supplying it through
normal channels and it will be stripped off by a program at AllOne's Server
upon receipt via FTP or Email. Note that "hackers" could copy
the information, although a goal of AllOne's Services is to prevent that
from happening. PGP encryption can be used for FTP and Email for preventing
any hacking through the Internet, and it's one of my goals to keep AllOne's
Servers secure, as it effects both my business as well as yours.
"Confidential" and should only be disclosed to a select group.
The design of AllOne's meeting list database is intended to both 1)
provide to most users only non confidential information and 2) have the
option of providing information to only a "select" group of users.
These "select" users can be restricted by passwords and other
security measures. When the "select" user satisfies the security
restrictions, certain fields can be viewed or used that are not otherwise
available. For example, these "select" users could be users at
a Central Service Center and a World Service Center. What information you
want to share via the Web is your choice, and that information may fall
into the "Confidential" and should only be disclosed to a
select group criterion.
There are various general Web security access
methods that provide various security levels. Some examples that can be
implemented before access is allowed include:
Web based username and password required before access to a Web page.
Web page restricted such that only a particular IP can access it.
Web page restricted such that only a particular Email or group of Email
addresses can have access to it.
Any combination of 1) 2) or 3) above
Others available upon request.
Don't worry if you do not understand this, or other issues. It is our
job to help you. Please ask for help!
Choosing What Is "Public" Information.
Public information is information that anybody can view, worldwide.
It is your responsibility, along with all information, to determine what
you feel is safe to supply. An example that is ok might be "Jane B"
for a meeting contact. If you supply the last name, telephone number, or
other information, be sure it is ok with that person. Some people would
be more willing to supply an Email address for a contact. You can also
keep a private database that can look up more information about that contact.
If a person is still hesitant to supply an Email address or telephone
number, there are a number of free "anonymous re-mailer" services
(ask if you don't know what this is) available. These services hide that
contact person's Email address with an anonymous one. This method protects
the contacts real Email address in two ways. First, anonymity is maintained
since a person's Email address is not used. Second, the anonymous Email
address can be changed easily without changing the real Email address.
This could be very useful if someone abuses a particular Email address.
Note also that a Confidentialcontact
name can be maintained that only World Service, Service Centers, or Intergroups
can use.
Choosing How You Will Provide AllOne's Server
With Your Updated Meeting Information.
Internet Based Update. The easiest and most desired method by us!
Web based update.
Your Organization would have access to a special Web page that would
allow you to add, delete, or modify only those meetings that belong to
your Organization. Others would not be able to modify your meeting due
to the various Security measures that are implemented. See Web
security access methods for more information.
FTP based update.
You would either provide an FTP address to a file that you want AllOne's
Server to get, or you would FTP a file to an FTP address that we specify.
Note that it is best if that FTP file is PGP signed and, if confidential,
encrypted.
Email based update.
You would Email a file with the updated information. If desired, we
could do a check that the file really came from you. We could do this check
if it was PGP signed mail message or by Emailing you back a message that
would require you to respond to, asking you to verify that you had just
sent the message. We would maintain your Email, and would not update the
information for your Organization in the database until we determined that
it was sent from that Email address.
Mail Based Update With Disk.
More work for us, but we will be glad to do it. There may be an additional
charge.
Mail Based Update With Copy Of Changes.
More work for us, but we will be glad to do it. There may be an additional
charge.
Determine Schedule, Fees,
And Payment Method And Schedule
After you have determined, by yourself or with our help, what you want
AllOne to do for you, we must discuss the implementation schedule, fees,
and payment schedule.
The suggested fee is up to you per month per meeting (with no setup fees).
It is based upon the need to cover my past and incremental ongoing expenses.
It is also based on economy of scale. Following my mission
statement I would like to see it reduced if many Organizations join
AllOne's Services. I appreciate any references or efforts you make in helping
other Organizations join in order to help me achieve my mission and reduce
your price. Please discuss with any requirements or issues you have about this rate. Too high? Can't afford that much? NO PROBLEM, just be sure to call or Email !
Again, my mission is to help 12 Step programs. I am sure that I can work with you to determine a fee that your Organization will both be happy with and can afford.
You pay only after you are happy with the service! Payment
should be received within 30 days after you were happy with
the previous months Service by AllOne. If you are not happy,
please let know, in writing,
ASAP. If you pay in advance (discounts available), and you are unhappy
for a month, just let me know, and you will be credited.
Normal Procedure's
After Initial Setup Phase.
Changes in database information
supplied by you to AllOne:
Changes to further support AllOne's features.
The goal should be to discuss these up front, to see which ones you
don't support but think are worth while (if any), and how we can most easily
provide a simple migration path. An example would be to add empty fields
into your database, which you can fill out as time allows. AllOne would
then just start supplying that functionality as you filled it in and sent
it along with your normal updated information. This method seems to take
less effort and is less prone to errors as opposed to making changes one
feature at a time.
Changes To Add New Functionality Not Supported By
AllOne's current Database.
We are open to ideas and additions. If you don't ask, we'll never know
you want it! Remember that our goal is a long-term relationship, and a
high quality service to ALL.
Changes To Add New Functionality For Your Internal
Needs Only.
Lets talk! We can offer additional services; of course, it may require
additional charges.
Contracts.
"Reasonableness
Clause":
Since I need to be able to make money in order to continue to offer
this service, I request what I would request that you follow some sort
of "Reasonableness Clause" in your expectations of my services
to you. A simple example may go a long way:
Suppose you are a new 12 Step Organization that has 5 meetings total.
For you to ask me to change something you do not like about Your Web page
every 3 days after it has been put on the Web, I believe this would be
an example of breaking this "Reasonableness Clause".
Where and how we draw the "Reasonableness Clause Line" may
be hard to do. Part of this is because as time goes on, even the design
of your Web page may be totally customizable by you. That depends on supply
and demand.
I reserve the right to exercise the "Reasonableness Clause"
for example, maybe by only providing a simple interface for updating meeting
information for that small new Organization.
This "Reasonableness Clause" is in effect in all aspects
of AllOne's Service to you, and I request that you ask for further details
on issues you have in question.
Remember that I'm here to serve!
"I'm Happy
Clause".
Throughout our relationship, as you feel the need, I would like you
to respond to the "I'm Happy Clause". This can be verbal or in
writing, but it's purpose is to achieve my goal of providing a high standard
of quality services. It is available whenever you feel the inspiration
or perspiration! It can be used in several general forms:
I'm happy with. Example: I'm happy with your recent Web changes for
us.
I'd be happier if. Example: I'd be happier if you automated the way
we have to ...
I'll be happy when. Example: I'll be happy when feature X is added.
I'm unhappy because. Example: What you implemented was not what we
talked about.
Feedback, both positive and negative is the only way to make things
better! Your input helps not only you but others as well. I welcome
your input. It provides a mechanism for growth.
Other
Services Not Mentioned.
If you not see something in here that you wish we did offer, LET US
KNOW. We are here to serve. If you want it, so may others, and we may be
able to provide that service to you at a great price, or free? The main
key here is to ask!
Putting
It All Together.
Once you have reviewed this and other information provided by AllOne,
it is time to start choosing your solutions. We can work with you. You
can simply mail back a copy of the provided information marked up with
your selections. Or we can talk! Of course, you will need to focus on What
Is Required From Our Organization To Get Started.
I
Am But A Trusted Servant.
Please keep in mind, throughout our relationship, that I am but a trusted
servant. It is my goal to do the right thing.
Summary.
Very low cost to you. So low, that it should be lower
than you could do it yourself, unless you had computer experts who were
willing to volunteer to implement and maintain a worldwide Multi language
system. Even then, it is not clear that it could be done as cheaply, due
to economy of scale.
Easy for you to implement and get approval. We do almost
all of the implementation work. With an existing sample available, it's
often easier to have People accept a solution that they can see, "touch",
and test out. Far more decisions and efforts are often required from your
Organization if it is done from scratch. Letting People try it out is easier
then describing how it might work, and why it would be a good way to have
it work!
Commitment to quality service. See AllOne's mission
statement. I think that sums it up!
Note: This page was (sorta) converted (with help) from a Word 97 document.
If you are interested in obtaining our services and would rather have a
nice printout with page numbers, please contact me.