Hi I just finished moving the codebase over to namespaces. This also includes moving all source files to a PSR-0 compliant folder structure. Because this is a really big change, I created a branch for this:
https://svn.apache.org/repos/asf/shindig/branches/php_namespace_refactoring All unit tests are running through and I could test it successfully with Partuza, but it would be great if others could test it as well before I merge it back to trunk. Cheers Bastian On Wed, Oct 12, 2011 at 7:04 PM, Bastian Hofmann <[email protected]> wrote: > Since there is no one opposing the proposal, I'll start to work on > migrating our code base then. I recently wrote a tool to automate this > for ResearchGate (will be OpenSource once I cleaned it up a bit and > added a readme), so it should not take me too much time. > > On Wed, Sep 14, 2011 at 8:07 PM, Agustin Casiva <[email protected]> > wrote: >> I think this is very necesary, include shinding into an existing framework >> or existent product like Magento or Drupal it's a very dificult job today, >> requires a lot of hacks to use the diferents autoloaders and bootstraps in >> order to get the things integrated. >> >> If is posible move the shindig base code into a stand alone library easy to >> include into a any well-known framework, like Symfony or Zend, could be a >> big improvement. >> >> I'll like provide help to make this job >> >> On Wed, Sep 14, 2011 at 12:32 PM, Paul Lindner <[email protected]> wrote: >> >>> I woud love to see this, but I don't have any PHP code in production so >>> don't count my vote too strongly. >>> >>> On Wednesday, September 14, 2011, Bastian Hofmann wrote: >>> >>> > Hi, >>> > >>> > I'd propose to move the PHP codebase to PHP namespaces >>> > (http://php.net/manual/en/language.namespaces.php) for the next >>> > Shindig release to comply with the PHP standards groups PSR-0 >>> > proposal: >>> > http://groups.google.com/group/php-standards/web/psr-0-final-proposal >>> > >>> > This would simplify our autoloader a bit and it would be easier to >>> > extend the codebase with external libraries or container specific >>> > stuff. >>> > >>> > Of course since namespaces is a feature that was introduced with PHP >>> > 5.3, PHP 5.3 would then be required to run Shindig. >>> > >>> > What's your opinion on this? >>> > >>> > Cheers >>> > >>> > Bastian >>> > >>> >>> >>> -- >>> Paul Lindner -- [email protected] -- linkedin.com/in/plindner >>> >> >> >> >> -- >> Ing. Casiva Agustin >> >> Mail/Msn/GTalk/Jabber: [email protected] >> Skype: casivaagustin >> CEL : 054-03722-15270639 >> Site: http://www.casivaagustin.com.ar >> >
