Porterville Church of Christ Web Site Site
Welcome to the Church Web Site. The key features are:
- News. Announce news to the church.
- Events. Keep everyone up to date on what’s happening.
- Photos. Share photos and associate them with news items.
- Member Information. Member contact information is available, but only to other members,
i.e. this information is considered "private".
- Schedule Information. Member assignment information is available, but only to other members,
i.e. this information is considered "private".
- Sermon Previews. Sermon Previews are posted for the upcoming Sunday and are visible on
the home page. In addition past notes can be seen on a second page.
- Search. News, Events, Member information, Locations and Sermon Previews data base tables can be searched.
Site Members and Roles
the Church Web Site allows visitors to view public information.
Some members have specific privileges defined by roles such as administrator or minister.
The following table describes what features are available to visitors in different roles.
| Visitor |
Privileges |
|
Not logged in |
May view public announcements/news articles, public events, and public photos. |
| Logged in |
May additionally browse the members directory, edit their own member directory information,
and view private announcements/news articles, private events and private photos and
view monthly schedules.
Note: "Weekly" schedule events are also shown on the events calendar. |
| Logged in as Administrator |
May additionally edit all announcements, events, photos, member directory entries, the Preference List
and/or monthly Schedules.
Only Administrators may register new members.
|
| Logged in as Minister |
May additionally edit Sermon Previews.
|
Important: To login, you must know your user name and password.
Note: If you are not in the member data base, i.e. can't login, please contact the
administrator@pvcoc.org.
Note: The member data base was initialized with the member list from the pvcoc.org
web site.
Note: Members can change their own password. They may also change their contact
information to keep it up to date. Alternatively, they can ask a web site administrator
to make the update.
Currently, only Kent Hawley can assign members to a role (such as Administrator or Minister) that can manage the site.
Visitors cannot register themselves. Administrators can register new members by clicking the Register link.
New members are activated automatically, but are not assigned to any role. Kent Hawley can manage users (for example, assign them to a role) using the ASP.NET Web Site Administration tool.
For details, see Appendix A.
Photos and Albums
The photo album enables administrators to:
- Create albums of photos for use in the site.
- Upload photos to albums.
- View the photos and albums.
Tip: The Church Web Site enables administrators to publish news articles, events, photos and other items.
Photos can be associated with these items, but photos need to be stored in an album.
You may want to create a default album to hold the pictures for these articles.
To create a photo album
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, click Photos.
- Click Add New Album.
- Enter a name such as "Site Photos" in the Album Name box.
- If you don't want others to be able to see the album, check Album is private and non-visible to other users.
- Click Add Album.
To upload a photo to an album
- Log in to the site as a user who can see the album. (Administrators can see all albums.)
- In the navigation bar, click Photos.
- In the albums page, select the album to upload pictures to.
- In the Upload Photo section, click Browse to select the image to upload.
- Enter a title in the Image title box.
- Click Upload.
- Repeat steps 4 through 6 to upload additional photos.
News Articles
The Church Web Site enables administrators to publish news articles for the church.
The articles are displayed on the home page and on the news list page. News articles can include content or act as links to other pages.
You can associate a picture with an article.
The picture displays as a thumbnail in the article list and at the top of the article content.
The article can also point to a photo album for additional images.
To create a news article
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, click News.
- Click Add New Article.
- Enter a title for the article.
- Specify what type of article to create:
- To create an article with content, enter the content in the Description
text box.
- If the content is HTML, see the HTML Process, below.
- To create a link, select Use a link instead of inline content for this article
and optionally enter a description that is displayed as a summary in the article list page.
The title is used as the link text.
- HTML Process
- Here is a process for news articles.
- Note: MS Word does the "html" part:
- In MS Word create (or bring up existing) e.g. bulletin, news article or even sermon preview, content with the "look and feel" desired.
- In MS Word, Save As ....; 2nd DropDown, choose "Save As Type" -> Web Page Filtered.
- You can do this with a web browser
- Bring up the filtered web file in Internet Explorer (or your favorite browser)
- Click on "View" and then "Source" in Internet Explorer (A Note Pad editor of "html stuff" appears).
- Click on "Edit" and then "Select All" and copy (Ctrl C)
- Paste (Ctrl V) it in a PVCOC Web Site News Article editor (Add Article).
- Set date/time for web site users to see article
- Save Article
- To delay publication, set the article date and time to be in the future.
By default, the date and time is set to the current time, so the article is available immediately.
- To associate a photo with the article, do the following:
- Click Upload new image.
- From the drop-down list, select the album to upload to.
- Click Browse to select the image file.
- Enter a title for the image.
- Click Upload Image.
To select an existing image:
- Click Pick an existing image.
- Select the album containing the image.
- Select the photo from the album.
- Click Use Selection to confirm the selection.
- If you want to use than one photo for an article, associate the article with a photo album.
Select an album from the list, or click New Album
to create a new album.
Tip: If you create an album for the article, you can use one of the photos from the album as the photo for the article.
Create the album and upload the pictures you want to show.
Then click Pick an existing image and choose the album and one of the images to use as the thumbnail and article photo.
- Click Save Article. The article is displayed in the news articles list.
Events
The Church Site enables administrators to publish a calendar of events that are of interest to church members.
The events can be seen in a list or on a calendar.
Events can be associated with a location that can include details such as directions and facility information.
The location is remembered so that it can be used for other events and doesn't need to be re-entered.
To create an event
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, click Events.
- Click Add New Event.
- Enter a title for the event.
- Specify what type of event to create:
- To create an event with content, enter the content in the Description
text box.
- To create a link, select Use a link instead of inline content for this event
and optionally enter a description that is displayed as a summary.
- Set the start date and time of the event. If the event has a specific duration, you can also set the end date and time. If it does not have a specific duration, set the end time to be the same as the start time.
- To associate a photo with the event, do the following:
- Click Upload new image.
- From the drop-down list, select the album to upload to.
- Click Browse to select the image file.
- Enter a title for the image.
- Click Upload Image.
To select an existing image:
- Click Pick an existing image.
- Select the album containing the image.
- Select the photo from the album.
- Click Use Selection to confirm the selection.
- Click Save Event. The event is displayed in the events list.
You can create a location while creating an event, or the event can be associated with an existing location.
To create a location
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, click Locations.
- Click Locations List.
- Click Add new location.
- Enter a name for the location.
- Optionally fill in the following information for the location. Blank fields are not displayed when viewing the location.
- Description – use for a description of the location.
- Address – use for a physical address.
- Directions – use to guide the members to the event.
- To associate a photo with the location, do the following:
- Click Upload new image.
- From the drop-down list, select the album to upload to.
- Click Browse to select the image file.
- Enter a title for the image.
- Click Upload Image.
To select an existing image:
- Click Pick an existing image.
- Select the album containing the image.
- Select the photo from the album.
- Click Use Selection to confirm the selection.
- Click Save Location. The location is displayed in the location list.
Tip: You can use the photo storage for a location to include a map to go with the directions.
Save the map from your favorite mapping software and upload it as the photo for the location.
Ministry Lists
The Church Web Site enables Administrators to publish and maintain lists of members as
Ministry Lists. Each list contains 0 or more members. Each member has an optional
role in the ministry. Each list has a name and a description.
To view a ministry list
- In the navigation bar, click Members and then Lists.
- Click Click on the down arrow of the dropdown control. Click on the
liet you want to view..
- The list is displayed.
To create a ministry list
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, click Members and then Lists.
- Click Add New List.
- Enter a title for the list and a description.
- Click on Apply Changes
To add a member to a ministry list
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, click Members and then Lists.
- Click Add Member(s) to List.
- The Ministry Lists Page appears.
Other Operations
- Remove a member from a list
- Delete a list
- Edit List name or description.
- Edit a member's role in the list.
Sermon Previews
The Church Web Site enables Ministers to publish and maintain lists of Sermon Previews.
Each Preview has a title and contents. Visitors and members can see the current sermon preview
on the Home page or walk through previous previews on the View Sermon Previews page.
To view the current sermon preview: Go to the home page.
To view a sermon preview list
- On the home page, click View Sermon Previews.
- Click onNext or Previous to walk through the list.
- The list is displayed.
To create a Sermon Preview
- Log in to the site as a Minister (member in the role Minister).
- On the home page, click View Sermon Previews.
- Enter Sermon title and Sermon Priew content.
- Select a date and time after which the preview can be seen by visitors and members.
- Click Save Preview.
- Note: The Minister can create and walk through future sermon previews.
Other Operations, Minister Role
- Remove a sermon preview from the list
- Edit a sermon preview.
Searches
Searches include member information, news articles, events, locations and sermon previews.
Schedule information can also be searched, including:
- Schedule Assignments
- Schedule Preferences
- Schedule Vacations
Searches results can View Details to see more information about one result.
Search Members
- Login as a member (or in Role of Administrator or Minister).
- Wave on Search and click on Members.
- Enter search criteria in one or more fields. This will "narrow" the search.
- Wild cards may be used. "%" is added to the front or end of a word.
- Note: a blank field is an implied "%" wild card.
- Entering information in multiple fields implies an "AND" of all
search criteria. i.e. narrows the results.
- Special member flags:
These flags allow the Administrator to logically remove a member from the member list without
deleting all the member information from the data base.
- Moved: The member has moved out of the area and attends another congregation
- Deceased: The member has passed away.
- Dropped: The member is no longer attending
- Role: The member name is in a role. e.g. Administrator or Minister.
These search fields are initially populated with "no". i.e. search
for members which have none of these fields set. One field can be set to "yes".
e.g. "No Longer Attends" set to "y" or "yes" would show a list
of members where Dropped = "1". If the field is blanked or set to "%",
then this field does not contrain the results.
e.g. A popular member has moved out of the area.
Many want to email or phone (possibly updated fields). Meanwhile, the member shouldn't show in the member list
as a current member. The administrator can:
- Delete the member records. Don't want to remember anything
- Edit or blank fields. Want to remember some information, but not others
- Mark one of these fields. Want to remember all information, but mark as not a current member.
- Blank password, to prevent previous member from accessing site.
- Leave password alone, so the user can update their own contact information.
Other searches are similar.
Schedules
The Church Web Site enables administrators to publish schedules for the church.
A schedule lists member assignments, e.g. SONG LEADER (a Task) for MORNING SERVICE (Service) for all Sundays in a given month.
A task can be weekly (a different person for each week) or monthly (the assignment lasts
all month).
A logged in member can view the schedule.
When a person views the monthly calendar
(Events_Calendar.aspx), assignments will appear on the day they are to be performed.
Like other events, waving over the event will show the event description. Schedule event descriptions
show the Service, Task and person's name.
(Note: Currently, only "weekly" tasks are supported. Two names in one column is allowed in the Data Base, but is not
shown on the calendar. Also, names
must match the user name in the Data Base for this feature to work.).
To view a Schedule
- Log in to the site as a member.
- In the navigation bar, wave over Members and click Schedule Edit.
- Select the month and type the proper year, e.g. 2009, if needed.
Note: The default is the current month and year.
- Click View. The Schedule information for the specified month and
year will appear. If the Schedule for this month and year are not available in the
Data Base, "No Schedule Data Available..." messages will appear.
-
Tip: Weekly events show up on the Events calendar page.
Tip: Use your browser editor and/or find on page, to search for your
name on the schedule.
To create a schedule from Publisher Plain Text
The administrator can create a schedule from Publisher.
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, wave over Members and click Schedule Copy.
- Click New.
- Enter a title for the schedule. The last two tokens should be month and year. e.g. MARCH 2009
- Plain Text Process
- Here is a process for schedules.
- Note: Publisher does the "Plain Text" part:
- In Publisher create (or bring up existing) e.g. a schedule for MARCH 2009.
- In Publisher, Save As ....; Also, choose "Save As Type" -> Plain Text.
- Publisher brings up a Wizard for choosing the carriage return and line feed styles.
Choose Windows style.
- You can do the next step with any simple text editor, e.g. NotePad in windows. Note: DO NOT use advanced editors like Microsoft Word!
- Bring up the Plain Text file in NotePad.
- Click on "Edit" and then "Select All" and copy (Ctrl C)
- Paste (Ctrl V) it in a PVCOC Web Site Schedule_Copy.aspx page, contents editor.
- Also, the title must have the month and year that matches the schedule pasted into the contents editor.
- Set date/time for web site users to see article
- Save in Data Base
- To delay publication, set the schedule date and time to be in the future.
By default, the date and time is set to the current time, so the schedule is available immediately.
- When you click Save in Data Base. The schedule is displayed on the Schedule_Edit.aspx web page
and stored in the Data Base as parsed information (Schedule, Service, Task, Assignment).
- Assuming the parsing did not encounter serious errors, the information appears
on the Schedule_Edit.aspx page in a tabular format.
- It is best to check for errors since the parser is expecting certain spellings
and position of information to know what it "means". The current parsing algorithm expects
names to be delimited by Tab characters provided by Publisher in the Plain Text file.
- Errors (if any) can be corrected by pressing Edit and entering or correcting one or more
names in the row for this task. This is
followed by Update. the new value should be reflected on the screen and in
the data base.
To create (or correct) a schedule manually
The administrator can create a schedule. e.g. given a paper schedule the names could be entered
for each Service and Task. Or the Plain Text Process could have been followed. This creates
a schedule. In this scenario it is advisable to compare the Publisher version with the created
schedule and correct errors, if necessary.
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, wave over Members and click Schedule Edit.
- Select the month and type the proper year, e.g. 2009. Click on View.
- If the month already exists, the schedule will appear. If not, 4 "services" will
appear, claiming that they have no data. If month exists, you have the choice of Delete or Clear
or simply going to each task line and clicking on Edit.
- If the administrator is going to use the Plain Text procedure to create a month
that already exist, the month MUST be deleted BEFORE using the Plain Text Process.
- Click Create Schedule to create a new, empty (Cleared) schedule.
- Click on Edit beside each task to make assignments for that task.
- Tasks are "weekly" or "monthly". All Month tasks
are assigned to one (or more people) for the entire month. Otherwise it is a weekly task, needing a different person
assigned to each week.
- Note: More than one person CAN be entered in a weekly field. However, they will not
appear on the Events page.
- In All Month tasks names can be separated, each into their own column. This would be good practice.
To create (or update) the "Preference List"
The administrator intends to generate a schedule from preferences. See below.
Currently: A Create or Generate schedule in Schedule Edit uses existing
preference information to know Service and Task names and relationships (structure). If these need to be updated,
the Administrator can do so on the Preference Edit page, using the Edit Prefence Structurecheck box.
Services and tasks could be created, edited or deleted by the administartor on this page.
Meanwhile, the Administrator can edit personal preferences by adding a person's name
to the Service and Task node desired.
The Vacation Edit page can be used to enter vacation information for any name
on the Preference List.
Future: The Preference Edit page could also be used by members to maintain their own preference
and vacation information.
To edit personal preferences:
- Log in to the site as an administrator (member in the role Administrator).
- In the navigation bar, wave over Members and click Preference Edit.
- Click on the Edit Preference Assignments check box.
- Click + or - to expand or collapse a node
in the tree. Note: Also see buttons near the top of the work area.
- Click (select) a node to perform an operation.
Currently, clicking on a Task, opens a box to permit entering a person's name.
i.e. This person is willing to perform this Task in this Service. Save saves it to the Data Base.
- Click on Refresh and buttons and/or +,- icons to expand and see the changes to the tree.
To generate a schedule automatically from Preference List
The web site has programming support for generating a schedule with the click of a button.
Preferences (what service and what task is a person willing to do) are consulted and
assignments are made and stored in the data base. The page is refreshed and can be edited.
Note: Vacations are supported, which would prevent a person being assigned
a task during their vaction. See Vacation Edit, below.
- Log in to the site as an administrator (member in the role Administrator).
- Note: First, ensure Preference List is up to date. See above.
- In the navigation bar, wave over Members and click Schedule Edit.
- Select the month and type the proper year, e.g. 2009. Click on View.
- If the month already exists, the schedule will appear. If not, 4 "services" will
appear, claiming that they have no data. If this month exists, you have the choice of Delete or Clear
or simply going to each task line and clicking on Edit.
- Click Generate Schedule to create a new, populated schedule.
- Click on Edit beside each task to override the generated assignments for that task.
Printing Schedules (manually created or generated)
If the Web Site keeps the "Master Schedule", created manually or generated
automatically from Preferences, it will be necessary to print copies for the
church bulletin board and for those members without internet access. Here is
a process to print the resulting web page:
- Re-Login under your non-Administrator ID [Note: This Takes away Select Edit hyperlinks in command column.] <====
- Click on View. (This displays a "header" just under the button row.)
- Mark Schedule Edit page outputs (entries in "tables" AND the "header") and Copy
Note: It is best to begin marking, starting with the bottom row, and swipe upward
to and including the header.
- Paste in MS Word
- Switch from Portrait to Landscape
- MS Word: place cursor in front of service that is split across 2 pages., e.g. EVENING SERVICE and enter Return.
Then insert Break (page)
- Print
- Make copies and distribute.
Vacations
Vacations can be managed for persons on the Preference list. Currently they can be
entered by Administrator(s). Wave over Members and select Vacation Edit.
Roles
Administrator
- Create, edit, delete News Articles
- Create, edit, delete Events (Event, Duration, Weekly, Monthly, Yearly, Month, Firstly or Lastly)
- Create, edit, Locations
- Upload pictures
- Register new members (web site users)
- Broadcast a message to all members (with email) and get a list of phone numbers for those without
email.
- Invoke the Password Distribution process. Note: should be done after one or more new members are registered.
Minister
- Create, edit, delete Sermon Previews
Multiple Roles
One person can occupy more than one role.
A person in a role, can use their regular user name or they can use a special name.
Using their regular name means they are always in their role(s) when logged in.
Using special name(s) means they can login like a normal member (to test the web site) or in their role(s) to
create or make changes.
For security reasons
passwords should never be shared with other prople, especially when in Administrator or Minister roles.
Appendix B - Manually Managing Members and Roles
the Church Web site allows Administrators to register new members.
Members have specific privileges defined by a role Kent Hawley assigns to them.
A special Administrator role has rights to perform all functions in the site, except creation of
Sermon Previews, which is performed by the Minister role.
Note: Currently only Kent Hawley can add members to the Administrator
or Minister role.
Kent can create a web site user (member) manually:
- In the Website menu, click ASP.NET Configuration.
- Click the Security tab.
- Click Create user.
- In the Create User box, type a user name, password, and e-mail address for the member.
You must also provide a security question and answer that is used to help users recover their passwords, if necessary.
- In the Roles box, select the check boxes corresponding to the roles you wish to assign to the new user.
- Click Create User.
- Close the Web Site Administration Tool.
Kent can modify an existing member's role:
- In the Website menu, click ASP.NET Configuration.
- Click the Security tab.
- Under Users, click Manage users.
- In the user list, click Edit roles for the member. (If you do not see the member's name, use the search box.)
- Under Roles, select the role to assign to the selected member.
- Close the Web Site Administration Tool.
Appendix C - Publishing the Site
When the church Creative Team is ready to share the Web site with others (Visitors
and Members), Kent Hawley can copy it to the HostMySite Web server. Kent needs to know the File Transfer Protocol (FTP) address of the server, and the user
name and password assigned to the church site.
- In the Microsoft Visual Studio 2005 Web Developer Professional Website menu, click Copy Web Site. The Copy Web Site tool displays the files from the Web site under Source Web Site.
- In the Connections list, select Connect to....
- In the Open Web Site dialog box, click the FTP Site
tab.
- Type the FTP address of your server, and if required, the user name and password that your hosting site has provided.
The FTP URL usually has a format like this:
ftp://ftp.servername/foldername
- Click Open. The files on the Web server are displayed under
Remote Web Site.
Note: If you have trouble connecting to the server, contact the server administrator.
- In the Source Web site box, select all the files.
- Click the Copy selected files from source to remote web site button.
The files from your site are copied to the server.
Note:
This process is repeated in part when the static pages need to change.