[ABD] phpBB API

Any abandoned MODs will be moved to this forum.

WARNING: MODs in this forum are not currently being supported or maintained by the original MOD author. Proceed at your own risk.
Forum rules
IMPORTANT: MOD Development Forum rules

WARNING: MODs in this forum are not currently being supported nor updated by the original MOD author. Proceed at your own risk.
User avatar
Geolim4
Former Team Member
Posts: 1965
Joined: Sat Sep 11, 2010 3:28 pm
Location: Nantes, France
Name: Georges

[ABD] phpBB API

Post by Geolim4 »

  • MOD Title: phpBB API
  • MOD Autor: Geolim4 < N/A > http://geolim4.com
  • MOD Description: That MOD will provide to your board a RESTfull API able to communicate in many format: JSON, XML, HTML. Five output formats are available: serialized, xml, json, HTML and raw.
    Two type of key are available:

    User key:
    • can be created from their User Control Panel (with ACP default configuration!)
    • can be set to "read only" mode
    • with or without authentication
    • allow an administrator's choosen file download upon succesfull authentication
    Administrator keys:
    • API users Features
    • cache purging*
    • deleting* users, threads, messages; baning* users
    • style managing*
    • other functionalities planed 8)
    • requesting for DB's datas**

      • (Possibility to exclude API table from DB management fro security reasons evenr with left/right join)
    *Thus being a "read/write" access

    **Repeat after me:
    Geolim4 wrote:I'll be very carefully during key's creation with database access. I'm aware that keys should be created only for remote managing, by human or program (bot). I also know well that database's access with advanced permissions can endanger API table.
    API will be managed through unique key, thus allowing a better management:
    • you can put limitation to requests' count, on day, week or month basis
    • you can force key expiration
    • you can limit access to one IP address or set of IP addresses
    This MOD let your board being accessible for developpers, like executing C/C++ programs for authentication, or using cURL/f(sock)open, and more.
    A full knowledge base coupled with a FAQ is included with the MOD. Please read it carefully before posting :!:
  • MOD Version: 0.0.1
  • Installation level: Easy
  • Installation time: 2 min (Only one file to modify)
  • Download: here MD5: 2ec8af1431932c7a2dce1ad934ea3f49
  • Demonstration:
    • N/A
  • Notes:
    • Requests and remarks should be made in the current topic only (NO MP)
    • Available languages: English / French
  • Screenshots:
    Image Image Image Image Image Image Image Image Image Image Image Image
Last edited by Geolim4 on Sat Apr 18, 2015 2:28 pm, edited 15 times in total.
phpBB-fr Former MOD Team Leader / Website Team Member
User avatar
Geolim4
Former Team Member
Posts: 1965
Joined: Sat Sep 11, 2010 3:28 pm
Location: Nantes, France
Name: Georges

Re: [ALPHA] phpBB API

Post by Geolim4 »

Feature accepted:
  • -Different Database Username from forum

Features in Consideration:
  • -Possibility to use a wildcard for assigned key IP

Features rejected:
  • -Different Database Username from forum for each API Keys
phpBB-fr Former MOD Team Leader / Website Team Member
User avatar
keith10456
Registered User
Posts: 2315
Joined: Thu Feb 24, 2005 6:55 pm

Re: [ALPHA] phpBB API

Post by keith10456 »

This could be very useful.

There's also been discussions of a phpBB API in Area51 for 3.1. Maybe you should see where the dev team is going with theirs ;)
User avatar
Citromon
Registered User
Posts: 129
Joined: Wed Feb 15, 2012 5:22 pm
Location: Minsk, Belarus

Re: [ALPHA] phpBB API

Post by Citromon »

Is very interest. So a pity, that only you one create this mod.
What the anvil? What dread grasp
Dare its deadly terrors clasp?
User avatar
EsmerÖzcan
Registered User
Posts: 83
Joined: Sat Jun 21, 2008 1:46 pm
Location: Germany/Nürnberg
Name: Özcan Akbulut

Re: [ALPHA] phpBB API

Post by EsmerÖzcan »

any news?
User avatar
Geolim4
Former Team Member
Posts: 1965
Joined: Sat Sep 11, 2010 3:28 pm
Location: Nantes, France
Name: Georges

Re: [ALPHA] phpBB API

Post by Geolim4 »

I'm working on it, but it take me a lot of time 8-)
Last edited by Geolim4 on Fri Nov 01, 2013 1:18 am, edited 1 time in total.
phpBB-fr Former MOD Team Leader / Website Team Member
User avatar
Geolim4
Former Team Member
Posts: 1965
Joined: Sat Sep 11, 2010 3:28 pm
Location: Nantes, France
Name: Georges

Re: [ALPHA] phpBB API

Post by Geolim4 »

Hello folks,
Here are the first screenshoot, the first version should be available in December (2013)
You can see below many screenshoot, including my fatal error handler 8-)
An hook system forked from Automod allow you to install/uninstall hook easily :mrgreen:
Image Image Image Image Image Image Image Image Image ImageImage

Stay tuned ;)
phpBB-fr Former MOD Team Leader / Website Team Member
User avatar
keith10456
Registered User
Posts: 2315
Joined: Thu Feb 24, 2005 6:55 pm

Re: [ALPHA] phpBB API

Post by keith10456 »

Thanks for the update! I truly look forward to this... It would be a great step forward for phpBB!

On a side note, if you didn't see it already, you might want to sneak a peak at this RFC on Area 51.
User avatar
Geolim4
Former Team Member
Posts: 1965
Joined: Sat Sep 11, 2010 3:28 pm
Location: Nantes, France
Name: Georges

Re: [ALPHA] phpBB API

Post by Geolim4 »

Mhhh i will see the status of 3.1.x, if an real API appear for 3.1.x so i will no longer keep this project up-to-date 8-)
phpBB-fr Former MOD Team Leader / Website Team Member
User avatar
Mess
Registered User
Posts: 985
Joined: Wed Jul 01, 2009 6:37 am
Name: Kim

Re: [ALPHA] phpBB API

Post by Mess »

Looks like you made a lot of progress on this. Congratz. :)
Ill be following development.
User avatar
Geolim4
Former Team Member
Posts: 1965
Joined: Sat Sep 11, 2010 3:28 pm
Location: Nantes, France
Name: Georges

Re: [ALPHA] phpBB API

Post by Geolim4 »

The API will use a lot of awesome library/framework: jquery(UI), lazyload, easytabs, pChart 2.x, maphighlight etc...
phpBB API will probably require php 5.3.x: Anonymous functions, OOP, etc...
phpBB-fr Former MOD Team Leader / Website Team Member
User avatar
keith10456
Registered User
Posts: 2315
Joined: Thu Feb 24, 2005 6:55 pm

Re: [ALPHA] phpBB API

Post by keith10456 »

geolim4 wrote:Mhhh i will see the status of 3.1.x, if an real API appear for 3.1.x so i will no longer keep this project up-to-date 8-)
The link I posted was just an RFC... I don't think any progress has been made on it. I posted the link so you can see some of the comments/tips from the devs ;)
User avatar
Geolim4
Former Team Member
Posts: 1965
Joined: Sat Sep 11, 2010 3:28 pm
Location: Nantes, France
Name: Georges

Re: [ALPHA] phpBB API

Post by Geolim4 »

Right, the branch 3.0.x still in plan, not sure for 3.1.x, i need to bump that topic before.
phpBB-fr Former MOD Team Leader / Website Team Member
User avatar
Kamahl19
Registered User
Posts: 1598
Joined: Tue Nov 06, 2007 3:33 pm
Location: Slovakia
Name: Martin

Re: [ALPHA] phpBB API

Post by Kamahl19 »

Creating a good API is not a simple thing. Have you considered all security issues?
Why are you creating a MOD instead of making this for 3.1? I personally think it would be more useful.
I am glad someone finally started with this. As far as I remember there was some attempt to create API by some phpbb.com team member, but he created only a skeleton. Maybe you could inspire from it too.
User avatar
Geolim4
Former Team Member
Posts: 1965
Joined: Sat Sep 11, 2010 3:28 pm
Location: Nantes, France
Name: Georges

Re: [ALPHA] phpBB API

Post by Geolim4 »

I will finalize the 3.0.x project as of phpBB 3.0.x still popular for long time...
phpBB 3.1.x isn't planned yet for the simple reason than i don't know the framework for now ;)

Another awesome new screenshoot from the stat page:
Image

I will publish a test key coming soon ;)
phpBB-fr Former MOD Team Leader / Website Team Member

Return to “[3.0.x] Abandoned MODs”