New to developing extensions for concrete5

Permalink
Hi

So I just 'discovered' concrete5 and after reading the docs. for one and a half hour I still can't figure out if concrete5 is the right choice for me.

I run a small web-bizz which mostly makes sites for gamers and e-sport communities.

Well, over to the question. I want to create a team manager-thingy for a semi-big customer. But would I had that as many different blocks?

Like;
TeamBlock-ListOfTeams
TeamBlock-RegisterYourTeam
TeamBlock-ManageTeam

or just as one block with many different page types?

Oh, God - my brain is about to explode, please help..

 
Mnkras replied on at Permalink Reply
Mnkras
For that, I would use Single Pages :)
myFullFlavour replied on at Permalink Reply
myFullFlavour
Hayer,

If you need some help, we do this stuff day-in day-out with Concrete5, so flick a message my way - jesse@myfullflavour.com
jordanlev replied on at Permalink Reply
jordanlev
There are 2 different ways to implement custom functionality in Concrete5. One is (as you suggest) with blocks that you add to a page. The other (as mnkras suggests) is with "single pages".
Which way to go really depends on how you want this functionality to be used, and more importantly, how you want the people managing the site content to be able to manipulate or customize it. If it's one set piece of functionality that will always live on one page, then a single page is definitely the way to go. But if it's different pieces of functionality that are spread all around different pages of the site, and you want to be able to intermix that custom functionality with normal page content (for example, you want to be able to list teams on the sidebar of many pages), then you want to use blocks because they can be placed anywhere on pages by the people managing the content of the site (whereas single pages cannot be modified by the people managing site content -- only by the developer via php/html/css/javascript code).

One more question for you -- are these teams actual teams of users that will be registered for the site, or are they more abstract (like fantasy football teams -- you create a team from a list of options, not from actual people who are also other members of the site)?

If you can provide answers to those questions, and maybe a little more detail as to how exactly you want this to function and look, we can probably offer some more specific suggestions as to how to go about developing this.

Or if you aren't a developer and just want to get it done, you might be best off contacting myFullFlavor and have him do it.

Best of luck.

-Jordan