Hi everyone!
I'm very proud to announce the project openMyWork based on the Web2py
framework.
openMyWork has been created for the Basque Government in Spain, and
it's gonna be the Basque Government's center of future liberations of
open source applications.
The source code available is a beta and there is a little
documentation missing (like an installation manual), we are developing
new features and the next release its gonna be something really big :)
(including documentation in English and Spanish). I hope to have a
website ready on the next month
And now, what is openMyWork?
openMyWork is a collaborative work environment, joining a set of
applications. Here goes a little resume of the apps.
- openMyForge: a code forge, which can be installed in 2 versions
"lite" and "enterprise". " The "enterprise" version uses svn and a
webdav server, and it's pre-installation is a bit more complicated.
The version "lite" use a filemanager does not use the services of
webdav and svn.
- openMyDesktop: its a personal web-desktop like the iGoogle
interface, but it can connect to a infinite number of openMyForge
installations to see and merge the data (tasks, bugs, incidences....)
of all the projects that you are working in. And it can be extended to
merge data from other sites, like GoogleCode.
- openMyCalendar: openMyCalendar is a calendar app, based on the
jquery library fullCalendar, and is integrated with and openMyDesktop
openMyForge.
- CAS: its your cas application, but we added a mobile view for
login and logout.
- Filemanager: only visible in the "lite" installation, and its the
web2py app called "filemanager" with no modifications.
- Portal: its a web-frontend, its the web frontend that were used
in the december web2py app contest :)
- openMyWork: actually its the web2py's admin app but modified to
only install and configure the other apps.
I'm going to talk a little more of the 2 larger applications of the
openMyWork project: openMyForge and openMyDesktop.
openMyForge, as i said before, is a code forge where you can make
private and public projects. It offers the next services:
- Bugs
- Incidences
- Tasks
- Roadmap
- Calendars(the openMyCalendar app)
- Webdav viewer (only in enterprise installation)
- SVN viewer (only in the enterprise installation)
- Filemanager (only in the lite installation)
- ETR ("Editor en Tiempo Real" or "Real Time Editor" in english).
(This is an experimental feature, it is a real time editor like gobby,
and now its based in the google library: mobwrite but in the future we
want to make this with another library like nodeJS or something like
that).
It offers to extract info with the RESTful API (at first, we developed
one, but we moved to the one developed by Massimo)
openMyDesktop its a "merge center" of all the data from openMyForge.
You can visualice and merge the data from many projects in many
openMyForge instances (even a local instance of openMyForge). It
offers this services:
- Tasks (that can merge with the ones in openMyForge)
- Notes.
It has a mobile interface (at the moment "read only" features) with
jQueryMobile :)
In the future we want to make a more updates with a social aspect,
like integration with Facebook, chats, etc...
The apps are running here, so you can visit the public frontend of the
application:
http://forjas.infloss.com/ -the frontend-
http://forjas.infloss.com/forja -the openMyForge app with more
projects liberated by the Basque Gobernment-
http://forjas.infloss.com/escritorio -the openMyDesktop app but you
will need an user :( -
Manuals:
http://forjas.infloss.com/dav/openmywork/openmydesktop (user manual
but in spanish only)
http://forjas.infloss.com/dav/openmywork/openmyforge (lite-
installation: user manual but in english only)
In order to see the "private part" you will need an user but for the
moment the registration is closed (in the next relase we will open the
registration to everyone :D) but you can see how to administer the
forge application with the manual.
In the next release we are gonna to include this (and more ;D):
- In the online version there are a lot of usability flaws and its
code is very old now, but we are working in a new interface (like
GQueues) for the layout of bugs, incidences, task and roadmap services
that it will make more usable. In fact, the GQueues interface is
available in the trunk version, and you can see some screenshots in
the forge-lite manual.
- Registration open to everybody
- Wiki
- bug corrections.
- Read and write from openMyDesktop to openMyForge.
We know that we are not offering you the 100% of the application now,
but we wanted to make it public, since the project was released in
January. And so we self-oblige us to have the all documentation in
English for you (and a better installations system) as soon as
possible ;)
For now I invite you to visit the public frontend of the application
and wait till the next release to do any type of installation, but if
you still want to download and play with the source code, the svn is
located here (here you don't need an user :D):
http://forjas.infloss.com/svn/openmywork/
The forge-lite installation can be done but it's still a little
unstable. You can try downloading the openmywork package from:
http://forjas.infloss.com/dav/openmywork/apps/web2py.app.openmywork.w2p
If you want to install it (remember, use the lite mode), in the step
five of the installation there is no feedback to the user and it looks
like the application is stuck but it is downloading (and configuring)
from the repository all the applications.
We will be happy to answer all your questions (ASAP), me and the other
developer, Jesus Martinez.
Best Regards
Daniel Gonzalez.