Kanakuk Kamps- HT
Transcription
Kanakuk Kamps- HT
Kanakuk Kamps - HT Admin Guide Kanakuk KampsHT Administrative Guide Release 1.0 Tushar Kant Chetu Inc. 04/12/14 1 Kanakuk Kamps - HT Admin Guide Table Of Contents 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Homepage Channel Content type (ex - Explore) Static Page Content type (ex - Fun) Transportation Location Content type (Bus) Kamp Content type (ex - K2) Blog Content Type (ex- Test Blog) Blog Post Content type I Like Kanakuk Section Leadership Page & User-Profile section Camp Finder Section Adding & Configuring Advertisement Block FAQs Categorization Chetu Inc. 2 Kanakuk Kamps - HT Admin Guide 1. Homepage Homepage basic details is coming from content “Home Page” of type homepage. For altering current homepage information: • Login as admin/editor • Goto sitename.com/admin/content • Choose “Homepage” in type drop-down list. • Click on edit of “Home Page” content. • Fill in the info as below: • Title - Its for internal use only. Its not going to appear anywhere in the page. • Body - This is also not need. • Banner: Background image - Image for homepage banner. • Banner: Title - Title of the overlay placed over banner image. • Banner: Body - Body of the overlay placed over banner image. • Banner: Link - Link of the overlay placed over banner image. Posses two fields viz Tiltle and URL. Title will be shown as button. • History: Title - History title, right after banner image. • History: Body - Right after History title. • • • • • Chetu Inc. Kanakuk Difference title - Title for kanakuk difference Kanakuk Difference text description - Small description of Kanakuk Difference Kanakuk Difference - Field group (Theme title, theme subtitle, theme description, testimonial comment, testimonial name, testimonial type) Testimonial picture is also there but its not used anywhere. To add more testimonials go at the bottom of the Kanakuk Difference fieldgroup and click on button Add another item. 3 Kanakuk Kamps - HT • • • • • • Admin Guide Activities Section contains Actitvity Title, Activities Description, Activities Learn More link, Activities Featured. For showing activities image and its title as in the image below select the activities from the Activities Featured select list (multiple selection provided). Staff Section includes - Staff: Title, Staff: Body, Staff: Learn more link, Staff: Image. “Our Summer Camp Programs” section. This lists 3 camps viz 1-Week Overnight camp, 2 week overnight camps and 4 week overnight camps. To add edit its items go-to Admin > Stucture > Entityqueue (admin/structure/ entityqueue). Names of the queue are self explanatory. “Our Day Camp Program - KampOut!” section is coming from "Our Day Camp Programs - KampOut” entity-queue so as "Our Adventure Camp Programs” from “Our Adventure Camp Programs” entity-queue and “Our Family Camp Program” from “Our Family Camp Program” entity-queue. “News and Events” section are coming from views named "Blog posts For Home Page” (for news) and "Events for home page” (for events) respectively. News shows those blog posts which are checked with "Promote to news channel sidebar” and Events shows those blog posts which possess “General category” > “Events” and any one of its children viz Parties, Closing Ceremonies, Skits. Chetu Inc. 4 Kanakuk Kamps - HT Admin Guide 2. Channel Content type (ex Explore) • • • • To Edit Channel Content - Admin > Content, then choose Type Channel and then Apply. Click on the edit of the content type you want to edit, you can even perform a search by title. To Add New Channel Content Goto - Admin > Content >Add Content > Channel (node/add/channel). • Title - title of the channel content page • Body - body of the channel content page • Video - Main video content. • Overview Title - Title for section “Channel overview” • Overview Description - Body for section “Channel overview” • Banner - Displays at top of page across entire channel. • Sidebar blocks - Determines which blocks go into the sidebar for this channel. Teaser View Image - This image will be shown on the teaser view of its parent page. After Overview description there are 2 side bars/regions viz "Middle Left” and “Middle Right”. You can see whats placed inside these regions by going onto Admin > Structure > Blocks. On Channel page the middle left region possess “Children teasers” block (Rendered by kk_channel custom module) and the middle right region possess “A test advertisement block” (internal drupal Chetu Inc. 5 Kanakuk Kamps - HT • • Admin Guide html based block). This advertisement need to be replaced with the proper advertisements of kanakuk. To manage what to display in Children Teasers block, hop over to Administration » Structure » Menus » Main menu. Here Explore is channel content type which possess first level children viz Fun (Static Page), Leadership (Static page), Safety (Channel) and Transportation (Channel). As mentioned in the above screen-shot safety and transportation further possess children and they are visible on their landing page in the “Middle Left” region. Chetu Inc. 6 Kanakuk Kamps - HT Admin Guide 3. Static Page Content type (ex Fun) Add Static Page link - node/add/static-page Edit previous Static Page, goto - admin/content, select Type Static Page and click Apply. • • Add Category: General categories and Category: Administrative taxonomy terms of your choice if not present in the list. To Add New Static Page Content Goto - Admin > Content >Add Content > Static Page (node/add/static-page). • Title • Body • Main Image - Main image of content. • Video - Main video content. • File downloads - Displays as downloadable files in Resources block in sidebar. • Category: General categories - Bind to a term under general category vocabulary. • Category: Administrative - Bind to a term under Administrative vocabulary. • Category: Free tags - Bind to a term under free tags vocabulary. In this you can enter a new tag or select from already existing from the auto-complete list. Chetu Inc. 7 Kanakuk Kamps - HT Admin Guide 4. Transportation Location Content type (Bus) Add Transportation location link - node/add/transportation-location Edit previous transport location goto - admin/content, select Type Transport Location and click Apply. • • • Add Category:Year taxonomy term if not exists already. The content for this content type is fetched from circuitree api and runs as a cron job to fetch the updated data. This content type is used to show transport location for Charter Bus Cities which is located on explore/transportation/bus. All the trasport location were shown as collapsible item on this page. Transport location content type posses following fields: • Title • Body - Details about this location. This info is not date-specific. • Address - Enter address of this location pick-up. • Price • Category:Year - To link this location for a particular year. • Dates (field-Collections - field_tl_dates) - Load time (Date and time of this pickup) & Notes (Date-specific details. Can be used to explain a sudden change-of-plans). Chetu Inc. 8 Kanakuk Kamps - HT Admin Guide 5. Kamp Content type (ex K2) Add New Kamp - node/add/kamp • • • Before adding new kamp goto Structure > Taxonomy > Kamp (admin/ structure/taxonomy/kamp). And add kamp terms (if not present). Similairly add required terms inside Year, Administrative only & Activity type vocabularies. Add required Activities (if not present). (admin/structure/entity-type/ kanakuk_custom_entities/activity/add). This is a straight forward form, from here also you can tie an activity to kamp and vice-versa is also possible (means from kamp content type you can select activity/activities). Kamp content type includes following fields : • Subtitle - Kamp subtitle on about kamp page • Body - Body of about kamp page. • Video - Main video content on the about kamp page. • Category Kamp - Kamp falls under which kamp category? • Category Year - Kamp falls under which year? • Main Image - Banner Image shown on every tab of about this kamp page. • Phone Number - Kamp-specific phone number. • Directions - Text directions. Useful for printing. • Location - Enter address of this Kamp. Will be used for maps. (Yet to implement “Phase 2 idea”) • Enroll Link - Links to enrollment URL in CircuiTree. Shown in the sidebar of kamp pages • Ceremonies Title - Ceremonies section title. • Ceremonies description • Ceremonies image • Ceremonies video • Opening ceremonies title - Title for opening ceremonies section. • Opening ceremonies description - Body for opening ceremonies section. • Closing ceremonies title - Title for closing ceremonies section. • Closing ceremonies description - Body for closing ceremonies section. • Parties title - Parties section title (This whole section needs to implement, awaiting PSD) • Parties video - Video for parties section. • Parties image - Images for parties section. • Parties description - Description of parties for this Kamp. • Staff - Link staff profiles to this page. Will display in sidebar. • Special experience Kamp - (If checked, this will be classified as a “special experience Kamp” (e.g. golf, scuba) on the Kamp Finder page - [*phase 2]) • Luggage tags URL (boys) - URL to luggage tag downloadable file for boys. (Region yet to decide, awaiting PSD) • Luggage tags URL (girls) - URL to luggage tag downloadable file for girls.(Region yet to decide, awaiting PSD) Chetu Inc. 9 Kanakuk Kamps - HT Admin Guide • • • • • Featured activities - Select which activities should be promoted on About tab for this Kamp. • Dates/pricing title - Title of dates and pricing section. • Dates/pricing description - Description for dates and pricing section. • Facilities title - Title of Facilities section. • Facilities description - Description of Facilities section. • Facilities (Field Collections - field_kamp_facilities) : • Title - Title of facility • Description - Description of facility • Image - Image of this facility. • Social media (Field Collections - field_kamp_social_media) : • External link - Links to a social network profile for this kamp. • External link class - Links class (Facebook and twitter are available for now, need to add more classes [*phase 2]) • Term length prices (Field collections field_kamp_term_length_prices) - Deprecated the use of it. We will use custom entity Kamp Term. The info for the same can only be entered when Kamp content is created. • Testimonials section title • Testimonials description • Testimonials section image - Picture for top of testimonials tab. • Testimonials section video - Video for testimonials tab. • Testimonials (Field collections - field_kamp_testimonials) • Name - Name of commenter. • Type - Type of commenter (its a select list, if you want to add more data to this list then goto admin/structure/field-collections/ field-kamp-testimonials/fields/field_kamp_testi_type • Goto "Allowed values list” textarea and fill in the value and a text to be displayed, seperated by a pipe (|) symbol. • Comment - Content of testimonial. • Image - Not in use. Meant to use as per specs but no specific region is provided in the PSDs. [*Phase 2] • FAQ section title • FAQ description - Use inline HTML design. • After creating kamp content goto admin/structure/entity-type/ kanakuk_custom_entities/cet_faq and add faqs, here you can tie an faq to a single or multiple kamps. • Age Range - Age range of kampers. Menu Settings: • Check “Provide a menu link” • Add “Menu link title” • Description - Optional • “Parent Menu” - Choose Kamp Finder. URL path settings: • Default URL path will be kamp-finder/"Kamp name” • If you want you can change it by unchecking “Generate automatic URL alias” • Enter preferred URL alias, remeber it should starts from “kamp-finder/ “ Other fields are optionals. Hit Save Chetu Inc. 10 Kanakuk Kamps - HT Admin Guide • You will now be redirected to the page view of the Kamp just created. Click on the Edit button. Go at the bottom of the content section till you will find a URL redirects tab. Click on it and then click on “Add URL redirect to this content”. Copy whatever value is inside To textbox. It should be of format “node/nodeid” (ex node/3234). Paste this value inside From textbox. Now change value inside To textbox to “node/node-id/about” (ex- node/3234/about). This need to be done so that when user clicks on a particular camp he will be internally redirected to kamp/about page. • Term length prices (Shown in Availabilty & Pricing tab of kamp) • Goto admin/structure/entity-type/kanakuk_custom_entities/ cet_kamp_term/add • Title - For administrative purpose/ to distinguish between other kamp terms. • Term ID (name) - Kanakuk-generated term name/ID. • Kamp - Select the newly created kamp above. Or even you can select other camp to show this term length in its Availability & Pricing section. • Category: Term length - How long is this Kamp (1, 2, or 4 weeks)? • Date Range - Date range for this term. • Genders allowed - Which genders are allowed at this term? Options are Boy, Girl (one, both, or neither can be selected) • Closing ceremonies: Pick- up - Description for picking up children for closing ceremonies. (Not in use anywhere. [*Phase 2]) • Closing ceremonies: parking - Description for parking for closing ceremonies. ([*Phase 2]) • Closing Ceremonies: Schedule - Use below fields to define the set of closing ceremonies activities. ([*Phase 2]) • Events ([*Phase 2]) • Price - Kamp Specific Prices • Category: Year - Belongs to which year. • Enroll link - Enroll link for the referenced Kamp Chetu Inc. 11 Kanakuk Kamps - HT Admin Guide 5.1 Screenshots of where Kamp Content Type inserted data is shown. About Page Chetu Inc. 12 Kanakuk Kamps - HT Admin Guide Facilities Page FAQs Page Chetu Inc. 13 Kanakuk Kamps - HT Admin Guide Testimonials Page Chetu Inc. 14 Kanakuk Kamps - HT Chetu Inc. Admin Guide 15 Kanakuk Kamps - HT Admin Guide Availability & Pricing Page Chetu Inc. 16 Kanakuk Kamps - HT Admin Guide To and From Kanakuk Page (Ceremonies) Chetu Inc. 17 Kanakuk Kamps - HT Admin Guide 6. Blog Content Type (ex- Test Blog) /node/add/blog Blog content type consists of following fields : • Title • Body • Main Image - Main image of content. Will apply as banner. • Video - Main video content • Category: Administrative • Sidebar Blocks - Determines which blocks go into the sidebar for this blog. • Social Media - Use the following fields to include social links for this user (not utilizing any social media fields right now[*phase 2]) • Social media: External link - Links to a social network profile for this user. • Social media: External link class - Class for this link. Determines which social network icon to use. All other settings are optional, by default all blogs (only title and more link to that blog) with their 5 latest blog posts are shown on news page. Chetu Inc. 18 Kanakuk Kamps - HT Admin Guide 7. Blog Post Content type node/add/blog-post A blog post can only exists if a parent blog is present. If not, then please create one as mentioned in previous topic. Blog Post content type consists of following fields : • Title • Body • Blog - Ties this blog post to a blog • Main image - Main image content • Video - Main video content. • Resources For - Links to related resources. Includes title and URL. May link to external resources. • Author - Useful for assigning content to real user instead of web content editor. • Category: Kamp • Category: Term length • Category: General categories • Category: Administrative • Category: Free tags • Promote to news channel sidebar - Should this item appear in “Blog posts” block on News channel sidebar? • Breadcrumb Parent - Choose the blog to which this blog post refers to. This field is used to manage breadcrumbs. Chetu Inc. 19 Kanakuk Kamps - HT Chetu Inc. Admin Guide 20 Kanakuk Kamps - HT Chetu Inc. Admin Guide 21 Kanakuk Kamps - HT Admin Guide 8. I Like Kanakuk Section This is simple form which is coming from EntityForm “Testimonial”. Entityforms are available at admin/structure/entityform_types Admin/Editor can view all the submissions of ilikekanakuk at admin/structure/ entityform_types/manage/testimonial_form/submissions To edit What is I Like Kanakuk • As admin mouse over on the corner of “What is I Like Kanakuk” you will see bolt like icon click on it and select edit view. Chetu Inc. 22 Kanakuk Kamps - HT Admin Guide • Next screen will be of edit view section. Here click on Global: Text area. • You are now on edit Global: Text area screen. Here edit the contents inside the HTML tags (viz ‘h2‘, ‘p’ and ‘div’). Please don’t delete these tags since these are used for the styling purpose. Chetu Inc. 23 Kanakuk Kamps - HT Admin Guide 9. Leadership - The Kanakuk Team Page This page is of static page content type. The main section of this page are the “Executive Team” and the “Kamp Directors”. • • Executive Team is using the entity queue “Executive team”. To add/edit more users to this queue just go to - admin/structure/entityqueue/list/ executive_team/subqueues/5/edit. • Add users by using the auto-complete textbox, and clicking on the “Add item” button. Add as many users you want and in the end click on “Save” button. • To remove any user from the list just click on the “Remove” button. Don’t forget to save after removing users. Camp Directors is using the entity queue “Camp directors”. To add/edit more users to this queue just go to - admin/structure/entityqueue/list/ camp_directors/subqueues/6/edit. • Add users by using the auto-complete textbox, and clicking on the “Add item” button. Add as many users you want and in the end click on “Save” button. • To remove any user from the list just click on the “Remove” button. Don’t forget to save after removing users. User Profile Page: User profile page consists of following fields : • • • • • • • • • • • • • First Name - User’s first name. Last Name - User’s last name. Nickname - User’s nickname. Job title - Attach user to a job title(s). Profile picture - User’s profile picture. Alternate picture - Alternate image, such as employee’s family. Uses picture’s title as caption on staff bio page. Pull quote - Pull quote to display on staff bio page. Video - Main video content. SOCIAL MEDIA : • External Link - Links to a social network profile for this user. • External link class - Class for this link. Determines which social network icon to use. Staff type - Tag user to the type of staff position. Public bio - If checked, user’s staff bio page is publicly available, and user appears on Leadership landing page. User Bio Gender - not shown anywhere else, just for future refernce if admin wants to see all male/female candidates. Chetu Inc. 24 Kanakuk Kamps - HT Chetu Inc. Admin Guide 25 Kanakuk Kamps - HT Admin Guide 10. Camp Finder Section This is very powerful page, since it picks data from Kamp content type, Term Length taxonomy term, Kamp Term - kanakuk custom entity and some additional code has been written for certain arithemetic calculations. This page is of Static Page content type. We are just using its Title from that node (node-id : 36). The first section of this page is “Most Popular Term Lenth” block. Its rendered via view most_popular_term_length. This block will show the term length whose Most Popular checkbox is checked. To add/edit this block information, hop over to : admin/structure/ taxonomy/term_lengths. Here you will get the list of the terms present in the system, basically taxonomy term which is named as “term length”. Right now 2-week term posses the most popular term field checked. Simply click on edit of it, and add/edit details over there. Fields for taxonomy term - Term Length : • Name - Name of term length. • Description - Decription of term length. • Tagline - Tagline of the term length • Image • Promotional body - Will be shown in “Most Popular Term Lenth” block body. • Promotional picture - Will be shown in “Most Popular Term Lenth” block image area. • Most Popular - Check if term length has to be shown in most popular term length block. Chetu Inc. 26 Kanakuk Kamps - HT Admin Guide Overnight Kamps Section: Rendered via “Term length description” block This is section is utilizing the Term Length + Kamp Term & Camps related to that term data. The different blue bars shows under this section shows the Title - Tagline info of the term length taxonomy term. As we can associate multiple camps to a term and same kamp can have multiple term so we got duplicates in that case, that’s why conditions have been added in the code to not include duplicates. Guidelines to insert Kamp Term custom entity: • Goto : admin/structure/entity-type/kanakuk_custom_entities/cet_kamp_term • Here you can add/edit kamp terms • Fields details of kamp term: • Title : internal use only, to differentiate between different kamp terms. Suggested title syntax will be: Kamp-name term-length Term sequence-no. • Term ID (name) : Kanakuk-generated term name/ID. • Kamp : Which Kamp does this term apply to? • Category: Term length : How long is this Kamp (1, 2, or 4 weeks)? If its set to suppose 4 weeks then the referenced kamp and its info will be shown inside the 4-week - Adventure blue bar. • DATE RANGE - Date range for this term. • Genders allowed - Which genders are allowed at this term? Options are Boy, Girl (one, both, or neither can be selected) • Closing ceremonies: Pick- up - not being utlized any where • Closing ceremonies: parking - not being utlized any where • CLOSING CEREMONIES: SCHEDULE - Use below fields to define the set of closing ceremonies activities. Not being utlized any where. • EVENTS - Activities for that time range. Not being utlized any where • Price - Kamp specific prices. This price will be shown in the Price column. • Category: Year • Enroll link - Enroll link for the referenced Kamp. This will be used as the Text +link of the green enroll button inside the description of the term length. Chetu Inc. 27 Kanakuk Kamps - HT Admin Guide Specialty Kamps Section: This section will show the info related to the kamps whose “Special experience Kamp” is checked. All the special experience kamps will be shown in a different blue bar under this section. This picks Genders, Enroll Link and Price from Kamp Term (Custom entity), And Ages, image, description from Kamp content. Chetu Inc. 28 Kanakuk Kamps - HT Admin Guide 11. Adding & Configuring Advertisement Block Goto admin/structure/block/add • Give it a title if you want to show that on the page else put <none> • Give it a description, this is a required field and it will be used to ditinguish this block between other blocks on the blocks configuration page via admin. • Block Body : Enter the contents like a hyperlinked image. • Region Settings : Select a reigion to show this block in. • Go over this link to see the different regions available on the site and its positioning - /admin/structure/block/demo/kanakuk • Visibility Settings - The tricky part lies in here: • Pages: This first option allows you to display your block on specific pages of your site. It requires you to enter the path to the pages on which you do or do not want the content to appear. • Before you can enter paths in here, you need more pages on your site. • Content Types: This option allows you to display your block on pages that display information of a certain type: Article, Basic Page, Blog, Blog post, Channel, Homepage, kamp, Static Page and Trasportation Location. • Roles: If you want to allow only registered users to see your block, this is where you control that. Leave everything deselected if you want both signedin and guest users to see your block. • Users: These settings control whether registered users can choose to hide a block from view when they visit pages on your site. The first option gives them no control. The second lets them hide the block, but it is visible at first. The third lets them hide the block but lets them show it if they wish. • If you let them control the visibility, a check box with the block name will appear on their My Account→Edit page. Chetu Inc. 29 Kanakuk Kamps - HT Admin Guide 12. FAQs Categorization To add a topic and associate a FAQ with the same: • • • • Goto admin/structure/taxonomy/faq_topics, here you can add/edit/delete the topics. To associate FAQ to a topic, goto admin/structure/entity-type/ kanakuk_custom_entities/cet_faq • Click on edit of any of the FAQ • At the end of the form you will find a Topics dropdown list, it will list the topics you had entered in the first point. • Select any one of them and changes will be reflected over FAQs page, as well as Kamp section FAQs page. List of topics are sortable using drag and drop interface on page admin/structure/ taxonomy/faq_topics List of Questions are sortable via custom drag and drop interface on page admin/ config/kanakuk_faqs_reorder Chetu Inc. 30