Журнал LinuxFormat - перейти на главную

LXF143:Todoyu

Материал из Linuxformat
Перейти к: навигация, поиск
Todoyu Нуж­но ра­бо­тать со­вме­ст­но? Об­ра­ти­тесь к это­му от­лич­но­му ме­нед­же­ру

Содержание

Todoyu: Ру­лим проектами

Ша­шанк Шар­ма ус­та­нав­ли­ва­ет Todoyu, мощ­ный мно­го­поль­зо­ва­тель­ский и мно­го­обе­щаю­щий ин­ст­ру­мент управ­ле­ния про­ек­та­ми.

Скла­ды­вай­те слой за сло­ем один на дру­гой, и в ито­ге по­лу­чит­ся нечто креа­тив­ное. Или, на ху­дой конец, нечто вы­со­кое. И во­об­ще, ес­ли ма­лость по­рас­су­ж­дать аб­ст­ракт­но, поч­ти все в жизни – будь то небо­скреб или сэн­двич – ре­зуль­тат на­гро­мо­ж­дения сло­ев.

А ес­ли слоя­ми яв­ля­ют­ся за­да­чи, и мно­го раз­лич­ных за­дач вме­сте со­став­ля­ют про­ект, то менед­жер про­ек­та обя­зан обес­пе­чить, что­бы все слои ук­ла­ды­ва­лись в долж­ный срок. Для это­го ему на­до сле­дить за раз­ви­ти­ем ка­ж­дой из час­тей про­цес­са.

Как и во­дит­ся в со­об­ще­ст­ве сво­бод­но­го ко­да, по­на­де­ла­но мно­го уди­ви­тель­ных при­ло­жений, удов­ле­тво­ряю­щих дан­ную по­треб­ность. Од­на из та­ких про­грамм – Todoyu, мно­го­поль­зо­ва­тель­ский ин­ст­ру­мент управ­ления про­ек­та­ми, ко­то­рый по­мо­га­ет сле­дить за ста­ту­сом ва­ше­го мо­ло­до­го про­дук­та, от планиро­вания и до за­вер­шения. Todoyu уме­ет от­сле­жи­вать от­дель­ные за­да­чи, об­менивать­ся фай­ла­ми, под­дер­жи­вать ка­лен­да­ри и план от­пусков, учи­ты­вать рас­хо­ды по ка­кой-ли­бо кон­крет­ной дея­тель­но­сти и мно­гое дру­гое – и все это в удоб­ном окне брау­зе­ра.

Ого­вор­ки и обе­щания

Ва­риа­ции фра­зы «рас­ход бен­зи­на у ка­ж­до­го свой» неред­ко встре­ча­ют­ся в опи­саниях ин­ст­ру­мен­тов управ­ления про­ек­та­ми: мы при­ме­ня­ем их по раз­лич­ным при­чи­нам, а ста­ло быть, и тре­бо­вания у нас роз­нят­ся. Но ес­ли вы еще не на­шли свой иде­ал ре­шения, Todoyu, воз­мож­но, станет от­ве­том на ва­ши мо­лит­вы.

Впрчем, спер­ва пре­ду­пре­дим: Todoyu не слиш­ком прост для освоения, че­му так­же не спо­соб­ст­ву­ет нехват­ка при­лич­ной до­ку­мен­та­ции. Глав­ная пе­чаль, од­на­ко, его за­ви­си­мость от PHP 2.2.x, спо­соб­ная за­сто­по­рить по­пыт­ки вве­сти Todoyu в ра­бо­чий про­цесс.


Ес­ли у вас сравнитель­но све­жая вер­сия лю­бо­го ди­ст­ри­бу­ти­ва, весь­ма ве­ро­ят­но, что в его ре­по­зи­то­рии пред­ла­га­ет­ся толь­ко ветвь PHP 2.3.x. Конеч­но, Deb- и RPM-па­ке­ты для 2.2.x най­ти лег­ко; но 2.2.x име­ет еще и соб­ст­вен­ные за­ви­си­мо­сти, на­при­мер, PHP-common, и го­нять­ся за ними за все­ми – за­ня­тие до­воль­но уто­ми­тель­ное.

Кро­ме то­го, при уста­нов­ке PHP сле­ду­ет вклю­чить функ­цио­наль­ность mbstring – это мож­но сде­лать че­рез ре­по­зи­то­рий про­грамм­но­го обес­пе­чения ва­ше­го ди­ст­ри­бу­ти­ва. В Fedora по­тре­бу­ет­ся сле­дую­щая ко­ман­да:

su -c ”yum install php-mbstring”

В Ubuntu mbstring – не не­за­ви­си­мый па­кет, а часть php5-dev; по­это­му вы долж­ны вы­пол­нить та­кую ко­ман­ду:

sudo apt-get install php5-dev

По­ми­мо PHP, по­на­до­бят­ся так­же Apache и MySQL, но уж их-то уста­но­вить из ре­по­зи­то­рия лег­ко.

Те­перь ска­чай­те по­следний ар­хив с сай­та и рас­па­куй­те его. В за­ви­си­мо­сти от ва­ше­го ди­ст­ри­бу­ти­ва и ар­хи­ва­то­ра по умол­ча­нию, файл .htaccess вам мо­жет по­тре­бо­вать­ся из­влечь вруч­ную, по­сколь­ку не все ар­хи­ва­то­ры уме­ют из­вле­кать его из ар­хи­ва, и это мо­жет вы­звать неко­то­рые про­бле­мы с уста­нов­кой и на­строй­кой Todoyu.

При­сту­пим

Итак, вы уста­но­ви­ли Todoyu, и те­перь, по­нят­ное де­ло, же­лае­те уви­деть пред­ла­гае­мые кра­со­ты. Что­бы на­чать ра­бо­ту, про­сто на­бе­ри­те в брау­зе­ре http://yourserver/todoyu/index.php и вой­ди­те в сис­те­му.

Ес­ли во вре­мя уста­нов­ки вы вы­бра­ли им­порт де­мо-дан­ных, ва­ша вер­сия Todoyu бу­дет за­би­та при­мер­но так же, как по­пу­ляр­ное за­ве­дение бы­ст­ро­го пи­тания в обе­ден­ный пе­ре­рыв. Хо­тя эти дан­ные от­час­ти за­ме­ня­ют до­ку­мен­та­цию, луч­ше ра­бо­тать с ними на локаль­ной уста­нов­ке Todoyu, что­бы не за­со­рять ра­бо­чую об­ласть.

Про­цесс соз­дания соб­ст­вен­но­го про­ек­та в Todoyu не по­хож на мно­гие ана­ло­гич­ные ин­ст­ру­мен­ты, где пер­вым ша­гом яв­ля­ет­ся соз­дание но­во­го про­ек­та и за­полнение его шаг за ша­гом. Ма­ло то­го, что име­ет­ся ряд обя­за­тель­ных по­лей – та­ких как на­звание, да­ты на­ча­ла и окон­чания и так на­зы­вае­мый Customer [За­каз­чик]: вам при­дет­ся про­ди­рать­ся че­рез обес­пе­чение Todoyu мас­сой дру­гих основ­ных дан­ных, вклю­чая ин­фор­ма­цию о ро­ли, дея­тель­но­сти и про­чем. Но не ро­бей­те: на са­мом де­ле ввод доста­точ­но прост. Зай­мем­ся этой за­да­чей.

Вой­дя в ин­тер­фейс Todoyu, вы уви­ди­те ку­чу ико­нок в пра­вом верхнем уг­лу эк­ра­на. Об­ра­ти­те внимание на две из них, прак­ти­че­­ски у цен­тра: од­на на­зы­ва­ет­ся Admin [Ад­минист­ра­тор] и по­ме­че­на скре­щен­ны­ми га­еч­ным клю­чом и от­верт­кой, а дру­гая – Create [Соз­дать], в ви­де зе­ле­но­го круж­ка с бе­лым кре­стом по­се­ред­ке. Ими мы и восполь­зу­ем­ся. Суть дру­гих ото­бра­зят под­сказ­ки при на­ве­дении на них мы­шью.

До­бав­ля­ем ро­ли

В Todoyu ро­ли ис­поль­зу­ют­ся для опи­сания раз­лич­ных ка­те­го­рий ра­ботников. Ска­жем, ес­ли ваш про­ект – из­дание книги, со­пут­ст­вую­щи­ми ро­ля­ми бу­дут пи­са­те­ли и ре­дак­то­ры. По су­ти, ка­ж­дый род ра­бо­ты тре­бу­ет от­дель­ной ро­ли. За­тем вы на­зна­чае­те ис­полните­лей по ка­ж­дой ка­те­го­рии.

Что­бы до­ба­вить но­вую роль, щелкните по знач­ку Admin на панели ин­ст­ру­мен­тов в вер­ху эк­ра­на, соз­дай­те икон­ку и вы­бе­рите но­вую роль. За­тем до­бав­ляй­те ис­полните­лей на эту роль, на­жав на кноп­ку Role Members [Ис­полните­ли] в нижней час­ти. Ро­лей мы по­ка не соз­да­ли, по­это­му про­сто за­полните за­го­ло­вок и опи­сание. Ус­та­но­ви­те фла­жок Active, за­тем на­жми­те кноп­ку Save [Со­хранить] в нижнем пра­вом уг­лу. Соз­дай­те все ро­ли, тре­буе­мые про­ек­том, и по­меть­те их все как ак­тив­ные.


До сих пор мы го­во­ри­ли толь­ко о гло­баль­ных ро­лях, но на­до соз­дать ро­ли и по от­но­шению к са­мо­му про­ек­ту. На­при­мер, ну­жен, как минимум, ру­ко­во­ди­тель про­ек­та. На странице Admin щелк­ните на Все За­пи­си в ле­вой панели, за­тем на­жми­те кноп­ку в крайнем пра­вом по­ле про­ек­та ро­лей. На­жми­те Create New Project Roles [Соз­дать но­вые ро­ли про­ек­та] и вве­ди­те на­звание но­вой ро­ли.

Те­перь нуж­но вве­сти Activity Type [Вид дея­тель­но­сти] – это за­ви­сит от ти­па про­ек­та. В при­ме­ре с книгой ме­ро­прия­тия бу­дут та­ки­ми, как ее на­пи­сание, ре­дак­ти­ро­вание и соз­дание ори­ги­нал-ма­ке­та. Что­бы соз­дать но­вый вид дея­тель­но­сти, пе­рей­ди­те на страницу Admin, на­жми­те All Records [Все За­пи­си] сле­ва, а за­тем на­жми­те кноп­ку в дальнем уг­лу по­ля Activity Types. Те­перь на­жми­те кноп­ку Create New Activity Type [Соз­дать но­вый Вид дея­тель­но­сти] и по­вто­ряй­те эти ша­ги до соз­дания пол­но­го пе­реч­ня.

Ро­ли име­ют пра­ва

Воз­мож­но, вы не за­хо­ти­те да­вать оди­на­ко­вые пра­ва всем уча­стникам про­ек­та – на­при­мер, не ка­ж­до­му со­труднику доз­во­ле­но ре­дак­ти­ро­вать и уда­лять за­да­чи, так за­чем пре­достав­лять им та­кую воз­мож­ность? Todoyu тре­бу­ет, что­бы для че­ло­ве­ка, во­вле­чен­но­го в про­ект, бы­ла ука­за­на, по крайней ме­ре, од­на роль; пра­ва оп­ре­де­ля­ют­ся ро­лью, и не на­до вы­да­вать их лю­дям ин­ди­ви­ду­аль­но. Ины­ми сло­ва­ми, на­зна­чив пра­ва на роль, вы на­де­ли­те ими всех лю­дей в дан­ной ро­ли.

Что­бы на­зна­чить ка­кой-ли­бо ро­ли пра­ва, на­жми­те кноп­ку Admin, а за­тем Rights  & Roles [Пра­ва и ро­ли] в ле­вой панели. В за­клад­ке Rights [Пра­ва] вы най­де­те вы­ве­ден­ны­ми на эк­ран все оп­ре­де­лен­ные ва­ми ро­ли. Мы бу­дем ра­бо­тать с ро­лью Ре­дак­тор, по­это­му щелкните Ре­дак­тор и вы­бе­ри­те мо­дуль для этой ро­ли в вы­па­даю­щем спи­ске Extension [Рас­ши­рение]. Вы най­де­те там мо­ду­ли для ка­лен­да­рей, пер­со­наль­ных на­стро­ек, за­дач про­ек­та и управ­ления, и мно­гое дру­гое.

В за­ви­си­мо­сти от вы­бран­но­го мо­ду­ля, внизу страницы поя­вит­ся це­лая ку­ча на­стро­ек и флаж­ков для оп­ре­де­ления раз­ре­шений. На­при­мер, Sysmanager: мо­дуль System Manager по­зво­ля­ет оп­ре­де­лять раз­ре­шения для ре­дак­ти­ро­вания ро­ли и рас­ши­рений. Ес­ли вы хо­ти­те вы­дать несколь­ким ро­лям оди­на­ко­вые пра­ва, по­меть­те их, ис­поль­зуя кла­ви­шу Ctrl, вы­бе­ри­те мо­дуль из вы­па­даю­ще­го спи­ска и оп­ре­де­ли­те их пра­ва одним щелч­ком.

По­сле это­го под­го­то­ви­тель­ная ра­бо­та бу­дет поч­ти за­кон­че­на. По­ра до­бав­лять [Ли­ца] – фак­ти­че­­ских ис­полните­лей по про­ек­ту. Для это­го на­жми­те кноп­ку Create [Соз­дать] на панели ин­ст­ру­мен­тов в верхней час­ти страницы и вы­бе­ри­те New Person [Но­вое ли­цо].


Диа­ло­го­вое ок­но Create: New Person [Соз­дать: Но­вое ли­цо] слож­но­стей не вы­зы­ва­ет. Про­сто за­полните всю ин­фор­ма­цию по по­ряд­ку. Мож­но внести и ра­бо­чие, и лич­ные дан­ные для ка­ж­до­го ра­ботника – в Todoyu это про­сто. На­при­мер, что­бы до­ба­вить ад­рес для но­во­го кон­так­та, на­жми­те кноп­ку New Address [Но­вый Ад­рес]. Вы­бе­ри­те Home [Дом] или Office [Офис] в рас­кры­ваю­щем­ся спи­ске Address Type [Тип ад­ре­са] и за­полните все по­ля, та­кие как поч­то­вый ин­декс и го­род. Что­бы до­ба­вить дру­гой ад­рес для это­го ра­ботника, про­сто по­вто­ри­те про­цесс.

Вве­дя лич­ные дан­ные со­трудника, на­жми­те кноп­ку Enable Login [Раз­ре­шить Вход], ес­ли хо­ти­те дать ему доступ к Todoyu: тогда он смо­жет сле­дить за ста­ту­сом про­ек­та. До­бавь­те имя поль­зо­ва­те­ля, па­роль и ад­рес элек­трон­ной поч­ты, и на­жми­те кноп­ку New Role [Но­вая роль] внизу. Вы­бе­ри­те роль для это­го ли­ца – и ваш пер­вый ра­ботник на­стро­ен и го­тов при­нять­ся за вы­полнение сво­их обя­зан­но­стей. Про­цесс мож­но по­вто­рить для соз­дания несколь­ких за­пи­сей, в за­ви­си­мо­сти от кад­ро­во­го со­ста­ва про­ек­та. Мо­жно да­же на­зна­чить од­но­го че­ло­ве­ка на несколь­ко ро­лей. Про­сто на­жми­те на кноп­ку Но­вая роль, вы­бе­ри­те дру­гую роль из вы­па­даю­ще­го спи­ска – и го­то­во.

В за­ви­си­мо­сти от ва­ше­го про­ек­та, вам, воз­мож­но, при­дет­ся нанимать ра­ботников из раз­ных фирм. На­при­мер, ес­ли вы строи­те се­бе дом, вам нуж­ны ар­хи­тек­тор, во­до­про­вод­чи­ки и элек­три­ки, а так­же строи­те­ли стен и кры­ши. Ве­ро­ят­но, это лю­ди из раз­ных уч­ре­ж­дений.

Та­ким об­ра­зом, кро­ме до­бав­ления этих лю­дей в ка­че­­ст­ве со­трудников, мож­но так­же рас­смот­реть во­прос о соз­дании для них пунк­та Company [Ком­пания]. Это не обя­за­тель­ный шаг, но он мно­гое уп­ро­ща­ет. Вся эта ин­фор­ма­ция уже долж­на у вас быть, оста­ет­ся лишь вве­сти ее в Todoyu.

Для соз­дания Company, на­жми­те кноп­ку Create и вы­бе­ри­те но­вую ком­панию. За­полните ин­фор­ма­цию, за­тем на­жми­те кноп­ку New Person ря­дом с со­трудника­ми. По­ле Person [Ли­цо] под­дер­жи­ва­ет ав­то­ма­ти­че­­ское за­полнение и под­ска­жет вам име­на, когда вы начнете ввод. Ес­ли вы еще не соз­да­ли нуж­но­го че­ло­ве­ка, на­жми­те кноп­ку Add New Person [До­ба­вить но­вое ли­цо] в пра­вой час­ти по­ля Person.

Ваш пер­вый про­ект

Вве­дя в Todoyu всю необ­хо­ди­мую для на­ше­го про­ек­та основ­ную ин­фор­ма­цию, при­сту­пим к его соз­данию. На­жми­те кноп­ку Create, вы­бе­ри­те New Project [Но­вый про­ект] и за­дай­те под­хо­дя­щее на­звание с опи­санием. В пра­вой час­ти диа­ло­го­во­го ок­на Create: New Project вве­ди­те дру­гие де­та­ли, та­кие как Customer и да­ты на­ча­ла и окон­чания про­ек­та.


Об­ра­ти­те внимание, что по­ле Customer так­же при­над­ле­жит к ав­то­за­пол­няе­мым, и ес­ли вы не вве­ли дан­ные для ли­ца или ком­пании, за­ка­зав­ших дан­ный про­ект, на пре­ды­ду­щих ша­гах, вы не смо­же­те за­кон­чить на­строй­ку. По су­ти, ав­то­за­полнение по­ля мо­жет соз­дать оп­ре­де­лен­ное пре­пят­ст­вие, по­то­му что не по­зво­ля­ет про­сто вве­сти ка­кое по­па­ло имя как «за­тыч­ку»: все, что вы вы­би­рае­те, уже долж­но быть ча­стью основ­ных дан­ных, вве­ден­ных ранее.

За­полнив ин­фор­ма­цию о за­каз­чи­ке, вы­бе­ри­те Assigned Persons [На­зна­чен­ные ли­ца] > New Project Person. На­конец, вы­бе­ри­те роль это­го че­ло­ве­ка в по­ле Project Role [Роль про­ек­та] и на­жми­те кноп­ку Save внизу для соз­дания про­ек­та. Это вернет вас в основ­ной ин­тер­фейс Todoyu. Пе­рей­ди­те на вклад­ку про­ек­та сле­ва, что­бы про­смот­реть вновь соз­дан­ный про­ект.

Те­перь мож­но до­бав­лять за­да­чи. Для соз­дания но­вой за­да­чи мож­но на­жать кноп­ку Create ввер­ху и вы­брать но­вую за­да­чу, или щелк­нуть пра­вой кноп­кой мы­ши на на­звании про­ек­та и на­жать кноп­ку Add A New Task [До­ба­вить но­вую за­да­чу]. За­полните ин­фор­ма­цию и вы­бе­ри­те ста­тус из рас­кры­ваю­ще­го­ся спи­ска – к ним от­но­сят­ся Done [Вы­полнен­ные], Rejected [От­клонен­ные] и In Progress [Те­ку­щие]. На­конец, ука­жи­те при­мер­ное вре­мя на вы­полнение про­ек­та.

Сле­ди­те за за­да­ча­ми

Вы мо­же­те от­сле­жи­вать вре­мя, за­тра­чен­ное на ка­ж­дую за­да­чу, при по­мо­щи функ­ции сле­жения за вре­менем в Todoyu, ко­то­рая ра­бо­та­ет толь­ко с те­ку­щи­ми за­да­ча­ми. Пе­рей­ди­те на вклад­ку Projects в основ­ном ин­тер­фей­се Todoyu. В панели сле­ва на­жми­те на ссыл­ку Progress [Про­гресс] под за­го­лов­ком Task Status Filter [Фильтр ста­ту­са за­дач], ко­то­рый вы­ве­дет все те­ку­щие за­да­чи. Вы мо­же­те на­жать на имя за­да­чи для про­смот­ра бо­лее под­роб­ной ин­фор­ма­ции.

В нижней час­ти на­жми­те кноп­ку Start [Пуск] на вклад­ке Time Tracking [Cлежение за вре­менем]. Для дан­ной за­да­чи за­пустит­ся тай­мер. Это осо­бен­но по­лез­но, когда од­но и то же ли­цо на­зна­ча­ет­ся на несколь­ко за­дач, так как по­зво­ля­ет лег­ко от­сле­жи­вать вре­мя, от­ве­ден­ное на ка­ж­дую из них. При пе­ре­ме­щении на дру­гую за­да­чу, про­сто оста­но­ви­те тай­мер для за­дач в ра­бо­те.

К ка­ж­дой за­да­че так­же мож­но до­ба­вить ком­мен­та­рии или при­кре­п­лять со­от­вет­ст­вую­щие фай­лы. Что­бы при­кре­пить к за­да­че файл, на­жми­те на имя за­да­чи и на вклад­ку Add First Asset [До­ба­вить пер­вый ак­тив] в ниж­ней час­ти эк­ра­на. На­жми­те кноп­ку Browse [Об­зор] и вы­бе­ри­те файл, ко­то­рый хо­ти­те за­гру­зить.

Ру­ко­во­дство по бы­ст­ро­му стар­ту мож­но ска­чать на па­не­ли сле­ва от стра­ни­цы вхо­да http://yourserver/todoyu/index.php. Это не пол­ный учеб­ник, но, тем не ме­нее, по­лез­ный.

Ин­тер­фейс Todoyu

Ос­нов­ной ин­тер­фейс Todoyu пред­став­лен пя­тью вклад­ка­ми: Portal, Projects, Planning, Contacts и Search. Хо­тя неко­то­рые из них го­во­рят са­ми за се­бя, ог­ром­ное ко­ли­че­­ст­во функ­ций, пред­ла­га­мых ка­ж­дой, оз­на­ча­ет, что сто­ит оста­но­вить­ся на них бо­лее под­роб­но.

  • Portal [Пор­тал]
Пор­тал – это при­бор­ная доска Todoyu. Здесь вы по­лу­чае­те доступ к про­ек­там, за­да­чам, спи­скам и дру­гой свя­зан­ной с про­ек­том ин­фор­ма­ции.
  • Projects [Про­ек­ты]
В Todoyu мо­жно ра­бо­тать сра­зу с несколь­ки­ми про­ек­та­ми. На ле­вой панели вы­бирается, ка­кие за­да­чи по­смот­реть по ка­ко­му-ли­бо кон­крет­но­му про­ек­ту. На глав­ном эк­ране ввер­ху по­казаны дан­ные о про­ек­те, а в нижней час­ти – все относящиеся к нему за­да­чи. За­да­чи от­ме­че­ны цве­та­ми, что по­зво­ля­ет лег­ко от­ли­чать го­то­вые от вы­пол­няе­мых.
  • Planning [Планиро­вание]
Со­глас­но на­званию, здесь планиру­ют­ся со­бы­тия на ука­зан­ный день, неде­лю или ме­сяц. Пе­рей­ди­те на вклад­ку, и в ле­вой панели ото­бра­зит­ся те­ку­щий ка­лен­дарь, а глав­ный эк­ран пре­доста­вит планиров­щик на день. Ме­ж­ду днем, неде­лей или ме­ся­цем пе­ре­клю­чай­тесь вклад­ка­ми в верхней час­ти эк­ра­на. Что­бы до­ба­вить со­бы­тие, два­ж­ды щелкните на со­от­вет­ст­ву­ющнм дне или вре­мени и за­полните необ­хо­ди­мую ин­фор­ма­цию. В ­выпадаю­щем спи­ске Event [Со­бы­тие] пе­ре­чис­ле­ны прак­ти­че­­ски все ти­пы со­бы­тий, вклю­чая празд­ники и дни ро­ж­дения.
  • Contacts [Кон­так­ты]
Здесь вы най­де­те спи­сок всех кон­так­тов, до­бав­лен­ных в Todoyu; лю­ди и ор­ганиза­ции разнесе­ны по от­дель­ным вклад­кам. От­ме­тим, что хо­тя во вклад­ке Кон­так­ты мож­но про­смот­реть под­роб­ную ин­фор­ма­цию о лю­бых лю­дях или ком­паниях и да­же об­но­вить свою ин­фор­ма­цию, но­вые за­пи­си здесь соз­да­вать нель­зя. Кро­ме то­го, в по­ле по­ис­ка сле­ва под­дер­жи­ва­ет­ся час­тич­ное со­от­вет­ст­вие, и вам не нуж­но вво­дить пол­ные дан­ные. Todoyu све­ря­ет вве­ден­ный текст со все­ми доступ­ны­ми по­ля­ми, та­ки­ми как имя и фа­ми­лия, ад­рес элек­трон­ной поч­ты и т.да., и ото­бра­жа­ет спи­сок всех сов­па­дений.
  • Search [По­иск]
На­конец, од­ной из са­мых уди­ви­тель­ных осо­бен­но­стей Todoyu яв­ля­ет­ся вклад­ка По­иск – это очень слож­ный на­бор ин­ст­ру­мен­тов. Вы мо­же­те соз­да­вать фильт­ры на осно­ве раз­лич­ных па­ра­мет­ров за­дач или про­ек­та в це­лом. Та­кие эле­мен­ты, как Created by [Кем соз­да­но], Owned by [При­над­ле­жит], Deadline [Срок вы­полнения] и Ста­тус [Status] – лишь часть доступ­но­го. Най­дя ис­ко­мое, мож­но со­хранить на­строй­ки по­ис­ка, на­жав на кноп­ку Save As New Filter [Со­хранить как но­вый фильтр] на ле­вой панели.

Шаг за ша­гом: Ус­та­нов­ка Todoyu

Шаг 1

  • 1 Ска­чай­те ар­хив
По­след­ний ре­лиз Todoyu – 2.0.7. Ска­чай­те ар­хив и рас­па­куй­те его. Убе­ди­тесь, что ваш ар­хи­ва­тор до­был файл .htaccess из ар­хи­ва, по­сколь­ку на фо­ру­мах под­держ­ки опи­са­но мно­же­ст­во слу­ча­ев, ко­гда от­сут­ст­вие это­го фай­ла вы­зы­ва­ло про­бле­мы у поль­зо­ва­те­лей. В про­цес­се из­вле­че­ния соз­да­ст­ся ка­та­лог Todoyu-2.0.7.

Шаг 2

  • 2 За­гру­зи­те ка­та­лог
Пе­ре­име­нуй­те ка­та­лог Todoyu-2.0.7 в todoyu и за­гру­зи­те его в кор­не­вой ка­та­лог до­ку­мен­тов ва­ше­го сер­ве­ра. Те­перь нуж­но раз­ре­шить за­пись в не­сколь­ких фай­лах и ка­та­ло­гах, по­это­му сде­лай­те chmod для сле­дую­щих: /config, /cache, /files и index.html. Этот этап очень ва­жен: ес­ли его сей­час опус­тить, воз­ник­нут про­бле­мы с ус­та­нов­кой.

Шаг 3

  • 3 Ус­та­но­ви­те в брау­зе­ре
Для на­ча­ла ус­та­нов­ки вве­ди­те в брау­зе­ре http://yourserver/todoyu. Про­цесс вы­пол­ня­ет­ся шаг за ша­гом и вклю­ча­ет вы­бор язы­ка, при­ня­тие ли­цен­зии (для Todoyu это BSD), и так да­лее. Убе­ди­тесь, что вы пра­виль­но вве­ли па­роль и имя поль­зо­ва­те­ля ба­зы дан­ных MySQL. Кро­ме то­го, будь­те ос­то­рож­ны с дан­ны­ми учет­ной за­пи­си ад­ми­ни­ст­ра­то­ра в Todoyu.

Слиш­ком мно­го дан­ных

Todoyu мож­но на­стро­ить для ра­бо­ты сра­зу над несколь­ки­ми про­ек­та­ми. С ви­ду это по­лез­но, но при та­ком под­хо­де от­сут­ст­ву­ет сег­ре­га­ция вве­ден­ных дан­ных. А именно, ес­ли вы до­ба­ви­те 20 че­ло­век в один про­ект и пять в дру­гой, Todoyu бу­дет всегда по­ка­зы­вать все 25 че­ло­век. То же относится и к ком­пания­м.

В ма­лых про­ек­тах это тер­пи­мо, но в боль­ших уже бу­дет оз­на­чать ла­ви­ну ин­фор­ма­ции. К сча­стью, рас­ши­рен­ные оп­ции по­ис­ка по­мо­гут при­дать этой ла­вине смысл – без них вы бы про­па­ли.

Что­бы луч­ше по­нять, что име­ется в ви­ду, соз­дай­те тес­то­вую ко­пию Todoyu и вы­бе­ри­те во вре­мя уста­нов­ки им­порт де­мо-дан­ных. Соз­да­ст­ся тес­то­вая ко­пия Todoyu, за­полнен­ная тре­мя про­ек­та­ми и вся­ки­ми дру­ги­ми дан­ны­ми. Ос­мот­ри­тесь, и вы ско­ро пой­ме­те, что это неподъ­ем­но для об­ра­бот­ки.

По­то­му-то мы и ре­ко­мен­до­ва­ли для ра­бо­чей уста­нов­ки Todoyu иг­но­ри­ро­вать оп­цию им­пор­та де­мо-дан­ных: ин­фор­ма­ция из при­ме­ров бу­дет ме­шать ва­шей ра­бо­те.

Персональные инструменты
купить
подписаться
Яндекс.Метрика