-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathindex.html
127 lines (98 loc) · 5.33 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8' />
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
<meta name="description" content="iForce : Sublime text extension to help salesforce development (windows)" />
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
<title>iForce</title>
</head>
<body>
<!-- HEADER -->
<div id="header_wrap" class="outer">
<header class="inner">
<a id="forkme_banner" href="https://github.com/palaniraja/iForce">View on GitHub</a>
<h1 id="project_title">iForce</h1>
<h2 id="project_tagline">Sublime text extension to help salesforce development (windows)</h2>
<section id="downloads">
<a class="zip_download_link" href="https://github.com/palaniraja/iForce/zipball/master">Download this project as a .zip file</a>
<a class="tar_download_link" href="https://github.com/palaniraja/iForce/tarball/master">Download this project as a tar.gz file</a>
</section>
</header>
</div>
<!-- MAIN CONTENT -->
<div id="main_content_wrap" class="outer">
<section id="main_content" class="inner">
<h2>iForce - Sublime text extension to help salesforce development (windows)</h2>
<h3>Prerequisites:</h3>
<p>If you are using Force.com IDE or Eclipse as your primary IDE, chances are you have everything you need.</p>
<ul>
<li>
<strong>JAVA_HOME</strong> - Need to create a environment variable JAVA_HOME to point your JRE eg. _C:\Program Files\Java\jdk1.6.0_31\jre</li>
<li>
<strong>PATH</strong> - Add your <strong>Ant.bat</strong> location to your environment variable PATH eg. <em>C:\Users\your_username\eclipse\plugins\org.apache.ant_1.7.1.v20100518-1145\bin</em>
</li>
<li>Download <strong>Force.com Migration Tool</strong> from <em>https://your_org_instance.salesforce.com/ui/setup/sforce/ClientDevToolsSetupPage?setupid=ClientDevTools</em> and replace <strong>ant-salesforce.jar</strong> you have download to your ant library folder. eg. <em>C:\Users\your_username\eclipse\plugins\org.apache.ant_1.7.1.v20100518-1145\lib</em>
</li>
</ul><h3>Features</h3>
<ul>
<li>Setup a new project</li>
<li>Refresh from server</li>
<li>Quick compile - Deploy current file to salesforce</li>
<li>Snippets - Create new Class/Trigger/Page with tab triggers (ifc, ift and ifp)</li>
<li>Syntax auto-set (*.cls, *.trigger and *.page)</li>
</ul>
<h3>Screenshots</h3>
<p>Set your environmet variable - <strong>JAVA_HOME</strong></p>
<img src="screenshots/1_Java_home.png" alt="" align="center"/>
<p>Add your ant/bin to - <strong>PATH</strong> variable</p>
<img src="screenshots/2_Path.png" alt="" align="center"/>
<p>Download <strong>Force.com Migration Tool</strong> from salesforce</p>
<img src="screenshots/3_Migration_tool.png" alt="" align="center"/>
<p>Create an empty directory/folder</p>
<img src="screenshots/4_Create_new_dir.png" alt="" align="center"/>
<p>Open the folder in sublime text. (Note: It is currently having issue if you have sublime opened with multiple folders)</p>
<img src="screenshots/5_Open_folder_sublime.png" alt="" align="center"/>
<p>Create new project using iForce</p>
<img src="screenshots/6_Create_new_project.png" alt="" align="center"/>
<p>Update your credentials in <strong>build.properties</strong> file (it is replaced with <strong>iforce_build.properties</strong> in newer version)</p>
<img src="screenshots/7_Build_properties.png" alt="" align="center"/>
<p>Refresh/Fetch files from salesforce</p>
<img src="screenshots/8_Refresh_from_server.png" alt="" align="center"/>
<p>You should see files downloaded from server</p>
<img src="screenshots/9_After_Refresh_from_server.png" alt="" align="center"/>
<p>Quick compile - Deploy/update changes to salesforce</p>
<img src="screenshots/10_quick_compile.png" alt="" align="center"/>
<p>You can see the new file in your salesforce org.</p>
<img src="screenshots/11_after_quick_compile.png" alt="" align="center"/>
<p>Command Palette options</p>
<img src="screenshots/10.1_command_palette.png" alt="" align="center"/>
<p>Apex Class snippet - ifc<TAB></p>
<img src="screenshots/12_ifc-class-trigger.png" alt="" align="center"/>
<p>Apex VF Page snippet - ifp<TAB></p>
<img src="screenshots/13_ifp-page-trigger.png" alt="" align="center"/>
<p>Apex trigger snippet - ift<TAB></p>
<img src="screenshots/14_ift-trigger.png" alt="" align="center"/>
<hr><h3>License</h3>
<p>Copyright 2012 Palaniraja</p>
<p>Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at</p>
<pre><code> http://www.apache.org/licenses/LICENSE-2.0
</code></pre>
<p>Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.</p>
</section>
</div>
<!-- FOOTER -->
<div id="footer_wrap" class="outer">
<footer class="inner">
<p class="copyright">iForce maintained by <a href="https://github.com/palaniraja">palaniraja</a></p>
<p>Published with <a href="http://pages.github.com">GitHub Pages</a></p>
</footer>
</div>
</body>
</html>