Installing Dashboard

Permalink 1 user found helpful
I'm trying to install concrete5 (version 5.5.2.1) on Win7, running XAMPP, with PHP 5.3.8. When the installation gets to "Installing Dashboard", it just hangs there. There are no error messages in either the Apache or PHP logs.

If anyone has any idea what might be causing this, please help!

Thanks.

 
Mainio replied on at Permalink Reply
Mainio
Your server probably timed out.

Here's a guide I found from Google on increasing it:
http://qubit-toolkit.org/wiki/index.php?title=PHP_script_execution_...

^^ By the way, this is the kind of documentation that is completely missing from concrete5.
laceja replied on at Permalink Reply
Mianio, thanks so much for you quick response. However, that doesn't seem to be the problem. I've bumped the max_execution_time up to 3600 and it still won't move past "Installing dashboard".

Any other ideas?

Thanks again!
Mainio replied on at Permalink Reply
Mainio
The memory limit would be my second guess, that's also advised in the link above. C5 suggest you have at least 64mb allocated to PHP.
laceja replied on at Permalink Reply
Feel like an idiot! Thought I changed the max_execution_time to 3600, but turned out to be 36)), and PHP through an error. Now, I've got it installed and can begin trying things out.

BTW, off the subject, since concrete5 uses the JQuery library, is it possible to do things like autocomplete and sortable with it? If it can do that sort of thing, this could be a complete MVC development framework.

Thanks again for your help!
Mainio replied on at Permalink Reply
Mainio
No problem.

Yes, concrete5 ships with jQuery and jQuery UI libraries. But jQuery UI is only loaded automatically when logged in. If you want to e.g. build a theme with jQuery UI stuff, you need to add this into your theme's header:
$this->addHeaderItem(Loader::helper('html')->javascript('jquery.ui.js'));


The base jQuery library should already be loaded automatically for frontend as well.
laceja replied on at Permalink Reply
Mainio, this sounds really promising.

My initial interest in concrete5 was simply for building a marketing website to market the cloud based application I've developed, based on the QCubed (branch of QCodo) framework. However, I'm now thinking of migrating that to concrete5, because QCubed, although is a very nice framework, doesn't lend itself to creating nice looking user interfaces.

Thank you very much for the idea! I really appreciate it!
Mainio replied on at Permalink Reply
Mainio
Ok, just few tips: although I really appreciate concrete5 as a development framework for websites, I just gotta say that every time I hear these words like "I've developed an application using X framework in Java and now I'm considering converting that to Y framework in Ruby", the church bells in my head start the "no, no, no-no" ceremony.

Just from my experience: this is usually just wasted development effort if you're planning to do this and if considering this you should:
1. really think what are the advantages in doing this,
2. really re-think whether your current development framework could serve your purpose and
3. make sure you haven't used 100s of hours development time already in the current framework.

Although in your situation you're just thinking of switching from a framework in PHP to a CMS in PHP, the job wouldn't probably be the "worst case scenario" but it would still be quite hard.

Just from my experience: in the very start of any bigger project you should really spend time evaluating different technologies for your project and needs and after starting the project: stick with your decisions.

And this is not an attempt to denigrate concrete5, I really love it, but just a general advice for thinking something like this.

I think you can build beautiful apps in any language and any framework, it's more about hiring the correct graphical designer or choosing the correct CSS framework when it comes to the "beauty" of the application IMO.
laceja replied on at Permalink Reply
You're right, of course. My only real complaint with QCubed is based on my own limitations. I'm great at creating solutions to business problems, but have no talent whatsoever when it comes to the presentation layer, without some sort of WYSIWYG interface.

I initially made the decision to use PHP and then evaluated lots of frameworks, before settling on QCubed. Don't regret the choice, but I'm looking for a way to enhance that presentation layer. After playing around with concrete5 for a few hours and seeing the extensive list of addons, I'm thinking more of a way to actually integrate concrete5 with QCubed, instead of replacing it.

Just ideas at this point. Thanks for the advice!