Ourproject FAQ

From ourproject.org wiki
Jump to: navigation, search

Index

Contents

English - Frequently Asked Questions

{en}

TODO: Please, help us translating the answers from Spanish.

Free Projects

What are the conditions for hosting my project or web site at ourproject?

The condition for hosting projects at ourproject.org (in addition to the requirement that the projects and their contents do not violate Human Rights, worker's rights, or environmental protection laws) is that the content created during the project must be released under one of these licenses:

  • Creative-Commons, Attribution-ShareAlike
  • Free Art License
  • GNU Free Documentation License
  • GNU General Public License (GPL)
  • Libre Designs General Public License (LDGPL)
  • Open Publication License, Version 1.0
  • The Design Science License
  • Artistic License
  • BSD License
  • Creative-Commons, Attribution-NonCommercial-ShareAlike
  • GNU Lesser General Public License
  • Mozilla Public License 1.1
  • Public Domain
  • No license: only for Initiatives encouraging Free Knowledge (without contents): This option is for organizations which share our goals, but who do not need to use our services to publish any work. For instance, Solar, a Free Software organization from Argentina, use this pseudo-license. They mainly use our mailing lists, and other tools.

These are the licenses normally used by initiatives encouraging Free Knowledge, but we are also open to other similar licenses.

Can I host my project or web site on ourproject.org for free (no cost, gratis)?

Ourproject.org provides a space for collaborative work for Free Projects of any theme (not only free software) together with social projects, with the objective of sharing all types of knowledge under free/libre licenses. In other words, it is not a simple free/no cost hosting site in which any web site or project can be included.

For that reason, to host a project in ourproject.org you must choose carefully a suitable license which you will use to share all the contents of your Free Project. Moreover, you should always make the license clearly visible attaching it to every piece of your work. For example, you should not choose the GPL license for a project that has nothing to do with software.

Which services can ourproject offer?

  1. Mailing list
  2. Surveys
  3. Forums
  4. Task management
  5. SCM (CVS, SVN)
  6. News service
  7. Documentation management
  8. FTP
  9. Registring
  10. File publication system
  11. Stats
  12. Wiki
  13. Web hosting & subdomain
  14. MySQL database
  15. Full backups
  16. E-mail Alias

Licences

I would like my project to be as public as possible. I've chosen the “Public Domain” licence. Is this a good decision?

A “Public Domain” licence makes your work suitable for any use by any person, with neither any authorship nor ownership, nor any copyright or specified rights over your work. You can find more information about this concept in:

That's why we recommend you a license like this one:

that would make public and free your work, but keeping the authorship and forcing other derivative works to be shared in a equivalent way. Otherwise, a work under "public domain" could turned to have a different authorship than yours, or even end up being a non-free work.

I would like my Project to be as free as possible. I've chosen a “Non-Commercial” licence. Is this a good decision?

A license that forbids the commercial distribution of the contents if, by definition, a non-free license. For additional and very helpful information about this subject go to:

In my project we want to release under free license two types of contents. How do I choose the license?

You may categorize your project with several licences and afterwards associate each one with a some content. For example, the GPL for the software and the GFDL for the documentation.

Can I choose two license for my project?

Yes, the content can have several license. In this case, the user chooses the license that he will use for the content.

How do I change the license for my project?

Go to your project space => Admin section => find "Categorization of the Project" and next to it [Edit]. Click [Edit] to change your license and other issues.

User Accounts

I have lost my password. What can I do?

You can recover it going to the "lost password" page.

Project Administration

I have categorized my project but it does not appear in the project tree. What's going on?

The project tree is updated automatically once every night.

I have carried out some administration tasks in my project and it seems they had no effect

Many of the administrative tasks of a project, like the user rights, project domains, CVS, etc are queued and executed all of a sudden periodically. If after 24 hours your changes did not take effect, contact ourproject.org administrators.

How do you delete an user or a project? I made a test one and I can't remove it

Only the ourproject.org administrators can remove users or projects. If you want to delete your user or project for any reason, [for it by e-mail]. If you mean how to remove a collaborator, read the following question.

How do I remove a collaborator from my project?

You can do this from the admin webpage of your project clicking in the icon of the rubbish bin next to the collaborator name. If the collaborator has admin rights, first you have to remove them (only another admin from the same project could do that). Otherwise, the rubbish bin icon won't appear properly and you won't be able to remove it.

How do I add a collaborator to my project?

For adding a collaborator to your project, he/she has to have an user in ourproject and should give you their unix name (the short user name). From the admin webpage of your project, add this short user name and click on "Add user". Afterwards you should give the user the proper project access rights.

There are several possible collaborator rights. What do they mean?

  • Role Name: Short description of the field in which he/she collaborates.
  • Project Admin: the project administrators have all the rights over it, even adding/removing other collaborators.
  • Task Manager: The different rights for managing this ourproject tool.
  • Forum: The different rights for managing this ourproject tool (none by default). Moderators can remove messages from the forum
  • Document Manager: The different rights for managing this ourproject tool (none by default). Editors can update/edit/delete documents of the project.

The rights fields

  • Registry Admin
  • Release Technician
  • CVS Commit

are only applicable for free software projects, so if your project has nothing to do with software, don't worry about them and don't use them.

Documents, files, downloads/uploads

How do I make visible the documents I have included in my project?

You can notice that the documents are in the status "pending". Go to Documents->Admin. There you can select a document and change its status to "Active", clicking the button "Send edited". This action will make visible the documents to the public. If you want to make the documents visible only to the project members (in the case of working versions, for ex.), you can leave them in "pending" or "private".

Which is the size limit for documents or files?

The actual limit is 10Mb if you want to upload them through the web. Through ssh/sftp the limit is bigger, and you can leave it in the project web space. Afterwards you should link it in your web or wiki. Contact the [[1]] in case of any problem.

How do I update a document already uploaded?

You have to log in as admin in the project main webpage, select the Documents tag and there go to Admin. There you can go to the folder of the document you want to update and select it. Next you can see several boxes, where the last one is "OPTIONAL: Send a new document". With "browse" you can search in your computer the new file that you want to upload. When you have done it, click on "Send edited".

How can I upload files to the public ftp of ourproject?

You can leave the files, for example, in


/var/lib/gforge/chroot/ftproot/pub/yourproject/

And for being able to access through internet for downloading then, you can access them in (the file yourfile in yourproject)


ftp://ftp.ourproject.org/pub/yourproject/yourfile

Mailing Lists

I want my mailing list mylist to appear in my own language. How can I do it?

You have to enter as administrator in http://lists.ourproject.org/cgi-bin/mailman/admin/listamia/language (changing mylist to the name of your list) and select the desirable language.

How can I change the name of a mailing list of my project?

It is a nightmare.

Extracted from http://www.gnu.org/software/mailman/faq.html


Q. How do I rename a list?
A. Renaming a list is currently a bit of a pain to do completely correctly, especially if you want to make sure that the old list
contacts are automatically forwarded to the new list. This ought to be easier. :(

Furthermore, the mailing lists have been installed in a rather complicated way, and it would be difficult to do it clean and properly.

We recommend something easier: create another list with the new name, and specify the old one as "deleted" in the web interface. You can take all the suscriptors and subscribe them in the new list massively.

How do I filter the Spam in my mailing list?

In the field bounce_matching_headers of the admin webpage of your mailing list: http://lists.ourproject.org/cgi-bin/mailman/admin/mylist/privacy/spam (change mylist to the proper name of your list) you should include


X-ourproject-MailScanner-SpamScore: sssss.*

to filter mails of more than 5 points according to the Spamassassin (the more points a mail have, the more chance it has to be spam).

How can I change the privacy settings of my list?

You can find all the information related with the plenty of options available about privacy in our mailing lists, in the documentation of GNU/Mailman: http://www.gnu.org/software/mailman/docs.html

I have more doubts about the configuration of mailing lists

You can find all the information related with the configuration of our mailing lists, in the documentation of GNU/Mailman: http://www.gnu.org/software/mailman/docs.html

How can I delete a list of my project?

A project admin can disable it from the list admin interface in


http://ourproject.org/projects/<name of your project>/

This will delete it and will leave the list archive public (the old mails would be open to everybody). If you want to delete it completely and forever, [we have to do it [email protected] ].

Project Websites

Where can I upload my web pages?

You should connect via ssh to shell.ourproject.org and upload your web pages to: /home/groups/<your project>/htdocs.

How do I access ourproject.org to update my project website?

Only SSH access is permitted.

You can use an SSH-based protocol such as SCP or WikiPedia:SFTP to transfer files to the web directory of your project.

With SCP:


$scp file <user>@shell.ourproject.org:/home/groups/<yourproject>/htdocs

and with SFTP something like that:


$sftp <user>@shell.ourproject.org
sftp> cd /home/groups/<yourproject>/htdocs
sftp> put file

If you use M$-Windows, try pscp or psftp in the command line (executing cmd), where you can do something similar:

For Mac:

For Gnu\Linux and *BSD:


$konqueror fish://<user>@shell.ourproject.org/var/lib/gforge/chroot/home/groups/<yourproject>/htdocs

But I access the Internet through a proxy, how can I access ourproject.org via ssh?

If you want to access the ourproject.org site via ssh, you have to use tools like: rstunnel, corkscrew, httptunnel, spipe. Anyway, it is not easy at all.

I need a MySQL-Database. Is it possible to get one from ourproject.org?

We can create you a MySQL-database if you need it. If it is your case, please write to the [[2]].

Is there a graphical database client?

Yes, once you have a database, you can use phpMyAdmin. Remove the spaces from the following address:

https : / / ourproject.org / phpmyadmin/

Wiki

First of all, what is a wiki?

A wiki is a tool for very fast publication and collaborative writing on the web (the name comes from "wiki wiki", which means "very fast" in Hawaiian). Wiki pages are similar to any other web page, except that they have an 'edit' button that allows any person to instantaneously edit the contents. The changes are immediately published for all other visitors to see them. This page itself, the FAQ, is a wiki, so you can edit its contents, if you want to add or correct something.

You can find a good introduction to wikis within Wikipedia, the world's greatest wiki.

How can we activate the wiki for our project?

Visit your project's 'Admin' page, select 'Edit Public Info', then tick the 'Use Wiki' box.

Can I erase wiki pages?

For security reasons, only the administrators of ourproject.org can erase wiki pages entirely.

If you want to take full administrative control over your wiki then you can install a separate wiki in the web space for your project.

Can we assign security privileges to users in the wiki?

There is a philosophical justification for keeping access to the wiki open. Because it is impossible for vandals to irretrievably destroy data, the development process always remains constructive, not destructive.

If you want a wiki with privileges, you will have to install it and administer it in your project webspace.

How can I revert a page to a previous version?

Log in to the wiki, by clicking on 'Login' in the right-hand column of the page. Then, go to the page you wish to revert. Click on the 'Get info' button, and a revision history will be displayed, in which each row represents a version of the page. Find the version that you wish to revert to, and select the 'revert' action in the right column of that row. Be warned: there's no confirmation dialog; the change is applied immediately.

I have a scientific project. Can I include LaTeX in a wiki page?

Definitely. For doing so, you have to include something similar to:

<math>
\sqrt{1-e^2}
</math>

for obtaining something like:

How can I migrate an existing MoinMoin wiki to ourproject.org ?

For this, you can install another MoinMoin wiki in the web space of your project. Other projects do that like Celestina.

<<Anchor(WikiInWebSpace)>>

Can I set up a separate wiki in our project web space?

Yes, but this will require you to install the wiki software, and regularly update it with necessary security fixes.

For an example of a wiki installed in a project's web space see: http://guias-ubuntu.ourproject.org/moin/

Jabber

What is Jabber?

Jabber (XMPP) is an open protocol for the exchange of messages in real time. Quoting www.jabber.org, Jabber is: * An open, secure technology for instant messaging and a whole lot more. * A friendly community of end users and developers who value freedom of communication. * A decentralized network of IM services in which your messages are not monitored by a big company like AOL, Microsoft, or Yahoo. You can even run your own server! * A set of stable standards for real-time communications, published by the IETF and the XMPP Standards Foundation. * Instant messaging the way it was meant to be!

In other words, Jabber is NOT a closed, insecure, unfriendly, centralized, proprietary instant messaging service like AIM, ICQ, MSN, or Yahoo.

How can I use this Instant Messeging network?

You can find a detail explanation here: http://archive.jabber.org/userguide/ For general information: http://www.jabber.org/

Mainly youhave to choose a client (program): http://www.jabber.org/clients We recommend you psi or gaim, for example.

Afterwards you should choose a server. The one you prefer: the most common is jabber.org, but as it is a distributed and decentralized network, better to use another one, like ourproject.org, etc: http://www.jabber.org/network/ Moreover, if you have computing knowledge, you could run your own server easily.

The first time that you connect you have to register your user [email protected].

When you are online, you should begin adding friends and chat with them :)

Do you have a jabber server in ourproject.org?

Yes, you can create a jabber account for yourself at ouproject.org, and rooms within conference.ourproject.org, with any jabber client. Note: You will need a client able to create an account. Sample settings might be:

  • Protocol: XMPP
  • Username: <your ourproject.org userid, or any other name you like>
  • Domain: ourproject.org
  • Resource: <a way to distinguish this instance from any other, if desired - such as 'myoffice'.>
  • Password: <pick one. Remember - no encryption, so don't use your favourite secret password>
  • [Other settings are optional, e.g. Local alias, New mail notification, special 'buddy' icons.]
  • [Remember to tick 'create this account' on your first visit.]

Once connected, you can enter a room, or create your own by inventing a new room name (perhaps using your project name), on the conference.ourproject.org conference server. Optionally, you can use a different handle (name) within that room. If you are creating the room rather than just joining it, you can optionally set room parameters, such as:

  • name
  • description
  • room password, if desired
  • make the room persistent (essentially reserving the room name)
  • various message texts for different events, such as people joining, leaving, or reentering the room
  • set a maxinum number of occupants
  • allow people to talk to each other, or make it announce only
  • force all conversations to be public (no private messaging)
  • choose whether to make the room publicly visible or not (if not, people must know the name of the room to be able to find and enter it), and even if participants may only enter by invitation
  • permit or deny occupants from inviting others
  • enable moderation, or not
  • various and sundry other operational and administrative details

Note:

  • Although gtalk is XMPP capable, there is no way within it to set your jabber account.
  • Although Mozilla Firefox and Thunderbird have addons for Jabber - xmpp4moz and SamePlace, it defaults to port 5223 instead of 5222, and an error is thrown if SSL is used. (I was unsuccessful in using it - later versions may have success.)
  • Neither of the above are able to create accounts.
  • Pidgin reports that encryption is not available on the server.

Other services

My web needs a database, can I use one in ourproject.org?

We can create you a mysql db if you need so. If you do, make a petition to [ourproject administrators].

Advanced use

I want to have my own domain example.com for my project. How can I do it? (vhosts)

If your project is hosted in ourproject.org but you want to have you own domine like for example yourproject.org, you should:

  1. If you didn't do it already, register your domain in a domain name registry that you choose. This usually has some costs and you have to renew it every year.
  2. Configure two DNS for that domain (if you didn't configure them already). If your name registry doesn't give this service and you doesn't have either two DNS, Xname offers this service for free and does it quite good.
  3. In the domain name registry you should specify the DNS you use. For example, the DNS of Xname (ns0.xname.org, ns1.xname.org or the ones they propose)
  4. Configure properly your DNS (in this example xname.org) for your domain and ourproject.org. You have to do an equivalence (a CNAME, an alias) between you domain yourproject.org and yourproject.ourproject.org (or however is it called).
  5. In ourproject.org you should configure something for it to know that when a petition comes to your domain, it should be redirected to the web of your project. This is configured in the admin page of your project, Vhosts section. There you must insert your domain yourproject.org.

Our .htaccess doesn't work using our domain (vhost)

If you have configured an vhost and also an .htaccess in the root, there is a bug in Apache that causes a malfunction:

Try to redirect the petitions in other way. You can also have a look in:

Does the web of my project need register_globals On?

For security reasons register_globals is disabled in ourproject.org. However, if your web needs it activated, follow these steps:

  1. If it does not exist already, create a file .htaccess inside the directory htdocs of your project (or a subdirectory of it, depending on where do you have your web)
  2. Inside this file, include this line:


php_value register_globals 1
  1. Give the proper permissions to the file .htaccess:


chmod og+r .htaccess

How do you use a "registry"? I can't understand it

It is an example of hacker tool used basically for managing software (bugs/errors, petitions for improving the project, sending software patches). As it is very techincal, it is a tool disabled by default. You can give it a use in other type of projects, but it depends on the project and it is very formal. For example, you can handle a formal petitions registry for your project, or a registry of bugs found in your documentation. If you don't have the need and don't think you could give it a use, don't bother in understand how does it function.

How do I activate the CVS of my project?

Through the admin tag of your project -> Edit Public Info -> Use SCM --> Update.

I cannot access the CVS of my project

If you just activated the CVS, it is normal that an error occures because it is not something that is instantly done: the petition is queued and it will be done in background a few hours later (as the site is thought for hosting a lot of projects and users). If after some hours you still have the same problem, contact with the ourproject administrators.

How do I initialize the CVS of my project?

N/A: This way of doing it is valid for windows and linux.

The first step is to prepare the directory where we want to upload. This implies to remove the files we don't want to upload, as cores, .o, test and stuff like that.

Afterwards we export the session type for the CVS, in this case through SSH.

  • export CVS_RSH=ssh

and import the project with:

cvs -z3 -d:ext: [email protected] :/cvsroot/your_project import modulename vendor release

Where your_user is your project user account, your_project is the name of your project, modulename will be the name of the module, vendor your name or programming group name, and release the version you are exporting (Ex: RC1).

It will ask for your password and begin to synchronize.

PS: It will take some take, but be patient: it works ;)

How do I access the CVS from Windows?

Even though we do not recommend the use of Windows for using CVS, from this operating system you can use Tortoise CVS.

Español - Preguntas Respondidas Frecuentemente

{es}

Proyectos Libres

¿Cuales son las condiciones para alojar mi proyecto o página web en ourproject?

La condición para alojar proyectos en ourproject.org (además de que los proyectos y sus contenidos no atenten contra los Derechos Humanos, los derechos laborales y las leyes de protección medioambiental) es que los contenidos que se cuelguen tengan una de estas licencias:

  • Creative-Commons, Attribution-ShareAlike
  • Free Art License
  • GNU Free Documentation License
  • GNU General Public License (GPL)
  • Libre Designs General Public License (LDGPL)
  • Open Publication License, Version 1.0
  • The Design Science License
  • Artistic License
  • BSD License
  • Creative-Commons, Attribution-NonCommercial-ShareAlike
  • GNU Lesser General Public License
  • Mozilla Public License 1.1
  • Public Domain
  • No license: only for Initiatives encouraging Free Knowledge (without contents): Esta opción es para organizaciones que comparten nuestros objetivos, pero no requieren de nuestros servicios para publicar ningún trabajo, por ejemplo Solar, una organización pro Software Libre de Argentina, usa esta pseudo-licencia. Ellos usan principalmente nuestras listas de correo y otras herramientas.

Normalmente son estas las licencias que usamos, pero estamos abiertos a otras licencias libres.

¿Puedo alojar mi proyecto o página web en ourproject "gratis"?

ourproject.org proporciona un espacio de trabajo en colaboración destinado a proyectos libres de cualquier temática (no necesariamente software libre) al igual que a proyectos sociales, con el objetivo de compartir todo tipo de conocimientos con licencias libres. Es decir, no es un simple sitio de hosting gratuito en el que se pueda incluir cualquier web o proyecto.

Por ello para alojar un proyecto en ourproject.org, debes elegir adecuadamente la licencia que vas a usar para compartir todos los contenidos de tu proyecto libre, y luego hacerla siempre visible adjuntándola a los contenidos. Por ejemplo, no debes elegir la licencia GPL para un proyecto que no es de Software Libre sino de otra temática.

¿Qué servicios me ofrece ourproject?

  1. Lista de correo
  2. Encuestas
  3. Foros
  4. Task management
  5. SCM (CVS, SVN)
  6. Servicio de noticias
  7. Documentation management
  8. FTP
  9. Registring
  10. File publication system
  11. Estadísticas
  12. Wiki
  13. Web hosting & subdominios
  14. Base de datos MySQL
  15. Copias de seguridad
  16. E-mail Alias

Licencias

Quiero que mi proyecto sea lo más público posible y he escogido la licencia "Public Domain" ¿he escogido bien la licencia?

Una licencia de "Dominio Publico" hace que tu trabajo sea usado por cualquier persona de cualquier forma, sin ningún derecho de autoría por tu parte, es decir sin ningún copyright ni ningún derecho sobre tu trabajo. Más información sobre este concepto:

Por ello te recomendamos para tu proyecto una licencia como:

que hace público tu trabajo, pero manteniendo tu autoría y obligando a que los trabajos derivados del tuyo se compartan con una licencia similar. Por el contrario, un trabajo de dominio público, puede pasar a tener una autoría diferente a la tuya incluso puede convertirse en un trabajo no libre.

Quiero que mi proyecto sea lo más libre posible y he escogido una licencia "No Comercial" ¿he escogido bien la licencia?

Una licencia que impide el uso comercial de tus contenidos es por definición una licencia "no libre". Para una detallada y muy práctica explicación al respecto, consulta:

En mi proyecto vamos a liberar dos tipos de contenidos ¿cómo escojo la licencia?

Puedes categorizar tu proyecto con varias licencias y luego asociar cada licencia a cada contenido. Por ejemplo una GPL para el software, y una GFDL para documentación.

¿Puedo elegir dos licencias para mi proyecto?

Sí, un contenido puede tener varias licencias. En este caso el usuario escoge la licencia con la que usará el contenido.

¿Cómo cambio la licencia de mi proyecto?

Vé al espacio de tu proyecto => sección Admin => busca "Categorización del Proyecto" y a su lado el botón [Editar]. Si lo pinchas, podrás cambiar tu licencia y otras cosas.

Cuentas de usuarios

He perdido mi password ¿Qué puedo hacer?

Puedes recuperarla a través de la página de recuperación de contraseñas.

Administración del proyecto

He categorizado mi proyecto y no sale en el árbol de proyectos ¿qué sucede?

El árbol de proyectos se actualiza automáticamente una vez al día por las noches.

He realizado cierta actividad de administración en mi proyecto y parece que no tiene efecto

Muchas de las tareas de administración que se realizan en un proyecto como la gestión de permisos de usuarios, dominios de proyecto, cvs, etcétera, se encolan y se realizan todas de golpe periódicamente. Si pasado un día tu cambio no ha tenido efecto, ponte en contacto con los administradores.

¿Cómo se borra un usuario o un proyecto? Hice uno de prueba y no puedo borrarlo

Solo los administradores del sitio ourproject.org pueden borrar un usuario o un proyecto. Si por alguna razón quieres borrar tu usuario o un proyecto, [[3]] por correo.

Si te refieres a como puedes eliminar un colaborador, lee la siguiente pregunta.

¿Cómo se elimina un/a colaborador/a de mi proyecto?

Esto se hace desde la página de administración de tu proyecto pulsando el icono de la papelera al lado del colaborador. Si el colaborador tiene permisos de administrador, primero tienes que eliminárselos (esto solo puede hacerlo otro administrador del mismo proyecto). Hasta que no lo hagas no te va a salir el icono de la papelera sin tachar y no lo vas a poder eliminar.

¿Cómo añado un/a colaborador/a a mi proyecto

Para añadir un colaborador a tu proyecto, este debe de tener un usuario en ourproject y te debe proporcionar su nombre unix (el nombre de usuario corto). Desde la página de administración de tu proyecto, incluye ese nombre corto de usuario y pulsa al botón de "Añadir Usuario". Luego tienes que darle más o menos permisos de acceso al proyecto.

¿Qué significan cada uno de los permisos que se asignan a un/a colaborador/a

  • Papel en el Proyecto: Breve descripción de área en la que colabora.
  • Administrador del Proyecto: los administradores del proyecto tienen todos los permisos sobre él, incluso puede añadir/eliminar como colaborador a otros usuarios.
  • Administrador de Tareas: Los permisos que tiene para gestionar esta herramienta de ourproject.
  • Foros: Los permisos que tiene para gestionar esta herramienta de ourproject (por defecto ninguno). Los Moderadores pueden borrar mensajes de los foros del proyecto.
  • Administración de documentos: Los permisos que tiene para gestionar esta herramienta de ourproject (por defecto ninguno). Los Editores pueden actualizar/editar/borrar documentos del proyecto.

Los campos de permisos:

  • Administración del Registro
  • Release Technician
  • CVS Commit

son solo aplicables para proyectos de software libre, y si tu proyecto no es de esta temática, no te preocupes y no los uses.

Documentos, ficheros, downloads/uploads

¿Cómo hago visibles los documentos que he incluido en mi proyecto?

Si te fijas, los documentos están en estado "pending", es decir, pendientes. Entra en Documentos->Administración. Selecciona un documento y cambia su estado a "Active" y pulsa el botón de "Enviar lo editado". Esto hará visible los documentos al público en general. Sí se quiere solo hacer visibles los documentos a los miembros del proyecto (si por ejemplo están redactándose todavía), se dejan en "pending" o "private".

¿Cuál es el limite de tamaño de documentos o ficheros?

El límite actual es de 10Mb si quieres subirlos vía web. Vía ssh/sftp el límite es mayor, y lo puedes dejar en tu espacio web del proyecto. Luego deberás poner un enlace en tu web, o en tu wiki. Consulta a [email protected] [[4]] si tienes algún problema.

¿Cómo actualizo un documento ya incluido?

Has de entrar como administrador en la página principal de tu proyecto. Luego elegir la pestaña de documentos y allí seleccionar administración. En este punto entras en la carpeta en la que está el documento que quieres actualizar y lo eliges. Acto seguido aparecen varias casillas, la última de las cuales se llama "OPCIONAL: Enviar un nuevo documento". Con browse busca en tu ordenador el nuevo fichero que quieres colgar. Cuando lo hayas elegido pulsa "Enviar lo editado".

¿Cómo subo archivos al ftp público de ourproject?

Se pueden dejar los archivos (por ejemplo) en


/var/lib/gforge/chroot/ftproot/pub/tuproyecto/

Y para acceder por internet para bajarlos, se puede acceder a ellos a través de


ftp://ftp.ourproject.org/pub/tuproyecto/tuarchivo

Listas de Correo

¿Como puedo hacer para que mi lista de correo de nombre listamia salga en mi idioma?

Debes entrar como administrador a (cambia listamia por el nombre tu lista) http://lists.ourproject.org/cgi-bin/mailman/admin/listamia/language y seleccionar el lenguaje adecuado.

¿Cómo puedo cambiar el nombre de una lista de correo de mi proyecto?

Es una pesadilla.

Extraido de http://www.gnu.org/software/mailman/faq.html


Q. How do I rename a list?
A. Renaming a list is currently a bit of a pain to do completely correctly, especially if you want to make sure that the old list
contacts are automatically forwarded to the new list. This ought to be easier. :(

Además tenemos instaladas las listas de correo de una forma bastante complicada y sería difícil hacerlo que funcionase limpiamente.

Recomendamos algo más trivial, que creeis otra lista con el nuevo nombre, y que pongais la antigua como "borrada" desde el interfaz web. Podéis coger todos los subscriptores y darlos de alta en la nueva lista masivamente.

¿Cómo filtro el Spam en mi lista de correo?

En el campo bounce_matching_headers de la página de administración de tu lista (cambia listamia por el nombre tu lista): http://lists.ourproject.org/cgi-bin/mailman/admin/listamia/privacy/spam incluye


X-ourproject-MailScanner-SpamScore: sssss.*

para filtrar correos de más de 5 puntos según el Spamassassin (cuanto más puntos más probable que sea Spam).

¿Cómo puedo cambiar la configuración de privacidad de mi lista?

Puedes encontrar toda la información referente a las numerosas opciones sobre privacidad de las listas de correo en la documentación de GNU/Mailman: http://www.gnu.org/software/mailman/docs.html

Tengo más dudas sobre la configuración de la lista de correo

Puedes encontrar toda la información sobre la configuración de las listas de correo en la documentación de GNU/Mailman: http://www.gnu.org/software/mailman/docs.html

¿Cómo puedo borrar una lista de mi proyecto?

La puede dar de baja un administrador de vuestro proyecto desde el interfaz de administración de listas en:


http://ourproject.org/projects/<vuestro proyecto>/

esto la borrará y dejará el archivo de la lista público. Si queréis borrarla definitivamente, tenemos que hacerlo [nosotros [email protected] ].

Web de un proyecto

¿Dónde debo dejar mis páginas?

Tienes que conectar a la shell.ourproject.org y dejar las cosas en: /home/groups/<tuproyecto>/htdocs

¿Cómo acceder a ourproject.org y actualizar la web de mi proyecto?

Sólo está permitido el acceso por ssh.

¿Conoces "ssh"? debes poder usar scp o sftp para acceder al directorio del web de tu proyecto. Con scp el comando sería algo así:


$scp fichero <tuUsuario>@shell.ourproject.org:/home/groups/<tuproyecto>/htdocs

y con sftp algo así:


$sftp <tuUsuario>@shell.ourproject.org
sftp> cd /home/groups/<tuproyecto>/htdocs
sftp> put fichero

Si usas M$-Windows, prueba con pscp o psftp, que en linea de comando (cmd) podrás hacer algo parecido a lo anterior

Para Mac:

Para Gnu\Linux y *BSD:


$konqueror fish://<user>@shell.ourproject.org/var/lib/gforge/chroot/home/groups/<yourproject>/htdocs

Dejo ficheros en mi usuario pero no los veo en mi web ¿qué sucede?

Imagina que llegas y te creas un usuario groucho en OP. Esto te crea un directorio personal:


/home/users/groucho

es un directorio personal, para dejar cosas, pero no tiene visibilidad web (puesto que no estas en ningún proyecto).

Si tus hermanos crean otros usuarios, misma cosa. Tendrían su directorio personal pero poco más:


/home/users/harpo

etc.

Ahora creas un proyecto y lo llamas marxbro. Esto te crea muchas cosas pero entre ellas varios directorios. Los que te interesan son:


/home/groups/marxbro/htdocs/

todo lo que dejes en ese directorio se verá en tu web de proyecto (o grupal):


http://marxbro.ourproject.org

Todo lo que dejes en:


/var/lib/gforge/chroot/ftproot/pub/marxbro/

aparecerá en el ftp:


ftp://ftp.ourproject.org/pub/marxbro/

A ese proyecto puedes añadir a tus hermanos como colaboradores, esto les dará permiso para escribir también en esos directorios.

Vuestros directorios personales,


/home/users/groucho


/home/users/harpo

etc, no afectan a lo que se ve público.

Pero yo accedo a Internet a través de un proxy ¿cómo puedo acceder a ourproject.org vía ssh?

Si quieres acceder a ourproject.org via ssh, tienes que usar herramientas del tipo: rstunnel, corkscrew, httptunnel, spipe. No es sencillo.

Necesito una base de datos MySQL. ¿Es posible tener una en ourproject.org?

Podemos crearte una base de datos MySQL si la nececitas. Para ello por favor solicítala a los [[5]].

¿Tenéis un cliente gráfico para administrar la base de datos?

Sí, una vez que tengas la base de datos, puede usar phpMyAdmin. Quita los espacios de la siguiente dirección: https : / / ourproject.org / phpmyadmin/

Wiki

Antes de nada, ¿qué es un wiki?

Un wiki es una herramienta de publicación web muy rápida (wiki wiki significa "muy rápido" en hawaiano). Las páginas wiki son similares a cualquier página web pero tienen un botón de "Editar", que permite a cualquier persona editar instantáneamente el contenido de cualquier página wiki y guardar los resultados de su edición. Esta misma página es un wiki, es decir, que puedes editar los contenidos si quieres agregar o corregir algo.

Más información: <
> http://en.wikipedia.org/wiki/Wiki

¿Cómo activar mi wiki?

Se activa dentro de tu proyecto (tienes que haber accedido con tu usuari@) en Admin->Editar Información Publica -> Usar Wiki

¿Puedo borrar páginas del wiki?

Sólo los administradores de ourproject pueden borrar páginas del wiki general (es peligroso dejarlo abierto a todo el mundo). Si quieres un wiki que sea controlable hasta ese detalle por vosotros deberíamos instalarlo en vuestro espacio web y así tenéis todos los permisos sobre él.

¿Se pueden asignar privilegios a grupos en el wiki?

Hay toda una justificación filosófica de la naturaleza abierta del wiki. Al ser imposible que los vándalos destruyan contenido irreversiblemente (al guardarse siempre todas las versiones anteriores), el proceso de desarrollo siempre se mantiene constructivo, no destructivo. Wikipedia es un buen ejemplo de ello.

Pero lo dicho, si queréis un wiki con privilegios, sería cuestión de instalarlo en vuestro espacio web y administrarlo vosotros.

¿Cómo puedo volver a una versión anterior de una página?

Accede al wiki, pulsando en 'UserPreferences' en la esquina superior derecha de la página. Despues, ve a la página que quieres modificar. Pulsa en el botón azul [i], y pulsa "Mostrar Revisión de Historial". Hay una acción "volver" en la columna derecha de la página. Elige la versión y pulsa en "volver". Cuidado: No hay un diálogo de confirmación; y el cambio es aplicado inmediatamente.

Tengo un proyecto científico ¿puedo incluir latex en un página wiki?

Sí. Para ello tienes que incluir algo parecido a esto:

<math>\sqrt{1-e^2}</math>

para obtener algo como esto:

Cómo puedo migrar un wiki MoinMoin existente a ourproject.org?

Para ello puedes instalar otro wiki MoinMoin en el espacio web de tu proyecto. Otros proyectos lo hacen así: Celestina.

Puedo configurar un wiki separado en el espacio web de nuestro proyecto?

Sí, pero esto te exigiría instalar el software wiki y actualizarlo regularmente con las últimas y necesarias soluciones de seguridad.

Como ejemplo de una wiki instalada en el espacio web de un proyecto, puede verse: http://guias-ubuntu.ourproject.org/moin/

Jabber

¿Qué es Jabber?

Citando a www.jabberes.org: Jabber es un protocolo abierto para el intercambio en tiempo real de mensajes y presencia entre dos puntos en Internet. La principal aplicación de la tecnología Jabber es una extensible plataforma de mensajería y una red de Mensajería Instantánea que ofrece una funcionalidad similar a la de otros sistemas. La gran diferencia es que es libre y no está controlado por ninguna compañía.

¿Cómo puedo usar esta red de mensajería instantánea?

En detalle está explicado aquí: http://archive.jabber.org/userguide/ para información en español, consulta: http://www.jabberes.org/

Principalmente tienes que elegir un cliente: http://www.jabber.org/clients te recomendamos, psi, o gaim por ejemplo.

Luego tienes que elegir un servidor. Esto es según prefieras, el más común es jabber.org, pero como se trata de que sea una red distribuida y descentralizada, mejor elegir otro, por ejemplo ourproject.org, jabberes.org, etc, etc.: http://www.jabber.org/network/ incluso si tienes conocimientos informáticos podrías montarte tu propio servidor fácilmente.

La primera vez que te conectes tienes que registrar tu usuario [email protected].

Luego, una vez "online", vas añadiendo [email protected] y puedes ponerte ya a hablar con ellos.

¿Teneís servidor de jabber en ourproject.org?

Sí, puedes crearte una cuenta jabber en @ourproject.org y salas en @conference.ourproject.org con cualquier cliente jabber.

Otros servicios

Mi web necesita una base de datos ¿puedo usar una en ourproject.org?

Podemos crearte una base de datos mysql si lo necesitas. Para ello haz una petición a [administradoræs].

Uso avanzado

Quiero tener un dominio propio example.com para mi proyecto ¿cómo lo hago? (vhosts)

Si tu proyecto está alojado en ourproject.org pero quieres tener un dominio propio tipo yourproject.org (por ejemplo), debes:

  1. Si no lo habéis hecho ya, reservar vuestro dominio en un registro de nombres que seleccionéis. Esto tiene normalmente ciertos costes y hay que renovarlos todos los años.
  2. Configurar dos servidores de nombres para ese dominio (si no los habéis configurado ya). Si vuestro registro de nombres no da este servicio y vosotros tampoco tenéis un par de servidores de nombres, Xname ofrece ese servicio de forma gratuita, y la verdad que lo hacen muy bien.
  3. En el registro de nombres, debéis indicar que servidores de nombres usáis, por ejemplo los servidores de nombres de xname (ns0.xname.org, ns1.xname.org o los que os digan).
  4. Configurar bien vuestro servidor de nombres (en este ejemplo xname.org) para vuestro dominio y ourproject.org. Es hacer una equivalencia (un CNAME es decir un alias) entre vuestro dominio yourproject.org y yourproject.ourproject.org.
  5. En ourproject.org hay que configurar algo para que entienda que cuando llegue una petición de vuestro dominio pues la redirija a la web de vuestro proyecto. Eso se hace en la administración de vuestro proyecto, sección Vhosts. Allí debéis meter vuestro dominio yourproject.org.

Nuestro .htaccess no funciona usando nuestro dominio (vhost)

Si tienes configurado un vhost y además un .htaccess en el root hay un bug de apache que hace que esto no funcione correctamente:

Intenta redireccionar las peticiones de otra forma.

Mira adicionalmente:

¿El web de mi proyecto necesita register_globals On?

Por motivos de seguridad register_globals está desactivado en ourproject.org, si aún así tu web lo necesita activado, sigue estos pasos:

  1. Si no existe ya, crea un archivo .htaccess dentro del directorio htdocs de tu proyecto (o un subdirectorio de este según donde tengas alojado tu web)
  2. Dentro de este archivo incluir una linea que ponga:


php_value register_globals 1
  1. Da los permisos adecuados al fichero .htaccess:


chmod og+r .htaccess

¿Cómo se usa un "registro"? No le pillo el sentido

Es un ejemplo de herramienta hacker que se usa principalmente para gestionar software (bugs/errores, para peticiones de mejora del proyecto, y para mandar parches software). Como es tan técnica es una herramienta que está desactivada por defecto. Se puede intentar dar un uso en otro tipo de proyectos, pero depende del proyecto y es muy formal. Por ejemplo, puedes montar un registro de peticiones formales de mejora a tu proyecto o un registro de fallos encontrados en la documentación. Si no tienes necesidad y no crees que puedas darle un uso no te molestes en comprender su funcionamiento.

¿Cómo activo el CVS de mi proyecto?

A través de la pestaña de Administración de tu proyecto -> Información publica -> Activas la casilla de CVS/CVS anónimo --> Actualizar.

No puedo acceder al CVS de mi proyecto

Si acabas de activar el CVS, es normal que se produzca un error porque no es algo que se active instantáneamente si no que se encola y se realiza en background unas horas más tarde (el sitio está pensado para alojar muchos proyectos y usuarios). Si pasadas unas horas el problema persiste contacta con los administradores de este sitio.

¿Cómo inicio el CVS de mi proyecto?

N/A: Esta forma es válida para windows y linux.

Lo primero es tener el directorio que queramos subir preparado, esto significa quitar archivos que no queramos que suban, como cores, .o, pruebas y cosas asi.

Despues exportamos el tipo de sesion para el cvs, en este caso por SSH.

  • export CVS_RSH=ssh

e importamos el proyecto con esta linea:

cvs -z3 -d:ext: [email protected] :/cvsroot/proyecto import modulename vendor release

Donde tu_user es tu cuenta del proyecto, proyecto es el nombre de tu proyecto :D, modulename sera el nombre del modulo, vendor tu nombre, o tu grupo de programacion, y release la version que estas exportando (Ex: RC1).

Os preguntara vuestro password y empezara a sincronizar.

PD: Puede que tarde pero tened paciencia, que funciona.

¿Y como accedo al CVS desde Windows?

Aunque no te recomendamos usar MSWindows para usar CVS desde este sistema operativo puedes usar Tortoise CVS.


TODO

¿tiene sentido registrarme? si, al registrarte........
¿Porque el nombre unix debe tener un maximo de caracteres? Ocurre que ese nombre es que se usara para asignar ...
Quien puede asignar tareas y a quien
Inspirarse en la FAQ de Savannah y de Gforge para mejorar la nuestra ya que tienen registrados problemas que seguro todavía no nos han sucedido a nosotros. Ver temas de licencias de estos documentos ya que en SourceForge tienen copyright.