рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рдЬрдЯрд┐рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЗрдкреАрдПрд╕ (рдЬреЗрд▓рд╕реНрдЯрд┐рдХ рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╕реНрдЯреИрдВрдбрд░реНрдб)

рдЬреЗрд▓рд╕реНрдЯрд┐рдХ, рдЬрдЯрд┐рд▓ рдЪреАрдЬреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдмрдВрдзрди рдФрд░, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд╛рд░реНрдп рдХреА рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ рдЕрдиреВрдареЗ рд╡рди-рдХреНрд▓рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдСрдЯреЛрдореЗрд╢рди рд╕реЙрд▓реНрдпреВрд╢рди - рдЬреЗрд▓реНрд╕реНрдЯрд┐рдХ рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╕реНрдЯреИрдВрдбрд░реНрдб (рдЬреЗрдкреАрдПрд╕) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рдж рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

JPS


рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА


JPS рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╣реИ, рдЬреЛ рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ Jelastic рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдпрд╣ рд╕рдорд╛рдзрд╛рди рдЬрд╛рд╡рд╛, PHP рдпрд╛ рд░реВрдмреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ (рд╕рд╛рде рд╣реА рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ) рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдорд╛рдирдХ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред рдЬреЗрдкреАрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реАрдорд╛ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЬреЗрдкреАрдПрд╕ рдХреЗ рд╕рд╛рде, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рддреНрд╡рд░рд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдЬреЗрдЯ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡реНрдпрд╛рдкрдХ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдмрд┐рдХреНрд░реА рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреА рдкрд╕рдВрдж рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзрд╛рдУрдВ рдХреЛ рджреВрд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреЗрдкреАрдПрд╕ рдЖрдИрдЯреА рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЛ рдЖрд╡реЗрджрди рдХреЗ рд╕рдорд░реНрдерди рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдЬреЗрдкреАрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


рдкреНрд░рддреНрдпреЗрдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ (рдпрд╛ рдЗрд╕рдХреЗ рд╕реНрд░реЛрдд рдХрд╛ рд▓рд┐рдВрдХ) рд╣реЛрддрд╛ рд╣реИред рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХреЛрдб рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЯреЛрдкреЛрд▓реЙрдЬреА рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИред JPS рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рдХрдЯ

рдкреИрдХ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЗрд╡рд▓ рд╡рд┐рдЬреЗрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдирд╛ рдИрдореЗрд▓ рдкрддрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд▓рд┐рдВрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдИрдореЗрд▓ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЗрд▓рд╕реНрдЯрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЕрдЧрд▓реЗ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдореЗрдВ, рдЬреЗрд▓рд╕реНрдЯрд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреВрд░рд╛ рдХрд░реЗрдЧрд╛ (рд╕рдордп рдЪрдпрдирд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ)ред рдЬреЗрд▓реЗрд╕реНрдЯрд┐рдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкреНрд░рдХрдЯ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдиреЛрдбреНрд╕ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░, рдбреЗрдЯрд╛рдмреЗрд╕, рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░, рдЖрджрд┐) рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд┐рд╕реА рднреА рдореИрдиреБрдЕрд▓ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рдЪрд╛рд▓рди рдФрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред

рд╕реНрдерд╛рдкрдирд╛ рдЖрд░рдВрдн рдХрд░реЗрдВ

рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдкреНрд░рдХрдЯрди рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдПрдХ-рдХреНрд▓рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВрдЧреЗред

рдЖрд╡реЗрджрди рдкреНрд░рдХрдЯ


рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреИрдХ рдХрд░реЗрдВ, рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╢реБрд░реВ рдореЗрдВ рдЗрд╕реЗ Jelastic рдХреНрд▓рд╛рдЙрдб рдкрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкрд░рд┐рдгрд╛рдо рдХреЛрдб рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬрд╛рдВрдЪреЗрдВред

JPS рдлреЙрд░реНрдореЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП JSON рдлреЙрд░реНрдореЗрдЯ ( JSON Formatter & Validator) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдХреЛрдб рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреЛрдб рдмреЙрдбреА


рдХреЛрдб рдХрд╛ рдЖрдзрд╛рд░ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВ:

{ "jpsVersion":"0.2" "jpsType": "install", "application": { } } 


рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдХреЗрдЬ рдХрд╛ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЬреЗрдкреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХрд╛рд░ ("рдЗрдВрд╕реНрдЯреЙрд▓" рд╡рд┐рдзрд┐ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдПрдХ рдирдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕


рдЙрдкрд░реЛрдХреНрдд рдореБрдЦреНрдп рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕реЗ рдЖрдк рдкреИрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рд╡рд░рдг "рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рд░рдЦреЗ рдЧрдП рд╣реИрдВ : {} ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЖрд╡реЗрджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдирд╛рдо, рд╕рдВрд╕реНрдХрд░рдг, рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛, рдФрд░ рдЗрд╕реА рддрд░рд╣ред

OpenCMS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рдХреЛрдб
 { application: { "id":"opencms", "name":"OpenCMS", "version":"8.5", "logo":"", "type":"java", "homepage": "", "description": { "en": "OpenCMS from Alkacon Software is a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently.", "ru": "Russian description" }, "startPage" : "/install.jsp", "success": { "text": "Dashboard success text", "email": "Email success text" } }} 


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рд╡рд░рдг рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВред

рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕


рдЖрдкрдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ред рдХреЛрдб рдХреЗ рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдХреЗрдЬ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

"Env" рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ : {} рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рднрд╛рдЧ рд╣реИрдВ:


 "topology":{ "ha":value, "engine":"value", "ssl":value, "nodes":[ ] }, 


 "deployments":[ { "archive":"value", "name":"value", "context":"value" } ] 


 "upload":[ { "nodeType":"value", "sourcePath":"value", "destPath":"value" } ], 


 "configs":[ { "nodeType":"value", "restart":value, "replacements":[] "path":"value", "database":{}, } ] 


рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕
 "env": { "topology": { "engine": "php5.3", "nodes": [{ "extip": false, "count": 1, "cloudlets": 16, "nodeType": "apache2" } ], "ssl": false, "ha": false }, "deployments": [{ "archive": "http://app.jelastic.com/xssu/cross/download/RDYYHFNuUQYJBFpPZQ08F0UWCRlUHxdBD0ZlTS4gcQJFFBJUDwIBQmNTTEBI", "name": "Hello World", "context": "ROOT" } ], "configs": [] }, 


рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд▓рд┐рдВрдХ - рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред

JPS рдЙрди рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ JPS рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХреЗ рдХрд┐рд╕реА рднреА рд╕реЗрдХреНрд╢рди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпрд╣ рд╕рд╛рдордЧреНрд░реА рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ)ред JPS рдирд┐рдпрдВрддреНрд░рдХ рдкреИрдХреЗрдЬ рдХреЗ рд╕реНрдерд╛рдкрдирд╛ рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рд╕рднреА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдЕрдирдкреНрд░реЛрд╕реЗрд╕реНрдб рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, $ {рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░})ред

рдЬрд╛рдБрдЪ рдкрд░рд┐рдгрд╛рдо


рд╕рддреНрдпрд╛рдкрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд╣реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

 http://{hoster_domain}?manifest={manifest_code} 

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ_рдХреЛрдб рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХреЗ рд╕рд╛рде JSON рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред

Magento рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХрдЯ рдЙрджрд╛рд╣рд░рдг


Magento рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдкреНрд░рдХрдЯ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреИрдХ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

Magento рдХреЗ рдкреНрд░рдХрдЯ
 { "jpsVersion": "0.2", "jpsType": "install", "application": { "id": "magento", "logo": "https://app.jelastic.com/xssu/cross/download/RDYYHFNvBFQOA1RKYgFoRhdDWhRTS00RDxZtG34gIlYWHhdXDwIBQmNTTEBI/view", "description": { "en": "Magento is the eCommerce software and platform trusted by the world's leading brands. Grow your online business with Magento!" }, "name": "Magento", "env": { "topology": { "engine": "php5.3", "nodes": [{ "extip": false, "cloudlets": 16, "count": 1, "nodeType": "apache2" }, { "extip": false, "cloudlets": 16, "count": 1, "nodeType": "mysql5" } ], "ssl": false, "ha": false }, "deployments": [{ "name": "magento-1.7.0.2.zip", "context": "ROOT", "archive": "https://app.jelastic.com/xssu/cross/download/RDYYHA9jBlRaAVRLZldjQUdFDhhUG0dACkY4TnpzJlFFEhZVDwIBQmNTTEBI" } ], "configs": [{ "nodeType": "mysql5", "database": { "dump": "https://app.jelastic.com/xssu/cross/download/RDYYHFM0UFEJU1VNNwVqRRBAXhhXGBEQChNrG31xdFQRFkBYDwIBQmNTTEBI", "patch": "UPDATE magento.admin_user SET password=CONCAT(MD5('qX${user.appPassword}'), ':qX'), email='${user.email}' WHERE username='admin';", "name": "magento", "user": "magento" } }, { "replacements": [{ "replacement": "<![CDATA[${env.appid}]]>", "pattern": "{{key}}" }, { "replacement": "<![CDATA[${nodes.mysql5.address}]]>", "pattern": "{{db_host}}" }, { "replacement": "<![CDATA[${nodes.mysql5.database.user}]]>", "pattern": "{{db_user}}" }, { "replacement": "<![CDATA[${nodes.mysql5.database.password}]]>", "pattern": "{{db_pass}}" }, { "replacement": "<![CDATA[${nodes.mysql5.database.name}]]>", "pattern": "{{db_name}}" }, { "replacement": "</config>", "pattern": "{{db_name}}" } ], "path": "/var/www/webroot/ROOT/app/etc/local.xml", "nodeType": "apache2" }, { "restart": true, "replacements": [{ "replacement": "extension=gd.so", "pattern": "; Dynamic Extensions ;" } ], "path": "/etc/php.ini", "nodeType": "apache2" } ] }, "success": { "text": "Admin panel URL: <a href='${env.url}index.php/admin/' target='_blank'>${env.url}index.php/admin/</a><br/>Username: admin<br/>Password: ${user.appPassword}", "email" : "Admin panel URL: <a href='${env.url}index.php/admin/' target='_blank'>${env.url}index.php/admin/</a><br/>Username: admin<br/>Password: ${user.appPassword}" }, "type": "php", "homepage": "http://www.magentocommerce.com/", "version": "1.7.0.2" } } 


рдЬреЗрдкреАрдПрд╕ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдг рд╡рд░реНрдгрд┐рдд рд╣реИрдВред

рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдЬреЗрдЯ


рдЕрдм JPS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╣рд░ рджреЗрдЦрддреЗ рд╣реИрдВред рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдЬреЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рдЬреЗрдЯ

рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рдЕрдкрдирд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдЬреЗрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдордиреЗ рдкреИрдХреНрдб Magento рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

1. рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рдкреГрд╖реНрда рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд░рдЦреЛ, рдЕрдзрд┐рдорд╛рдирддрдГ рдЦреБрд▓рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЯреИрдЧ
 : 

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders
:

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders
 : 

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders
:

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders
:

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders
 : 

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders
:

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders

:

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders

:

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders

:

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders

:

<html> <body> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.async = true; js.src = "//go.jelastic.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'jelastic-jssdk')); </script> </body> </html>

2. , :

<div class="je-app" data-manifest="link_to_json_file" data-width="280" data-theme="flat-blue" data-text="Get it hosted now!" data-tx-empty="Type your email and click the button" data-tx-invalid-email="Invalid email, please check the spelling" data-tx-error="An error has occurred, please try again later" data-tx-success="Check your email" data-key="app.{hoster_domain}"> </div>
:
class тАУ тАЬje-appтАЭ; data-manifest JSON ; data-width - ; data-theme тАУ . : flat-blue, flat-purple, flat-orange, flat-green; data-text - . : "Get it hosted now!"; data-tx-empty тАУ , . : тАЬType your email and click the buttonтАЭ; data-tx-invalid-email тАУ . : тАЬInvalid email, please check the spellingтАЭ; data-tx-error тАУ , . : тАЬAn error has occurred, please try again laterтАЭ; data-tx-success тАУ , . : тАЬCheck your emailтАЭ; data-key - , . , GeoIP ( ).
. - :

http://reg.{hoster_domain}/installapp?email={user_email}&manifest={link_to_your_manifest}


, , Get it hosted now! , .

1. () .

рдИрдореЗрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ

2. , Jelastic.

рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдИрдореЗрд▓

Jelastic, .

Jelastic , .

3. .
, , .

рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

4. . , , .

рд╕реНрдерд╛рдкрдирд╛

( , Magento).

рдореИрдЬреЗрдВрдЯреЛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕

5. . .
, .

Magento рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓

, .


, , . , , . - !

:
docs.jelastic.com/jps
docs.jelastic.com/application-installation-widget
docs.jelastic.com/app-packaging
docs.jelastic.com/application-manifest
docs.jelastic.com/application-manifest-example
docs.jelastic.com/packaging-standard-placeholders

Source: https://habr.com/ru/post/In213827/


All Articles