рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд╕рднреА рдЯреАрдореЛрдВ рдореЗрдВ, рдореИрдВрдиреЗ рдХрд┐рд╕реА рддрд░рд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрдбрд╝рдмрдбрд╝ рд╢реБрд░реВ рд╣реЛ рдЧрдИ, рдЬрд┐рд╕реЗ рдореИрдВ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрдХ рдпрд╛ рдПрдХ рдиреЗрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЪреАрдЬреЛрдВ рдХреЛ рдХреНрд░рдо рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рдореБрдЦреНрдп рдЙрдореНрдореАрджрд╡рд╛рд░ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рд░реЗрдбрдорд╛рдЗрди рдмрди рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЬрд┐рддрдиреА рджреЗрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕реЗ рджреЛрдиреЛрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдореИрдВ рдХреБрдЫ рдФрд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╣рд╛рдВ, рдпрд╣ рдмрдЧ рдЯреНрд░реИрдХрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдЖрдк рдХреБрдЫ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо рд╡реНрдпрдХреНрддрд┐рдЧрдд / рд╕рд╛рдЭрд╛ рдХреИрд▓реЗрдВрдбрд░, рдЙрдкрджреНрд░рд╡ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ... рддреЛ рдореИрдВ рдпрд╛рдж рд░рдЦрдирд╛ рднреА рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ - рд╣рд░ рдмрд╛рд░ рдХреБрдЫ "рдиреГрддреНрдп" рд╣реЛрддреЗ рд╣реИрдВред
рдЙрд╕реА рд╕рдордп, рдореБрдЭреЗ Google рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдХрд╛рдлреА рдордЬрдмреВрддреА рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреИрд╕реЗ рдбреЙрдХреНрд╕, рдХреИрд▓реЗрдВрдбрд░, рдЬреАрдореЗрд▓ ... рдФрд░ рдпрджрд┐ рдмрд╛рдж рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рддреЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдкреВрд░реНрд╡ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛: рдЬрдм рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдореЗрд▓ Google Apps рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдм рдпрд╣ рд╣рдореЗрд╢рд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рддреЗрдЬрд╝ рд╣реИред
рдФрд░ рдпрд╣рд╛рдВ, рдХрд╛рдлреА рд╕рдХреНрд░рд┐рдп рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдореИрдВ рдлреЗрдВрдЧ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдЖрддрд╛ рд╣реВрдВ, рдЬреЛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдм рдкрд░ рд▓рдЧрднрдЧ рдзреНрдпрд╛рди рд╕реЗ рд╡рдВрдЪрд┐рдд рд╣реИ: рдЙрд▓реНрд▓реЗрдЦ рдХреЗрд╡рд▓ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдореЗрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд┐рдирд╛ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ - рдпрд╣ рдХрд┐рдпрд╛: рдХрдЯ рдХреЗ рддрд╣рдд, рдпрд╣ рдХреНрдпрд╛ рдЖрдпрд╛ (рджрд░реНрдЬрди рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рд╕рд╣рд┐рдд, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рднрд╛рд░реА рдирд╣реАрдВ)
рд╣рдо рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ
рддреЛ, рдлреЗрдВрдЧ рдСрдлрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╛рдЙрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рддреАрди рднреБрдЧрддрд╛рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╣рд░ рдЬрдЧрд╣ рднреБрдЧрддрд╛рди рдореЗрдВ рдмрдиреНрд╕ рдХрд╛ рд╕реЗрдЯ, рд╣рд░ рдЬрдЧрд╣ рднреБрдЧрддрд╛рди) рдпрд╛ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╢рдХреНрддрд┐ рдкрд░ рд╕реНрдерд╛рдкрд┐рддред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрдиреНрд╕ рдХреА рдХреАрдордд / рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рднреА рдЕрдВрддрд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдСрдирд╕рд╛рдЗрдЯ рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди рдХреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореБрдХреНрдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рдерд╛, рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ (рдЬрд┐рдк) sways:
sourceforge.net/projects/opengoo/files (opengoo рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкреБрд░рд╛рдирд╛ рдирд╛рдо рд╣реИ, рдпрд╣ рд▓реЗрдЦрдХ рдХреЗ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдбрд┐рдкреНрд▓реЛрдорд╛ рд╣реЛрдиреЗ рдХреА рдЕрдлрд╡рд╛рд╣ рд╣реИ)ред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдХреА рдореЗрдВ 2 рдЬреАрдмреА рд░реИрдо рдФрд░ рдПрдХ рджреЛрд╣рд░реЗ рдХреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ, рд╡реЗ 4 рдЬреАрдмреА рд░реИрдо рдФрд░ 4 рдХреЛрд░ (PHP 5, MySQL 5.x, Apache 2.x рдорд╛рди рд▓реА рдЧрдИ рд╣реИрдВ) рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ
рд╕реНрдерд╛рдкрдирд╛
рдореВрд▓ рд╕реНрдерд╛рдкрдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ (рдПрдХ рд╣реА Redmine рдХреЗ рд╡рд┐рдкрд░реАрдд):
рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
рдЗрд╕реЗ рдЦреЛрд▓ рджреЛ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░, рдХреИрд╢, tmp, рдЕрдкрд▓реЛрдб рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╕реЗрдЯ
рдХрд░реЗрдВ ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ:
chown www-data config, cache, tmp, upload chmod 755 config, cache, tmp, upload
рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдирдЬрд╝рд┐рдк рдХрд┐рдП рдЧрдП рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рдЬрдбрд╝ рддрдХ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ: рдпрд╣ рдХреЗрд╡рд▓ MySQL рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗрдЧрд╛ред
рдПрдХ рд╕рдлрд▓ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рдкрд╣рд▓рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рд╕реБрдкрд░ рдкреНрд░рд╢рд╛рд╕рдХ) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛ред
рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореБрдЭреЗ рдирд┐рд░рд╛рд╢рд╛ рд╣реБрдИред рдореИрдВрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдХрдордЬреЛрд░ VPS рдкрд░ рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕рд┐рд╕реНрдЯрдо рдЦреБрд▓рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдКрдкрд░реА рдЯреВрд▓рдмрд╛рд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдпрд╣ рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрдиреНрд╣реЛрдВрдиреЗ рдЪреЗрддрд╛рд╡рдиреА рджреАред рд╣рдо рдПрдХ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВред рдЬрд╛рдВрдЪ - рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯрдЕрдк
рдПрдХ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ
- рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдЕрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, htaccess рдпрд╛ php.ini рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ:
post_max_size = 100M upload_max_filesize = 100M php_value memory_limit 512M max_execution_time = 300
- рдореЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (рдпрд╛ рддреЛ PHP Sendmail рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдпрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд smtp рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
- рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ ssl рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
- рдЕрдзрд┐рдХ mysql рд╕рдВрд╕рд╛рдзрди рджреЗрдВ (in deet in /etc/mysql/my.cnf)
key_buffer = 256M max_allowed_packet = 500M thread_stack = 256K thread_cache_size = 120 query_cache_size = 64M [mysqldump] max_allowed_packet = 500M
- рдЖрд╡рдзрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрди (crontab -e) рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
*/5 * * * * php FENG_ROOT/cron.php
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИ - рдЬреЛ рд▓реЛрдЧ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ Redmine рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛
рдФрд░ рд╣рдореЗрдВ рдПрдХ рд╕рдВрдпреЛрдЬрди рдорд┐рд▓рд╛ рдЬреЛ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣рд░ рдЬрдЧрд╣ рдЕрдВрдЧреНрд░реЗрдЬреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ - рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд░реВрд╕реА рд╕рд╣рд┐рдд рдХрдИ рднрд╛рд╖рд╛рдПрдВ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВрдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗрдВ

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

рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдП рд╣реИрдВ, рд╣рдо рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ, рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдФрд░ рдЙрдирдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ:

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



рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдИ-рдореЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдореЗрд▓рдмреЙрдХреНрд╕реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдЪрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

рдиреЛрдЯ:

рдбреЙрдХреНрд╕ рдЕрдиреБрднрд╛рдЧ Google рдбреЙрдХреНрд╕ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдо рддреМрд░ рдкрд░ рдмреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рд╛рдВ, рдмреЗрд╢рдХ, рдХрдордЬреЛрд░, рд▓реЗрдХрд┐рди рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ-рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ-рдлрд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдореВрд▓ рд╕реЗрдЯ:



рдкрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛:

рд▓рд┐рдВрдХ рд╕рдВрдЧреНрд░рд╣:

рдЦреИрд░, рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХреИрд▓реЗрдВрдбрд░ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рднреА, рдЗрд╕ рдпрд╛ рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде:

рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Google рдХреЗ рд╕рд╛рде рд╕рдордиреНрд╡рдпрд┐рдд рдХрд░реЗрдВ:

рдореВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдиреБрднрд╛рдЧ:

рдФрд░ рдЕрдВрдд рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдкреНрд░рд╛рд░рдВрдн рдкреГрд╖реНрда: рдХреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ:

рдПрдХ рдЖрдлреНрдЯрд░рд╡рд░реНрдб рдХреЗ рдмрдЬрд╛рдп
рдлрд┐рд▓рд╣рд╛рд▓, рдореИрдВ рд╕рдВрддреБрд╖реНрдЯ рд╣реВрдВ: рдЬрд▓реНрджреА рдФрд░ рддрдирд╛рд╡ рдХреЗ рдмрд┐рдирд╛ рд╣рдореЗрдВ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреНрд░рдгрд╛рд▓реА рдорд┐рд▓рддреА рд╣реИ, рдФрд░ рдореБрдлреНрдд рдореЗрдВред рд╣рд╛рдВ, рдпрд╣ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдПрдХ рд╢реВрдиреНрдп рд░рд╛рд╢рд┐ рдирд╣реАрдВ рдорд╛рдВрдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдШрд░ рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдм рдХреБрдЫ рдЙрдбрд╝ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЦреБрдж рдХреЛ рдХреИрд╕реЗ рджрд┐рдЦрд╛рдПрдЧрд╛ред рдпрджрд┐ рд╡рд┐рд╖рдп рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдореИрдВ рдЗрд╕реЗ рдХрд╡рд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред
ps рдЕрдЧрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реБрдЖ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдзрд┐рдХ рди рдХрд░реЗрдВ - рдореИрдВ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╣реИрдмрд░ рдкрдврд╝ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдмрд╣реБрдд рдмрд╛рд░ рдирд╣реАрдВ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ: рдРрд╕рд╛ рдЪрд░рд┐рддреНрд░ред
pps рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж