Loading...
 
[edu.t.o] Development

[edu.t.o] Development


Aulawiki-workspaces on tw 4.1

posts: 52
I think I succeded in having basic aulawiki-workspaces on tikiwiki 4.1.
Will need to test further.
The adaptation mainly involved
  • classes that extended TikiDB now extend TikiDb_Bridge
  • classes extending tikilib now use:
    $this->query instead of $this->db->query
  • method tikilib->convert_sortmode now is $tikilib->convertSortMode

various other small fixes all related to the previous changes in class extends

So far I tried creating wiki, blog, tracker, forum, filegal with success

Workspaces Objectperms templates system also seems to work on created object.

Also module workspaces_my works.

Now I wonder if it is the case to go on this path, and where to. I think the logical course would be to transparently switch from/to category permissions for workspace resources, so as to meet the other development path somewhere.

And then I might leave this to its destiny, and to anyone who dares continuing.

The mod is available as aulawiki-4xfor test install on tw 4.1 by setting mods provider
http://workspaces.altervista.org/mods/
posts: 158
> I think I succeded in having basic aulawiki-workspaces on tikiwiki 4.1.
> Will need to test further.
> The adaptation mainly involved
> *classes that extended TikiDB now extend TikiDb_Bridge
> *classes extending tikilib now use:
> +$this->query instead of $this->db->query
> *method tikilib->convert_sortmode now is $tikilib->convertSortMode
>
> various other small fixes all related to the previous changes in class extends
>
> So far I tried creating wiki, blog, tracker, forum, filegal with success
>
> Workspaces Objectperms templates system also seems to work on created object.
>
> Also module workspaces_my works.
>
> Now I wonder if it is the case to go on this path, and where to. I think the logical course would be to transparently switch from/to category permissions for workspace resources, so as to meet the other development path somewhere.
>
> And then I might leave this to its destiny, and to anyone who dares continuing.
>
> The mod is available as aulawiki-4xfor test install on tw 4.1 by setting mods provider
> http://workspaces.altervista.org/mods/

Whohooo!, this looks impressive! Good job, pingus!
I would suggest that you commit your new aulawiki-4x to svn at sf.net tw mods, besides offering it from your own mod repository (thanks for that!).

Since Tiki 3.x is the LTS, and there is no perspectives nor any other adaptation for workspaces in the main code, I see the goal to keep worksapces working under a 3.x branch.

Regarding the 4.x branch and the following (5.x, 6.x, etc.), I'm not sure yet about the destiny of such a mod as external package. 5.x will have feature freeze in less than 3 weeks, and I don't see any GUI for easily creating workspaces there, so I guess that it won't happen for 5.x either (just a guess), but I might (I hope) occur for 6.x (October 2010), which is quite far away still. So for all this time, Aulawiki-4x (and any other adaptation for 5.x, if needed) would be very welcome for people using aulawiki for production to enable them (us, in fact :-) ) upgrade our sites to the latest stable branch (if not using LTS).

My main doubts are for any converging path from workspaces data (from workspaces mod) to whatever data is used for workspaces in tiki core.

Could it be, also, that thanks to the discussed work for adapting the workspaces desktop (from the aulawiki mod) into a wiki page with some predefined layout for that workspace type, that your work is used as the way to handle the workspaces layout in tiki core?

My 2 cents
posts: 52
> I would suggest that you commit your new aulawiki-4x to svn at sf.net tw mods, besides offering it from your own mod repository (thanks for that!).
>

Well. it just started working. I'd ask anyone to help me in tryimg it and finding anything that doesn't work. Modules.... Eg: I just found that it shouldn't handle imagegals, because these are not there anymore...

And this version cannot ever run under 3.x LTS, so should it become a new, parallel mod in svn? In this case I also have some questions as:
-should/could we remove the 'aulawiki/assignments' part and leave the bare workspaces? I never ever used nor tried aulawiki/assignments.

> Regarding the 4.x branch and the following (5.x, 6.x, etc.), I'm not sure yet about the destiny of such a mod as external package. 5.x will have feature freeze in less than 3 weeks, and I don't see any GUI for easily creating workspaces there,

I think that, once there's a transparent, seamless objectperms<->categperms transition, so that at any time each can immediately be translated into the other, this mod can be just an implementation of the base workspaces feature as it will be (and actually already is, I think) in core tikiwiki.

> My main doubts are for any converging path from workspaces data (from workspaces mod) to whatever data is used for workspaces in tiki core.
>
> Could it be, also, that thanks to the discussed work for adapting the workspaces desktop (from the aulawiki mod) into a wiki page with some predefined layout for that workspace type, that your work is used as the way to handle the workspaces layout in tiki core?

I am not too worried about the layout, with perspectives+modules it can be improved afterwards. What I mainly think about is the permission system, categ transitions, jailroot, category groups and these groups objects permissions and all the rest of the core that has to be put together still.
A first goal colud be to be able to apply a category transition, maybe even loaded from profiles, under a certain workspace, and be able to start working with it.

Anyway we'll see. Please anyone interested give it a try.

posts: 158
since you usually had low bandwith connection, pingus, and I wanted to modify a few things of your patch for tiki 4.x, I decided to commit the aulawiki_tiki_4 mod for you on svn mods.

Next step, I'll modify the css (at least) there on svn (so that we have version control, etc.).

posts: 158
it apparently worked for me! :-)

There are some issues with the display (css and/or tpl's), and options in the main menu wich are not working (periods, assignments, etc.)

I've never been able to use them because Im afraid that jreyes didn't finish coding them (or there must be some hard coding needed?).

Anyway, but I installed on a proposals/4.x, and created a ws type course, and then, personal ws for me as user who just joined that worksapce, and it worked!
Great, so far...

Switch Language