There are two potential methods for integration. The first and most common is that you design the site however you want, and then we reskin the pages on our side to reflect that design. So:
- You design and develop the "front" end of the site (ie all the bits that are content managed including news pages, contact us pages etc etc).
- You provide us with a URL containing pages in that design.
- We take that design and replicate it on our side. We essentially "skin" the application to look exactly like your design.
- We provide you with URLs that you can link to for fixtures, standings, stats, registration forms etc. These usually take the format of http://{yoursite}.spawtz.com/spawtzskin/fixtures etc etc etc. You can then use these links wherever you need to link to the Spawtz side. People, when clicking on those links, usually don't even realise they're moving from one server to another (unless they're paying close attention to the url in the address bar). More information on this can be found in these two articles - Linking Spawtz to your website - Registration & Linking Spawtz to your website – Fixtures / Standings
With regards to the design of the standings pages, fixtures lists etc etc, initially these will be in our "default" look and feel - ie, essentially different shades of grey, so they fit in with most any design. However, if you want to redesign these then we will apply any stylesheet changes you require.
One other thing to bear in mind is that there will need to be a "login" section for team organisers and players to log in via. The login is done via the Spawtz servers, but to ensure a consistent look between your servers and ours, what we usually do is create a bit of javascript that you can include on your pages that will either display the login form (if the user is not logged in) or the user's specific menu (if they are). For an example, see http://www.playonsports.co.uk - on that site, you will see a login form near the top of the page (Email address: Password: etc). That html is actually created by a bit of javascript served from our servers. If the user were logged in, instead of serving the login form, the javascript would serve the user's menu, which contains the following items:
My Profile
My Teams
My Calendar
My Bookings
My Statement
Logout
Additionally, if they are a team organiser they would also see:
Find Ringers"
So if you provide us with two "dummy" pages, one with the login form in it and one with these menu items in, we can then create the script necessary to draw in either the login form or the menu items, and you can then include that script in the pages.
The second method if integration is via an XML feed that we provide. Details of how to access this XML feed can be found here: Data feed for fixtures, results, standings and statistics
Using this method, you can host the fixture and standings pages on your side of the site, and format them however you choose. This method is handy when the "template" that surrounds pages is likely to change on a regular basis. However, even in this instance, there will need to be some skinning done on our side for those user profile pages listed above.