5.4 Release Candidate 1 Now Available
Permalink
I'm happy to report that the first release candidate for concrete 5.4 is now available. You can download it from our Downloads Page:
http://www.concrete5.org/downloads/...
You should be able to upgrade all your 5.3.2-and-greater sites to it without any problems. There have been a lot of enhancements to concrete5 since 5.3.3.1. I've tried to list them all out here:
http://www.concrete5.org/help/building_with_concrete5/updates/versi...
Please post with your impressions and send us any issues you may have.
http://www.concrete5.org/downloads/...
You should be able to upgrade all your 5.3.2-and-greater sites to it without any problems. There have been a lot of enhancements to concrete5 since 5.3.3.1. I've tried to list them all out here:
http://www.concrete5.org/help/building_with_concrete5/updates/versi...
Please post with your impressions and send us any issues you may have.
Very strange. That's with a standard mouse, too?
Are the scale and rotate buttons working alright, before trying to drag and move the image?
Are the scale and rotate buttons working alright, before trying to drag and move the image?
Hi elyon,
Everything seem to work perfect until I click to move the picture with the mouse in the window.
I used a wirless mouse, I tried with my macbook touchpad and tried with a normal mouse and it does the same thing.
Everything seem to work perfect until I click to move the picture with the mouse in the window.
I used a wirless mouse, I tried with my macbook touchpad and tried with a normal mouse and it does the same thing.
see video here
f
Yep I tested on Ubuntu Desktop, Windows XP it's working fine BUT not on mac osx, tried on 2 macs.
Can any other mac users confirm me this?
Can any other mac users confirm me this?
yay! bugs! Version 5.3.3.1 to the RC smapped with exceptions
Thats only some of them, i got bored of copying and pasting them
I attached my Logs table,
Exception Occurred: mysql error: [1146: Table 'db317179488.CollectionVersionAreaStyles' doesn't exist] in EXECUTE("select csrID, arHandle from CollectionVersionAreaStyles where cID = '13' and cvID = '2'") #0 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(1037): adodb_throw('mysql', 'EXECUTE', 1146, 'Table 'db317179...', 'select csrID, a...', false, Object(ADODB_mysql)) #1 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(993): ADOConnection->_Execute('select csrID, a...') #2 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(1543): ADOConnection->Execute('select csrID, a...', Array) #3 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(1380): ADOConnection->GetArray('select csrID, a...', Array) #4 [internal function]: ADOConnection->GetAll('select csrID, a...', Array) #5 /homepages/38/d294906050/htdocs/test site/concrete/libraries/database.php(73): call_user_func_array(Array, Array) #6 [internal function]: Database->__call('GetAll', Array) #7 /homepages/38/d294906050/htdocs/test site/concrete/models/collection_version.php(122): Database->GetAll('select csrID, a...', Array) #8 /homepages/38/d294906050/htdocs/test site/concrete/models/collection.php(33): CollectionVersion->get(Object(Page), '2') #9 /homepages/38/d294906050/htdocs/test site/concrete/models/page.php(117): Collection->loadVersionObject('2') #10 /homepages/38/d294906050/htdocs/test site/concrete/models/page.php(37): Page->populatePage('13', 'where Pages.cID...', '2') #11 /homepages/38/d294906050/htdocs/test site/concrete/models/page.php(21): Page::getByID('13', 'RECENT') #12 /homepages/38/d294906050/htdocs/test site/concrete/libraries/view.php(669): Page::getByPath('/page_not_found') #13 /homepages/38/d294906050/htdocs/test site/concrete/dispatcher.php(160): View->render('/page_not_found')
Viewing 15 lines of 17 lines. View entire code block.
Exception Occurred: mysql error: [1054: Unknown column 'csrID' in 'field list'] in EXECUTE("select csrID from CollectionVersionBlockStyles where cID = '1' and cvID = '8' and arHandle = 'Main' and bID = '70' LIMIT 1") #0 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(1037): adodb_throw('mysql', 'EXECUTE', 1054, 'Unknown column ...', 'select csrID fr...', false, Object(ADODB_mysql)) #1 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(993): ADOConnection->_Execute('select csrID fr...') #2 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/drivers/adodb-mysql.inc.php(497): ADOConnection->Execute('select csrID fr...', Array) #3 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/drivers/adodb-mysql.inc.php(162): ADODB_mysql->SelectLimit('select csrID fr...', 1, -1, Array) #4 [internal function]: ADODB_mysql->GetOne('select csrID fr...', Array) #5 /homepages/38/d294906050/htdocs/test site/concrete/libraries/database.php(73): call_user_func_array(Array, Array) #6 [internal function]: Database->__call('GetOne', Array) #7 /homepages/38/d294906050/htdocs/test site/concrete/models/block.php(112): Database->GetOne('select csrID fr...', Array) #8 /homepages/38/d294906050/htdocs/test site/concrete/models/collection.php(617): Block::getByID('70', Object(Page), 'Main') #9 /homepages/38/d294906050/htdocs/test site/concrete/libraries/view.php(722): Collection->getBlocks() #10 /homepages/38/d294906050/htdocs/test site/concrete/dispatcher.php(236): View->render(Object(Page)) #11 /homepages/38/d294906050/htdocs/test site/index.php(2): require('/homepages/38/d...') #12 {main}
Exception Occurred: mysql error: [1146: Table 'db317179488.CollectionVersionAreaLayouts' doesn't exist] in EXECUTE("SELECT * FROM CollectionVersionAreaLayouts WHERE cID=13 AND cvID='2' AND arHandle='Main' ORDER BY position ASC, cvalID ASC") #0 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(1037): adodb_throw('mysql', 'EXECUTE', 1146, 'Table 'db317179...', 'SELECT * FROM C...', false, Object(ADODB_mysql)) #1 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(993): ADOConnection->_Execute('SELECT * FROM C...') #2 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(1543): ADOConnection->Execute('SELECT * FROM C...', Array) #3 [internal function]: ADOConnection->GetArray('SELECT * FROM C...', Array) #4 /homepages/38/d294906050/htdocs/test site/concrete/libraries/database.php(73): call_user_func_array(Array, Array) #5 [internal function]: Database->__call('getArray', Array) #6 /homepages/38/d294906050/htdocs/test site/concrete/models/area.php(419): Database->getArray('SELECT * FROM C...', Array) #7 /homepages/38/d294906050/htdocs/test site/concrete/models/area.php(356): Area->getAreaLayouts(Object(Page)) #8 /homepages/38/d294906050/htdocs/test site/concrete/single_pages/page_not_found.php(9): Area->display(Object(Page)) #9 /homepages/38/d294906050/htdocs/test site/concrete/libraries/view.php(745): include('/homepages/38/d...') #10 /homepages/38/d294906050/htdocs/test site/concrete/dispatcher.php(160): View->render('/page_not_found') #11 /homepages/38/d294906050/htdocs/test site/index.php(2): require('/homepages/38/d...') #12 {main}
Exception Occurred: mysql error: [1054: Unknown column 'csrID' in 'field list'] in EXECUTE("select csrID from CollectionVersionBlockStyles where cID = '5' and cvID = '2' and arHandle = 'Header' and bID = '37' LIMIT 1") #0 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(1037): adodb_throw('mysql', 'EXECUTE', 1054, 'Unknown column ...', 'select csrID fr...', false, Object(ADODB_mysql)) #1 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/adodb.inc.php(993): ADOConnection->_Execute('select csrID fr...') #2 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/drivers/adodb-mysql.inc.php(497): ADOConnection->Execute('select csrID fr...', Array) #3 /homepages/38/d294906050/htdocs/test site/concrete/libraries/3rdparty/adodb/drivers/adodb-mysql.inc.php(162): ADODB_mysql->SelectLimit('select csrID fr...', 1, -1, Array) #4 [internal function]: ADODB_mysql->GetOne('select csrID fr...', Array) #5 /homepages/38/d294906050/htdocs/test site/concrete/libraries/database.php(73): call_user_func_array(Array, Array) #6 [internal function]: Database->__call('GetOne', Array) #7 /homepages/38/d294906050/htdocs/test site/concrete/models/block.php(112): Database->GetOne('select csrID fr...', Array) #8 /homepages/38/d294906050/htdocs/test site/concrete/models/collection.php(617): Block::getByID('37', Object(Page), 'Header') #9 /homepages/38/d294906050/htdocs/test site/concrete/libraries/view.php(722): Collection->getBlocks() #10 /homepages/38/d294906050/htdocs/test site/concrete/dispatcher.php(236): View->render(Object(Page)) #11 /homepages/38/d294906050/htdocs/test site/index.php(2): require('/homepages/38/d...') #12 {main}
Thats only some of them, i got bored of copying and pasting them
I attached my Logs table,
attached logs table
Did you follow these instructions?
http://www.concrete5.org/documentation/installation/upgrading_concr...
You need to visit the upgrade script and click through it. That should upgrade your site's database which should stop these errors.
http://www.concrete5.org/documentation/installation/upgrading_concr...
You need to visit the upgrade script and click through it. That should upgrade your site's database which should stop these errors.
Would love to know how this is done:
"New Layouts Engine lets areas be split into columns, allows for saving layouts into presets."
"New Layouts Engine lets areas be split into columns, allows for saving layouts into presets."
Click to add a block to an area, but instead of adding a block or pasting from the scrapbook, add a layout. It's a little bit like the area splitter block
of course i did that :P i even ran it twice
Installed on one of my 'in progress' sites last night because I just couldn't wait for this...went flawlessly. File Library and Tiny MCE went a bit nuts until I remembered to try clearing the cache, but now everything is working A-ok!
Loving the new features and it noticeably quicker and slicker. I love it, clients will love it. VERY impressed with the layout feature with blocks, and loving the cool slider. Didn't seem to be able to remove the column / table thing it installed after i'd finished playing with it without losing my content block content inside, but not the end of the world. Design functionality is very cool too...just got to figure out the best way to make use of it!
Loving the new features and it noticeably quicker and slicker. I love it, clients will love it. VERY impressed with the layout feature with blocks, and loving the cool slider. Didn't seem to be able to remove the column / table thing it installed after i'd finished playing with it without losing my content block content inside, but not the end of the world. Design functionality is very cool too...just got to figure out the best way to make use of it!
Pritam, go to an area, for example Main click it then click layouts
This is awesome work by all you guys, leaves me speechless :D
I'm getting this error when I try to edit a image with picnik. I'd like to get this fixed for my client .
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /httpdocs/concrete/elements/files/edit/image.php on line 48
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /httpdocs/concrete/elements/files/edit/image.php on line 48
UPDATE:
I just commented out that line and it seems to work fine...
Andrew, you might want to note that picnik works fine without this line of code. Iol above you have the following comment-> "//Don't ask me what this does, I just know that without this funny header, the whole thing doesn't work!"
But this code works just fine for me, and it doesn't throw the error that I was getting previously:
curl_setopt($ch, CURLOPT_HTTPHEADER,array('Expect:'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1 );
I just commented out that line and it seems to work fine...
Andrew, you might want to note that picnik works fine without this line of code. Iol above you have the following comment-> "//Don't ask me what this does, I just know that without this funny header, the whole thing doesn't work!"
But this code works just fine for me, and it doesn't throw the error that I was getting previously:
curl_setopt($ch, CURLOPT_HTTPHEADER,array('Expect:'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1 );
Also having the problem with:
bryanlewis's suggestion worked in my case as well. I'm on a (dv) media temple account - could be host specific?
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /httpdocs/concrete/elements/files/edit/image.php on line 48
bryanlewis's suggestion worked in my case as well. I'm on a (dv) media temple account - could be host specific?
Can confirm that my testing environment seems fine without this line. We will remove it in 5.4.1 (or 5.4.0.1)
Loving the growl-esque block action notifications and, I might be wrong, but looks like I no longer get asked if I want to save or discard changes on saving a page when I haven't actually changed anything (you know...when i've just flicked a page into edit mode to have a bit of aimless fun with blocks and the new layouts and such) :-)
Am I missing something?
On an upgrade from 5.3.3.1 I get the following error...
When I try a fresh install Firefox tells me I have chosen to open an application/x-httpd-http and trys to download the site.
Is there something else I need installed on my server?
On an upgrade from 5.3.3.1 I get the following error...
Warning: require_once(Zend/Cache/Backend/File.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/vhosts/kat6.net/httpdocs/concrete/libraries/3rdparty/Zend/Cache.php on line 132 Fatal error: require_once() [function.require]: Failed opening required 'Zend/Cache/Backend/File.php' (include_path='.:/usr/local/share/concrete5/src/concrete5.3.3.1') in /var/www/vhosts/kat6.net/httpdocs/concrete/libraries/3rdparty/Zend/Cache.php on line 132
When I try a fresh install Firefox tells me I have chosen to open an application/x-httpd-http and trys to download the site.
Is there something else I need installed on my server?
Yea I tried backup a 5.4 site and all of the zend cache files had permission problems and they threw errors
Did you visit this page after uploading the new concrete directory?
(http://www.yoursite.com)/index.php/tools/required/upgrade
(http://www.yoursite.com)/index.php/tools/required/upgrade
Upgraded my 5.3.3.1 with no problems... happy days...
Got this error upgrading from 5.3.3.1
An Unexpected Error occurred while upgrading: mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'columns INTEGER(3) NOT NULL DEFAULT 3, breakpoints ' at line 4] in EXECUTE("CREATE TABLE Layouts ( layoutID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, rows INTEGER(5) NOT NULL DEFAULT 3, columns INTEGER(3) NOT NULL DEFAULT 3, breakpoints VARCHAR(255) NOT NULL DEFAULT '', locked TINYINT(1) NOT NULL DEFAULT 0, PRIMARY KEY (layoutID) )")
i tried to run the index.php/tools/required/upgrade again but same thing, any ideas?
An Unexpected Error occurred while upgrading: mysql error: [1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'columns INTEGER(3) NOT NULL DEFAULT 3, breakpoints ' at line 4] in EXECUTE("CREATE TABLE Layouts ( layoutID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, rows INTEGER(5) NOT NULL DEFAULT 3, columns INTEGER(3) NOT NULL DEFAULT 3, breakpoints VARCHAR(255) NOT NULL DEFAULT '', locked TINYINT(1) NOT NULL DEFAULT 0, PRIMARY KEY (layoutID) )")
i tried to run the index.php/tools/required/upgrade again but same thing, any ideas?
Lets introduce another error message:
An Unexpected Error occurred while upgrading: mysql error: [1142: INDEX command denied to user 'web5'@'localhost' for table 'CollectionVersionAreaLayouts'] in EXECUTE("DROP INDEX areaLayoutsIndex ON CollectionVersionAreaLayouts")
An Unexpected Error occurred while upgrading: mysql error: [1142: INDEX command denied to user 'web5'@'localhost' for table 'CollectionVersionAreaLayouts'] in EXECUTE("DROP INDEX areaLayoutsIndex ON CollectionVersionAreaLayouts")
An Unexpected Error occurred while upgrading: mysql error: [1142: INDEX command denied to user 'web5'@'localhost' for table 'CollectionVersionAreaLayouts'] in EXECUTE("DROP INDEX areaLayoutsIndex ON CollectionVersionAreaLayouts")
If you take a look at the installation documentation athttp://www.concrete5.org/documentation/installation/installing_conc... it says that you need the INDEX privilege.
Ok, so after i tried the upgrade on my localhost it work flawless, so there must be some setting on mysql in my VPS that is going nuts, weird.
this sux. the word "columns" is probably a reserved work in one of your versions of mysql, so i'll probably rename all references to 'columns' to 'cols' or something instead. thanks.
Took me a few minutes to figure out that I needed to use empty columns to create spaces between columns, but it makes total sense - especially since you can save it as a preset when you have set the way you like.
Is there a way to apply percentages to make the columns specific widths - instead of eyeballing it? Ultimately, I don't think anyone is going to measure it, but I tried splitting a layout into 5 columns to make a three column layout with padding and wanted to make each exact...then my OCD started kicking in :-)
Is there a way to apply percentages to make the columns specific widths - instead of eyeballing it? Ultimately, I don't think anyone is going to measure it, but I tried splitting a layout into 5 columns to make a three column layout with padding and wanted to make each exact...then my OCD started kicking in :-)
a better way to add gaps between columns is to open the area design panel for each column's area, and add left/right margins.
percentage readouts are coming later.
percentage readouts are coming later.
I did try that: design panel, spacing, then margins for each column, but that info wasn't retained as part of the "Layout" preset.
I suppose I can save a "design" preset for each column and apply it later, but I was considering how I would set this up for a client and hope they (1) remember to do it, and (2) don't screw it up. Using just the "Layout" preset takes enough steps away to make it client safe :-)
Thanks again for the layouts in any case, they're very cool.
I suppose I can save a "design" preset for each column and apply it later, but I was considering how I would set this up for a client and hope they (1) remember to do it, and (2) don't screw it up. Using just the "Layout" preset takes enough steps away to make it client safe :-)
Thanks again for the layouts in any case, they're very cool.
actually, you're right, you shouldn't really have to add padding to each area individually. the layouts add/edit screen just needs a "spacing" field. i'll try to add this before the final 5.4 release
I have someone else who just had this problem. They said that they were running Linux, with PHP 5.2.11 and My Sql 4.1.22
http://www.concrete5.org/community/forums/customizing_c5/setup-a-cu...
It does seem like MySQL may have made "columns" a reserved keyword. Is he using an older version of MySQL, or a newer one? If this works fine in a newer version, do you think that he might be able to upgrade for now to resolve this issue?
http://www.concrete5.org/community/forums/customizing_c5/setup-a-cu...
It does seem like MySQL may have made "columns" a reserved keyword. Is he using an older version of MySQL, or a newer one? If this works fine in a newer version, do you think that he might be able to upgrade for now to resolve this issue?
this is fixed in svn.
I got exactly the same. Any ideas how I can fix this?
update from svn
If your server doesn't support PHP short tags, is there a quick converter available? Find and replace doesn't always work.
offical releases of concrete should have short tags replaced, and short tags are also replaced on all packages when uploaded.
Oh yeah, I understand that, but you mentioned updated from the SVN repository, so I was wondering about converting it myself. I've had trouble in the past when I tried to use the SVN version as-is for this reason
First of all, thanks again for all the hard work on the new docs. They are a dramatic improvement! That said, there are a couple of things I think could make them even better.
1) Glossary - I often encounter terms with which I'm not entirely familiar (at least not in the context of C5) and for which no additional explanation is provided (and which it seems the reader is assumed to know).
As an example, while reading about Pages and Page Types, the term "master collection" is mentioned in a number of places, yet nowhere (that I could find) is it defined or explained. This creates a mental road block, as it's difficult to fully digest the rest of the description without first understanding the meaning of that term.
Being able to consult a glossary with clear concise definitions for all C5 terminology would be extremely helpful. And if every occurrence of each glossary term in the documentation was hyperlinked to its glossary entry, that would be the cats's meow!
This could be something that continues to grow with time and as C5 evolves. Perhaps developers could even contribute to it somehow.
2) Diagrams / Images for Conceptual Overviews - Humans are very visual creatures, and being able to consult some nice diagrams depicting high level concepts (e.g. C5's variant of MVC, the relationship between pages, areas, block, and layout, how permissions are implemented, etc.) would help developers get up and running more quickly and go a long way toward advancing understanding of key C5 concepts.
I, for one, sometimes get mired in the details and struggle to visualize where something fits into the big picture - the old "can't see the forest for the trees" syndrome - so having some visual aids would be a tremendous help.
Keep up the great work,
-Steve
1) Glossary - I often encounter terms with which I'm not entirely familiar (at least not in the context of C5) and for which no additional explanation is provided (and which it seems the reader is assumed to know).
As an example, while reading about Pages and Page Types, the term "master collection" is mentioned in a number of places, yet nowhere (that I could find) is it defined or explained. This creates a mental road block, as it's difficult to fully digest the rest of the description without first understanding the meaning of that term.
Being able to consult a glossary with clear concise definitions for all C5 terminology would be extremely helpful. And if every occurrence of each glossary term in the documentation was hyperlinked to its glossary entry, that would be the cats's meow!
This could be something that continues to grow with time and as C5 evolves. Perhaps developers could even contribute to it somehow.
2) Diagrams / Images for Conceptual Overviews - Humans are very visual creatures, and being able to consult some nice diagrams depicting high level concepts (e.g. C5's variant of MVC, the relationship between pages, areas, block, and layout, how permissions are implemented, etc.) would help developers get up and running more quickly and go a long way toward advancing understanding of key C5 concepts.
I, for one, sometimes get mired in the details and struggle to visualize where something fits into the big picture - the old "can't see the forest for the trees" syndrome - so having some visual aids would be a tremendous help.
Keep up the great work,
-Steve
I would suggest adding COMMENTING open in the documentations so that people can post examples.
The websites of php does that and I found it very pratical.
Cheers,
Carl
The websites of php does that and I found it very pratical.
Cheers,
Carl
Any idea when 5.4 final version will be released? It looks like an awesome update.
I like the improved permissions. This will make it way easier to assign content owners specific areas on a site that has multiple areas of responsibility, but I have to ask:
Users assigned to the Administrator group still can't edit Page Types Defaults?
I'm managing a middle school site where the district tech person set up and is the super admin user. However, I'm the person that built the theme, populated the site, and manages it on a daily basis. Still, I had to get the tech guy's login to set the page type defaults and if I want to change any defaults I'll have to ask him again. I have to believe that this isn't an entirely uncommon scenario for other users.
Still, not something I would consider a critical problem - more on the "low" please consider this list :-)
Users assigned to the Administrator group still can't edit Page Types Defaults?
I'm managing a middle school site where the district tech person set up and is the super admin user. However, I'm the person that built the theme, populated the site, and manages it on a daily basis. Still, I had to get the tech guy's login to set the page type defaults and if I want to change any defaults I'll have to ask him again. I have to believe that this isn't an entirely uncommon scenario for other users.
Still, not something I would consider a critical problem - more on the "low" please consider this list :-)
Everything works great! Except...
I installed this on two sites. One works fine, and on the other I've lost the "Add Functionality" link in the dashboard. The actual link is still there, but I get the following error when I click on it...
Fatal error: Cannot redeclare class FormBlockStatistics in /xxx/xxx/public_html/blocks/form/controller.php on line 423
I tried re-uploading it, reinstalling it and nothing.
The other site works fine.
Any suggestions?
***** UPDATE *****
This was resolved here...
http://www.concrete5.org/community/forums/installation/upgraded-err...
I installed this on two sites. One works fine, and on the other I've lost the "Add Functionality" link in the dashboard. The actual link is still there, but I get the following error when I click on it...
Fatal error: Cannot redeclare class FormBlockStatistics in /xxx/xxx/public_html/blocks/form/controller.php on line 423
I tried re-uploading it, reinstalling it and nothing.
The other site works fine.
Any suggestions?
***** UPDATE *****
This was resolved here...
http://www.concrete5.org/community/forums/installation/upgraded-err...
Great work overall. Upgrades have been 100% smooth and the layouts tool and presets are brilliant.
Only bug I've encountered so far is the following error when renaming blocks in the scrapbook. Also reported here:
http://www.concrete5.org/community/forums/customizing_c5/5-4-0rc1-s...
Only bug I've encountered so far is the following error when renaming blocks in the scrapbook. Also reported here:
http://www.concrete5.org/community/forums/customizing_c5/5-4-0rc1-s...
I'm discussing the upgrading the school site I'm managing to 5.4.0RC1 with the district tech guy, but he's concerned that it's still a release candidate not a GM or whatever.
Have there been any critical problems with this release? Security holes or other bugs that I should be honest with him about?
Any chance of getting a hint at what the RTM date is targeted for?
It's killing me because I want to make some changes to the site that depend on the new layout tool :-)
Have there been any critical problems with this release? Security holes or other bugs that I should be honest with him about?
Any chance of getting a hint at what the RTM date is targeted for?
It's killing me because I want to make some changes to the site that depend on the new layout tool :-)
We've uncovered some minor things, but certainly no show-stoppers or security issues thus far. 5.4 should be available on Monday.
Andrew, that's great news. Thanks!
Worked great!!!
Lets take that back..lol
Now when I go into design of a block,say add a border, I get this and a blank page
localhost/index.php?atask=design&cID=1&arHandle=Main_1&ccm_token=1269702986:d971cb429dd81768a4f2efc2aff256db
After testing more this seems to something erratic maybe not a bug
Lets take that back..lol
Now when I go into design of a block,say add a border, I get this and a blank page
localhost/index.php?atask=design&cID=1&arHandle=Main_1&ccm_token=1269702986:d971cb429dd81768a4f2efc2aff256db
After testing more this seems to something erratic maybe not a bug
First of all I'm really impressed with the latest version of C5 - it's really quick and new Layout system is great.
I've discussed with Franz a while ago Page Types Defaults and permissions and I have to say that I still doesn't agree that only super admin should be able to edit them.
For me the easiest way to give permissions to other users or groups is simply to stick to default C5 system of permissions (which is in this case a little disturbed) so:
1. Super Admin logs in, and goes to selected Page Type
2. Clicks Edit Page button
3. Clicks Permissions button
4. Add user or groups that can edit this page type
5. Exit Edit Mode and THATS IT - selected users can now edit this page type :)
or maybe the easiest way:
1. Super admin logs in, and goes to sitemap
2. In advanced permissions mode select Pages and Themes and select that a specific user or a group can "admin" those pages - and that means those user would have ALL admins permissions for this pages - that's all :)
In my opinion there should be ability to give anyone all (or selected) super admin's permissions - it would be a great solution for a support/customer scenario, where support can always help to do something on website (or fix) without asking for a customer's (new owner) login and password. There are also other scenarios in which this permission upgrade would be really helpful :)
edit
In my opinion restricting some functions only to ONE user (especially for bigger sites) only limits the flexibility of C5.
I've discussed with Franz a while ago Page Types Defaults and permissions and I have to say that I still doesn't agree that only super admin should be able to edit them.
For me the easiest way to give permissions to other users or groups is simply to stick to default C5 system of permissions (which is in this case a little disturbed) so:
1. Super Admin logs in, and goes to selected Page Type
2. Clicks Edit Page button
3. Clicks Permissions button
4. Add user or groups that can edit this page type
5. Exit Edit Mode and THATS IT - selected users can now edit this page type :)
or maybe the easiest way:
1. Super admin logs in, and goes to sitemap
2. In advanced permissions mode select Pages and Themes and select that a specific user or a group can "admin" those pages - and that means those user would have ALL admins permissions for this pages - that's all :)
In my opinion there should be ability to give anyone all (or selected) super admin's permissions - it would be a great solution for a support/customer scenario, where support can always help to do something on website (or fix) without asking for a customer's (new owner) login and password. There are also other scenarios in which this permission upgrade would be really helpful :)
edit
In my opinion restricting some functions only to ONE user (especially for bigger sites) only limits the flexibility of C5.
1. There is no way (or maybe I don't know how) to delete non-public file sets.
2. When new Layout is created with lets say 3 columns, and there is a content in the last one it shows error message when number of columns is lowered (without deleting content of the last column).
2. When new Layout is created with lets say 3 columns, and there is a content in the last one it shows error message when number of columns is lowered (without deleting content of the last column).
This is actually possible now in 5.4. If you go into
http://yoursite.com/index.php/dashboard/settings/access_task_permis...
You can change what users/groups have access to edit page defaults. True, it is a global setting still (for all defaults) but it is something you can assign to non-super-admin users.
http://yoursite.com/index.php/dashboard/settings/access_task_permis...
You can change what users/groups have access to edit page defaults. True, it is a global setting still (for all defaults) but it is something you can assign to non-super-admin users.
Amazing, thanks Andrew for this great news :) That is all I need regarding page defaults :D
Cheers!
Cheers!
Well, I'm embarrassed. I saw that section and completely missed that option. This is perfect and exactly what I hoped for.
I'm really stoked about this release!
I'm really stoked about this release!
I'd lost track of this thread. Just wanted to mention a couple things that popped up for me in the release candidate:
Can't edit a shared scrapbook, or blocks in the scrapbook once I've added them. The error refers to a permissions file.
"f4v" should be on the list of default extensions. Adobe uses it as the default file extension when you use the encoder that comes with CS4. It should be treated the same way as "flv"
Layouts, in my opinion, should not encapsulate existing content. It would be great if it acted like a block, like the area splitter did, rather than consuming the content that's already on the page. Seems counter-intuitive to me. It would be better if you added the layout, then you used the move command to move blocks into one of the columns in the layout if that's what you really wanted.
If a block includes a header item on page view, this Javascript should be included once you add the block to a page. The new Ajax style of editing omits these items (since the page is already loaded), so the first time you add a block which relies on a script like, say, swfobject, it will fail and will not appear until you reload the page.
Can't edit a shared scrapbook, or blocks in the scrapbook once I've added them. The error refers to a permissions file.
"f4v" should be on the list of default extensions. Adobe uses it as the default file extension when you use the encoder that comes with CS4. It should be treated the same way as "flv"
Layouts, in my opinion, should not encapsulate existing content. It would be great if it acted like a block, like the area splitter did, rather than consuming the content that's already on the page. Seems counter-intuitive to me. It would be better if you added the layout, then you used the move command to move blocks into one of the columns in the layout if that's what you really wanted.
If a block includes a header item on page view, this Javascript should be included once you add the block to a page. The new Ajax style of editing omits these items (since the page is already loaded), so the first time you add a block which relies on a script like, say, swfobject, it will fail and will not appear until you reload the page.
I've had a big problem upgrading a site from 5.3.3.1 to 5.4RC1 so I completely deleted the entire directory and did a clean install.
All the boxes were ticked green so I clicked install.
Install went fine but the site is broken. This is a clean install using a C5 theme untouched and the same problems after upgrading to 5.4 are apparent with even the clean install.
In a nutshell...
1/ After going into Edit Mode you can't exit it. Just get a spinning disc. Also the C5 icon is missing from the Edit button.
2/ Fatal error when trying to Add page. Cant read the full error as it is obscured but it is getAtttribute ID or something.
This is as clean an install as you can get with an untouched Concrete 5 theme. Complete virgin install and there are big problems like this.
I assume my PHP and MySql versions are wrong somewhere. Obviously most users are having a good upgrade experience: Server details are.
Mysql is: MySQL - 5.0.51a-24+lenny3-log
php is :phpMyAdmin - 2.8.2.4
I upgraded because I was having trouble with a block and it was suggested I do.
Its not a biggie at the moment although I cant use the block I want to, because 5.3.3.1 works fine for everything but I would like to sort it out so I can upgrade asap really.
I looked on all the forums but couldn't see any specific upgrade to 5.4 instructions or requirements. That doesn't mean they don't exist it just means they are not obvious on this page even.
Can anyone help me out here?
Nigel
All the boxes were ticked green so I clicked install.
Install went fine but the site is broken. This is a clean install using a C5 theme untouched and the same problems after upgrading to 5.4 are apparent with even the clean install.
In a nutshell...
1/ After going into Edit Mode you can't exit it. Just get a spinning disc. Also the C5 icon is missing from the Edit button.
2/ Fatal error when trying to Add page. Cant read the full error as it is obscured but it is getAtttribute ID or something.
This is as clean an install as you can get with an untouched Concrete 5 theme. Complete virgin install and there are big problems like this.
I assume my PHP and MySql versions are wrong somewhere. Obviously most users are having a good upgrade experience: Server details are.
Mysql is: MySQL - 5.0.51a-24+lenny3-log
php is :phpMyAdmin - 2.8.2.4
I upgraded because I was having trouble with a block and it was suggested I do.
Its not a biggie at the moment although I cant use the block I want to, because 5.3.3.1 works fine for everything but I would like to sort it out so I can upgrade asap really.
I looked on all the forums but couldn't see any specific upgrade to 5.4 instructions or requirements. That doesn't mean they don't exist it just means they are not obvious on this page even.
Can anyone help me out here?
Nigel
i think you may be missing some files its fine for me
Could you explain, the site was working fine on 5.3.3.1 then I changed over the concrete core folder. CRASH
Then I did a complete install of the 5.4 from scratch same thing CRASH
What files do you think I may be missing? I think it might be my Sql or PHP version but I cant find any info about this anywhere.
Nige
Then I did a complete install of the 5.4 from scratch same thing CRASH
What files do you think I may be missing? I think it might be my Sql or PHP version but I cant find any info about this anywhere.
Nige
this message
Fatal error: Call to a member function getGroupID() on a non-object in /var/www/vhosts/touch-akl.com/httpdocs/concrete/models/task_permission.php on line 81
Tried again and it worked but same problems as posted above.
Edit page page keeps on spinning and icon dissappears see pic
Fatal error: Call to a member function getGroupID() on a non-object in /var/www/vhosts/touch-akl.com/httpdocs/concrete/models/task_permission.php on line 81
Tried again and it worked but same problems as posted above.
Edit page page keeps on spinning and icon dissappears see pic
can you link your phpinfo?
Looks like its something to do with Firefox.
Safari isn't doing the same thing. Edit Page and Add Page are working.
I did install a couple of fancy firefox themes the other day....
Safari isn't doing the same thing. Edit Page and Add Page are working.
I did install a couple of fancy firefox themes the other day....
If you want a smooth upgrade in Firefox
CLEAR YOUR FIREFOX CACHE!!!
Apologies to everybody I discovered Safari wasn't having the same problems.
Cleared my entire Firefox cache, everything is now working.
A simple stupid error. Ive heard Firefox is big on cache....
CLEAR YOUR FIREFOX CACHE!!!
Apologies to everybody I discovered Safari wasn't having the same problems.
Cleared my entire Firefox cache, everything is now working.
A simple stupid error. Ive heard Firefox is big on cache....
i keep getting this error when upgrading from 3.3.3.1 to 4.0
what am i doing wrong?
Warning: Zend_Cache::require_once(Zend/Cache/Backend/File.php) [function.Zend-Cache-require-once]: failed to open stream: No such file or directory in /home/portal/public_html/digitalcommons/concrete/libraries/3rdparty/Zend/Cache.php on line 132 Fatal error: Zend_Cache::require_once() [function.require]: Failed opening required 'Zend/Cache/Backend/File.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/portal/php') in /home/portal/public_html/digitalcommons/concrete/libraries/3rdparty/Zend/Cache.php on line 132
what am i doing wrong?
It looks like not all of your files were transferred to the server. Did you possibly upload the concrete/ directory through FTP? There are a lot of files in the concrete/ directory and sometimes FTP can miss them.
see attached video.
Same thing on:
Safari 4.04
Firefox 3.5.8
Flash plugin 10.0.42
Mac OSX Snow Leopard 10.6.2