SOPlanning PMS opensource para ti y tu grupo

SOPlanning PMS opensource para ti y tu grupo

Comienza a organizar tus tareas (o las de tu grupo) con SOPlanning, un PMS de c贸digo abierto que te mostrare en este articulo.

Instalaremos y configuraremos en un servidor Ubuntu paso a paso en espa帽ol. Comenzamos?

Requerimientos SOPlanning PMS

Dependencias instalaci贸n SOPlanning

Para nuestro PMS opensource necesitamos un stack LAMP y es por donde comenzaremos con nuestro servidor Ubuntu.

Comenzamos a instalar dependencias para nuestro stack LAMP.

sudo apt install apache2 mariadb-server php php-mysql php-curl php-json php-cgi php-recode php-intl libapache2-mod-php php-xmlrpc php-gd php-mbstring php-common php-xmlrpc php-soap php-xml php-cli php-ldap php-zip php-readline php-imap php-tidy unzip

Prefieres verlo en v铆deo? Aqu铆 debajo lo muestro detallado.

MariaDB y SOPlanning

Activamos y verificamos servicio mariadb para que gestione nuestra base de datos.

sudo systemctl enable mariadb
sudo systemct status mariadb

Aseguramos la configuraci贸n de instalaci贸n de MariaDB antes de continuar.

Activamos contrase帽a para cuenta root de MariaDB y aceptamos los dem谩s defaults presionando Enter.

sudo mysql_secure_installation 

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] 
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] 
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] 
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] 
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] 
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Creamos una db y un usuario con privilegios para ella.

Cambia «password» por una contrase帽a mas fuerte en tu instalaci贸n.

sudo mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 52
Server version: 10.1.38-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE spdb;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON spdb.* TO 'spusr'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit;
Bye

Iniciamos instalaci贸n de SOPlanning PMS en Linux

Descargamos la ultima versi贸n disponible de SOPlanning de sourceforge.

cd /var/www/html/
sudo wget -c https://downloads.sourceforge.net/project/soplanning/soplanning/v1.43/soplanning-1-43.zip

Descomprimimos el archivo.

sudo unzip soplanning-1-43.zip

Modificamos atributos del directorio d谩ndole permisos a Apache de forma recursiva en el directorio de soplanning.

sudo chown -R www-data.www-data soplanning
sudo chmod -R 775 soplanning

Configuramos Apache para SOPlanning

Utilizaremos Apache como servidor web y antes de comenzar a usar SOPlanning debemos hacer unos cambios.

Creamos configuracion para soplanning en Apache.

sudo vi /etc/apache2/sites-available/soplanning.conf
<VirtualHost *:80>
ServerName example.com
ServerAdmin admin@example.com
DocumentRoot /var/www/html/soplanning/

<Directory /var/www/html/soplanning/>
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/soplanning_error.log
CustomLog /var/log/apache2/soplanning_custom.log combined

</VirtualHost>

Activamos sitio soplanning en Apache.

sudo a2ensite soplanning.conf
sudo a2enmod rewrite

Activamos Apache2 para su inicio autom谩tico apenas haga boot el servidor Linux y reiniciamos el servicio.

Verificamos finalmente este ejecut谩ndose correctamente.

sudo systemctl enable apache2
sudo systemctl restart apache2
sudo systemctl status apache2

Configuraci贸n interfaz web SOPlanning

Abrimos un browser (sugiero firefox o chrome) y navegamos a http://IP-servidor-Ubuntu/soplanning.

Configuramos conexi贸n a la db creada por nosotros anteriormente.

Necesitaremos:

  • Database name: Nombre de la base de datos.
  • Mysql login: Usuario con permisos para esa base de datos.
  • Password: Contrase帽a de la cuenta de usuario de la base de datos.

Damos click al bot贸n Launch install.

Configuraci贸n de la conexi贸n mariadb de soplaning pms
Configuraci贸n de la conexi贸n mariadb de soplaning pms

El asistente nos crea autom谩ticamente una cuenta admin para ingresar con permisos de administrador.

Damos click al link Click here to login.

Tener en cuenta que la cuenta tiene contrase帽a admin.

Creaci贸n de cuenta admin
Creaci贸n de cuenta admin

Utilizar SOPlanning PMS en espa帽ol

Antes de logearnos damos click a la banderita espa帽ola en la parte inferior e ingresamos como admin.

Ingresamos a SOPlanning PMS como admin
Ingresamos a SOPlanning PMS como admin

Soplanning es responsive (se adapta a pantallas de celular, tablets o pc)

La pagina web de SOPlanning se adapta al tipo de pantalla
La pagina web de SOPlanning se adapta al tipo de pantalla

Como cambiamos contrase帽a de admin SOPlanning

Para esto daremos click a nuestro nombre de usuario en la esquina superior derecha.

Despu茅s de hacer los cambios a nuestro perfil, daremos click al bot贸n Enviar para guardar cambios.

Cambiamos la contrase帽a de la cuenta admin SOPlanning
Cambiamos la contrase帽a de la cuenta admin SOPlanning

Modificaciones SOPlanning

Al instalar SOPlanning con sus valores defaults ya viene bastante listo para trabajar.

Esto no quiere decir que no podamos personalizarlo.

Cambio de zona horaria en SOPlanning

Navegamos al men煤 Par谩metrosPar谩metros.

Ingresamos via men煤 a modificar nuestro PMS opensource
Ingresamos via men煤 a modificar nuestro PMS opensource

Y modificamos la zona horaria en Configuraci贸n generalTimezone y damos click al bot贸n Enviar.

Modificamos la zona horaria de SOPlanning
Modificamos la zona horaria de SOPlanning

Esto nos permitir谩 tener nuestras tareas o proyectos actualizados a la fecha y hora de nuestra regi贸n.

Usuarios y grupos SOPlanning

SOPlanning permite crear usuarios y grupos para organizar las tareas o asignaciones de ellas.

Crear usuario SOPlanning

Navegamos al men煤 UsuariosAgregar usuario.

Cambiamos los par谩metros de una nueva cuenta de usuario
Cambiamos los par谩metros de una nueva cuenta de usuario

Grupos de usuarios SOPlanning

Para crear un grupo navegamos al men煤 UsuariosEquipos de los usuarios y damos click al bot贸n Crear equipo.

Navegamos en el men煤 a crear un grupo
Navegamos en el men煤 a crear un grupo

Ya all铆 escribimos un nombre al grupo y damos click al bot贸n Enviar.

Creamos el grupo
Creamos el grupo

Con lo cual ya tenemos creado un grupo en nuestro PMS opensource.

Ya tenemos un nuevo grupo
Ya tenemos un nuevo grupo

Manejos de usuarios y grupos

El manejo de grupos y usuarios soplanning lo podemos hacer centralizado desde el men煤 UsuariosAdministraci贸n de usuarios.

Desde esta opci贸n administramos usuarios y grupos
Desde esta opci贸n administramos usuarios y grupos

Ya tenemos a nuestra disposici贸n un PMS de c贸digo abierto.

Satisfech@ con el articulo, hazme una donaci贸n, no importa la cantidad, la intenci贸n es lo que vale, dale click a este bot贸n

Comparte este articulo opensource en tus redes sociales (compartir es sexy) por medio de los botones de redes sociales para que otros lo conozcan y apoyes mi blog.

Ademas, no olvides escribirme en los comentarios aqu铆 debajo y pasa la voz compartiendo el tweet.

Si te gusto, vota por este articulo.

Escribe tu comentario

Please Login to comment
  Suscribete  
Notificaci贸n de