Repositorium
Web Engine for Collective Repositories. Based principally on CakePHP and MySQL
Initiated and mainly directed by Jérémy Barbay. Participating students listed in Section [[*%20Academic%20History][(Academic) History]]
Installation ** Requirements
** Getting the source
Open a console and get the source
=git clone git://github.com/mquezadav/repositorium.git=
** Configuration
Then you’ll have a copy of the source at local.
Create the following folders and give these permissions (some of them already exist):
Copy =database.php.default= to =database.php=, and =core.php.default= to =core.php=, and =bootstrap.php.default= to =bootstrap.php= in =app/config=.
Edit =database.php=:
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => '<HOST>',
'login' => '<LOGIN>',
'password' => '<PASSWORD>',
'database' => '<DBNAME>',
'prefix' => '',
);
Change =
** Initial DB Dump
1) To load the dump file (=repositorium.sql=) with initial data (users: admin and anonymous). It contains no documents and no criteria.
=mysql -u
2) Now you have 2 users: anonymous and admin. The admin user has the following atributes
3) Then add a criteria, and then some documents or users.
** Security
At =core.php= file (=app/config/=), at lines 204 and 209, randomly modify some alphanumeric characters of the corresponding Salt and Cypher Seed. Example:
=Configure::write('Security.salt', '
This changes’ll avoid keeping the same session at different app clones, and for security sake.
(Academic) History:
2011A: Initial project
Jérémy Barbay -jyby@github (course client)
Hernan Fierro (project manager)
Pablo Estefo - pestefo@github (analyst)
Felipe Banados - fbanados@github (designer)
Nicolas Perez - thomaslight@github (developer)
Mauricio Quezada - mquezadav@github (developer)
David Contreras - dcontrer@github (tester)
2011A: Multi community
Jérémy Barbay - jyby@github (advisor)
Mauricio Quezada - mquezadav@github (developer)
2011B: Repositorium for Students
Jérémy Barbay - jyby@github (advisor)
Carlos Gajardo - cgajardo@github (developer)
2011B: Repositorium for Professors
Jérémy Barbay - jyby@github (advisor)
Hernan Fierro (developer)
2011B
Jérémy Barbay -jyby@github (course client)
César Campos -ccampos@github (project manager)
Rodrido Peralta -(analyst)
Leonardo Rojas -LeoRojas@github (developer)
Matias Bensan -(designer)
Rafael Meruane -(tester)