Регистрация  |  Вход

WEB site: первые шаги

Сайт работающий на salesforce - это единственная возможность для разработчика показать примеры своей работы коллегам, не давая доступ в свой дев огр, и для создания своего порфолио, примеры из которого можно прикреплять к свому резюме.

Следуя инструкциям описанным в блоге только что создал сайт, дал ему право на доступ к нужному объекту. И все пока идет по плану.

Кроме одного: дефолтная картинка "Картинка не загружена" не подгружается из стат ресурсов. И не вижу настроек доступа для стат ресурсов. Придется перебрасывать картинку в документы и оттуда хардкодить ссылку.

Сайт работающий на salesforce - это единственная возможность для разработчика показать примеры своей работы коллегам, не давая доступ в свой дев огр, и для создания своего порфолио, примеры из которого можно прикреплять к свому резюме.

Следуя инструкциям описанным в блоге только что создал сайт, дал ему право на доступ к нужному объекту. И все пока идет по плану.

Кроме одного: дефолтная картинка "Картинка не загружена" не подгружается из стат ресурсов. И не вижу настроек доступа для стат ресурсов. Придется перебрасывать картинку в документы и оттуда хардкодить ссылку.

Den Brown
Сайт работающий на salesforce - это единственная возможность для разработчика показать примеры своей работы коллегам, не давая доступ в свой дев огр, и для создания своего порфолио, примеры из которого можно прикреплять к свому резюме.

Не самый лучший пример использования сайта. Site на Salesforce, это возможность предоставить доступ к функционалу CRM незарегистрированным пользователям. Например бизнес ведется в Salesforce, но заказчик хочет чтобы например любой пользователь имел доступ к прайслисту или мог оставить отзыв или жалобу без необходимости регистрироваться и занимать отдельную лицензию.

Если хочешь сделать портфолио на базе Salesforce лучше все таки предоставить доступ к самому Salesforce, но для этого использовать отдельный профиль с правильно настроенными правами доступа.

Den Brown
Кроме одного: дефолтная картинка "Картинка не загружена" не подгружается из стат ресурсов. И не вижу настроек доступа для стат ресурсов. Придется перебрасывать картинку в документы и оттуда хардкодить ссылку.

Для статик ресурсов нет прав доступа, они должны быть доступны из любого места по правильно сформированной ссылке. Ищи ошибку в формированнии ссылки - это 99% причина.

[quote="Den Brown"]Сайт работающий на salesforce - это единственная возможность для разработчика показать примеры своей работы коллегам, не давая доступ в свой дев огр, и для создания своего порфолио, примеры из которого можно прикреплять к свому резюме.[/quote]

Не самый лучший пример использования сайта. Site на Salesforce, это возможность предоставить доступ к функционалу CRM незарегистрированным пользователям. Например бизнес ведется в Salesforce, но заказчик хочет чтобы например любой пользователь имел доступ к прайслисту или мог оставить отзыв или жалобу без необходимости регистрироваться и занимать отдельную лицензию.

Если хочешь сделать портфолио на базе Salesforce лучше все таки предоставить доступ к самому Salesforce, но для этого использовать отдельный профиль с правильно настроенными правами доступа. 

[quote="Den Brown"]Кроме одного: дефолтная картинка "Картинка не загружена" не подгружается из стат ресурсов. И не вижу настроек доступа для стат ресурсов. Придется перебрасывать картинку в документы и оттуда хардкодить ссылку.[/quote]

Для статик ресурсов нет прав доступа, они должны быть доступны из любого места по правильно сформированной ссылке. Ищи ошибку в формированнии ссылки - это 99% причина.

ссылка <apex:image value="{!URLFOR($Resource.NoPhoto)}" rendered="{! IF(r.View__c=null,true, false)}" /> работает для salesforce и не работает для сайта.

ссылка <apex:image value="{!URLFOR($Resource.NoPhoto)}"  rendered="{! IF(r.View__c=null,true, false)}" /> работает для salesforce и не работает для сайта.

Попробуй убрать атрибут rendered

т.е. чтобы получилось так: <apex:image value="{!URLFOR($Resource.NoPhoto)}" />

Отпиши выведет или нет на сайте.

Попробуй убрать атрибут rendered

т.е. чтобы получилось так: <apex:image value="{!URLFOR($Resource.NoPhoto)}" /> 

Отпиши выведет или нет на сайте.

нет изменений

нет изменений

Проверь в Static Resource настройки.

Проверил только что на сайте картинка показывается, но только если Cache Control установлен в Public.

Возможно в этом причина.

Проверь в Static Resource настройки.

Проверил только что на сайте картинка показывается, но только если [b]Cache Control[/b] установлен в [b]Public[/b].

Возможно в этом причина.

Попал!
надо бы разобраться, зачем вообще этот Cache control нужен...

Попал!
надо бы разобраться, зачем вообще этот Cache control нужен...