Hey no harm in all in having a separate project, so don't worry! I even added it to the list of third party apps just now:
https://github.com/stephenmcd/mezzanine/commit/b4ef263f163d38465ce2d8591a753910859eb1de I found a couple of threads where we talked about it. Here's the first mention from a couple years ago: https://groups.google.com/forum/#!searchin/mezzanine-users/drf/mezzanine-users/EpHIx7fTkmY/Suo2X2z2e7gJ Not much info there, but then later last year we started a real discussion here: https://groups.google.com/forum/#!searchin/mezzanine-users/drf/mezzanine-users/BW0Xjn5Zwvg/kqoonBOP3ikJ I wrote a longer reply around the middle of that thread with a rough idea on what we might do with DRF inside Mezzanine itself. On Thu, May 14, 2015 at 6:48 AM, Geo <[email protected]> wrote: > That's interesting. I'm very surprised to hear that. When I was > researching, I found a huge number of requests for an API but no proper > implementations whatsoever. About the closest thing I found was a post by > Stephen on Github Issues from about 8 months ago stating something along > the lines of a REST API would definitely not be included in Mezzanine > itself and anyone who attempts it should design it as a third party app. I > did not find any such third party apps. I guess your vision suddenly > changed sometime since then. Anyway, I can still see a number of benefits > to the one I'm developing, especially in relation to Oauth2 authentication, > working on writable access features, documentation and testing. As well as > being available now as an easy to use add-on. > > I might be interested to discuss combining our efforts on this. Although > the projects have some differences and might have different roadmaps and > goals - I could not find in that Github Convo you referenced what those are > exactly for you and what your intentions are with regards to an API? > > Cheers, > George > > On Wednesday, 13 May 2015 20:41:54 UTC+1, Stephen McDonald wrote: >> >> Wow! >> >> This looks really cool. There's a similar piece of work going on here >> with the intention of residing in Mezzanine itself: >> >> https://github.com/stephenmcd/mezzanine/pull/1210 >> >> Not sure if there's anything the two bits of work can leverage off each >> other, or how that might turn out, but what you've done looks great. >> >> On Thu, May 14, 2015 at 5:14 AM, Geo <[email protected]> wrote: >> >>> Hi all, >>> >>> I have recently been working on a RESTful web API for Mezzanine which >>> can help empower developers to automate, extend and combine Mezzanine with >>> other services. This may be particularly useful to you if you are >>> interested in working on an innovative front end for your blog/CMS using a >>> modern framework such as Ember.js. >>> >>> The project is currently in its early stages. Version 0.2 has just been >>> released which features: >>> >>> * REST API resources for posts, pages, users, and categories >>> * Apply filters and search queries to narrow down results >>> * OAuth 2.0 allows users to authorize and revoke access to third >>> party applications without the need for those applications to request the >>> user's credentials >>> * Web browsable API >>> * Endpoints documented with Swagger UI >>> * Leverages Django Rest Framework >>> >>> There is also a roadmap for the future which at the time of writing >>> includes: >>> >>> * More endpoints >>> * Writeable API access >>> * Test Suite >>> * Further documentation >>> >>> You can install it with: >>> >>> pip install mezzanine-api >>> >>> And then go to PyPi or Github to follow the rest of the setup procedure: >>> >>> PyPi: https://pypi.python.org/pypi/mezzanine-api >>> Github: https://github.com/gcushen/mezzanine-api >>> >>> Let me know if you have any feedback and feel free to discuss the API >>> here :) >>> >>> Cheers, >>> >>> George >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Mezzanine Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Stephen McDonald >> http://jupo.org >> > -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Stephen McDonald http://jupo.org -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
