sq4you

+Clients
  • Content count

    102
  • Joined

  • Last visited


1 Follower



About sq4you

  • Rank
    IPB Full Member

sq4you's Activity

  1. sq4you added a post in a topic: Request for API endpoints, IPConnect and documentation   

    I thought I read somewhere a long time ago that they were going to be doing everything in 4.0 using RESTful api endpoints....
  2. sq4you added a post in a topic: Request for API endpoints, IPConnect and documentation   

    Is there any documentation for interacting with IPBoard 4 via RESTful api endpoints?
    I'm also hoping it will be easy to have 3rd party applications do things like:
    create topics get a list of posts in a particular topic create a post with an image get a list of users on the forum edit a user I am currently running 3.4.7 with IPConnect for single sign on between an app I wrote. I'm very much looking forward to how we will integrate SSO with IPBoard 4.0 so that I can start coding right away.
  3. sq4you added a post in a topic: Nginx Rewrite rules for IPB 3.0   

    I know this thread is pretty old but I wanted to leave my Nginx configuration here in case someone else finds it useful.
    I am running Nginx with PHP5 FPM on a Debian 7 (wheezy).
    I also use IP.Content

    My forum is located at www.styleguise.net/forums/ and is installed at /usr/share/nginx/www/forums
    For the forums, I have friendly URLs (FURL) enabled and in the SEO section of System Settings I have mod_rewrite "on".
    You can turn on "Redirect to new friendly URL format" if you wish although it doesn't have any bearing on the rest of this stuff (I have mine "on").

    I have IP.Content serving up my "homepage" at www.styleguise.net/
    Additionally, I have several IP.Content pages that are served up off the root, for example www.styleguise.net/articles
    In the IP.Content app settings, I have mod_rewrite "on" (this basically just configures friendly URLs for IP.Content) and my gateway file (ipcontent/Tools/index.php) lives at the root of my web directory (/usr/share/nginx/www/index.php)

    Here is my nginx configuration file:
    server { listen 80; root /usr/share/nginx/www; index index.php; server_name styleguise.net www.styleguise.net; #matches any path that starts with a slash. #it tries to match the url to a file, then to a directory #and finally to the ipcontent gateway file in /index.php location / { try_files $uri $uri/ /index.php; } #matches any path that starts with /forums #it tries to match the url to a file, then to a directory #and finally to the forum index file in /forums/index.php location /forums { try_files $uri $uri/ /forums/index.php; } #matches any path that ends with ".php" and dispatches #execution of the php script to PHP5-FPM daemons location ~ .php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } #deny access to .htaccess files (you probably don't have any if you are using nginx) location ~ /.ht { deny all; } }
  4. sq4you added a comment on a blog entry: IP.Board 3.4 Dev Update: IPS Connect   

    Nevermind. I found the technical documentation for IPS.Connect  here
  5. sq4you added a comment on a blog entry: IP.Board 3.4 Dev Update: IPS Connect   

    Where can I find documentation for IP.Connect, its API and the json messages?
  6. sq4you added a post in a topic: Sending Bulk emails a farce   

    My IPBoard setup sends all emails through Amazon SES.

    There is currently a bug in the IPBoard software (up to 3.3.4) which prevents it from working out of the box but I explain here how to fix it.
  7. sq4you added a comment: Community Moderation   

    This document does not mention the onRegister event which Converge sends to remote applications whenever a new member registers.

    XML-RPC method name: onRegister

    Then it has one parameter which is an XML-RPC struct with the following keys:[list]
    [*]timezone : int
    [*]ip_address : string
    [*]md5_once_password : string
    [*]product_id : int
    [*]dst_autocorrect : int : daylight savings time autocorrect, 0 for no daylight savings, 1 for daylight savings
    [*]unix_join_date : int : unix date when user joined (seconds since epoch)
    [*]validating : int : whether the user is still in the 'validating' group, 0 for false, 1 for true
    [*]auth_key : string
    [*]email_address : string
    [/list]
  8. sq4you added a comment: Community Moderation   

    This document does not mention the onRegister event which Converge sends to remote applications whenever a new member registers.

    XML-RPC method name: onRegister

    Then it has one parameter which is an XML-RPC struct with the following keys:[list]
    [*]timezone : int
    [*]ip_address : string
    [*]md5_once_password : string
    [*]product_id : int
    [*]dst_autocorrect : int : daylight savings time autocorrect, 0 for no daylight savings, 1 for daylight savings
    [*]unix_join_date : int : unix date when user joined (seconds since epoch)
    [*]validating : int : whether the user is still in the 'validating' group, 0 for false, 1 for true
    [*]auth_key : string
    [*]email_address : string
    [/list]
  9. sq4you added a comment: Community Moderation   

    This document does not mention the onRegister event which Converge sends to remote applications whenever a new member registers.

    XML-RPC method name: onRegister

    Then it has one parameter which is an XML-RPC struct with the following keys:[list]
    [*]timezone : int
    [*]ip_address : string
    [*]md5_once_password : string
    [*]product_id : int
    [*]dst_autocorrect : int : daylight savings time autocorrect, 0 for no daylight savings, 1 for daylight savings
    [*]unix_join_date : int : unix date when user joined (seconds since epoch)
    [*]validating : int : whether the user is still in the 'validating' group, 0 for false, 1 for true
    [*]auth_key : string
    [*]email_address : string
    [/list]

Status Feed