pressEnter es una cooperativa de desarrollo de software de Buenos Aires, Argentina, que utiliza principalmente tecnologías libres.
Este es el código fuente del sitio web actual (http://pressenter.com.ar), desarrollado utilizando YII Framework (http://yiiframework.com) y MySQL como base de datos.
Lo liberamos bajo GPL para fines educativos.
Se utilizó jQuery (http://jquery.com) como librería Javascript y jQueryTools (http://jquerytools.org/) para los efectos.
Íconos: Dryicons (http://dryicons.com), Nicholas Roach (http://www.elegantthemes.com/), Delacro (http://delacro.deviantart.com/), Mysitemyway (http://mysitemyway.com).
Fuente del logo: Amaranth (http://www.google.com/webfonts/specimen/Amaranth).
- Clonar el proyecto o descargar el código del repositorio en la carpeta web local
- Dar permiso de escritura a los directorios assets y protected/runtime
- Actualizar una extensión (SluggableBehavior) que está agregada como submódulo de GIT (http://git-scm.com/book/en/Git-Tools-Submodules) (*).
- Copiar el archivo protected/config/db.php-dist a protected/config/db.php
- Copiar el archivo protected/config/gii.php-dist a protected/config/gii.php
- Copiar el archivo htaccess-dist a .htaccess
- Crear una base de datos y configurarla en el archivo protected/config/db.php
- Ejecutar en la base de datos el archivo protected/data/schema.mysql.sql
- Ejecutar en la base de datos los archivos que haya en protected/data/deltas/
- Cruzar los dedos y visitar el sitio (por ejemplo http://localhost/pressenter)
- Para administrar las noticias hay que ir al módulo admin (por ejemplo http://localhost/pressenter/admin) y loguearse con los datos de la base (admin/admin por defecto)
(*) Para hacerlo, ejecutar:
$ git submodule init
$ git submodule update
Los usuarios que no usen GIT deberían descargar directamente el módulo https://github.com/mintao/yii-behavior-sluggable y guardarlo en la carpeta correspondiente: protected/extensions/behaviors/SluggableBehavior
Contactáte con nosotros ante cualquier duda, sugerencia, loquesea (salvo SPAM):
info AT pressenter DOT com DOT ar
pressEnter is a software development cooperative based in Buenos Aires, Argentina, that develops with free technologies.
This is the current website (http://pressenter.com.ar) source code, developed with YII Framework (http://yiiframework.com) and MySQL as database.
It is now released under GPL for educative purposes.
We used jQuery (http://jquery.com) as Javascript library and jQueryTools (http://jquerytools.org/) for effects.
Icons: Dryicons (http://dryicons.com), Nicholas Roach (http://www.elegantthemes.com/), Delacro (http://delacro.deviantart.com/), Mysitemyway (http://mysitemyway.com).
Logo font: Amaranth (http://www.google.com/webfonts/specimen/Amaranth).
- Clone the project or download the code from the repository into the local web folder
- Make assets and protected/runtime directories writables
- Update extension (SluggableBehavior) that is added as a GIT submodule (http://git-scm.com/book/en/Git-Tools-Submodules) (*).
- Copy protected/config/db.php-dist to protected/config/db.php
- Copy protected/config/gii.php-dist to protected/config/gii.php
- Copy htaccess-dist to .htaccess
- Create a database and configure it in protected/config/db.php file
- Execute SQL files in the database protected/data/schema.mysql.sql
- Execute SQL files located in protected/data/deltas/
- Cross your fingers and visit the local site (e.g. http://localhost/pressenter)
- To admin the news go to admin module (e.g. http://localhost/pressenter/admin) and login with the provided data (admin/admin by default)
(*) In order to do this, execute:
$ git submodule init
$ git submodule update
Users that doesn't use GIT should download the module https://github.com/mintao/yii-behavior-sluggable and save it to the right folder: protected/extensions/behaviors/SluggableBehavior
Contact us for any doubt, suggestion, whatever (no SPAM):
info AT pressenter DOT com DOT ar