Adobe AIR based Fatclient
|Assignee:||Martin Herr||% Done:|
Would like to build an AIR based fat client for Redmine using the open source twitter client called "spaz" as code basis (http://code.google.com/p/spaz/).Planned features:
- Connecting to Multiple Redmine-Repositories
- Global "mypage" -> GTD-ToDoList (Things-style http://www.culturedcode.com/things/)
- Global Activity-List (what is happening)
- Adding new tasks to projects
- Task search
- Project member details
Anyone else interested?
#3 Updated by Martin Herr about 5 years ago
@Thomas: What do you mean with "local chat room"? I don't want to chat ;) my goal is to stay connected to my redmine projects/tasks even if my browser is closed.
My purpose is to develope a cross-operating-system-fatclient like mylyn for eclipse but as standalone application (Win/Mac OS X/Linux). For me it's equal using Adobe software or something else. I just found that open-source-implementation Spaz using Adobe AIR that could be modified to connect to a redmine-REST-API... Do you have a better non-adobe-alternative?
#4 Updated by Michael Pirogov about 5 years ago
2Martin, I've got some features you described via xmpp module. So you are in connect with redmine tracker from ICQ,MSN,YIM,Jabber,anything-else. For example list of your current tasks, easy time tracking addition and many more. But I vote for members TODO list to be implemented in main Redmine trunk. That's feature I really missing here. Anyway good luck ;-)
#5 Updated by Martin Herr about 5 years ago
@Michael: Great. I thought about a xmpp integration some time ago (we are using openfire for internal messaging in our company - http://www.igniterealtime.org/projects/openfire/index.jsp) But I think it would be hard to handle hundreds of tasks and different projects by sending chat messeges to a "virtual redmine bot" - unless you are planing to implemented some kind of natural language processing ;)
Did you implement your xmpp-stuff as redmine-plugin with engines?
#6 Updated by Michael Pirogov about 5 years ago
2Martin, correct. It's plugin based and working in another thread. Now I've no much time on it, but in current state it does:
- help - this message
- version - shows current version of me
- lang [ru,en,cs] - Changing current language for conversation (TODO)
- projects - Shows all projects you participated in
- all projects - Shows all projects in a system
- tasks - shows all your tasks
- all tasks - shows all your tasks, including closed one
- task [task_number] - shows detailed info about task
- [description] #[task_number] - adding reported time (hours) to specified issue
- find [string] - find and shows up task containing string (TODO)
- status - Shows occupancy status for all members
- time - shows current time
- cal - shows ASCII calendar for current month
- [+..-] [number] - calculator
- weather - weather forecast for Moscow
- rate - echange rate for RUR/USD/EUR
- wtf [WTF] - What The F*ck Acronyms
Most of usable things in my company is tasks and time adding.
#9 Updated by Maxim Krušina about 5 years ago
#12 Updated by Petr Cervenka over 3 years ago
Maxim Krušina wrote:
Yes Klok with support for Redmine would be amazine! I think adobe air is great platform for such project! Support !
#14 Updated by Maxim Krušina over 3 years ago
I'm thinking about this client more than one year! If interested, we can create some drafts, project info, ideas, wireframe, etc.
What is very important to us are some global-overviews, or bird-perspective views... Redmine is excellent in managing separate ticket/versions, but we need to see some global, quick and easy to read reports, which cannot be solved by configuring different ticket reports.
- Workload of people, divideb by all users / internal uisers / external users
- Time spent by days - for checking if everyone filled exact time - inernal/external/all users - additionaly with some colouring for under-above-limit (ie less than 6 day úer day or more than 9 hours per day)
- All deadlines, tickets, versions, etc.
- Daily/Weekly/Monthy email reports - Every morning I need to see what my developers did yesterday, how much time they spent, if time was filled properly, etc., I need to see report of emerging deadlines, for today, this week, this month, etc., projects progress, etc.
- Some special functionalities for cleaning old pending tickets... it can be something like "tip of tyhe day", but it will be "Kill one old ticket per day" - it can select one of old ticket assigned to you with sugesstion to close or other solve issue - usefull for continual cleaning of old tickets
- And plenty of other ideas I have noted somewhere ;)
I fail to see why this issue exists (and why it is still open). If people want to work on an Adobe AIR based client for Redmine: Power to them, and I look forward to seeing and trying the results! But it would seem that the way towards that would be to create a project at GitHub, Bitbucket, SourceForge, Google Code etc., perhaps create a mailing list / forum, and discuss details there and put the code there. Of course referencing to that from the Redmine forums etc. is still something you would want to do.
But it is unlikely that this issue (hidden among 3800 other open issues) is going to attract contributors...
#18 Updated by Daniel Felix 2 months ago
Max Horn wrote:
I would agree, that HTML5 and JS will be one of the best solutions.
Well, everyone is free to build it's own client solution. But I won't think, that native clients are needed. A good mobile theme would be great. The UI overhaul would be really helpful too. :-)