219 lines
10 KiB
Markdown
219 lines
10 KiB
Markdown
# Texas Scholastic Cricket Board - Regional Pages Implementation Plan
|
|
|
|
## Context
|
|
The TSCB website currently has a homepage (index.html) and about page (about.html) with TSCB-specific content. The contact page exists but uses a template. I need to create:
|
|
1. Updated Contact page with TSCB-specific contact information
|
|
2. Dallas Regionals main page with regional overview
|
|
3. Austin Regionals main page with regional overview
|
|
4. Dallas Teams page showing 9 Dallas teams
|
|
5. Austin Teams page showing 9 Austin teams
|
|
6. Blank league status/rankings page (placeholder)
|
|
|
|
All pages must use the existing CSS theme (custom.css), HTML boilerplate structure, and maintain the professional student-led sports federation writing style found in index.html and about.html.
|
|
|
|
## Theme Specifications
|
|
- **Color Scheme**: Black (#000000), Accent Red (#d92800), Secondary Gold (#ce9c5b)
|
|
- **Font**: Fira Sans Condensed
|
|
- **CSS**: custom.css (all existing classes and styles)
|
|
- **Structure**: Header with sticky navbar, page header with breadcrumb, content sections, footer
|
|
- **Animations**: Wow.js fadeInUp animations with data-wow-delay attributes
|
|
- **Buttons**: btn-default, btn-highlighted classes
|
|
- **Images**: Use existing images folder or create placeholders
|
|
|
|
## Subtasks
|
|
|
|
### Phase 1: Contact Page Enhancement
|
|
- [ ] **Update contact.html title and meta** - Change from "Avenix - Church HTML Template" to "TSCB - Contact Us"
|
|
- [ ] **Update contact page header** - Modify hero section with TSCB branding and breadcrumb navigation
|
|
- [ ] **Update contact information** - Replace placeholder contact info with:
|
|
- Email: texasscholasticcricketboard@gmail.com
|
|
- Phone: (+1) (945) 900-1148
|
|
- Add detailed contact form with well-written explanatory text
|
|
- [ ] **Add contact form** - Create functional-looking form with TSCB-specific messaging
|
|
- [ ] **Add map/embed section** - Placeholder for Texas map showing Dallas/Austin regions
|
|
|
|
### Phase 2: Dallas Regionals Pages
|
|
- [ ] **Create dallas.html** - Main Dallas Regionals page with:
|
|
- Page header with breadcrumb navigation
|
|
- Hero section: "Dallas Regionals" with descriptive text about connecting Plano, Frisco, Prosper, Irving schools
|
|
- About section: Write compelling text in TSCB style about Dallas cricket community
|
|
- Teams overview section: Brief intro to the 9 Dallas teams
|
|
- Placeholder cricket match images (use existing cricket.png, match.png, or create placeholders)
|
|
- Footer with standard TSCB footer
|
|
- [ ] **Create dallas-teams.html** - Teams listing page with:
|
|
- Page header: "Dallas Teams"
|
|
- Introduction text about Dallas cricket teams
|
|
- Team grid layout (3x3 or responsive grid) with:
|
|
- Team logo placeholders (use generic sports logos or create placeholders)
|
|
- Team names (need to create 9 plausible high school cricket team names)
|
|
- Brief descriptions
|
|
- Placeholder team photos
|
|
- Standard footer
|
|
|
|
### Phase 3: Austin Regionals Pages
|
|
- [ ] **Create austin.html** - Main Austin Regionals page with:
|
|
- Page header with breadcrumb navigation
|
|
- Hero section: "Austin Regionals" with text about Leander, Round Rock, Cedar Park, West Lake Hills schools
|
|
- About section: Write Austin-specific content in TSCB style
|
|
- Teams overview section
|
|
- Placeholder cricket images
|
|
- Standard footer
|
|
- [ ] **Create austin-teams.html** - Teams listing page with:
|
|
- Page header: "Austin Teams"
|
|
- Introduction text about Austin cricket teams
|
|
- Team grid layout for 9 Austin teams
|
|
- Team logo placeholders
|
|
- Team names (create 9 Austin-area high school cricket team names)
|
|
- Placeholder team photos
|
|
- Standard footer
|
|
|
|
### Phase 4: League Status Placeholder
|
|
- [ ] **Create league-status.html** - Blank/placeholder page with:
|
|
- Page header: "League Status" or "Rankings & Matches"
|
|
- Brief intro text explaining this page will show live standings
|
|
- Empty table/grid structure (no data)
|
|
- Note: "Coming Soon - Live league statistics and rankings"
|
|
- Standard footer
|
|
|
|
### Phase 5: Navigation Updates
|
|
- [ ] **Update index.html navigation** - Change Dallas/Austin submenu items to point to new pages:
|
|
- Dallas Regionals dropdown → link to dallas.html
|
|
- Austin Regionals dropdown → link to austin.html
|
|
- Remove existing template pages (service-single.html, blog.html, etc.) from dropdowns
|
|
- [ ] **Update about.html navigation** - Same navigation updates as index.html
|
|
- [ ] **Update all footers** - Ensure footer links point to correct new pages
|
|
|
|
### Phase 6: Content Writing (TSCB Style)
|
|
- [ ] **Write Contact page content** - Professional, welcoming text about reaching out to TSCB
|
|
- [ ] **Write Dallas Regionals content** - Focus on Dallas metroplex cricket community, schools involved
|
|
- [ ] **Write Austin Regionals content** - Focus on Austin-area schools and cricket growth
|
|
- [ ] **Write team descriptions** - Brief 1-2 sentence descriptions for each team
|
|
- [ ] **Maintain consistent voice** - Student-led, competitive, community-focused, professional
|
|
|
|
### Phase 7: Git Commits
|
|
- [ ] **Commit contact page updates** - Short, descriptive commit message
|
|
- [ ] **Commit Dallas Regionals page** - Separate commit for dallas.html
|
|
- [ ] **Commit Dallas Teams page** - Separate commit for dallas-teams.html
|
|
- [ ] **Commit Austin Regionals page** - Separate commit for austin.html
|
|
- [ ] **Commit Austin Teams page** - Separate commit for austin-teams.html
|
|
- [ ] **Commit league status placeholder** - Separate commit
|
|
- [ ] **Commit navigation updates** - Separate commit for all nav changes
|
|
- [ ] **Final verification commit** - Ensure all pages work together
|
|
|
|
### Phase 8: Quality Assurance
|
|
- [ ] **Verify all links work** - Check navigation between all new pages
|
|
- [ ] **Check responsive design** - Ensure pages look good on mobile/desktop
|
|
- [ ] **Verify CSS consistency** - All pages use existing custom.css
|
|
- [ ] **Check image placeholders** - Ensure all images load or have proper placeholders
|
|
- [ ] **Test footer consistency** - All pages have working footer links
|
|
|
|
## Writing Style Guide (TSCB Voice)
|
|
|
|
**Tone**: Professional, community-focused, student-leadership oriented, passionate
|
|
|
|
**Key Phrases to Use**:
|
|
- "Student-led"
|
|
- "Competitive cricket"
|
|
- "Free access / No barrier to entry"
|
|
- "Statewide connection"
|
|
- "Building community"
|
|
- "Next generation of cricketers"
|
|
- "Educational sport"
|
|
|
|
**Example Writing Style** (from index.html):
|
|
> "The first and only student-led high school federation in Texas"
|
|
> "Connecting schools in the Dallas metroplex through matches"
|
|
> "Our mission is to connect high schools across regions, support the growth of new programs, and work with partner organizations that believe in educational sport."
|
|
|
|
**Do Not Use**:
|
|
- Corporate/marketing language
|
|
- Overly formal academic tone
|
|
- Generic sports clichés
|
|
|
|
## Content Notes
|
|
|
|
**Dallas Regionals**:
|
|
- Schools: Plano, Frisco, Prosper, Irving
|
|
- 9 teams total
|
|
- Focus: Metroplex connectivity, competitive growth
|
|
|
|
**Austin Regionals**:
|
|
- Schools: Leander, Round Rock, Cedar Park, West Lake Hills
|
|
- 9 teams total
|
|
- Focus: Austin-area cricket expansion, student leadership
|
|
|
|
**Contact Information**:
|
|
- Email: texasscholasticcricketboard@gmail.com
|
|
- Phone: (+1) (945) 900-1148
|
|
- Tagline: "Reach out to our student-led board"
|
|
|
|
## Execution Workflow Recommendation
|
|
|
|
**Recommended Approach**:
|
|
1. **Start with Contact Page** - Update existing contact.html (easiest win, establishes pattern)
|
|
2. **Create Dallas Regionals** - Build dallas.html first, then dallas-teams.html (related pages together)
|
|
3. **Create Austin Regionals** - Mirror Dallas structure for consistency (austin.html, austin-teams.html)
|
|
4. **Create League Status** - Simple placeholder page
|
|
5. **Update Navigation** - Finally update all headers/footers to link to new pages
|
|
6. **Git Commits** - Commit after each page is complete (6-8 total commits)
|
|
|
|
**Git Commit Message Style**:
|
|
- Major changes: "feat: add dallas regionals main page with overview and cricket imagery"
|
|
- Minor changes: "style: update contact page with TSCB branding and contact info"
|
|
- Navigation: "nav: update dropdown menus to point to new regional pages"
|
|
|
|
## Theme Consistency Checklist
|
|
|
|
**HTML Structure**:
|
|
- [ ] Same DOCTYPE and HTML5 boilerplate
|
|
- [ ] Same meta tags (charset, viewport, description)
|
|
- [ ] Same CSS includes (bootstrap, custom, animate, swiper, etc.)
|
|
- [ ] Same JS includes at bottom (jquery, bootstrap, wow, etc.)
|
|
|
|
**Header**:
|
|
- [ ] Sticky navbar with logo
|
|
- [ ] Navigation menu (Home, About, Regionals dropdown, Contact, Partners)
|
|
- [ ] "Our Partners" highlighted button
|
|
|
|
**Footer**:
|
|
- [ ] Logo and age text
|
|
- [ ] Quick links section
|
|
- [ ] Cricket links section (Dallas, Austin, Cricclubs)
|
|
- [ ] Contact information
|
|
- [ ] Copyright text
|
|
- [ ] Social media links
|
|
|
|
**Content Sections**:
|
|
- [ ] Page header with breadcrumb (for inner pages)
|
|
- [ ] Section titles with h3 and h2/text-anime-style-2 classes
|
|
- [ ] wow fadeInUp animations with data-wow-delay
|
|
- [ ] Bootstrap grid system (col-lg-*, col-md-*)
|
|
- [ ] Image containers with image-anime class
|
|
- [ ] Button styling (btn-default, btn-highlighted)
|
|
|
|
**Images**:
|
|
- [ ] Use images/ folder for all assets
|
|
- [ ] Follow aspect ratios from existing pages
|
|
- [ ] Include alt text for accessibility
|
|
- [ ] Use placeholder images where needed
|
|
|
|
## Open Questions (To Clarify During Implementation)
|
|
|
|
1. **Team Names**: Should I create fictional high school cricket team names, or do you have actual team names to use?
|
|
2. **Team Logos**: Should I use placeholder sports logos, or do you have actual team logos to incorporate?
|
|
3. **Dallas Teams**: Should I list specific schools (Plano East, Frisco Lone Star, etc.) or create team names?
|
|
4. **Austin Teams**: Similarly, should I use actual Austin-area schools or create team names?
|
|
5. **League Status Page**: Should I create an empty table structure, or just a "Coming Soon" message?
|
|
6. **Contact Form**: Should the contact form actually submit somewhere, or just be a visual placeholder?
|
|
7. **Image Placeholders**: Would you like me to use the existing cricket.png and match.png images, or create new placeholder images?
|
|
|
|
## Success Criteria
|
|
|
|
- All pages follow the exact same HTML structure and CSS classes as index.html and about.html
|
|
- Content is written in the established TSCB voice (student-led, competitive, community-focused)
|
|
- All navigation links work correctly between pages
|
|
- Git commits are frequent, descriptive, and follow conventional commit style
|
|
- All images either use existing assets or have proper placeholder text
|
|
- Responsive design works on mobile and desktop
|
|
- No custom CSS added (all styling from existing custom.css)
|