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

Зачем нужно "стандартные" ВФ страницы и контроллеры типа "SiteLogin"?

Всем привет!

Решил на выходный прибраться в одном дев Орге, начал в Эклипсе раскидывать классы по папкам, и всем нашлось свое место, но остались неприкаянными несколько "стандартных" классов и ВФ страниц, изначально бывших в орге, с названиями типа "SiteLogin" и "SiteRegister".

Похожи на какие-то заготовки, но причем тут регистрация на сайте? как их использовать?

Всем привет!

Решил на выходный прибраться в одном дев Орге, начал в Эклипсе раскидывать классы по папкам, и всем нашлось свое место, но остались неприкаянными несколько "стандартных" классов и ВФ страниц, изначально бывших в орге, с названиями типа "SiteLogin" и "SiteRegister".

Похожи на какие-то заготовки, но причем тут регистрация на сайте? как их использовать?

Эти страницы являются примером для так называемого Authenticated Site
Вот здесь можно подробнее про это почитать
https://developer.salesforce.com/page/Authenticating_Users_on_Force.com_Sites
там эти страницы собственно и упоминаются.

Эти страницы являются примером для так называемого Authenticated Site
Вот здесь можно подробнее про это почитать
https://developer.salesforce.com/page/Authenticating_Users_on_Force.com_Sites
там эти страницы собственно и упоминаются.

Den Brown
начал в Эклипсе раскидывать классы по папкам

А это как понять? Как ты по папкам классы расскидываешь? Разве структура Salesforce проекта не жесткая? Просто никогда не видел чтобы кто-то менял структуру папок, поэтому для меня это звучит по новому.
Den Brown
начал в Эклипсе

Ты еще в Эклипсе сидишь?

[quote="Den Brown"]начал в Эклипсе раскидывать классы по папкам[/quote]
А это как понять? Как ты по папкам классы расскидываешь? Разве структура Salesforce проекта не жесткая? Просто никогда не видел чтобы кто-то менял структуру папок, поэтому для меня это звучит по новому.
[quote="Den Brown"]начал в Эклипсе[/quote]
Ты еще в Эклипсе сидишь?

Dmitry Shnyrev
Как ты по папкам классы расскидываешь?

сам удивился. Открываешь Navigator, включаешь перспективу JAVA и раскидываешь все по вложенным папкам с красивыми именами. Вроде все рефрешится и сохраняется на сервер. Но возможно проблемы будут позже.

[quote="Dmitry Shnyrev"]Как ты по папкам классы расскидываешь?[/quote]

сам удивился. Открываешь Navigator, включаешь перспективу JAVA и раскидываешь все по вложенным папкам с красивыми именами. Вроде все рефрешится и сохраняется на сервер. Но возможно проблемы будут позже.

О как! Не знал!

О как! Не знал! 

рефрешится тоже нормально? не перемешивается назад?
на самом деле в больших проектах сложновато разобраться что к чему без какой либо иерархии

рефрешится тоже нормально? не перемешивается назад?
на самом деле в больших проектах сложновато разобраться что к чему без какой либо иерархии

На самом деле с этой иерархией не все так просто. Даже если структура папок работает и при рефреше не ломается, приучать себя к новому виду локального проекта вредно. Если вдруг придется создавать проект заново (на другом компе например) то структуры папок не будет. И получится что придется все создавать заново и раскладывать по полочкам. Другое дело если таким образом структуру папок поддерживал Salesforce и она воссоздавалась каждый раз при создании проекта, еще можно было бы использовать. А так это только лишний повод запутать себя.

Лично я считаю что лучше придумать какое-нибудь соглашение об именовании файлов (с префиксами, смысловыми элементами). А потом в MavensMate Ctrl+P и ищем по маске.

На самом деле с этой иерархией не все так просто. Даже если структура папок работает и при рефреше не ломается, приучать себя к новому виду локального проекта вредно. Если вдруг придется создавать проект заново (на другом компе например) то структуры папок не будет. И получится что придется все создавать заново и раскладывать по полочкам. Другое дело если таким образом структуру папок поддерживал Salesforce и она воссоздавалась каждый раз при создании проекта, еще можно было бы использовать. А так это только лишний повод запутать себя.

Лично я считаю что лучше придумать какое-нибудь соглашение об именовании файлов (с префиксами, смысловыми элементами). А потом в MavensMate Ctrl+P и ищем по маске.

Dmitry Shnyrev
На самом деле с этой иерархией не все так просто. Даже если структура папок работает и при рефреше не ломается, приучать себя к новому виду локального проекта вредно. Если вдруг придется создавать проект заново (на другом компе например) то структуры папок не будет. И получится что придется все создавать заново и раскладывать по полочкам. Другое дело если таким образом структуру папок поддерживал Salesforce и она воссоздавалась каждый раз при создании проекта, еще можно было бы использовать. А так это только лишний повод запутать себя.

CVS решает эту проблему

[quote="Dmitry Shnyrev"]На самом деле с этой иерархией не все так просто. Даже если структура папок работает и при рефреше не ломается, приучать себя к новому виду локального проекта вредно. Если вдруг придется создавать проект заново (на другом компе например) то структуры папок не будет. И получится что придется все создавать заново и раскладывать по полочкам. Другое дело если таким образом структуру папок поддерживал Salesforce и она воссоздавалась каждый раз при создании проекта, еще можно было бы использовать. А так это только лишний повод запутать себя.[/quote]
CVS решает эту проблему

Dmitry Shnyrev
Лично я считаю что лучше придумать какое-нибудь соглашение об именовании файлов (с префиксами, смысловыми элементами). А потом в MavensMate Ctrl+P и ищем по маске.

А без префиксов и постфиксов вообще никак.

[quote="Dmitry Shnyrev"]Лично я считаю что лучше придумать какое-нибудь соглашение об именовании файлов (с префиксами, смысловыми элементами). А потом в MavensMate Ctrl+P и ищем по маске.[/quote]
А без префиксов и постфиксов вообще никак.