hi is there a guide anywhere to outline how you go about doing this?
Take a look here
You could also search the web for any asp.net tutorials to get the basic concepts.
Frederik's list is also a great resource :)
page templates i now have sussed out and working, thank you very much. The web control isn't going so well. I am trying to build my own custom form so that editors can use it when and where they need to. Is there documentation on this?
Thanks for your help
i've got a web control working now on the site but am having a little difficulty with page.controls. FOr some reason it is only picking up the master page controls.. so nothing in effect and ignoring all the dropdownlists textboxes etc. Is this something you have encountered before?
I don't understand what you mean by letting editors use custom forms wherever they need to and how it relates to your user control/web control problem. If you want editors to place content rendered by various controls on pages you'll need to use custom properties and/dynamic content (or EPiServer Composer if you need advanced functionality for this).
If only the masterpage controls show up when the page is rendered, I guess you place your content page controls in a placeholder which isn't visible on the masterpage?
In other CMS I have used when you created a .ascx file it then got added to a plugins folder that the content editors could place in editable areas. I dont think episerver allows for that. I have just created them and added them to a template instead to get around this issue.
EPiServer is not built like that, it is based on pagetypes and properties. If you create a custom property, it will automatically be available for an administrator to add to a pagetype.
There's more information about this on the "Get started" guide on world.episerver.com Have a look at the page "Important conepts" here: http://world.episerver.com/Get-Started/Developing-with-EPiServer-CMS/Introduction-to-EPiServer-CMS/Important-Concepts/
Like the others I recommend that you start by learning some ASP.NET basic before starting on EPiServer. Take a look at http://www.asp.net/web-forms/fundamentals for some great videos. After that I recommend going to the getting started section: http://world.episerver.com/Get-Started/Developing-with-EPiServer-CMS/ and then Create an EPiServer site from scratch: http://www.frederikvig.com/2009/12/introduction-create-an-episerver-site-from-scratch/.
Good luck and happy coding!