Fellowship Admin

 

 

Fellowship IT Architecture and Overview
April 2007

 

 

How to proceed with this document:


The emerging IT committee should be able to review this overview, understand most of it, and ask questions to clarify what is not understood.  This group should discuss their views of this material and then organize an approach to assuring a viable IT program for The Fellowship, beginning with the development of a strategic plan for website/IT services -- see comments underlined in red in item II.1. below and review documents on referenced websites.  Such a strategic plan should become the guiding document by which the IT committee monitors, evaluates, and manages the ongoing development of Fellowship IT resources.

 

It would be nice to be well on our way to implementing a comprehensive plan by IC08.  At this conference I would like to have a good exhibition related to our IT services, do a workshop titled something like, "Service Opportunities in Cyberspace", and have actual job descriptions available for volunteers to take on.  This will also require having a good plan in place for coordinating the work of these volunteers. 

 

A good goal for the IT committee would be to eventually provide assurance to the Executive Committee that developmental directions and decisions are being made in the best long-term interests of The Fellowship from administrative, legal, financial, and mission-integrity standpoints.

 

This IT committee should also be able to assure the Executive Committee that sufficient backup and restore procedures are in place to guarantee integrity of all organizational information, and that there are sufficient security mechanisms in place to protect sensitive data from unauthorized access. 

 

If this all seems overwhelming it is because while your attention was diverted, a whole new world has come into existence.  It will take some time and effort to catch up.  But this emerging world is the one which we and the next generation of revelation workers will need to understand and exploit for effective propagation of the revelation as well as the fostering of emergent social infrastructure. 

 

Three Primary Divisions of Fellowship IT Services

 

Area 1, Database Administration

            Administrative procedures, business, and financial information.

            Revelation-related texts and documents.

 

Area 2, Web Services Administration

            Public and reader services.

            Access to admin and revelation-based documents.

 

Area 3, Overlap and Integration

            Web-based input to database system

            Web-based access to database information

            Web-based search capabilities

            Web-based administrative procedures

 

Another way of looking at this:  Database Administration manages the store of information.  Web Services Administration manages access to this information and provides ability to edit, add, and delete information.  Overlap is the area in which information is passing between data stored on servers and its users accessing it over the Internet.

 

Primary IT concerns that need to be addressed by the Executive Committee:

 

            Planning and providing adequate staffing.

            Assuring data integrity, backup and restore procedures.

            Assuring integrity of system documentation manual.

 

Primary concerns of Area 1, Database Administration:

 

            Maintaining data integrity

            Managing storage media

            Managing both ephemeral and permanent information (for example a conference registration record as contrasted with the text of The Urantia Book).

 

Primary concerns of Area 2, Web Services Administration:

 

            Usability

            Accessibility

            PR

            Design, navigation, and services to meet organizational objectives

 

Primary concerns of area 3, Overlap and Integration:

 

            File formats

Maintenance of code used for communication between database and display media.

 

 

I.  Immediate Tasks, Area 1, Database Administration

 

            Completion of Filemaker scripts

                        Drop list management

                        Automate adding new family members

                        Automate separating family member records

            Complete implementation of online store features

            Complete integration of store with Quickbooks

            Complete integration of Quickbooks data with Filemaker data

                        Make decisions about architecture

Does Quickbooks data populate Filemaker tables, or does Filemaker information populate Quickbooks?

            Create event registration interface

Create long-term data access plan; review and update existing database policy document.         

Do we provide credit card processing and registration for events held by Societies or other related groups?                       

Which groups?

Do we allow Societies to use our database with online access to their member's records? 

Can Societies edit their own records?

Create record update work-flow process which allows individuals to submit new information to someone in Fellowship administration for checking before allowing this information to update our database.

What about mailing labels?  If Societies can view their data they can easily download this information and print their own labels.

Develop policy and procedures for assuring data integrity in context of multiple persons entering and editing data.  (Or do we have only one person do this?)

Make sure that more than one person is familiar with data backup and restore procedures; create workflow for this and maintain with periodic checks.

Create data archiving policy and establish workflow procedures that can be implemented by the EC.

Examples: 

Establish a clear policy about how and when approved minutes get sent to the webmaster for archiving. 

Establish and implement procedures that assure web versions of all print media publications.

Establish and implement procedures that assure web versions of conference presentations (print, audio, and/or video).

 

Decide what information should be saved permanently, save for a specified period of time, or discarded.

            Contribution records?  How long?

            Organizational service details?  How much detail (be specific)?

            Conference registration forms?

Should information deleted from the database be stored somewhere else for a specific period of time?

 

II. Immediate Tasks, Area 2, Web Services Administration

            Administration

1. What is the purpose of the website?  What do we want to accomplish with it?  What actions do we want website visitors to take as a result of having visited our website?  We cannot proceed without a strategic plan. Much of this present Fellowship IT Architecture and Overview document represents the strategic plan that has evolved out of necessity by default due to lack of Fellowship administrative involvement .  The IT committee must become familiar with this plan if it is to provide criticism and guidance.  

 

An excellent example of an institutional strategic plan is the University Libraries of Notre Dame Website Strategic Plan which is at:

 

http://www.library.nd.edu/daiad/website-plan/   Please take time to review this document.  We should have a plan for The Fellowship which is developed along these lines to provide a means by which an IT committee could monitor, evaluate, and guide organizational IT evolution including sufficient advance planning for staff increases as the work grows.

 

Another good example is the Western Michigan University Strategic Plan for Information Technology which may be found at:

http://www.wmich.edu/itplan/strategicplan/index.html  This document also warrants some study.

 

See also:

http://www.asiostudio.com/website-planning.html

 

The development of a strategic website/IT services plan for The Fellowship is the number one task that needs to be undertaken and developed in order to provide guidance for addressing many of the other tasks listed in this Fellowship IT Architecture and Overview document. 

 

2. Can we define a target audience? 

            Study Internet search engine queries

3. Survey readers on website use.

4. Survey public on website use.

            If you Google "web survey" or "website survey" you will find lots of resources for constructing useful website surveys.  For example:

http://www.vanguardsw.com/vista/

http://www.quantisoft.com
            http://www.custominsight.com/services.asp

 

5. Collect and evaluate website visitor statistics.

 

http://www.fusestats.com/
            http://www.excelleweb.com/WebSiteStatisticalAnalysis.htm

 

6. Search engine optimization.

7. Create classification system for documents -- public, admin, private.

8. Review and revise if necessary existing topical document categories (philosophy, cosmology, religion, history, etc.).

9. Select key document in each topical category for search engine optimization.

10. Develop keyword lists and titles for documents to facilitate response to search engine inquiries.

11. Arrange existing materials into an hierarchy which will be used for translation and formatting priorities.  For example, most important is the text of The Urantia Book in all languages.  After this perhaps the Topical Index, the Paramony, etc.

12. Determine which resources should be translated for polylingual versions of the website.

 

            Technical

1. Conversion of html to xhtml and css.(Our current pages are all written in html, the original language of the Internet which enables documents to be read in web browsers.  xhtml and css provide the means for documents to be accessed in devices other than web browsers such as text readers for persons with disabilities, cell phones, and other mobile devices.)

2. Implement technologies for accurate data display across desktop and mobile applications in all languages.

Standardize on international unicode fonts.

Standardize on relative units of measure in page layout for automated formatting by user devices.

Design pages for easy vertical scrolling on mobile devices.

                        3. Write interface between web, Filemaker database and Quickbooks.

                        4. Integrate website with Historical Society archive.

5. Establish file formats and compression algorithms for web-based audio and video playback.

                        6. Install and configure streaming media server to handle audio and video.

7. Create registration and logon system for website to manage access to public, admin, and/or private documents.

8. Create and implement page optimization guidelines so that entire site works well for persons with disabilities.

9. Develop document vault with version control software.

10. Migration to use of online services where feasible.

11. Continue long-term planning for hardware and hosting support.

12. Continue long-term planning for support of print-on-demand services.

13. Continue maintenance of system technical documentation.

14. Optimize ability to collect useful statistical information on all website visitors.

15. Install and configure application software on server for use by remote users.

 

III. Immediate Tasks, Area 3, Overlap and Integration

 

                        1. Manage migration to more robust system integration.

Phase 1:  Stabilize basic interactions between Filemaker, Quickbooks, and web access tools.

Phase 2:  Upgrade interactions between these three data sets using the php programming language.

Phase 3:  Move data to MySQL database with php communication between database and website services.

Phase 4:  Coordinate website document access with Historical Society archive.

Phase 5:  Implement PostNuke content management system or php-based equivalent.

[ See: http://www.postnuke.com/ ]

2. Monitor usability issues with periodic surveys. 

 

Specific support applications that could benefit from committed volunteers; this would require a long-term commitment to learning a software application and using it to help manage a portion of The Fellowship website.  If we can't get volunteers for each of these software applications we should look for individuals who would do these tasks part time for some nominal payment.  These must be individuals who are already fairly computer literate.  

           

Website statistics gathering and analysis

            Web page optimization for Internet search engine access

Website search design and management
Webstore

            E-newsletter

 

            The development of appropriate administrative procedures to assure coordination between these volunteers and the website and database staff positions will be crucial.  It would be extremely helpful if the IT committee could develop these procedures and help manage this process.

 

Again, please take some time to review these issues and visit the websites mentioned.  The, let's talk about proceeding.  It may be the case that something important has been left out of this present document.  There is a huge task before us whose successful undertaking will result in the establishment of a solid foundation for revelation propagation well into the future.  I will appreciate any help which can be provided.

 

David Kantor

April 20, 2007