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.

andrew
View Replies: View Best Answer
olacom replied on at Permalink Reply 1 Attachment
olacom
I have some issues with the avatar editor on mac. Upload is working great and everything but at the moment I try to click in the crop window to move the picture, it disapear and I can't do anything until I reload the page.

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
elyon replied on at Permalink Reply
elyon
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?
olacom replied on at Permalink Reply
olacom
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.
olacom replied on at Permalink Reply 1 Attachment
olacom
see video here
olacom replied on at Permalink Reply
olacom
f
olacom replied on at Permalink Reply
olacom
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?
Mnkras replied on at Permalink Reply
Mnkras
yay! bugs! Version 5.3.3.1 to the RC smapped with exceptions

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')


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,
Mnkras replied on at Permalink Reply 1 Attachment
Mnkras
attached logs table
andrew replied on at Permalink Reply
andrew
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.
Pritam replied on at Permalink Reply
Pritam
Would love to know how this is done:

"New Layouts Engine lets areas be split into columns, allows for saving layouts into presets."
elyon replied on at Permalink Reply
elyon
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
Mnkras replied on at Permalink Reply
Mnkras
of course i did that :P i even ran it twice
arcanepain replied on at Permalink Reply
arcanepain
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!
Mnkras replied on at Permalink Reply
Mnkras
Pritam, go to an area, for example Main click it then click layouts
Pritam replied on at Permalink Reply
Pritam
This is awesome work by all you guys, leaves me speechless :D
bryanlewis replied on at Permalink Reply
bryanlewis
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
bryanlewis replied on at Permalink Reply
bryanlewis
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 );
hursey013 replied on at Permalink Reply
hursey013
Also having the problem with:
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?
andrew replied on at Permalink Reply
andrew
Can confirm that my testing environment seems fine without this line. We will remove it in 5.4.1 (or 5.4.0.1)
arcanepain replied on at Permalink Reply
arcanepain
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) :-)
katalysis replied on at Permalink Reply
katalysis
Am I missing something?

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?
bryanlewis replied on at Permalink Reply
bryanlewis
Yea I tried backup a 5.4 site and all of the zend cache files had permission problems and they threw errors
elyon replied on at Permalink Reply
elyon
Did you visit this page after uploading the new concrete directory?

(http://www.yoursite.com)/index.php/tools/required/upgrade
JimboJetset replied on at Permalink Reply
JimboJetset
Upgraded my 5.3.3.1 with no problems... happy days...
mdzoidberg replied on at Permalink Reply
mdzoidberg
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?
derdude replied on at Permalink Reply
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")
mose replied on at Permalink Reply
mose
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.

Create a new MySQL database and a
MySQL user account with the following
privileges on that database: INSERT,
SELECT, UPDATE, INDEX, DELETE, CREATE,
DROP, ALTER
mdzoidberg replied on at Permalink Reply
mdzoidberg
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.
Tony replied on at Permalink Reply
Tony
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.
tgriffin replied on at Permalink Reply
tgriffin
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 :-)
Tony replied on at Permalink Reply
Tony
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.
tgriffin replied on at Permalink Reply
tgriffin
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.
Tony replied on at Permalink Reply
Tony
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
elyon replied on at Permalink Reply
elyon
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?
Tony replied on at Permalink Reply
Tony
this is fixed in svn.
ringo replied on at Permalink Best Answer Reply
I got exactly the same. Any ideas how I can fix this?
Tony replied on at Permalink Reply
Tony
update from svn
elyon replied on at Permalink Reply
elyon
If your server doesn't support PHP short tags, is there a quick converter available? Find and replace doesn't always work.
Tony replied on at Permalink Reply
Tony
offical releases of concrete should have short tags replaced, and short tags are also replaced on all packages when uploaded.
elyon replied on at Permalink Reply
elyon
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
Shotster replied on at Permalink Reply
Shotster
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
olacom replied on at Permalink Reply
olacom
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
ringo replied on at Permalink Reply
Any idea when 5.4 final version will be released? It looks like an awesome update.
tgriffin replied on at Permalink Reply
tgriffin
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 :-)
cyandesigns replied on at Permalink Reply
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...
goldfish replied on at Permalink Reply 1 Attachment
goldfish
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...
tgriffin replied on at Permalink Reply
tgriffin
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 :-)
andrew replied on at Permalink Reply
andrew
We've uncovered some minor things, but certainly no show-stoppers or security issues thus far. 5.4 should be available on Monday.
tgriffin replied on at Permalink Reply
tgriffin
Andrew, that's great news. Thanks!
red replied on at Permalink Reply
red
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
underfusion replied on at Permalink Reply
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.
underfusion replied on at Permalink Reply
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).
andrew replied on at Permalink Reply
andrew
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.
underfusion replied on at Permalink Reply
Amazing, thanks Andrew for this great news :) That is all I need regarding page defaults :D

Cheers!
tgriffin replied on at Permalink Reply
tgriffin
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!
elyon replied on at Permalink Reply
elyon
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.
nige replied on at Permalink Reply
nige
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
Mnkras replied on at Permalink Reply
Mnkras
i think you may be missing some files its fine for me
nige replied on at Permalink Reply
nige
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
nige replied on at Permalink Reply
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
Mnkras replied on at Permalink Reply
Mnkras
can you link your phpinfo?
nige replied on at Permalink Reply
nige
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....
nige replied on at Permalink Reply
nige
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....
tsidell replied on at Permalink Reply
i keep getting this error when upgrading from 3.3.3.1 to 4.0

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?
andrew replied on at Permalink Reply
andrew
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.