MitchellMcKenna / LifePress

LifePress is an open source self-hosted lifestreaming platform.
GNU General Public License v3.0
26 stars 5 forks source link

Better Management of 3rd Party Libraries #30

Open MitchellMcKenna opened 12 years ago

MitchellMcKenna commented 12 years ago

We should move 3rd party libraries out of /application/libraries/ where we store LifePress specific libraries.

Options:

  1. Move them into the /application/third-party/ folder.
  2. CI Sparks - Some of them are available to install via CI Sparks, and I believe you can create sparks manually from existing git/bitbucket repos.
  3. Composer - A lot of php frameworks such as Symphony are switching over to maintaining packages via Composer. It supports github/bitbucket and many more. Here's a guide to using Composer with CI.

Options 2 and 3 are preferable for maintainability.

chrispiciullo commented 12 years ago

There's already a spark for simplepie (version 1.3.0 but easily updated) available here: https://github.com/PTish/codeigniter-simplepie

Might be useful if LifePress is still being worked on.