Skip to content
This repository has been archived by the owner on Jul 6, 2018. It is now read-only.

black-project/DiigoBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A propos

Un tout petit bundle de test pour Symfony2 dans le but de découvrir le framework.

Remerciements :

L'API Diigo

L'API Diigo est encore très jeune et est basée sur REST. Pour pouvoir afficher les bookmarks d'un utilisateur et/ou envoyer un bookmark sur compte il faut nécessairement passer par une authentification de type HTTP AUTH.

Il est possible de demander une clé API à Diigo mais cela ne sert pas pas vraiment encore. Ceci dit, tout est fait pour pouvoir évoluer avec l'api.

TODO

Comme dis dans le "A propos", il s'agit d'un test alors la todolist est importante. A cours terme, il faut compléter la méthode saveBookmark() et faire des tests unitaires.

Dépendances

  • Zend_Http
  • Curl

Installation

Ajout du submodule

$ git submodule add git://github.com/pocky/DiigoBundle.git src/Blackroom/DiigoBundle

Ajout du namespace

app/autoload.php

$loader->registerNamespaces(array(
    'Symfony'                        => __DIR__.'/../vendor_full/symfony/src',
    'Sensio'                         => __DIR__.'/../src',
    'Doctrine\\Common\\DataFixtures' => __DIR__.'/../vendor_full/doctrine-data-fixtures/lib',
    'Doctrine\\Common'               => __DIR__.'/../vendor_full/doctrine-common/lib',
    'Doctrine\\DBAL\\Migrations'     => __DIR__.'/../vendor_full/doctrine-migrations/lib',
    'Doctrine\\MongoDB'              => __DIR__.'/../vendor_full/doctrine-mongodb/lib',
    'Doctrine\\ODM\\MongoDB'         => __DIR__.'/../vendor_full/doctrine-mongodb-odm/lib',
    'Doctrine\\DBAL'                 => __DIR__.'/../vendor_full/doctrine-dbal/lib',
    'Doctrine'                       => __DIR__.'/../vendor_full/doctrine/lib',
    'Zend'                           => __DIR__.'/../vendor_full/zend/library',
    'Blackroom'                      => __DIR__.'/../src',
));

Ajout de la config (exemple en yml)

diigo:
  key:              yourApiKey
  username:         yourUsername
  password:         youPassword

Ajout de la route (exemple en yml)

diigo:
  resource: @DiigoBundle/Resources/config/routing.yml

Utilisation

Référrez vous à /src/Blackroom/DiigoBundle/Controle/DiigoController.php

Releases

No releases published

Packages

No packages published

Languages