JAVA Templates
JAVA templates are used by the Millennium Reporter. When identifying a field for a line of reporting criteria (in the Millennium Reporter or in Advanced Searching), the JAVA applet that is used shows a simulation of the data maintenance form for that table. You may use that portion of the applet, or the list box at the top, to identify a field to be used in the criteria statement.
The formatting of those simulated data maintenance forms is controlled by a set of standard files (templates) that are located in the \\Inetpub\wwwroot\mill\Java\Template folder on the IIS machine.
If your site chooses to customize the standard templates, the edited version should be saved in the \\Inetpub\wwwroot\mill\Java\CustomTemplate folder. Your custom templates must be named the same as the corresponding standard templates. Then, when the system accesses a template, it will first look in the CustomTemplate folder for the template name. If none is found, it will locate the standard version in the Template folder. And when Updates are done to the Millennium software that involve replacing any of the standard templates, only those standards that are contained in the Template folder will be Updated. A site's customized versions will be preserved (although the need that brought about the Update to the standard template files may represent a corresponding need in the customized version. It will be a site's responsibility to make those edits in their customized version.)
Important! We encourage you to use the standard JAVA templates whenever possible. However, we understand that your site may have particular needs or preferences that warrant the customization of some of these templates. If you choose to customize the standard templates, then this documentation serves as a reference in the names, purpose and location of the various templates. You are reminded that any customization done by a site is outside the standard software maintained and supported by Community Brands. That means the site, not Community Brands, is responsible for modification and support of any customizations. Community Brands does not provide any customer support assistance beyond this documentation to facilitate a site's customization effort.
When working with the MR templates, keep the following factors in mind:
- They are txt files, so use a text editor like Notepad.
- Must have fields lined up.
- First field -- Number (before label name) represents the space after the prior field.
- Second field -- label name.
- Third field -- width of the label.
- Fourth field -- database field name.
- Fifth field -- width of the input box.
- Last field -- N/Y -- whether line feed before next field.
This table lists the standard templates by file name and corresponding data table.
Template Name | Data Table |
---|---|
actions.txt | Actions |
activity.txt | Activity |
address.txt | Address |
attendance.txt | Attendance |
attribute.txt | Attribute |
benefitlevel.txt | Benefits |
benefits.txt | Benefits |
bookmarks.txt | Bookmarks |
chart_of_accounts.txt | Chart of Accounts |
circles.txt | Circles |
comments.txt | Comments |
contactinfo.txt | Contact Info |
corebio.txt | Corebio - Individual |
corebioc.txt | Corebio - Corporation |
corebioo.txt | Corebio - Other Organization |
correspondence.txt | Correspondence |
creditcard.txt | Credit Card |
coverage.txt | Coverage |
custombio.txt | Custom Bio |
customprospect.txt | Custom Prospect |
death.txt | Death |
demogrph.txt | Demographic |
donor.txt | Donor (Tracking) |
dues.txt | Dues |
event.txt | Events |
event_actions.txt | Event Actions |
event_guest.txt | Event Guest |
event_income.txt | Event Income |
event_solicitor.txt | Event Solicitor |
expenses.txt | Expenses |
finance.txt | Finance |
giftinkind.txt | Gift in Kind |
gifts.txt | Giving |
guest_items.txt | Guest Items |
honoree.txt | Honoree |
internetaddress.txt | Internet Address |
items.txt | Items |
jobs.txt | Jobs (Education) |
media.txt | Media |
membership.txt | Membership |
membershipcards.txt | Membership Cards |
memories.txt | Memories (Summaries) |
name.txt | Name |
nationality.txt | Nationality (Citizenship) |
organizer.txt | Organizer |
other_info.txt | Other Info |
payments.txt | Payments |
pgrating.txt | Pgrating (Proposal/Planned Gift Rating) |
phone.txt | Phone |
plannedgifts.txt | Planned Giving |
proposal.txt | Proposal |
quidpro.txt | Quid Pro Quo |
rating.txt | Rating |
registration.txt | Registration |
registration_level.txt | Registration Level |
relation.txt | Relation |
research_source.txt | Research |
school.txt | School (Education) |
screener.txt | Screener |
securities.txt | Securities |
serialreceipt.txt | Serial Receipts |
solicitor.txt | Solicitor |
speaker.txt | Speaker |
subscription.txt | Subscription |
subscription_level.txt | Subscription Level |
sustainerpayments.txt | Sustainer Payments |
tasks.txt | Tasks |