Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - socendani

Pages: [1]
1
Español / Documentos en OPENGOO 1.0
« on: November 13, 2008, 05:33:19 am »
Hola chicos.
El tema de la documentación me preocupa.

Cuando se sube un fichero a opengoo, llamémosle "documento1.pdf"
se integra dentro de opengoo.. ok.

Miedo
Si se degrada opengoo, si quiero "exportar" esos ficheros, si quiero acceder a esos ficheros he perdido la estructura de directorio, los nombres de los ficheros, etc..

No me atrevo a subir ficheros oficiales (actas, documentación, etc..)
Necesito jerarquizarlos por carpetas normales y tener los nombres normales no encriptados...  entiendo el problema de seguridad... se podría poner una coletilla para evitar la descarga directa, por ejemplo..

Lo que sería genial
usuario crea las carpetas "2008 / ACTAS DE REUNION "  y sube el documento "Acta-1.pdf"

 public/files/2008/ACTAS_DE_REUNION/Acta-1----x2321dxas----.pdf

el documento NO es accesible sino conoces la clave o coletilla "----x2321dxas----" y desde dentro de opengoo, antes de acceder al documento hay que substraerle la coletilla...

al menos, podría hacer una backup y tener la estructura por si necesito

bueno, menudo tostón.. disculpad el rollo..
solo es una sugerencia por si planteáis el tema..



2
Español / Filosofía OpenGoo
« on: November 13, 2008, 05:20:50 am »
Hola a todos.
Tengo una duda sobre la dirección que toma OpenGoo.

He intentado poner opengoo en un sitio de trabajo en grupo y me encuentro con detalles de filosofía

OpenGoo pretende ser un Web office por un lado pero por otro un projectManager. 

En un WebOffice el "sujeto" es una persona que utiliza herramientas y puede compartir la edición y trabajo con otras. el potencial está en las herramientas.
En un ProjectManager el potencial está en el ACL (controles de acceso). En la estructura de permisos y su administración. las herramientas están en un segundo lugar.

El problema que veo en opengoo 1.0 es que el concepto de permisos tiene algunas lagunas funcionales y de gestión y por lo tanto, en mi caso que no es uso "personal" sino para un gestionar la comunicación de un grupo de personas (unas 40personas), lo de menos es las herramientas, es más importante el ACL, sus permisos, la curva de aprendizaje y su modo de comunicación entre ellas.

no me queda claro conceptos como compañias, usuarios (dentro de esas compañias), usuarios en la comañía "owner", Roles, Grupos, permisos de sistema, jerarquias de los workspaces, creación del workspace_personal si luego no puede crear subespaces,_personales, que las pestañas superiores no sean por permisos ... etc. .. quizás mi problema es lo que quiero hacer.

quería montar un opengoo para una escuela para integrar maestos, ampa (padres), y quizás estudiantes y cada uno su espacio de trabajo (y con su administrador)  y un espacio común.

seguiré intentándolo.. por ahora crearé 2 o 3 opengoo's independientes por que me gusta muchísimo la aplicación, me gusta el uso del javascript ext2, el uso de de MVC y deseo animar y difundir este proyecto...

ánimo.

3
How To's / workspaces, groups, acl, companies,... (duda)
« on: November 11, 2008, 08:02:39 pm »
Hi.
I have two independent groups width two administrators.
These groups must be private each other (i wrote good?)
One group can't see the other group data.

I didn't found how do it with opengoo.
I test with groups, with permissions by user,  by workspace, with two companies.. but the administrator (of a company) can create a workspace and assign full access to other group.

the admin of child company can add users in his comapnay and in the owner company¿?

and by the update profile option, one admin (of a child company) can assign an user to another company... but after, he hasn't  permissions to access to manage users...

buf.. (un lio)..

sorry, it's very dificult for me to write in english....

thank you


4
Feature requests / publish documents out-of opengoo
« on: November 09, 2008, 08:20:21 am »
we write an internal document. ok
it would be possible a check that give an URL external to show this content in read mode?
publish document/files out of opengoo.


5
Feature requests / internal forum
« on: November 09, 2008, 08:17:39 am »
I want to implement opengoo in a fathers educational community of a school
It would interest  a simple internal forum integrating users and filtered by workspaces?
thanks.

(sorry my poor english)
 

6
Feng Office 1 / force_mkdir($destination_dir, 0777) - cPanel chmod -R
« on: October 08, 2008, 07:11:35 am »
Hi,
I have a cPanel hosting.
upload files breaks. It can't create subdirs in upload dir.
I can't do CHMOD -R 777 (recursively) and the owner of directoris is Apache user. 
the problem: create subdirs.
the temporal solution I found: not use the function force_mkdir()
Line 169 of \opengoo\library\filerepository\backend\FileRepository_Backend_FileSystem.class.php

I changed temporally:
if(!mkdir($destination_dir, 0777, true)) {
//if(!force_mkdir($destination_dir, 0777)) {

my code for testing mkdir for my cPanel hosting:
Code: [Select]
error_reporting (E_ALL);
$dir="upload";
$base="dir_".rand(1,40);


//(A) prova a troços
if (1==1) {
$nom1=$base."_A";
$nom2=$nom1."_sub";
chdir($dir);
echo "<br>(A) prova a troços";
echo '<br>directorio actual: '.getcwd();
mkdir($nom1);
chmod($nom1,0777);
chdir($nom1);
mkdir($nom2);
chmod($nom2,0777);
chdir($nom2);
echo '<br>directorio actual: '.getcwd();
echo "<br>creado a trozos?: $dir / ".$nom1."/".$nom2 ;
chdir('../../../');
echo '<br>directorio actual: '.getcwd();
echo "<hr>";
}

//(B) prova directe
if (1==1) {
$nom=$base."_B/".$base."_B_sub/";
chdir($dir);
echo "<br>(B) prova directe";
echo '<br>directorio actual: '.getcwd();
echo '<br>Intentamos crear:: '.$nom;
mkdir($nom,0777,true);
echo '<br>directorio actual: '.getcwd();
echo "<br>creado?:".$nom  ;
echo "<hr>";
}

//(C) prova force_mkdir
if (1==1) {
$nom=$base."_C/".$base."_C_sub/";
chdir($dir);
echo "<br>(C) prova directe";
echo '<br>directorio actual: '.getcwd();
echo '<br>Intentamos force_mkdir:: '.$dir.$nom;
force_mkdir($nom,0777);
echo '<br>directorio actual: '.getcwd();
echo "<br>creado?:".$nom  ;
echo "<hr>";
}

function force_mkdir($path, $chmod = null) {
(....)
}




Pages: [1]