forked from laminas/getlaminas.org
/
home-page.phtml
187 lines (160 loc) · 8.62 KB
/
home-page.phtml
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
<?php $this->layout('layout::default', ['title' => 'Home']) ?>
<div class="jumbotron jumbotron-home-page text-center">
<div class="lead-box">
<h1 class="text-primary">Coming Soon!</h1>
<h2 class="text-primary">
A community-supported, open source continuation of Zend Framework.
</h2>
</div>
</div>
<div class="container">
<div class="row align-items-start">
<div class="col-md-8 col-sm-12 order-2 order-sm-1 mt-5 mt-s-0 mt-md-0 mt-lg-0 mt-xl-0">
<p>
Since its inception, <a href="https://www.zend.com" target="_blank">Zend Technologies</a>, and later
<a href="https://www.roguewave.com" target="_blank">Rogue Wave Software</a>, has
been single-handedly leading and sponsoring the Zend Framework
project. Over the years, Zend Framework has seen wide adoption
across the PHP ecosystem, with an emphasis on the Enterprise
market. It has formed the basis of numerous business
applications and services including eCommerce platforms,
content management, healthcare systems, entertainment platforms
and portals, messaging services, APIs, and many others.
</p>
<blockquote class="blockquote">
To take it to the next step of adoption and innovation, we are happy to announce
that we are transitioning Zend Framework and all its
subprojects to an open source project hosted at the
<a href="https://www.linuxfoundation.org" target="_blank">Linux Foundation</a>.
</blockquote>
<p>
The Linux Foundation is host to a range of widely successful open source
projects, and has led many similar transitions in the past. We believe that by
moving Zend Framework to this proven governance model, it will enjoy both growth
in adoption and contributors, and it will continue to focus on delivering best
of breed innovative code, using the highest standards of security, transparency,
and quality.
</p>
<blockquote class="blockquote">
The transition is already underway, and we are working to
finalize the list of founding members.
<a href="<?= $this->url('about.join') ?>">Contact us to learn
more about membership benefits and how your company can help
guide the project roadmap</a>.
</blockquote>
</div>
<div class="col-md-4 col-sm-12 order-1 order-sm-2"><div class="card bg-primary text-white">
<h2 class="card-header">Become a Founding Member</h2>
<div class="card-body">
<p class="card-text">
The Laminas project is funded through membership dues and
contributed engineering resources. Join us now to become a
founding member.
</p>
<p class="card-text text-center">
<a class="btn btn-success" href="<?= $this->url('about.join') ?>">Join</a>
</p>
</div>
</div></div>
</div>
</div>
<div class="jumbotron text-center mt-4">
<h1 class="text-primary">FAQ</h1>
</div>
<div class="container">
<div class="row">
<div class="col-md-6 col-sm-12">
<h2 class="text-primary">About Laminas and its governance</h2>
<p>
In spinning the project into its own foundation, we need to differentiate the
Open Source project from the commercial Zend brand, which means a new name!
</p>
<p>
<strong>Laminas</strong> is the plural of <strong>lamina</strong>,
meaning <em>a thin layer</em>. We feel it succinctly summarizes the goals of
the project in many ways:
</p>
<ul>
<li>Components you can compose or <em>layer</em> into any application.</li>
<li>Middleware architectures are often termed <em>layered</em>.</li>
</ul>
<p>
The project will encompass each of the following:
</p>
<ul>
<li>The various standalone components.</li>
<li>The MVC framework.</li>
<li>The Apigility subproject.</li>
<li>The Expressive subproject.</li>
</ul>
<h2 class="text-primary">Governance</h2>
<p>
The project will be led by a Governing Board, responsible for
the business decisions, and a Technical Steering Committee
(TSC), responsible for the technical decisions.
</p>
<p>
The Technical Steering Committee will initially be composed by current members
of the Zend Framework Community Review Team, along with other folks who are
helping us during the transition. Its role will be to make decisions about what
we maintain, what milestones to work on, who has commit access to specific
repositories, and the general technical direction of the project.
</p>
<p>
The Governing Board will consist of representatives from member
companies, as well as one or more TSC members. The Board will
be responsible for establishing the governance structure and
general project oversight including business decisions,
budgets, organizing events and working groups, providing
marketing support to the project, and handling IP or legal
issues as they arise.
</p>
<p>
The project will also eventually include a small team of
developers to help lead the day-to-day maintenance, manage
automation, keep the web presence online, and other tasks
necessary to keeping the project going. This team will help
provide project continuity, allowing contributors to focus on the
contributions they care about most.
</p>
</div>
<div class="col-md-6 col-sm-12">
<h2 class="text-primary">What will happen to the code?</h2>
<p>
Components and the MVC code will move to a new Laminas organization under
GitHub. Apigility packages will move from the zfcampus organization to the
Apigility organization. Expressive packages will move to a new Expressive
organization.
</p>
<p>
The existing code will all be archived. This means it will remain available on
GitHub, but will be read-only; this will allow existing installations to
continue working without interruption, but clearly signal that development has
moved to the new project. The related package entries on Packagist will each be
marked as deprecated, and point to the relevant new Laminas package as an
alternative.
</p>
<p>
All packages published by the project will be marked as <em>replacements</em> of the
existing Zend Framework packages, and will include tools to alias legacy classes
to the new package classes. This will allow for seamless integration in existing
projects, including when using third-party libraries that leverage ZF code.
</p>
<p>
Finally, we will be providing tools both to update your own code to use the new
classes provided by Laminas packages, as well as to help you update your
dependencies to use the new Laminas packages instead of the Zend Framework
versions. The latter will likely be accomplished via a
<a href="https://getcomposer.org">Composer</a> plugin to help automate the transition.
</p>
<h2>Timeline</h2>
<p>
Much of the transition is well under way at this point with domains secured,
GitHub organizations created, initial sponsorship commitments in place, and
migration tooling being tested. Our hope is to be operational within Q2 or Q3 of
this year (2019); the timeline will be based on how quickly we can secure
sponsorship commitments for the foundation.
</p>
</div>
</div>
</div>