This is a big custom CMS script I'd like to develop and would like some help atleast figuring out where the best place to start would be.
Website Pages
Backstage 2 provides website pages for the following page types:
• Content
• News Articles
• News Archives
• Automatic Roster List
• Character Biography
• Champions and Contenders
• Title History
• Card
• Results
• Results Archives
Admin Panel
Login Panel
• Single login point for administrators and wrestlers
• Wrestlers can access all of their available characters with one login
• Administrators can access all characters and use all editing and posting features, as well as site configuration tools
Character/Team Types
All biography types support biography editing, and news posting, allies and rivals selection and quotes.
• Singles: A wrestler
o Singles wrestles can be used individually or to form tag teams or stables.
• Tag Team: A team consisting of two singles wrestlers.
o It is necessary to create the singles biographies for each team member in order to complete the tag team biography.
o If team members change, the system will keep record of former members.
• Stable: A group consisting of up to five singles wrestlers or other character types.
o It is necessary to create the biographies for each stable member in order to complete the stable biography.
o If stable members change, the system will keep record of former members.
• Manager/Valet: A non-competing person usually employed by a wrestler or team.
o Singles, Tag Teams or Stables can have a single manager.
• Staff: A non-competing person usually employed by the company, e.g. CEO, General Manager, Interviewer, Ring Crew.
• Referee: Match official.
o Referees are associated with individual matches in the show compiler.
Biographies
o Online layout manager - advanced coding knowledge not needed to make unique bio layouts. Single or multiple pages.
o Custom fields - add additional fields without manually modifying source code or the database.
o Newest Wrestler RSS feed - automatically announce your latest signing to the website.
Content Management
o Administrators can add static content pages (e.g. rules, faq) to the website via the admin panel.
o Appearance of each page is determined by selecting from header and footer templates.
Integrated News Publishing
o Administrators can add unlimited news categories.
o Posting permissions for each category includes Admin Only or All Users.
o Wrestlers post news as the selected character with finalize approval by Admin.
o News history can be listed in the character bio.
Integrated Results Management
o Event Booking
o Pre-Defined Arena List
o Unlimited Matches
o Hype Each Match
o Add / Remove / Reorder Matches
o Event Compilation
o Matches and segments are posted in wrestlerlogin area.
o Unlimited Matches and Segments can be posted from within the administration pages.
o Associate characters with matches and segments. Headshots appear automatically in the results.
o Administrators compile events - drag and drop reordering of submissions to build card
o Archiving
o Archiving is done automatically. Once a show has been set to Public, it automatically appears in the show archive list. No further action is required by the card compiler.
o Flexible archive list - include a variety of information about each event, e.g. date, arena, what the main event was, custom comments.
o Searchable
o Win/Loss Records
o Administrators are presented with a list of the matches and the competitors. Select the match type, tick win, loss, draw or no-contest, everything else is done for you to count records and calculate statistics.
o Appearance/Layout
o Layouts are extremely flexible. Templates can be assigned per show type, and each show can have custom elements (images etc).
o Booking Notification
Integrated Championship Management
o Champions
o Unlimited Titles
o Singles, Tag or Stables can have titles
o List up to 3 contenders for each title
o All characters on champions/contenders page automatically linked to their bios
o Make titles inactive but keep the history
o Title Histories
o Title histories listed per title and integrated in with the character's match history in their bio.
o Extremely easy maintanance for the card compiler or other site administrator.
Handler Tools
o Active Wrestlers/Characters directory lists all active wrestlers along with the name of their name and the characters that they handle and their email address. Great for keeping track of who is who and keeping in contact.
Site Integration
Templates
Templates contain code sections that act as headers and footers which are then applied to content pages, news articles or any other output from Backstage . It is similar to using PHP or SSI Includes, however the code sections are fixed at the very start and very end of whatever the templates are applied to.
A single template can be applied to an unlimited number of output pages. An infinite number of templates can be created.
CSS
Dynamic Menu Systems
Database
Backstage utilizes MYSQL to store data. Custom queries can be created that provide a high level of uniqueness between different sites.
Administrators Guide
o Add/Edit/Delete Wrestlers
o Add/Edit/Delete Characters
o Retired Characters: Do not delete them. Put them to Inactive. Deleting them affects results archives.
o Add/Edit/Delete Championships
o Discontinued Titles: Do not delete them. Put them to Inactive. Deleting them affects results archives.
o Add/Edit/Delete Show Names
o Book A Show
o Setup: Select Show Name, Enter Label (e.g. consecutive number), Enter location.
o Add Matches
o Title Matches: Select the championship being competed for during the match.
o Set Status
ï‚§ Pre-Booking: Set new booking to "Pre Booking" to allow the administrator to build the card without giving away the match lineup to non-admin users.
ï‚§ Booking: Set booking to "Booking" to allow members to submit matches and segments for the event.
o Compile A Show
o Edit Matches/Segments
o Set Participants: Participants headshots appear at the top of each match/segment.
o Set Interference: Interferences are listed on the character bio page of the interferer, but not specifically noted on the results.
o Reorder Matches/Segments
o Make Show Public
o Edit Title History Comments
Users Guide
o Change Your Character: If you have multiple characters, simply select whichever character you want to edit or post as from the drop-down menu at the top of the backstage login page. If the dropdown isn't there, the site administrator must enable additional characters for your wrestler account.
o Update Bio Page
o Submit Quotes
o Post News
Site Integration
Template Management
• CMS Templates: They can be used for Content Pages, News Article Pages, Bio Layouts, and Default Pages
• Bio Templates: Allow biographies to be formatted without directly editing script files
Content Pages
Default Page is the Content Page or News Group when accessing index.php
Standard Pages
Weekly Card and Next Weekly Card: CSS
Results Archives and News Archives: CSS
Champions and Contenders: CSS
File List and Purpose
backstage.php
backstageajax.php
backstagefunctions.php
backstagefunctionscustom.php
bio.php
content.php
index.php
resort.php
rssfeed.php
backstage.css: Controls the appearance of the administration console
kow.css: Controls the appearance of the output pages within the website
setcookie and isset($_COOKIE(name)) seem very finnicky.
I'm currently playing around with a user system with login and registration. I'm trying to use cookies to log the user in but the cookie either doesn't set or it sets after I travel through a few
Query output more than expected
$query=mysql_query("SELECT * FROM players, communities, divisions WHERE dob BETWEEN '{$start_date}' AND '{$end_date}' and communities.id=players.community order by communities.community,
Data Function is Its Not working IN IE8
This is my first time to use formums. I hope i can get solution for this problem.
Save remote XML to local website folder
Hi, I hope you can help me out. I would like to be able to pull an XML file from another site and then store it in a local folder on my site. That way, I would only need to pull the xml file once in
Progress bar tracking file downloads
Hey guys, was wondering if there was a way to track how far a file has been downloaded. I know there is a way to track uploading with APC and php 5.2 + ?? any suggestions thanks
Problem with passing variables
I'm not really a php programmer so I'm really struggling with this issue. I have a banner script that is supposed to send people to an affiliate site and pass the parameters along with it.For
timed header image rotation
I have a joomla site and I was trying to setup a rotating image based on timing NOT just refreshing the page.I found this code (i didn't write it) which works to load images but does not switch them
Echo-ing MySQL content and Keep Formatting?
I have data in my MySQL such as:QuoteBlah blahBlah blahetcbut when i echo it out, there is no formatting left it comes out as:QuoteBlah blah Blah blah etcis there an easy way to stop this?
why isn't this PHP code working ???
it's suppose to find a name on the database. <?php $s = $_POST["lname"]; $x = trim($s); $exists = false; $selectedRow = 0; mysql_connect (localhost,testuser,testuser);
what are '%S%', '%E%'
for example when i see Code: [Select]printf("Hello %s\r\n", $name);what does %s means ?