bannedone
Posts: 273
|
| Posted: 08/13/2012, 10:36 AM |
|
Hi
Well I finally bit the bullet and upgraded to CCS 5 (Latest Version). Actually, I really had to since most of my new CCS training clients will only be able to purchase Ver 5 from now on. Therefore I needed to upgrade to stay current.
In general I am very happy with CCS5 and have not found any major issues with it when used without Artisteer Designs applied. The only Issue I did find with CCS5 so far in basic (Non Artisteer) mode was the sorter control. It displays available fields for sorting incorrectly in the dropdown. The dropdown will display all fields in the table for the sorter instead of only the selected fields from the query builder. I have a ticket in at Yes and Helen was able to reproduce the issue. It is supposedly been sent to the developers.
However, since the main reason I have waited for CCS5 was a good working interface between CCS and Artisteer. This combination will be SOOOO Awesome when all the kinks are worked out.
I have tried both Artisteer 4 and 3.1.
Artisteer 4 has major issues (which maybe is ok since it it technically in beta). I ran into a show stopper with Artsy 4 and CCS5 almost immediately making that combination (Artsy 4 & CCS5) unusable. This issue was using the menu builder on a page with an Artsy4 dsign applied. When trying this, I would consistently get a javascipt error. I have a ticket opened for this and sent a screen shot to support.
So going back to Artisteer 3.1 solved the menu builder issue.
Anyway, I have been using Artisteer 3.1 and CCS 5.
The implementation of this combination is truly awesome. It give an incredible design / App development environment and provides for easy plug in, plug out, and changing of your website design.
One issue I discovered with this is that if you change a design for one page, all pages with An artisteer design applied get changed. This prevents the ability to have different designs per page. I have a support ticket in for this but no response yet.
Some other problems that only seem to be with Artisteer designs applied to a page are.
1.
How CCS5 handles includeable pages. If you place an includable page on your page outside of the head,content,menu panels then change page properties (such as page encoding) CCS will delete you include page and complain with that old "Not found in Syncronization Process" error.
An additionional aspect of includable pages with Artsy designs is the loss of the ability to have one CCS includable page run that will establish values for the entire page. It seems now all the stuff is segemented into the panels with limited scope for any global variable. I have a support ticket in for this. I also spent some time looking into why this is a problem only with Artsy designs attached. I created a fix for this issue but it requires changing CCS generated code (This is a NoNo). I sent my proposed fix to Yes Support. I have not heard back yet.
2.
Page attributes template variables are not modifiable in the master page.
If you are editing you master page and need to modify or add page attributes or use some template variables, you are unable to do so from the master page.
I found a work around to the template variable issue but the only way to change template variables is from the main page and are accessed like this
if(class_exists("clsMasterPage")){//This check is done in case you remove the applied design the page will not crash.
global $MasterPage;
$MasterPage->Tpl->setvar("headline",SITENAME);
$MasterPage->Tpl->setvar("slogan",SITESLOGAN);
}
Consequently the old way of doing this does not work with a design applied to a page and you want to do this in the master page.
global $Tpl;
$Tpl->setvar("fullurl","Hoop");
Page attributes, however cannot be changed in the master page from anywhere (master page or main page) and even this will not work from the main page
$MasterPage->Visible=TRUE;
$MasterPage->Attributes->SetValue("anything","Howdy guy");
3.
There is no ability to globally modify template variable in a page. What I mean by this is for example you have a template variable in the head panel and in the content panel, there is not place in the code where both template variables are visible to change. The consequeses of this are you have to indivudually set each template variable within the respective panels. This would not be a probkem till you remove a design or add a new one because when you do that your template variable modification code will disapera when CCS removes the panel or relpaces one. This same issue seems to plauge page attributes as well. (page attributes seem to work on the main page just not in the master page.. with one exception.)
The exception to this is the page attribute {page:PathToRoot} . No matter what I do I am ubable to modify this attribute.
Well the bitter sweet of CCS5 / Artisteer is..
Sweet: I love the interface and the power this combo provides
Bitter: For many of my projects this combo is unusable until My support tickets are dealt with or I find workarounds..
Like I said all the issues I have mentioned here seem to only be associated with CCS5 pages with artisteer designs applied. CCS4.3 or CCS5 with no designs seem to work the same and as expected.
If I find more Gotchas, I will post here.
If anyone else has discovered any Gotchas, please add them here.
Thanks
Have Fun
_________________
John Real
CodeCharge Studio Support, Training, Consulting, Development, Web based solutions
http://realsites.biz
http://ccselite.com
Other Banned IDs on this Forum. jjrjr1, jjrjr2 |
 |
 |
bannedone
Posts: 273
|
| Posted: 08/13/2012, 10:52 AM |
|
OH I almost forgot to mention this.
This is a heads up if you experience any puzzling issues when trying to change code and not seeing the results.
I have had a coupkle of cases where CCS5 will undo changes I make for example in custom code. I have not found any consistent way to reproduce this. But i have noticed tha after you save a page, the undo button still works. I do not think it should work like that. The only way I have found to ensure your changes are permanent is to close the page and re-open it.
I have also experienced cases where CCS will not publish all pages when doing a full publish.
This has occurred many times in different scenarios but I have found one set of circumstances where this is reproducable.
Create a ccp page like index or something.
Put some custom code in the before show event.
Open a plain php file (Not a ccp file) such as Common.php (or any other plain php file.
With both of those open do a ful publish
Now edit the custom code in the ccp page event files.
again will both pages open do a full publish pf the project.
Check the output event.php file and you will see that the changes are not published in the output file.
CLose the plain php file and republish
now the changes were published to the event file.
I have a ticket in for this
BTW I have created a video of this strange behavior and sent it in to Yes for the support ticket.
If anyone wants a copy of this video.. PM me with your e-mail.
_________________
John Real
CodeCharge Studio Support, Training, Consulting, Development, Web based solutions
http://realsites.biz
http://ccselite.com
Other Banned IDs on this Forum. jjrjr1, jjrjr2 |
 |
 |
yourguide
Posts: 44
|
| Posted: 08/15/2012, 9:50 AM |
|
Way to go oh bannedone!
We'll get this ship headed in the right direction!
I agree with your observation of CCS5 + Aristeer, if working correctly, being the ultimate developers solution.
_________________
Independent, self-employed, web developer. |
 |
 |
bannedone
Posts: 273
|
| Posted: 09/05/2012, 2:51 PM |
|
An update on the failure of CCS to publish all pages during a full publish..
The Yes software developers have duplicated this issue and a fix may be in the next maintenance release.
_________________
John Real
CodeCharge Studio Support, Training, Consulting, Development, Web based solutions
http://realsites.biz
http://ccselite.com
Other Banned IDs on this Forum. jjrjr1, jjrjr2 |
 |
 |
MichaelMcDonald
Posts: 640
|
| Posted: 09/06/2012, 10:02 PM |
|
It seems that in CCS 4 a form and grid could be feature->assigned into being an update panel. My experience with this from a fluidity / refresh perspective is that this worked well.
Support have advised me the feature is not available in ccs 5 because ccs5 is smarter.
Go figure.
_________________
Central Coast, NSW, Australia.
|
 |
 |
Taris
Posts: 18
|
| Posted: 10/19/2012, 9:32 AM |
|
I wanted to make my own Master Page from scratch and it does not really work,
I get always
Notice: Use of undefined constant RelativePath - assumed 'RelativePath' in
it deletes the constants that CCS needs > common.php , Relative Path etc.
This way it is really not that usable for me.
I can handcode it but that should not be it.
Also if you write your own Form Templates do not use tabs for code codeformating, because this will not work, it only works if you use regular spaces ... took me quite a while to figure that out.
|
 |
 |
bannedone
Posts: 273
|
| Posted: 10/19/2012, 1:59 PM |
|
Taris
Did you create your MasterPage as an includable page?
I do not think the MasterPage needs RelativePath or Common.php
Just a thought. I have not checked.
_________________
John Real
CodeCharge Studio Support, Training, Consulting, Development, Web based solutions
http://realsites.biz
http://ccselite.com
Other Banned IDs on this Forum. jjrjr1, jjrjr2 |
 |
 |
Taris
Posts: 18
|
| Posted: 10/22/2012, 1:07 AM |
|
NO I did not generate that as an Includable Page, I will give that a try. Thanks!
|
 |
 |
Taris
Posts: 18
|
| Posted: 10/23/2012, 6:33 AM |
|
ok I tried it with includable Page as a MasterPage as well and it did not work at all ...
What a bummer.
|
 |
 |
bannedone
Posts: 273
|
| Posted: 10/23/2012, 6:51 AM |
|
Hmmm..
Do not know what to say.
We know it is possible.. Artisteer builds one..
LOL
_________________
John Real
CodeCharge Studio Support, Training, Consulting, Development, Web based solutions
http://realsites.biz
http://ccselite.com
Other Banned IDs on this Forum. jjrjr1, jjrjr2 |
 |
 |
Taris
Posts: 18
|
| Posted: 10/23/2012, 8:18 AM |
|
That can be true, but there is something missing.
Like do not use Tabs (use only Spaces) or it will break, Fileformating can only be XYY
But I am tired of bug hunting, costed me aabout 8 hours and now I am feed up.
And I use other work arounds, that get me going. Maybe it is just that I have to use HTML5 and that CCS5 can not get along with that.
|
 |
 |
MichaelMcDonald
Posts: 640
|
| Posted: 11/01/2012, 3:29 AM |
|
Currently, I am unable to cut and paste a record with approx. 30 fields into an ajax update panel.
Paste gets so far and then codecharge just magically exits of its own accord. It's like the operation is all a little to hard or something. Plenty of hardware grunt. Or maybe Windows is shutting down the application.
I have also tried adding an update panel and then moving the wrapper in the HTML - but then when publish codecharge says the record was not synced in HTML and should it be deleted?... and then of course I say NO or Cancel and it goes ahead and deletes anyway.....
I'm scratching my head because on so many fronts CCS is excellent and on so many others it is obviously just rushed to market and they could do so much a better job with it.
John I note in your post above I have the same issues with undo still working when it shouldn't. Also, if I copy a file in from another project and it has the same name as a file in current project, if both these files are now opened within current project then memory gets confused it's almost like both these files get allocated the same name space - because making changes to one will often save to the other file aswell. And when I am in design mode, HTML changes are almost never saved - I have to click on the HTML tab and save the changes then for them to take. Did not happen like this in CCS 4.3...
_________________
Central Coast, NSW, Australia.
|
 |
 |
|