Skip to content

Commit 02a9557

Browse files
committedApr 1, 2016
#17283 Cakephp conventions
1 parent 36e06d7 commit 02a9557

15 files changed

+384
-317
lines changed
 

‎.gitattributes

+2
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,5 @@
3434
*.mo binary
3535
*.pdf binary
3636
*.phar binary
37+
*.eot binary
38+
*.ttf binary

‎src/Template/Element/footer.ctp

+42-43
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,12 @@
8484
<div class="col-sm-12 col-md-9">
8585
<div class="col-sm-3">
8686
<ul class="footer-menu">
87-
<li class="menu-title menu-title-m"><i class="fa fa-menu-title fa-book"></i>Documentation</li>
88-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>CookBook</a></li>
89-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Api</a></li>
90-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Videos</a></li>
91-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Privacy Policy</a></li>
92-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Logos & Trademerks</a></li>
87+
<li class="menu-title menu-title-m"><i class="fa fa-menu-title fa-book"></i><?= __('Documentation')?></li>
88+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('CookBook')?></a></li>
89+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Api')?></a></li>
90+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Videos')?></a></li>
91+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Privacy Policy')?></a></li>
92+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Logos & Trademerks')?></a></li>
9393

9494
<li class="menu-title mt30"><a href="#"><i class="fa fa-menu-title fa-briefcase"></i>Business Solutions</a></li>
9595
<li class="menu-title mt30"><a href="#"><i class="fa fa-menu-title fa-desktop"></i>Showcase</a></li>
@@ -98,53 +98,52 @@
9898

9999
<div class="col-sm-3">
100100
<ul class="footer-menu">
101-
<li class="menu-title"><i class="fa fa-menu-title fa-users"></i>Community</li>
102-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Get Involved</a></li>
103-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Blog</a></li>
104-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Newsletter</a></li>
105-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Certification</a></li>
106-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Calendar</a></li>
107-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>My Cakephp</a></li>
108-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakefest</a></li>
109-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakesf</a></li>
110-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Oss Bounty</a></li>
111-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Forum</a></li>
101+
<li class="menu-title"><i class="fa fa-menu-title fa-users"></i><?= __('Community')?></li>
102+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Get Involved')?></a></li>
103+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Blog')?></a></li>
104+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Newsletter')?></a></li>
105+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Certification')?></a></li>
106+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Calendar')?></a></li>
107+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('My Cakephp')?></a></li>
108+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Cakefest')?></a></li>
109+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Oss Bounty')?></a></li>
110+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Forum')?></a></li>
112111
</ul>
113112
</div>
114113

115114
<div class="col-sm-3">
116115
<ul class="footer-menu">
117-
<li class="menu-title"><i class="fa fa-menu-title fa-comments-o"></i>Help & Support</li>
118-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Issues (Github)</a></li>
119-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Youtube Channel</a></li>
120-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Google Groups</a></li>
121-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Stack Overflow</a></li>
122-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Commercial</a></li>
123-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Irc</a></li>
124-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Quora</a></li>
125-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Facebook</a></li>
126-
127-
<li class="menu-title mt30"><i class="fa fa-menu-title fa-calendar-o"></i>Calendar</li>
128-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Meetups</a></li>
129-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Events</a></li>
116+
<li class="menu-title"><i class="fa fa-menu-title fa-comments-o"></i><?= __('Help & Support')?></li>
117+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Issues (Github)')?></a></li>
118+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Youtube Channel')?></a></li>
119+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Google Groups')?></a></li>
120+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Stack Overflow')?></a></li>
121+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Commercial')?></a></li>
122+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Irc')?></a></li>
123+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Quora')?></a></li>
124+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Facebook')?></a></li>
125+
126+
<li class="menu-title mt30"><i class="fa fa-menu-title fa-calendar-o"></i><?= __('Calendar')?></li>
127+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Meetups')?></a></li>
128+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Events')?></a></li>
130129
</ul>
131130
</div>
132131

133132
<div class="col-sm-3">
134133
<ul class="footer-menu">
135-
<li class="menu-title"><i class="fa fa-menu-title fa-tags"></i>Marketplace</li>
136-
<li class="menu-sub">Service Providers</li>
137-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakedc</a></li>
138-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Phpstorm</a></li>
139-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Rackspace</a></li>
134+
<li class="menu-title"><i class="fa fa-menu-title fa-tags"></i><?= __('Marketplace')?></li>
135+
<li class="menu-sub"><?= __('Service Providers')?></li>
136+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Cakedc')?></a></li>
137+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Phpstorm')?></a></li>
138+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Rackspace')?></a></li>
140139
<li class="menu-sub">Jobs</li>
141-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Freelance App</a></li>
142-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakephp Jobs</a></li>
143-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakexperts</a></li>
144-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Job Board</a></li>
145-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Linkedin</a></li>
146-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Freelancer</a></li>
147-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Upwork</a></li>
140+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Freelance App')?></a></li>
141+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Cakephp Jobs')?></a></li>
142+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Cakexperts')?></a></li>
143+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Job Board')?></a></li>
144+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Linkedin')?></a></li>
145+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Freelancer')?></a></li>
146+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Upwork')?></a></li>
148147
</ul>
149148
</div>
150149

@@ -154,7 +153,7 @@
154153
</div>
155154
<div class="row">
156155
<div class="col-md-12 text-center mt30">
157-
<p class="copyright">&copy; Copyright 2005-2016 Cake Software Foundation, Inc. All rights reserved.</p>
156+
<p class="copyright">&copy; <?= __('Copyright 2005-2016 Cake Software Foundation, Inc. All rights reserved.')?></p>
158157
</div>
159158
</div>
160159
</div>

‎src/Template/Element/home/cake.ctp

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<section class="hero">
2+
<div class="container-fluid text-center">
3+
<div class="col-sm-12">
4+
<div class="title-home">
5+
<h1><?= __('New CakePHP 3.2 Red Velvet.')?></h1>
6+
<h3><?= __('Faster. Stronger. Tastier.')?></h3>
7+
</div>
8+
</div>
9+
</div>
10+
</section>

‎src/Template/Element/home/cakefest.ctp

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
</div>
2020

2121
<div class="col-md-6 col-md-offset-1">
22-
<p>Don't have a ticket yet? Only a limited amount are available, so purchase yours today! Not only is there a huge range of great talks and workshops being run, there are a whole range of prizes and giveaways provided by our gracious sponsors!</p>
22+
<p><?= __('Don\'t have a ticket yet? Only a limited amount are available, so purchase yours today! Not only is there a huge range of great talks and workshops being run, there are a whole range of prizes and giveaways provided by our gracious sponsors!') ?></p>
2323
<div class="text-center">
24-
<button type="button" class="btn btn-fest mt40">Buy Your Tickets</button>
24+
<button type="button" class="btn btn-fest mt40"><?= __('Buy Your Tickets')?></button>
2525
</div>
2626
</div>
2727
<div class="col-md-3 col-md-offset-1">

‎src/Template/Element/home/newsletter.ctp

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div class="container">
33
<div class="row">
44
<div class="col-md-8 col-md-offset-2 text-center">
5-
<h3 class="title-white mb50">Sign up for our newsletter.</h3>
5+
<h3 class="title-white mb50"><?=__('Sign up for our newsletter.')?></h3>
66

77
<form class="form" method="post" action="">
88
<div class="row col-p10">
@@ -14,7 +14,7 @@
1414
</div>
1515
</div>
1616
<div class="mt20 clearfix">
17-
<button type="submit" class="btn btn-white">Send!</button>
17+
<button type="submit" class="btn btn-white"><?=__('Send!')?></button>
1818
</div>
1919
</form>
2020
</div>

‎src/Template/Element/home/quotes.ctp

+20-18
Original file line numberDiff line numberDiff line change
@@ -3,50 +3,52 @@
33
<div class="row">
44

55
<div class="col-md-12 text-center">
6-
<h3 class="title-red">Hear what others have to say.</h3>
7-
<h4 class="subtitle-black">This is how CakePHP has helped others to succeed.</h4>
6+
<h3 class="title-red"><?= __('Hear what others have to say.')?></h3>
7+
<h4 class="subtitle-black"><?= __('This is how CakePHP has helped others to succeed.')?></h4>
88
</div>
99

1010
<div class="col-md-6 mb90">
1111
<div class="col-md-10 col-md-offset-1">
1212
<div class="quote">
13-
<img src="images/quote/janey.png">
14-
<blockquote>“I see our relationship as a long term one and have no intentions of ever moving away from CakeDC. We love you guys!”</blockquote>
15-
<h5>Janey de Nordwall</h5>
16-
<h6>Six Dinners Later Ltd.</h6>
13+
<?= $this->Html->image('/images/quote/janey.png')?>
14+
<?= $this->Html->tag('blockquote', __('“I see our relationship as a long term one and have no intentions of ever moving away from CakeDC. We love you guys!”'))?>
15+
<?= $this->Html->tag('h5', 'Janey de Nordwal')?>
16+
<?= $this->Html->tag('h6', 'Six Dinners Later Ltd.')?>
17+
<h5>Jl</h5>
18+
<h6></h6>
1719
</div>
1820
</div>
1921
</div>
2022

2123
<div class="col-md-6 mb90">
2224
<div class="col-md-10 col-md-offset-1">
2325
<div class="quote">
24-
<img src="images/quote/beth.png">
25-
<blockquote>“CakeDC really put in the hours to save our troubled project, putting in the talent and experience to meet some very tight deadlines.”</blockquote>
26-
<h5>Beth Jokhio</h5>
27-
<h6>Avesta Systems Inc.</h6>
26+
<?= $this->Html->image('/images/quote/beth.png')?>
27+
<?= $this->Html->tag('blockquote', __('“CakeDC really put in the hours to save our troubled project, putting in the talent and experience to meet some very tight deadlines.”'))?>
28+
<?= $this->Html->tag('h5', 'Beth Jokhio')?>
29+
<?= $this->Html->tag('h6', 'Avesta Systems Inc.')?>
2830
</div>
2931
</div>
3032
</div>
3133

3234
<div class="col-md-6 mb90">
3335
<div class="col-md-10 col-md-offset-1">
3436
<div class="quote">
35-
<img src="images/quote/david.png">
36-
<blockquote>“Some of the smartest, fastest, and most talented developers I have ever worked with.”</blockquote>
37-
<h5>David Kullmann</h5>
38-
<h6>No Limits Labs LLC</h6>
37+
<?= $this->Html->image('/images/quote/david.png')?>
38+
<?= $this->Html->tag('blockquote', __('“Some of the smartest, fastest, and most talented developers I have ever worked with.”'))?>
39+
<?= $this->Html->tag('h5', 'David Kullmann')?>
40+
<?= $this->Html->tag('h6', 'No Limits Labs LLC')?>
3941
</div>
4042
</div>
4143
</div>
4244

4345
<div class="col-md-6 mb90">
4446
<div class="col-md-10 col-md-offset-1">
4547
<div class="quote">
46-
<img src="images/quote/michael.png">
47-
<blockquote>“Our experience so far has been excellent working with you guys.”</blockquote>
48-
<h5>Michael Lebieniec</h5>
49-
<h6>Code Creator LLC</h6>
48+
<?= $this->Html->image('/images/quote/michael.png')?>
49+
<?= $this->Html->tag('blockquote', __('“Our experience so far has been excellent working with you guys.”'))?>
50+
<?= $this->Html->tag('h5', 'Michael Lebieniec')?>
51+
<?= $this->Html->tag('h6', 'Code Creator LLC')?>
5052
</div>
5153
</div>
5254
</div>

‎src/Template/Element/home/share.ctp

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
<div class="container">
88
<div class="row">
99
<div class="col-md-12 text-center mb50">
10-
<h3 class="title-red">Sharing the cake.</h3>
11-
<h4 class="subtitle-black">Get involved and support the community.</h4>
10+
<h3 class="title-red"><?= __('Sharing the cake.')?></h3>
11+
<h4 class="subtitle-black"><?= __('Get involved and support the community.')?></h4>
1212
</div>
1313
<div class="col-md-8 col-md-offset-2 text-center">
14-
<p>If you're interested in contributing to CakePHP and supporting the community then we'd love for you to join us, there are a variety of ways to get involved and help out. </p>
15-
<button type="button" class="btn btn-red mt40">Learn more.</button>
14+
<p><?= __('If you\'re interested in contributing to CakePHP and supporting the community then we\'d love for you to join us, there are a variety of ways to get involved and help out.')?> </p>
15+
<button type="button" class="btn btn-red mt40"><?= __('Learn more.')?></button>
1616
</div>
1717
</div>
1818
</div>

‎src/Template/Element/home/summary.ctp

+143
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
<section class="ptb-80 fundo-w">
2+
<div class="container">
3+
<div class="row">
4+
<div class="col-md-offset-2 col-md-8">
5+
<div class="box-services-c cake-introdution">
6+
<p><?= __('CakePHP makes building web applications simpler, faster and require less code. A modern PHP 5.4+
7+
framework with a flexible Database access layer and a powerful scaffolding system that makes
8+
building both small and complex systems a breeze.')?></p>
9+
10+
<div class="col-md-12 mb70">
11+
<button type="button" class="btn btn-red mt30"><?= __('Download CakePHP 3.2')?></button>
12+
</div>
13+
</div>
14+
</div>
15+
<div class="col-md-6 col-md-offset-3 col-sm-6 col-sm-offset-3 social text-center">
16+
<div class="col-md-3 col-sm-3 col-xs-12">
17+
<div id="fb-root"></div>
18+
<script>(function (d, s, id) {
19+
var js, fjs = d.getElementsByTagName(s)[0];
20+
if (d.getElementById(id)) return;
21+
js = d.createElement(s);
22+
js.id = id;
23+
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5";
24+
fjs.parentNode.insertBefore(js, fjs);
25+
}(document, 'script', 'facebook-jssdk'));
26+
</script>
27+
<div id="fb-root-face" class="fb-like" data-href="https://www.facebook.com/CakePHP/"
28+
data-layout="button_count" data-action="like" data-show-faces="true" data-share="false"></div>
29+
</div>
30+
31+
<div class="col-md-3 col-sm-3 col-xs-12 git-frame">
32+
<iframe
33+
src="https://ghbtns.com/github-btn.html?user=cakephp&amp;repo=cakephp&amp;type=star&amp;count=true&amp;size=small"
34+
frameborder="0" scrolling="0" width="120px" height="30px"></iframe>
35+
</div>
36+
37+
<div class="col-md-3 col-sm-3 col-xs-12 git-frame">
38+
<iframe
39+
src="https://ghbtns.com/github-btn.html?user=cakephp&amp;repo=cakephp&amp;type=fork&amp;count=true&amp;size=small"
40+
frameborder="0" scrolling="0" width="120px" height="30px"></iframe>
41+
</div>
42+
43+
<div class="col-md-3 col-sm-3 col-xs-12">
44+
<a href="https://twitter.com/CakePHP" class="twitter-follow-button" data-show-count="true"
45+
data-show-screen-name="false">Follow @CakePHP</a>
46+
<script>!function (d, s, id) {
47+
var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https';
48+
if (!d.getElementById(id)) {
49+
js = d.createElement(s);
50+
js.id = id;
51+
js.src = p + '://platform.twitter.com/widgets.js';
52+
fjs.parentNode.insertBefore(js, fjs);
53+
}
54+
}(document, 'script', 'twitter-wjs');</script>
55+
</div>
56+
</div>
57+
</div>
58+
</div>
59+
</section>
60+
61+
<section id="recipe" class="bg-img bg02 mb0 stellar pt-90" data-stellar-background-ratio="0.4">
62+
<div class="container">
63+
<div class="row">
64+
<div class="col-md-12 text-center">
65+
<h2><?= __('A recipe to succeed.')?></h2>
66+
<h4><?= __('Prototype fast, validate faster, grow consistently.')?></h4>
67+
</div>
68+
69+
<div class="col-md-12">
70+
71+
<div class="col-md-4 col-md-offset-1">
72+
<div class="box-services-c">
73+
<span class="glyph_range icon-recipe">G</span>
74+
<h3 class="title-small"><?= __('Build Quickly')?></h3>
75+
<p>
76+
<?= __('Use code generation and scaffolding features to {0}.', $this->Html->tag('strong', __('rapidly build prototypes')))?>
77+
</p>
78+
</div>
79+
</div>
80+
81+
<div class="col-md-4 col-md-offset-2">
82+
<div class="box-services-c">
83+
<span class="glyph_range icon-recipe">H</span>
84+
85+
<h3 class="title-small"><?= __('No Configuration')?></h3>
86+
87+
<p><?= __('No complicated XML or YAML files. Just setup your database and you\'re {0}.', $this->Html->tag('strong', __('ready to
88+
bake')))?></strong></p>
89+
</div>
90+
</div>
91+
92+
<div class="col-md-4 col-md-offset-1">
93+
<div class="box-services-c">
94+
<span class="glyph_range icon-recipe">I</span>
95+
96+
<h3 class="title-small"><?= __('Friendly License')?></h3>
97+
<p>
98+
<?= __('CakePHP is licensed under the MIT license which makes it perfect for use in {0}.', $this->Html->tag('strong', __('Commercial applications'))) ?>
99+
</p>
100+
</div>
101+
</div>
102+
103+
<div class="col-md-4 col-md-offset-2">
104+
<div class="box-services-c">
105+
<span class="glyph_range icon-recipe">J</span>
106+
107+
<h3 class="title-small"><?= __('Batteries Included')?></h3>
108+
109+
<p><?= __('{0}. Translations, database access, caching,
110+
validation, authentication, and much more are all built into one of the original PHP MVC
111+
frameworks.', $this->Html->tag('strong', __('The things you need are built-in')))?></p>
112+
</div>
113+
</div>
114+
115+
<div class="col-md-4 col-md-offset-1">
116+
<div class="box-services-c">
117+
<span class="glyph_range icon-recipe i-recipe-size">K</span>
118+
119+
<h3 class="title-small"><?= __('Clean MVC Conventions')?></h3>
120+
121+
<p>
122+
<?= __('Instead of having to plan where things go, CakePHP comes with a {0} to guide you in developing your application', $this->Html->tag('strong', __('set of
123+
conventions')))?>
124+
</p>
125+
</div>
126+
</div>
127+
128+
<div class="col-md-4 col-md-offset-2">
129+
<div class="box-services-c">
130+
<span class="glyph_range icon-recipe i-recipe-size">L</span>
131+
132+
<h3 class="title-small">Secure</h3>
133+
134+
<p><?= __('CakePHP comes with built-in tools for input validation, CSRF protection, Form tampering
135+
protection, SQL injection prevention, and XSS prevention, helping you keep your application
136+
{0}.', $this->Html->tag('strong', __('safe & secure.')))?></p>
137+
</div>
138+
</div>
139+
</div>
140+
141+
</div>
142+
</div>
143+
</section>

‎src/Template/Element/home/support.ctp

+12-12
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<div class="row">
44

55
<div class="col-md-12 text-center mb50 t-support">
6-
<h3><span>Premium</span> Support</h3>
7-
<h5>Give the experts behind CakePHP a call:</h5>
6+
<h3><span>Premium</span><?= __('Support')?></h3>
7+
<h5><?= __('Give the experts behind CakePHP a call:')?></h5>
88

99
<div class="col-md-12">
1010
<div class="btn-group" role="group" aria-label="...">
@@ -29,14 +29,14 @@
2929
</div>
3030

3131
<div class="col-md-5">
32-
<h4 class="sub-expertise">Meet CakeDC.</h4>
33-
<p>The commercial entity behind the framework, and established by Larry Masters, founder of CakePHP, we know your project like no one else. From startups and social networks, to e-commerce and enterprise level applications, we provide the highest quality CakePHP development available. </p>
32+
<h4 class="sub-expertise"><?= __('Meet CakeDC.')?></h4>
33+
<p><?= __('The commercial entity behind the framework, and established by Larry Masters, founder of CakePHP, we know your project like no one else. From startups and social networks, to e-commerce and enterprise level applications, we provide the highest quality CakePHP development available.')?> </p>
3434
<div class="text-center mt80 mb40">
3535
<span class="glyph_range icon-expertise">O</span>
3636
</div>
37-
<p>Request a rapid response from us now, and we'll contact you within 24 hours:</p>
37+
<p><?= __('Request a rapid response from us now, and we\'ll contact you within 24 hours:')?></p>
3838
<div class="text-center">
39-
<button type="button" class="btn btn-expertise mt20">Rapid Response</button>
39+
<button type="button" class="btn btn-expertise mt20"><?= __('Rapid Response')?></button>
4040
</div>
4141
</div>
4242

@@ -47,8 +47,8 @@
4747
<span class="glyph_range icon-expertise-2">P</span>
4848
</div>
4949
<div class="col-md-8 col-md-offset-1">
50-
<h4 class="title-expertise">Support <a href="#" class="link-read-more">Read More</a></h4>
51-
<p class="mb0 ">Professional support for CakePHP is provided by our professional services partner, the Cake Development Corporation.</p>
50+
<h4 class="title-expertise"><?= __('Support')?> <a href="#" class="link-read-more">Read More</a></h4>
51+
<p class="mb0 "><?= __('Professional support for CakePHP is provided by our professional services partner, the Cake Development Corporation.')?></p>
5252
</div>
5353
</div>
5454
</div>
@@ -59,8 +59,8 @@
5959
<span class="glyph_range icon-expertise-2">Q</span>
6060
</div>
6161
<div class="col-md-8 col-md-offset-1">
62-
<h4 class="title-expertise">Training <a href="#" class="link-read-more">Read More</a></h4>
63-
<p class="mb0 ">Learn the insights and reasoning behind the CakePHP framework straight from the minds behind the framework: the developers at CakeDC</p>
62+
<h4 class="title-expertise"><?= __('Training')?> <a href="#" class="link-read-more">Read More</a></h4>
63+
<p class="mb0 "><?= __('Learn the insights and reasoning behind the CakePHP framework straight from the minds behind the framework: the developers at CakeDC')?></p>
6464
</div>
6565
</div>
6666
</div>
@@ -72,8 +72,8 @@
7272
<span class="glyph_range icon-expertise-2">R</span>
7373
</div>
7474
<div class="col-md-8 col-md-offset-1">
75-
<h4 class="title-expertise">Expert<br>Consultancy <a href="#" class="link-read-more">Read More</a></h4>
76-
<p class="mb0 ">We can help with the areas which need special attention and a trained eye, allowing you to rest assured that you've got all bases covered. </p>
75+
<h4 class="title-expertise"><?= __('Expert {0} Consultancy', $this->Html->tag('br'))?> <a href="#" class="link-read-more">Read More</a></h4>
76+
<p class="mb0 "><?= __('We can help with the areas which need special attention and a trained eye, allowing you to rest assured that you\'ve got all bases covered.')?>s </p>
7777
</div>
7878
</div>
7979
</div>

‎src/Template/Element/menu/menu.ctp

+105
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<ul class="menu">
2+
<li class="toggle-menu"><i class="fa icon_menu"></i></li>
3+
4+
<li class="first">
5+
<a href="#"><i class="fa fa-menu fa-chevron-down"></i><?= __('Documentation')?></a>
6+
<ul class="submenu">
7+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Book')?></a></li>
8+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Api')?></a></li>
9+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Videos')?></a></li>
10+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Pirvacy Policy')?></a></li>
11+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Logos & Trademarks')?></a></li>
12+
</ul>
13+
</li>
14+
15+
<li><a href="shortcodes.html"><?= __('Business Solutions')?></a></li>
16+
17+
<li><a href="shortcodes.html"><?= __('Showcase')?></a></li>
18+
19+
<li>
20+
<a href="#"><i class="fa fa-menu fa-chevron-down"></i><?= __('Community')?></a>
21+
22+
<div class="megamenu full">
23+
<div class="row">
24+
<div class="col-3">
25+
<ul class="megamenu-list">
26+
<li class="menu-title"><i class="fa fa-menu-title fa-calendar-o"></i><?= __('Calendar')?>
27+
</li>
28+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Meetups')?></a></li>
29+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Events')?></a></li>
30+
</ul>
31+
</div>
32+
<div class="col-3">
33+
<ul class="megamenu-list">
34+
<li class="menu-title"><i class="fa fa-menu-title fa-tags"></i><?= __('Marketplace')?>
35+
</li>
36+
<li class="menu-sub"><?= __('Service Providers')?></li>
37+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Cakedc')?></a></li>
38+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Phpstorm')?></a></li>
39+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Rackspace')?></a>
40+
</li>
41+
<li class="menu-sub">Jobs</li>
42+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Freelance App')?></a>
43+
</li>
44+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Cakephp Jobs')?></a>
45+
</li>
46+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Cakexperts')?></a>
47+
</li>
48+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Job Board')?></a>
49+
</li>
50+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Linkedin')?></a></li>
51+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Freelancer')?></a>
52+
</li>
53+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Upwork')?></a></li>
54+
</ul>
55+
</div>
56+
<div class="col-3">
57+
<ul class="megamenu-list">
58+
<li class="menu-title"><i class="fa fa-menu-title fa-comments-o"></i>Help &
59+
Support
60+
</li>
61+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Issues
62+
(Github)')?></a></li>
63+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Youtube
64+
Channel')?></a></li>
65+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Google Groups')?></a>
66+
</li>
67+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Stack
68+
Overflow')?></a></li>
69+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Commercial')?></a>
70+
</li>
71+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Irc')?></a></li>
72+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Quora')?></a></li>
73+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Facebook')?></a></li>
74+
</ul>
75+
</div>
76+
<div class="col-3">
77+
<ul class="megamenu-list">
78+
<li class="menu-title"><i class="fa fa-menu-title fa-users"></i><?= __('Community')?>
79+
</li>
80+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Get Involved')?></a>
81+
</li>
82+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Blog')?></a></li>
83+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Newsletter')?></a>
84+
</li>
85+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Certification')?></a>
86+
</li>
87+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Calendar')?></a></li>
88+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('My Cakephp')?></a>
89+
</li>
90+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Cakefest')?></a></li>
91+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Oss Bounty')?></a>
92+
</li>
93+
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i><?= __('Forum')?></a></li>
94+
</ul>
95+
</div>
96+
</div>
97+
</div>
98+
</li>
99+
100+
<li>
101+
<div id="wrap">
102+
<?= $this->element('menu/search')?>
103+
</div>
104+
</li>
105+
</ul>
File renamed without changes.

‎src/Template/Element/menu/search.ctp

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<form action="" autocomplete="on">
2+
<input id="search" name="search" type="text"
3+
placeholder="What are you looking for?">
4+
<input id="search_submit" value="Rechercher" type="submit">
5+
</form>

‎src/Template/Element/menu/top_bar.ctp

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<section id="sub">
2+
<div class="container-fluid">
3+
<div class="row">
4+
<div class="col-md-6 text-center back-book">
5+
<a href="#">
6+
<h2>CakePHP 3.2 <strong>Cookbook</strong><span class="glyph_range icon-submenu">B</span></h2>
7+
</a>
8+
</div>
9+
<div class="col-md-6 text-center back-api">
10+
<a href="#">
11+
<h2>CakePHP 3.2 <strong>API</strong><span class="glyph_range icon-submenu">C</span></h2>
12+
</a>
13+
</div>
14+
</div>
15+
</div>
16+
</section>

‎src/Template/Element/navbar.ctp

+19-121
Original file line numberDiff line numberDiff line change
@@ -1,146 +1,44 @@
11
<header class="nav-down">
2-
3-
42
<div class="container-fluid hidden-xs hidden-sm">
53
<div class="row">
6-
74
<div class="col-sm-3 col-md-3">
8-
<a href="index.html" class="logo-cake">
9-
<img src="img/logo-cake.png">
10-
</a>
5+
<?=
6+
$this->Html->link(
7+
$this->Html->image('logo-cake.png', ['alt' => __('Home'), 'fullBase' => true]),
8+
'/',
9+
['escape' => false, 'class' => 'logo-cake']
10+
); ?>
1111
</div>
12-
1312
<div class="col-sm-9 col-md-9">
1413
<nav class="navbar-right">
15-
<ul class="menu">
16-
<li class="toggle-menu"> <i class="fa icon_menu"></i></li>
17-
18-
<li class="first">
19-
<a href="#"><i class="fa fa-menu fa-chevron-down"></i>Documentation</a>
20-
<ul class="submenu">
21-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Book</a></li>
22-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Api</a></li>
23-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Videos</a></li>
24-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Pirvacy Policy</a></li>
25-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Logos & Trademarks</a></li>
26-
</ul>
27-
</li>
28-
29-
<li><a href="shortcodes.html">Business Solutions</a></li>
30-
31-
<li><a href="shortcodes.html">Showcase</a></li>
32-
33-
<li>
34-
<a href="#"><i class="fa fa-menu fa-chevron-down"></i>Community</a>
35-
<div class="megamenu full">
36-
<div class="row">
37-
<div class="col-3">
38-
<ul class="megamenu-list">
39-
<li class="menu-title"><i class="fa fa-menu-title fa-calendar-o"></i>Calendar</li>
40-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Meetups</a></li>
41-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Events</a></li>
42-
</ul>
43-
</div>
44-
<div class="col-3">
45-
<ul class="megamenu-list">
46-
<li class="menu-title"><i class="fa fa-menu-title fa-tags"></i>Marketplace</li>
47-
<li class="menu-sub">Service Providers</li>
48-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakedc</a></li>
49-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Phpstorm</a></li>
50-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Rackspace</a></li>
51-
<li class="menu-sub">Jobs</li>
52-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Freelance App</a></li>
53-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakephp Jobs</a></li>
54-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakexperts</a></li>
55-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Job Board</a></li>
56-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Linkedin</a></li>
57-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Freelancer</a></li>
58-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Upwork</a></li>
59-
</ul>
60-
</div>
61-
<div class="col-3">
62-
<ul class="megamenu-list">
63-
<li class="menu-title"><i class="fa fa-menu-title fa-comments-o"></i>Help & Support</li>
64-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Issues (Github)</a></li>
65-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Youtube Channel</a></li>
66-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Google Groups</a></li>
67-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Stack Overflow</a></li>
68-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Commercial</a></li>
69-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Irc</a></li>
70-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Quora</a></li>
71-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Facebook</a></li>
72-
</ul>
73-
</div>
74-
<div class="col-3">
75-
<ul class="megamenu-list">
76-
<li class="menu-title"><i class="fa fa-menu-title fa-users"></i>Community</li>
77-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Get Involved</a></li>
78-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Blog</a></li>
79-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Newsletter</a></li>
80-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Certification</a></li>
81-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Calendar</a></li>
82-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>My Cakephp</a></li>
83-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakefest</a></li>
84-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Cakesf</a></li>
85-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Oss Bounty</a></li>
86-
<li><a href="#"><i class="fa fa-menu fa-chevron-right"></i>Forum</a></li>
87-
</ul>
88-
</div>
89-
</div>
90-
</div>
91-
</li>
92-
93-
<li>
94-
<div id="wrap">
95-
<form action="" autocomplete="on">
96-
<input id="search" name="search" type="text" placeholder="What are you looking for?">
97-
<input id="search_submit" value="Rechercher" type="submit">
98-
</form>
99-
</div>
100-
</li>
101-
</ul>
14+
<?= $this->element('menu/menu') ?>
10215
</nav>
10316
</div>
10417
</div>
10518
</div>
106-
10719
<div class="container-fluid hidden-md hidden-lg">
10820
<div class="row">
10921

11022
<div class="col-sm-6 col-xs-6">
111-
<a href="index.html" class="logo-cake">
112-
<img src="img/logo-cake.png">
113-
</a>
23+
<?=
24+
$this->Html->link(
25+
$this->Html->image('logo-cake.png', ['alt' => __('Home'), 'fullBase' => true]),
26+
'/',
27+
['escape' => false, 'class' => 'logo-cake']
28+
); ?>
11429
</div>
115-
11630
<div class="col-sm-6 col-xs-6">
11731
<div class="navbar-right">
118-
<button class="btn-menu" data-toggle="modal" data-target="#menumodal"><i class="fa toggle-modal icon_menu"></i></button>
32+
<button class="btn-menu" data-toggle="modal" data-target="#menumodal"><i
33+
class="fa toggle-modal icon_menu"></i></button>
11934
</div>
12035
<div id="wrap">
121-
<form action="" autocomplete="on">
122-
<input id="search" name="search" type="text" placeholder="What are you looking for?">
123-
<input id="search_submit" value="Rechercher" type="submit">
124-
</form>
36+
<?= $this->element('menu/search') ?>
12537
</div>
12638
</div>
12739
</div>
12840
</div>
12941
</header>
130-
<?= $this->element('mobile_menu')?>
131-
<section id="sub">
132-
<div class="container-fluid">
133-
<div class="row">
134-
<div class="col-md-6 text-center back-book">
135-
<a href="#">
136-
<h2>CakePHP 3.2 <strong>Cookbook</strong><span class="glyph_range icon-submenu">B</span></h2>
137-
</a>
138-
</div>
139-
<div class="col-md-6 text-center back-api">
140-
<a href="#">
141-
<h2>CakePHP 3.2 <strong>API</strong><span class="glyph_range icon-submenu">C</span></h2>
142-
</a>
143-
</div>
144-
</div>
145-
</div>
146-
</section>
42+
<?= $this->element('menu/mobile_menu') ?>
43+
<?= $this->element('menu/top_bar') ?>
44+

‎src/Template/Pages/home.ctp

+2-115
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,6 @@
1-
<section class="hero">
2-
<div class="container-fluid text-center">
3-
<div class="col-sm-12">
4-
<div class="title-home">
5-
<h1>New CakePHP 3.2 Red Velvet.</h1>
1+
<?= $this->element('home/cake')?>
62

7-
<h3>Faster. Stronger. Tastier.</h3>
8-
</div>
9-
</div>
10-
</div>
11-
</section>
12-
13-
<section class="ptb-80 fundo-w">
14-
<div class="container">
15-
<div class="row">
16-
<div class="col-md-offset-2 col-md-8">
17-
<div class="box-services-c cake-introdution">
18-
<p>CakePHP makes building web applications simpler, faster and require less code. A modern PHP 5.4+ framework with a flexible Database access layer and a powerful scaffolding system that makes building both small and complex systems a breeze.</p>
19-
<div class="col-md-12 mb70">
20-
<button type="button" class="btn btn-red mt30">Download CakePHP 3.2</button>
21-
</div>
22-
</div>
23-
</div>
24-
<div class="col-md-6 col-md-offset-3 col-sm-6 col-sm-offset-3 social text-center">
25-
<div class="col-md-3 col-sm-3 col-xs-12">
26-
<div id="fb-root"></div>
27-
<script>(function(d, s, id) {
28-
var js, fjs = d.getElementsByTagName(s)[0];
29-
if (d.getElementById(id)) return;
30-
js = d.createElement(s); js.id = id;
31-
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5";
32-
fjs.parentNode.insertBefore(js, fjs);
33-
}(document, 'script', 'facebook-jssdk'));
34-
</script>
35-
<div id="fb-root-face" class="fb-like" data-href="https://www.facebook.com/CakePHP/" data-layout="button_count" data-action="like" data-show-faces="true" data-share="false"></div>
36-
</div>
37-
38-
<div class="col-md-3 col-sm-3 col-xs-12 git-frame">
39-
<iframe src="https://ghbtns.com/github-btn.html?user=cakephp&amp;repo=cakephp&amp;type=star&amp;count=true&amp;size=small" frameborder="0" scrolling="0" width="120px" height="30px"></iframe>
40-
</div>
41-
42-
<div class="col-md-3 col-sm-3 col-xs-12 git-frame">
43-
<iframe src="https://ghbtns.com/github-btn.html?user=cakephp&amp;repo=cakephp&amp;type=fork&amp;count=true&amp;size=small" frameborder="0" scrolling="0" width="120px" height="30px"></iframe>
44-
</div>
45-
46-
<div class="col-md-3 col-sm-3 col-xs-12">
47-
<a href="https://twitter.com/CakePHP" class="twitter-follow-button" data-show-count="true" data-show-screen-name="false">Follow @CakePHP</a>
48-
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
49-
</div>
50-
</div>
51-
</div>
52-
</div>
53-
</section>
54-
55-
<section id="recipe" class="bg-img bg02 mb0 stellar pt-90" data-stellar-background-ratio="0.4">
56-
<div class="container">
57-
<div class="row">
58-
<div class="col-md-12 text-center">
59-
<h2>A recipe to succeed.</h2>
60-
<h4>Prototype fast, validate faster, grow consistently.</h4>
61-
</div>
62-
63-
<div class="col-md-12">
64-
65-
<div class="col-md-4 col-md-offset-1">
66-
<div class="box-services-c">
67-
<span class="glyph_range icon-recipe">G</span>
68-
<h3 class="title-small">Build Quickly</h3>
69-
<p>Use code generation and scaffolding features to <strong>rapidly build prototypes.</strong></p>
70-
</div>
71-
</div>
72-
73-
<div class="col-md-4 col-md-offset-2">
74-
<div class="box-services-c">
75-
<span class="glyph_range icon-recipe">H</span>
76-
<h3 class="title-small">No Configuration</h3>
77-
<p>No complicated XML or YAML files. Just setup your database and you're <strong>ready to bake.</strong></p>
78-
</div>
79-
</div>
80-
81-
<div class="col-md-4 col-md-offset-1">
82-
<div class="box-services-c">
83-
<span class="glyph_range icon-recipe">I</span>
84-
<h3 class="title-small">Friendly License</h3>
85-
<p>CakePHP is licensed under the MIT license which makes it perfect for use in <strong>commercial applications.</strong></p>
86-
</div>
87-
</div>
88-
89-
<div class="col-md-4 col-md-offset-2">
90-
<div class="box-services-c">
91-
<span class="glyph_range icon-recipe">J</span>
92-
<h3 class="title-small">Batteries Included</h3>
93-
<p><strong>The things you need are built-in.</strong> Translations, database access, caching, validation, authentication, and much more are all built into one of the original PHP MVC frameworks.</p>
94-
</div>
95-
</div>
96-
97-
<div class="col-md-4 col-md-offset-1">
98-
<div class="box-services-c">
99-
<span class="glyph_range icon-recipe i-recipe-size">K</span>
100-
<h3 class="title-small">Clean MVC Conventions</h3>
101-
<p>Instead of having to plan where things go, CakePHP comes with a <strong>set of conventions</strong> to guide you in developing your application.</p>
102-
</div>
103-
</div>
104-
105-
<div class="col-md-4 col-md-offset-2">
106-
<div class="box-services-c">
107-
<span class="glyph_range icon-recipe i-recipe-size">L</span>
108-
<h3 class="title-small">Secure</h3>
109-
<p>CakePHP comes with built-in tools for input validation, CSRF protection, Form tampering protection, SQL injection prevention, and XSS prevention, helping you keep your application <strong>safe & secure.</strong></p>
110-
</div>
111-
</div>
112-
</div>
113-
114-
</div>
115-
</div>
116-
</section>
3+
<?= $this->element('home/summary')?>
1174

1185
<?= $this->element('home/cakefest')?>
1196

0 commit comments

Comments
 (0)
Please sign in to comment.