{"id":16726229,"url":"https://github.com/deas/formtek-site-task-manager","last_synced_at":"2025-04-05T05:41:31.056Z","repository":{"id":33974210,"uuid":"37715456","full_name":"deas/formtek-site-task-manager","owner":"deas","description":"Automatically exported from code.google.com/p/formtek-site-task-manager","archived":false,"fork":false,"pushed_at":"2015-06-19T10:13:00.000Z","size":1180,"stargazers_count":1,"open_issues_count":5,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-10T13:34:26.721Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deas.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-19T10:10:27.000Z","updated_at":"2021-02-04T09:41:13.000Z","dependencies_parsed_at":"2022-07-13T21:44:30.667Z","dependency_job_id":null,"html_url":"https://github.com/deas/formtek-site-task-manager","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fformtek-site-task-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fformtek-site-task-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fformtek-site-task-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fformtek-site-task-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deas","download_url":"https://codeload.github.com/deas/formtek-site-task-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294461,"owners_count":20915338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T22:52:33.195Z","updated_at":"2025-04-05T05:41:31.035Z","avatar_url":"https://github.com/deas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Formtek Site Task Manager Dashlet\r\n---------------------------------\r\n\r\nVersion .01  [Build 3]\r\nSeptember 9, 2012\r\nWorks best in Chrome.  Also Firefox, IE7 and IE8.\r\n[A number of problems were noted in IE9, but some of the same problems were also seen in standard Share, \r\nlike the dashlet configuration dialog not centering or dragging correctly, and the dialog to add new items\r\nto the workflow package not functioning.]\r\n\r\nBuild\r\n-----\r\n\r\nThe Formtek Site Task Management dashlet is an add-on that was developed to target an Alfresco 4.0.2.X installation.\r\n\r\nThe source code for the project can be downloaded using SVN from Google Code at this URL:\r\nhttp://code.google.com/p/formtek-site-task-manager/source/checkout\r\n\r\nThe Subversion download command is as follows:\r\nsvn checkout http://formtek-site-task-manager.googlecode.com/svn/trunk/ formtek-site-task-manager-read-only\r\n\r\nThe project uses version 1.6 of the standard Alfresco build script for add-ons written and maintained by Will Abson.\r\nThis is an ant-based script, so the assumption is that Java and ant are installed on the build machine and available.\r\nBuilding the Site Task Manager also requires a compile of some Java code which needs to link to the Alfresco API, so\r\nyou'll also need to have the Alfresco 4.0.2 SDK downloaded.\r\n\r\nIn the root level of the source for the dashlet project, you will find the file build.properties.\r\nEdit this file to change the location of the Alfresco SDK.  \r\nYou'll notice that from the default location, that the dashlet was built to target an Alfresco Share 4.0.2.X installation.\r\n\r\nThat should be all you need.\r\nFrom the command line, simply type \"ant\".  No additional arguments are needed to do a simple build.\r\nBut other command-line build options are available.\r\n\r\nIf the build is successful, you should find the newly built jar file in the build/dist directory.\r\nBy default, this file will be named: ftk-sitetaskmgr-dashlet0_01.jar\r\n\r\n\r\nInstallation\r\n------------\r\n\r\nMake sure your Alfresco server isn't running and then copy ftk-sitetaskmgr-dashlet0_01.jar to the lib area in both the exploded Alfresco and Share war areas \r\n[with the assumption that you're using tomcat]:\r\n\r\n\u003cALFRESCO_HOME\u003e/tomcat/webapps/alfresco/WEB-INF/lib\r\nand\r\n\u003cALFRESCO_HOME\u003e/tomcat/webapps/share/WEB-INF/lib\r\n\r\nRestart the Alfresco server and the Alfresco Share application.\r\n\r\nUsing the Dashlet\r\n-----------------\r\n\r\nNavigate to the dashboard of your favorite site.\r\nClick the \"Customize Dashboard\" button and drag the \"Site Task Manager\" dashlet into one of the columns on your dashboard layout.\r\nAdd the \"Site Task Manager\" in a prominent location on that site's dashboard.\r\nYou might best consider adding the dashlet to a column of the layout that has at least 2/3's of the dashboard width.\r\n\r\nAfter doing that, you can start creating site tasks from the site dashboard.  \r\nThis can be done by clicking on the \"New Task\" link at the upper right of the dashlet.\r\nAfter doing that, a create task dialog will pop up.  This dialog is likely familiar because it is based off of the standard Alfresco \r\n'create a workflow' dialog.  Fill in a name for the task and a person to assign the task to.  All other fields are optional.\r\n\r\nThe Site Task Manager associates tasks to a site.  Because of that, it is only possible to have one Site Task Manager dashlet per site.\r\n[You could have multiple dashlets, but they'd be displaying the same information.]\r\nEach site that the dashlet is installed into will uniquely track the tasks that were created in that site.\r\n\r\nSite task workflows are different from standard Alfresco workflows because they are visible to all site members, not just to the \r\ninitiator or to those people to whom tasks have been assigned.\r\n\r\nThere are 12 columns used in the site task list.  Because 12 columns can take a lot of real estate on the dashboard, the standard look\r\nof the task list can be reconfigured.\r\nYou can resize, reorder and hide some of the columns to show only the information that most interests you, and by doing so, you can also \r\nshrink down the width of the task list in the dashlet.\r\nThe changes you make to the column size and placement are saved as your preferences and will be used the next time you visit the page.\r\n\r\nThere is a standard dashlet configuration dialog available from the upper right side of the dashlet.\r\nWhen each site user clicks on that, they are able to configure their own preferences for how the task list should be displayed.\r\nAvailable on that dialog is an option to select the number of rows per page and also to select which columns you would like to hide.\r\nBy default, the column called \"Previous Comment\" is hidden.  The previous comment is the comment made by the user on the last step of\r\nthe task workflow.\r\n\r\nNote that tasks are basically in one of three states:  Assigned, Done or Archived.\r\nImmediately after creating a task, it will be put into the Assigned state.\r\nAfter the assignee completes the task, it will move into the Done state.\r\nFrom the Done state, a site manager (or the task initiator) can send the task back to the assignee or move it on to the final task of Archive.\r\nOnce the task is archived, you can't do anything with it other than to view it or cancel it which will delete it from the site task list.\r\n\r\nNote that the items displayed in the task list can be filtered.  For example, if you don't normally want to see the Archived tasks,\r\nyou can select to see only the Assigned and Done tasks, or only the Assigned tasks. The last value you select as a filter will\r\nalso be saved as your preference and remembered and reused the next time you visit this page.\r\n\r\nFor each row of the task list, actions are available and located to the right of the row.\r\nAdministrators, Site Managers and task Initiators will have the priviledge to edit the task.\r\nThe edit privilege allows these users to edit task properties, reassign the task to a different user, or to move the task to the next\r\nstep of the task workflow.  These users can also cancel a task, which from the perspective of the task list, effectively deletes it.\r\nAll site members are able to view tasks.\r\n\r\nThe Task name property on the row of each task contains an active link that will direct you to the standard Alfresco workflow details page.\r\nHere you can see all the iterations that the task has gone through and the comments associated with each step.\r\nYou are also able to look at the workflow diagram  and see the current position of the workflow within the task flow.\r\n\r\nThe Dashlet Design\r\n------------------\r\n\r\nThe dashlet was designed to try to reuse as much of standard Alfresco capabilities as possible rather than to try to integrate \r\nthird party extensions.\r\n\r\nSome of the elements of the dashlet construction includes:\r\n\r\n- Standard Alfresco Dashlet/Surf with help and configuration dialog\r\n- YUI2 controls and event handling, particularly as related to the YUI datatable\r\n- Web Scripts, with both Javascript and Java-backed controllers\r\n- Extension of the Alfresco Javascript API with a custom Javascript method\r\n- Activiti workflow\r\n- Alfresco forms\r\n- Alfresco user preferences\r\n- Standard Alfresco add-on build script\r\n\r\nYou can read more about the project at the project's home page: http://code.google.com/p/formtek-site-task-manager/\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeas%2Fformtek-site-task-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeas%2Fformtek-site-task-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeas%2Fformtek-site-task-manager/lists"}