blob: b840fd249648e02117c60b18d2c4434d4c613a09 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="908.54242"
height="696.46277"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.48.0 r9654"
version="1.0"
sodipodi:docname="architecture.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/dotxp/dev/PHP/ezcomponents/docs/articles/Webdav/locking/img/architecture.png"
inkscape:export-xdpi="59.960133"
inkscape:export-ydpi="59.960133">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective3350"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.928"
inkscape:cx="171.875"
inkscape:cy="351.78451"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1918"
inkscape:window-height="1120"
inkscape:window-x="0"
inkscape:window-y="48"
inkscape:window-maximized="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-71.560301,-494.65104)">
<path
style="fill:#9eb2ce;fill-opacity:1;stroke:#2e3436;stroke-width:0.84443414000000006;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
d="m 71.982519,1068.8971 0,-121.79454 299.577781,0 299.57778,0 0,121.79454 0,121.7945 -299.57778,0 -299.577781,0 0,-121.7945 z"
id="path3497"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:24px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="84.349327"
y="980.14136"
id="text3499"><tspan
sodipodi:role="line"
id="tspan3501"
x="84.349327"
y="980.14136">Back end layer</tspan></text>
<g
id="g3617"
transform="translate(34,176)">
<rect
y="840.1756"
x="42.017654"
height="168.84917"
width="590.70123"
id="rect3595"
style="fill:#d3d7cf;fill-opacity:0.47843137;stroke:#2e3436;stroke-width:1.11920404;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.35761209, 1.11920403;stroke-dashoffset:0" />
<text
id="text3597"
y="866.3844"
x="200.43253"
style="font-size:20px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="866.3844"
x="200.43253"
id="tspan3599"
sodipodi:role="line">Simple backend (base class)</tspan></text>
</g>
<g
id="g3941">
<path
inkscape:connector-curvature="0"
id="path3525"
d="m 85.502146,1126.062 0,-49.852 89.852064,0 89.85206,0 0,49.852 0,49.8521 -89.85206,0 -89.852064,0 0,-49.8521 z"
style="fill:#617fab;fill-opacity:1;stroke:#2e3436;stroke-width:0.29587122999999999;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="175.48897"
y="1121.8726"
id="text3527"><tspan
sodipodi:role="line"
x="175.48897"
y="1121.8726"
id="tspan3531"
style="font-size:20px;fill:#ffffff;fill-opacity:1">File system</tspan><tspan
sodipodi:role="line"
x="175.48897"
y="1146.8726"
style="font-size:20px;fill:#ffffff;fill-opacity:1"
id="tspan3559">back end</tspan></text>
</g>
<g
id="g3947">
<path
inkscape:connector-curvature="0"
style="fill:#617fab;fill-opacity:1;stroke:#2e3436;stroke-width:0.29587122999999999;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
d="m 281.14124,1127.196 0,-49.852 89.85207,0 89.85206,0 0,49.852 0,49.8521 -89.85206,0 -89.85207,0 0,-49.8521 z"
id="path3535" />
<text
id="text3537"
y="1122.1521"
x="371.30093"
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;fill:#ffffff;fill-opacity:1"
id="tspan3543"
y="1122.1521"
x="371.30093"
sodipodi:role="line">eZ Publish</tspan><tspan
style="font-size:20px;fill:#ffffff;fill-opacity:1"
y="1147.1521"
x="371.30093"
sodipodi:role="line"
id="tspan3566">back end</tspan></text>
</g>
<g
id="g3953">
<path
inkscape:connector-curvature="0"
id="path3547"
d="m 476.78035,1126.062 0,-49.852 89.85207,0 89.85206,0 0,49.852 0,49.8521 -89.85206,0 -89.85207,0 0,-49.8521 z"
style="fill:#617fab;fill-opacity:1;stroke:#2e3436;stroke-width:0.29587122999999999;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="567.50641"
y="1120.7104"
id="text3549"><tspan
sodipodi:role="line"
x="567.50641"
y="1120.7104"
style="font-size:20px;fill:#ffffff;fill-opacity:1"
id="tspan3555">Your custom</tspan><tspan
sodipodi:role="line"
x="567.50641"
y="1145.7104"
style="font-size:20px;fill:#ffffff;fill-opacity:1"
id="tspan3573">back end</tspan></text>
</g>
<path
id="path3459"
d="M 71.91542,809.16107 L 71.91542,723.0208 L 371.5603,723.0208 L 671.20519,723.0208 L 671.20519,809.16107 L 671.20519,895.30135 L 371.5603,895.30135 L 71.91542,895.30135 L 71.91542,809.16107 z"
style="fill:#9eb2ce;fill-opacity:1;stroke:#2e3436;stroke-width:0.71023756000000005;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
id="text3461"
y="756.12671"
x="84.349327"
style="font-size:24px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="756.12671"
x="84.349327"
id="tspan3463"
sodipodi:role="line">Server layer</tspan></text>
<g
id="g3662"
transform="translate(60,177.98535)">
<path
id="path3489"
d="M 399.15988,656.61935 L 399.15988,606.77527 L 499.00395,606.77527 L 598.84802,606.77527 L 598.84802,656.61935 L 598.84802,706.46341 L 499.00395,706.46341 L 399.15988,706.46341 L 399.15988,656.61935 z"
style="fill:#555753;fill-opacity:1;stroke:#2e3436;stroke-width:0.31186378;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
id="text3491"
y="663.24042"
x="498.18362"
style="font-size:24px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="663.24042"
x="498.18362"
id="tspan3493"
sodipodi:role="line">Plugin API</tspan></text>
</g>
<g
id="g3934">
<path
style="fill:#617fab;fill-opacity:1;stroke:#2e3436;stroke-width:0.31186384000000000;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
d="m 205.14924,833.18139 0,-49.84407 99.84407,0 99.84406,0 0,49.84407 0,49.84406 -99.84406,0 -99.84407,0 0,-49.84406 z"
id="path3637"
inkscape:connector-curvature="0" />
<text
id="text3639"
y="815.32983"
x="304.4025"
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;fill:#ffffff;fill-opacity:1"
id="tspan3645"
y="815.32983"
x="304.4025"
sodipodi:role="line">Your</tspan><tspan
style="font-size:20px;fill:#ffffff;fill-opacity:1"
y="840.32983"
x="304.4025"
sodipodi:role="line"
id="tspan3652">authentication /</tspan><tspan
style="font-size:20px;fill:#ffffff;fill-opacity:1"
y="865.32983"
x="304.4025"
sodipodi:role="line"
id="tspan3654">authorization</tspan></text>
</g>
<path
style="fill:#9eb2ce;fill-opacity:1;stroke:#2e3436;stroke-width:0.71958327000000000;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 71.952,583.44377 L 71.952,495.01083 L 371.5603,495.01083 L 671.1686,495.01083 L 671.1686,583.44377 L 671.1686,671.87669 L 371.5603,671.87669 L 71.952,671.87669 L 71.952,583.44377 z"
id="path3356" />
<g
id="g3914">
<path
style="fill:#617fab;fill-opacity:1;stroke:#2e3436;stroke-width:0.29587122999999999;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
d="m 85.502146,604.06203 0,-49.85207 89.852064,0 89.85206,0 0,49.85207 0,49.85206 -89.85206,0 -89.852064,0 0,-49.85206 z"
id="path3372"
inkscape:connector-curvature="0" />
<text
id="text3386"
y="599.87256"
x="175.48897"
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;fill:#ffffff;fill-opacity:1"
y="599.87256"
x="175.48897"
id="tspan3388"
sodipodi:role="line">RFC conform</tspan><tspan
style="font-size:20px;fill:#ffffff;fill-opacity:1"
id="tspan3390"
y="624.87256"
x="175.48897"
sodipodi:role="line">transport</tspan></text>
</g>
<g
id="g3920">
<path
id="path3378"
d="m 281.14124,605.19604 0,-49.85207 89.85207,0 89.85206,0 0,49.85207 0,49.85206 -89.85206,0 -89.85207,0 0,-49.85206 z"
style="fill:#617fab;fill-opacity:1;stroke:#2e3436;stroke-width:0.29587122999999999;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="370.97379"
y="585.71362"
id="text3392"><tspan
sodipodi:role="line"
id="tspan3394"
x="370.97379"
y="585.71362"
style="font-size:20px;fill:#ffffff;fill-opacity:1">Microsoft</tspan><tspan
id="tspan3404"
sodipodi:role="line"
x="370.97379"
y="610.71362"
style="font-size:20px;fill:#ffffff;fill-opacity:1">compatible</tspan><tspan
sodipodi:role="line"
x="370.97379"
y="635.71362"
id="tspan3396"
style="font-size:20px;fill:#ffffff;fill-opacity:1">transport</tspan></text>
</g>
<g
id="g3927">
<path
style="fill:#617fab;fill-opacity:1;stroke:#2e3436;stroke-width:0.29587122999999999;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
d="m 476.78035,604.06203 0,-49.85207 89.85207,0 89.85206,0 0,49.85207 0,49.85206 -89.85206,0 -89.85207,0 0,-49.85206 z"
id="path3380"
inkscape:connector-curvature="0" />
<text
id="text3398"
y="584.57959"
x="566.61285"
style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
style="font-size:20px;fill:#ffffff;fill-opacity:1"
id="tspan3402"
y="584.57959"
x="566.61285"
sodipodi:role="line">Nautilus</tspan><tspan
id="tspan3408"
style="font-size:20px;fill:#ffffff;fill-opacity:1"
y="609.57959"
x="566.61285"
sodipodi:role="line">compatible</tspan><tspan
id="tspan3410"
style="font-size:20px;fill:#ffffff;fill-opacity:1"
y="634.57959"
x="566.61285"
sodipodi:role="line">transport</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:24px;font-style:normal;font-weight:normal;text-align:start;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="84.349327"
y="528.14136"
id="text3681"><tspan
sodipodi:role="line"
id="tspan3683"
x="84.349327"
y="528.14136">Transport layer</tspan></text>
<g
id="g3784">
<rect
y="671.33209"
x="555.87927"
height="100.21552"
width="9.6982756"
id="rect3685"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="translate(187.7284,643.72217)"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="2.6179939"
sodipodi:arg1="1.5707963"
sodipodi:r2="6.465517"
sodipodi:r1="12.931034"
sodipodi:cy="128.23276"
sodipodi:cx="372.84482"
sodipodi:sides="3"
id="path3687"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
</g>
<g
id="g3813">
<rect
transform="matrix(0,-1,1,0,0,0)"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3701"
width="9.6982756"
height="77.586205"
x="-839.0874"
y="673.27905" />
<path
sodipodi:type="star"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path3703"
sodipodi:sides="3"
sodipodi:cx="372.84482"
sodipodi:cy="128.23276"
sodipodi:r1="12.931034"
sodipodi:r2="6.465517"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
transform="matrix(0,-1,1,0,623.50533,1207.2383)" />
<path
transform="matrix(0,-1,-1,0,798.43636,1207.2383)"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="2.6179939"
sodipodi:arg1="1.5707963"
sodipodi:r2="6.465517"
sodipodi:r1="12.931034"
sodipodi:cy="128.23276"
sodipodi:cx="372.84482"
sodipodi:sides="3"
id="path3713"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
</g>
<g
id="g3834">
<rect
y="687.28766"
x="-979.0874"
height="76.508621"
width="9.6982756"
id="rect3796"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
transform="matrix(0,-1,1,0,0,0)" />
<path
sodipodi:type="star"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path3800"
sodipodi:sides="3"
sodipodi:cx="372.84482"
sodipodi:cy="128.23276"
sodipodi:r1="12.931034"
sodipodi:r2="6.465517"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
transform="matrix(0,-1,-1,0,810.43636,1347.2383)" />
</g>
<g
id="g3838"
transform="translate(0,-456)">
<rect
transform="matrix(0,-1,1,0,0,0)"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3840"
width="9.6982756"
height="76.508621"
x="-979.0874"
y="687.28766" />
<path
transform="matrix(0,-1,-1,0,810.43636,1347.2383)"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="2.6179939"
sodipodi:arg1="1.5707963"
sodipodi:r2="6.465517"
sodipodi:r1="12.931034"
sodipodi:cy="128.23276"
sodipodi:cx="372.84482"
sodipodi:sides="3"
id="path3842"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
</g>
<g
id="g3854">
<rect
transform="matrix(0,-1,1,0,0,0)"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3846"
width="9.6982756"
height="380.38794"
x="-925.0874"
y="383.40836" />
<path
transform="matrix(1,0,0,-1,14.757521,1023.859)"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="2.6179939"
sodipodi:arg1="1.5707963"
sodipodi:r2="6.465517"
sodipodi:r1="12.931034"
sodipodi:cy="128.23276"
sodipodi:cx="372.84482"
sodipodi:sides="3"
id="path3848"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
<rect
y="-925.0874"
x="-392.45148"
height="23.572206"
width="9.6982756"
id="rect3852"
style="fill:#555753;fill-opacity:0.97395833;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
transform="scale(-1,-1)" />
</g>
<g
id="g3871"
transform="translate(-40,0)">
<rect
style="fill:#7f7e9c;fill-opacity:1;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3865"
width="9.6982756"
height="43.103455"
x="295.87927"
y="671.33209" />
<path
sodipodi:type="star"
style="fill:#7f7e9c;fill-opacity:1;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path3867"
sodipodi:sides="3"
sodipodi:cx="372.84482"
sodipodi:cy="128.23276"
sodipodi:r1="12.931034"
sodipodi:r2="6.465517"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
transform="translate(-72.2716,581.72217)" />
</g>
<g
transform="translate(-40,224)"
id="g3875">
<rect
y="671.33209"
x="295.87927"
height="43.103455"
width="9.6982756"
id="rect3877"
style="fill:#7f7e9c;fill-opacity:1;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="translate(-72.2716,581.72217)"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="2.6179939"
sodipodi:arg1="1.5707963"
sodipodi:r2="6.465517"
sodipodi:r1="12.931034"
sodipodi:cy="128.23276"
sodipodi:cx="372.84482"
sodipodi:sides="3"
id="path3879"
style="fill:#7f7e9c;fill-opacity:1;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
</g>
<g
id="g3881"
transform="matrix(1,0,0,-1,-2,1618.2181)">
<rect
style="fill:#7f7e9c;fill-opacity:1;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3883"
width="9.6982756"
height="43.103455"
x="295.87927"
y="671.33209" />
<path
sodipodi:type="star"
style="fill:#7f7e9c;fill-opacity:1;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path3885"
sodipodi:sides="3"
sodipodi:cx="372.84482"
sodipodi:cy="128.23276"
sodipodi:r1="12.931034"
sodipodi:r2="6.465517"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:flatsided="true"
inkscape:rounded="0"
inkscape:randomized="0"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
transform="translate(-72.2716,581.72217)" />
</g>
<g
transform="matrix(1,0,0,-1,-2,1394.2181)"
id="g3893">
<rect
y="671.33209"
x="295.87927"
height="43.103455"
width="9.6982756"
id="rect3895"
style="fill:#7f7e9c;fill-opacity:1;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
transform="translate(-72.2716,581.72217)"
d="m 372.84482,141.16379 -11.19861,-19.39655 22.39721,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="2.6179939"
sodipodi:arg1="1.5707963"
sodipodi:r2="6.465517"
sodipodi:r1="12.931034"
sodipodi:cy="128.23276"
sodipodi:cx="372.84482"
sodipodi:sides="3"
id="path3897"
style="fill:#7f7e9c;fill-opacity:1;stroke:none;stroke-width:1.08500004;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
sodipodi:type="star" />
</g>
<rect
style="fill:#d3d7cf;fill-opacity:0.97395833;stroke:#2e3436;stroke-width:0.96554983;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3679"
width="216.28325"
height="512.61945"
x="763.33667"
y="496.32935"
inkscape:export-filename="/home/dotxp/dev/PHP/ezcomponents/docs/articles/Webdav/locking/img/rect3679.png"
inkscape:export-xdpi="59.960133"
inkscape:export-ydpi="59.960133" />
<text
xml:space="preserve"
style="font-size:24px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
x="821.09479"
y="527.3924"
id="text3859"><tspan
sodipodi:role="line"
id="tspan3861"
x="821.09479"
y="527.3924">Plugins</tspan></text>
<g
id="g3965">
<rect
y="554.06201"
x="781.47827"
height="100"
width="180"
id="rect3899"
style="fill:#617fab;fill-opacity:1;stroke:none" />
<text
id="text3901"
y="609.57959"
x="871.3562"
style="font-size:20px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="609.57959"
x="871.3562"
id="tspan3903"
sodipodi:role="line">Lock plugin</tspan></text>
</g>
<g
id="g3959">
<rect
style="fill:#617fab;fill-opacity:1;stroke:none"
id="rect2557"
width="180"
height="100"
x="781.47827"
y="675.16827" />
<text
xml:space="preserve"
style="font-size:20px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
x="871.78589"
y="717.87823"
id="text2559"><tspan
sodipodi:role="line"
id="tspan2561"
x="874.96948"
y="717.87823">Your </tspan><tspan
sodipodi:role="line"
x="871.78589"
y="742.87823"
id="tspan2563">custom plugin</tspan></text>
</g>
</g>
</svg>