Making Websites with Construct 2

Get help using Construct 2

Post » Fri Apr 20, 2012 1:08 am

Hi guys,

This may seem like a silly question to web-design gurus, but I'm curious as to the limitations of designing full websites in Construct 2.

As a graphic designer, this would be a brilliant way to layout everything exactly as it should be, and get all kinds of audio-visual interaction designs happening smoothly.

If I built a whole site in Construct 2, what would be the technical limitations? I'm thinking of things like:

-search engines
-embedding content like videos etc
-forums
-e-commerce, etc

Cheers!
B
5
G
2
Posts: 40
Reputation: 930

Post » Fri Apr 20, 2012 1:47 am

C2 isn't really meant to build full websites.
As you mentionned, search engines won't be able to crawl your content, embeding content like videos will require you to use a custom plugin like "DIV" to display said content, all in HTML.
Forums, e-commerce...
Considering you have PHP frameworks existing, putting a "C2 frontend" on it doesn't make much sense.

You can use C2 to make some applications/elements of your website.

For example, you could consider making the navigation bar in C2 as long as you know the URLs you're aiming for, that your user's browser is executing javascript and is HTML5-friendly.

C2 isn't really recommanded for entire website.Kyatric2012-04-20 01:48:22
New to Construct ? Where to start

Image Image
Image Image

Please attach a capx to any help request or bug report !
Moderator
B
247
S
85
G
40
Posts: 7,000
Reputation: 57,805

Post » Fri Apr 20, 2012 6:00 am

So you can make a icon with logo in 100 x 100 with special effects, that's OK
B
96
S
25
G
20
Posts: 3,055
Reputation: 22,646

Post » Fri Apr 20, 2012 11:58 am

@Kyatric is right, Construct 2 is a game engine not a website creator! While we don't want to limit what people do with it, we don't recommend using it to make websites for pretty much the same reasons people don't like pure-Flash websites:
- search engines can't crawl it so your search engine ranking will suffer massively
- you can't select text in the page to copy/paste
- you can't Ctrl+F search within the page
- back/forward buttons in the browser generally don't work
- you cannot easily get a URL to a specific screen/layout/page
- translation tools like Google Translate don't work, so your international visitors are left out
- we don't even have a convenient hyperlink object (like I say, we make a game engine, not a website creator)
- on top of all that, users with old browsers which don't support HTML5 will be unable to view your website at all! That's currently about 25% of users in the world. Not the end of the world for a casual game, but the end of the world for your website.

Highly respected usability expert Jacob Nielsen wrote about why Flash sucks for websites as far back as 2000. Many of those points still apply to websites made in Construct 2. So I would highly recommend you make a website the traditional way, in HTML and CSS.

Of course, using it for non-essential content like banners, logos, or (obviously) games is fine. I would just recommend you don't make your entire website in it.Ashley2012-04-20 11:59:55
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,630

Post » Thu Apr 26, 2012 3:02 am

Thanks guys -- that's what I suspected. I reckon theres a lot of potential for designers to use it to at least prototype the basic visual and interactivity elements though...

maybe one day -- when the divide between games and websites is well and truly demolished :)
B
5
G
2
Posts: 40
Reputation: 930

Post » Sat Oct 27, 2012 9:01 pm

@Ashley

Curious, is the reason that a C2 website would have similar disadvantages as a flash website because of the canvas framework?

I really want an event driven web development tool :) And yes, I understand that C2 is not it.
B
28
S
6
G
5
Posts: 248
Reputation: 5,463

Post » Tue Oct 30, 2012 3:00 am

What I am going to do for my website is code the main page (index) in regular html (in Expression Web) and use C2 to design my menus and anything else one would normally do in flash. My music website (www.philipcomposer.com) uses old-school frames and div and a cheap-looking flash menu made in CoffeeCup Flash Menu Builder; each frame on the index links to a different html doc . I am no good with code (e.g. flash) so I'm going to use C2.

Maybe with HTML5 we'll see a resurgence in frames and div tags. So the web crawlers will be able to find the index.html page, which is comprised of a combination of regular HTML and also HTML5.
B
14
S
5
G
4
Posts: 121
Reputation: 3,938

Post » Tue Oct 30, 2012 2:05 pm

[QUOTE=teahousemoon]Curious, is the reason that a C2 website would have similar disadvantages as a flash website because of the canvas framework?[/QUOTE]
It's simply because it's not an ordinary HTML page. That means to Google, it looks like an empty page. It can't easily access any of the content.

You can probably use HTML5 for decorative banners or adverts and such, but I still wouldn't even recommend using it for your site's navigation menu. Since Google can't see the links inside it, it might not even crawl your entire website! And again your pagerank could suffer significantly.

We can't control what people use Construct 2 for, but I do believe it's the wrong tool for the job if you want to design websites. It will only cause your website to be less successful, unless you use it for decorative or non-essential things (or games, of course!)Ashley2012-10-30 14:06:34
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,630

Post » Tue Oct 30, 2012 6:43 pm

Hi,

I am looking to implement some interactive functionality to my website. I was going to go the 3d route with webgl, but it is not widely enough implemented yet I think.

I am planning on making my front page with Construct 2. Only having my front page will help with the not indexed issue.

I am using a wordpress theme which allows a page to be pure html, or to be an iframe. Here are the things I am needing to know though if some of you gurus wouldnt mind lending a hand:

How can I make a message appear if the html5 doesn't load suggesting upgrading the browser. And/or redirecting to the standard homepage?

Can I make an image in the constuct iframe link to a page without opening a new browser (so in the same window)?

Couldn't you embed invisible text suggestions on the page which would make google take notice of it?

Where should I be looking to find out the best way to imlement something like this into my website?

Appreciate any info you guys can give. I will also scoure the forums to find the bits and pieces I need.

Here is my website at the moment, definitely needs the POW which construct could give it!

www.tellthemisaidsomething.com
B
6
S
1
Posts: 26
Reputation: 927

Post » Tue Oct 30, 2012 6:45 pm

[QUOTE=Ashley]... I do believe it's the wrong tool for the job if you want to design websites ...[/QUOTE]
I couldn't agree more! There are so many better website development tools out there, specifically designed for that task, and improved though many iterations.

I really can't understand why people would even consider Construct 2 for building websites (the suggestion comes up from time to time). Maybe someone can say why?
B
105
S
20
G
12
Posts: 549
Reputation: 20,320

Next

Return to How do I....?

Who is online

Users browsing this forum: ETgirl79, Zebbi and 19 guests