File: requirements.xml

package info (click to toggle)
zendframework 1.12.9%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 133,584 kB
  • sloc: xml: 1,311,829; php: 570,173; sh: 170; makefile: 125; sql: 121
file content (143 lines) | stat: -rw-r--r-- 6,676 bytes parent folder | download | duplicates (2)
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
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 17327 -->
<!-- Reviewed: no -->
<appendix id="requirements" xmlns:xi="http://www.w3.org/2001/XInclude">

    <title>Követelmények</title>

    <sect1 id="requirements.introduction">

        <title>Bevezetés</title>

        <para>
            A Zend Framework futtatásához egy <acronym>PHP</acronym> 5 értelmező
            és egy<acronym>PHP</acronym> parancsállományok futtatásához
            megfelelően beállított webkiszolgáló szükséges. Néhány funkcióhoz
            további kiterjesztésekre vagy a kiszolgáló egyéb lehetőségeire is
            szükség van; az esetek többségében a keretrendszer nélkülük is
            használható, habár a teljesítmény csökkenhet, esetleg mellékesebb
            funkciók nem fognak maradéktalanul működni. Efféle függőségre példa
            Apache környezetben a mod_rewrite, melyet „szép
            <acronym>URL</acronym>-ek”, mint pl.
            „<filename>http://example.com/user/edit</filename>” megvalósításához
            lehet használni. Ha a mod_rewrite nem elérhető a keretrendszer
            beállítható úgy, hogy támogassa a
            „<filename>http://example.com?controller=user&amp;action=edit</filename>”
            alakot. A szép <acronym>URL</acronym>-eket használhatjuk például a
            rövidebb szöveges megjelenítés kedvéért vagy keresőoptimalizálási
            (<acronym>SEO</acronym>) megfontolásokból, azonban nincsenek
            közvetlen hatással az alkalmazás funkcionalitására.
        </para>

        <sect2 id="requirements.version">

            <title>PHP verzió</title>

            <para>
                Ajánlott a <acronym>PHP</acronym> legújabb kiadása a válságos
                biztonsági és teljesítménybeli javítások okán. Jelenleg a
                <acronym>PHP</acronym> 5.2.11 és későbbi kiadások támogatottak.
            </para>

            <para>
                A Zend Keretrendszer átfogó egységtesztekkel rendelkezik, melyek
                PHPUnit 3.4.15-val vagy későbbivel futtathatók.
            </para>

        </sect2>

        <sect2 id="requirements.extensions">

            <title>PHP kiterjesztések</title>

            <para>
                Alább található egy táblázat, mely felsorolja a
                <acronym>PHP</acronym>-ban jellemzően megtalálható
                kiterjesztéseket és azt, hogyan használja őket a Zend Framework.
                Tanácsos meggyőződni arról, hogy az alkalmazásunkban használt
                összetevők által megkövetelt kiterjesztések elérhetők-e a
                <acronym>PHP</acronym> környezetünkben. A legtöbb alkalmazás nem
                igényli az összes alant felsorolt kiterjesztést.
            </para>

            <para>
                Az „erős” függőség azt jelenti, hogy az adott összetevő vagy
                osztályok nem működnek megfelelően a szóban forgó kiterjesztés
                hiányában, míg a „gyenge” azt, hogy az összetevő használhatja a
                kiterjesztést, ha az elérhető, de helyesen fog működni akkor is,
                ha nem. Sok komponens magától kihasználja bizonyos
                kiterjesztések lehetőségeit a teljesítmény növelésére,
                amennyiben azok megtalálhatók, de saját kódot futtatnak hasonló
                eredménnyel, ha nincsenek telepítve.
            </para>

            <xi:include href="requirements-php-extensions-table.xml" />
        </sect2>

        <sect2 id="requirements.zendcomponents">

            <title>Összetevők</title>

            <para>
                Alább található az összes rendelkezésre álló Zend Framework
                összetevőt felsoroló táblázat és az általuk megkívánt
                <acronym>PHP</acronym> kiterjesztések. E táblázat segíthet
                kideríteni mely kiterjesztések szükségesek egy alkalmazáshoz.
                Nem minden a keretrendszer által használt kiterjesztés szükséges
                az összes alkalmazáshoz.
            </para>

            <para>
                Az „erős” függőség azt jelenti, hogy az adott összetevő vagy
                osztályok nem működnek megfelelően a szóban forgó kiterjesztés
                hiányában, míg a „gyenge” azt, hogy az összetevő használhatja a
                kiterjesztést, ha az elérhető, de helyesen fog működni akkor is,
                ha nem. Sok komponens magától kihasználja bizonyos
                kiterjesztések lehetőségeit a teljesítmény növelésére,
                amennyiben azok megtalálhatók, de saját kódot futtatnak hasonló
                eredménnyel, ha nincsenek telepítve.
            </para>

            <xi:include href="requirements-zendcomponents-table.xml" />
        </sect2>

        <sect2 id="requirements.dependencies">

            <title>Függőségek</title>

            <para>
                Alább található a Zend Framework összetevőit és azok más
                összetevőkkel való függőségeit mutató táblázat. E táblázat
                segítséget jelenthet, amennyiben csak egyes összetevők
                használata szükséges a teljes keretrendszer helyett.
            </para>

            <para>
                Az „erős” függőség azt jelenti, hogy az adott összetevő vagy
                osztályok nem működnek megfelelően a szóban forgó függésben
                tartó összetevő hiányában, míg a „gyenge” azt, hogy a komponens
                igényelheti a másikat bizonyos esetekben vagy bizonyos
                illesztőkkel. Végül, az „állandó” azt jelenti, hogy ezen
                összetevők minden esetben igénybe vannak véve alösszetevők
                által, az „al-” pedig, hogy igénybe lehetnek véve bizonyos
                esetekben avagy bizonyos illesztőkkel.
            </para>

            <note>
                <para>
                    Habár lehetséges egyes összetevőket a teljes
                    keretrendszertől elkülönítve használni, érdemes észben
                    tartani, hogy ez gondokhoz vezethet, mikor hiányoznak
                    állományok, vagy az összetevők dinamikusan vannak használva.
                </para>
            </note>

            <xi:include href="requirements-dependencies-table.xml" />
        </sect2>

    </sect1>

</appendix>
<!--
vim:se ts=4 sw=4 et:
-->