预览 Kotakin with API - self-host file sharing 等待分享

I’m going to leave this item in few months, so existing buyers can have time to download, and then I

  1. 0daydown
    I’m going to leave this item in few months, so existing buyers can have time to download, and then I’m going remove it.

    Thank you for all existing buyers, for all your supports. But I’m unable to continue support it, because it’s not worthed and maintaining it need a lot of time, while I’m still need to support my family.

    I hope someone will make a better item for you.


    [​IMG]
    If you need file sharing capabilities for personal or business needs. You can share folders with other users or create a public link for anyone.
    Kotakin was created for everyone that must constantly send or receive files.
    This version was build based on REST API + OAuth 2

    [​IMG]
    90% of the front-end is using AJAX, so the interaction is more smooth and faster than before, with help using Backbone.js + Require.js
    You will be able to add properties to all uploaded files, to help you search them more easly by adding something like “tag” or “description”. More advance sharing capabilities. You will be able to download folders and files in bulk. Less HTML template used.
    Now you can accept user registration optionally. Set user disk usage quota.
    Updated to the latest version Twitter bootstrap, will look good on both desktop and mobile browser. Updated to the latest stable version of Laravel 4.1.
    Kotakin Features

    API In Mind

    Create your own desktop application / mobile application / custom web application that connect directly to Kotakin data via the API.


    Full Source Code

    JavaScript and CSS files are minified, so the web browser view the web application faster. But the original source code also available.

    AJAX App In Mind

    The front-end built using Backbone.js + Require.js. The interactions to API are using AJAX.


    Responsive Front-end

    The front-end will look good on both desktop and mobile sites, because the base styling component are using the latest Twitter Bootstrap.

    Multilanguage

    Application texts are translation ready – using Gettext PHP module for faster performance. The default texts to translate to your language are in English.


    Template Editor

    Administrators able to modify Email templates + HTML templates directly in the application.

    User Management

    Administrators able create and manage users. Set allowed file types and size limit upload for each user.


    User Registration & Disk Usage Quota

    Option to enable / disable user registration. Verification email will be send to new registered user. Set disk usage quota for each user.

    Media Viewer

    MP3 Preview (using audio.js), MP4 Video Preview (using video.js), PDF viewer (using iFrame, only for browser that able to do it), .txt viewer (using iFrame), and Images viewer (with thumbnail).


    AJAX File Upload

    Integrated with jQuery File Upload – no browser refresh while uploading your files. Chunk file upload supported, so you can upload large files without worry your PHP max upload file size limitation.

    File Sharing

    Share your file to anyone easly – optionally you can set password, download limit, valid until specified date, and description. You can also send the link via email.


    Folder Sharing

    Share your folder to registered user easly – you can set whether member allowed to upload file and invite other members.

    File Handling

    Files renamed when stored for security reason. Original filename restored while dowloading. Bulk folder and file download.


    Searching

    Find your folders and files is fast and easy. You can help by adding tags or description to any uploaded files as it property. All item properties are searchable.

    User Group Management

    By default only Administrators, Users, and Guests access roles available, you can add / update / delete.


    Step-By-Step installer

    Documentation to setup the source code and web based installer ready.

    Mailer

    SMTP / Sendmail / PHP Mail is supported.


    Image Thumbnailer

    GD / Imagick / Gmagick is supported for thumbnail creation.

    Object Oriented Code

    Created using PHP (Laravel 4.1 Framework). Controllers + Models + Hooks + Supports + Facades + Commands.


    Professional Dedicated Support

    High quality dedicated support is always there to help you out whenever you require any assistance or faced difficulties.

    Migration

    Documentation + Commands to migrate your data from previous version of Kotakin is available. Able to migrate: folders + files + links.


    API Access Management

    Manage API access : add / update / delete.

    What users are saying?

    [​IMG]
    Next update plan:

    • FTP Sync.
    Requirements

    • PHP 5.3.7 and above
    • MCrypt PHP Extension
    • Gettext PHP Extension (for translation)
    • PDO PHP Extension (for MySQL client)
    • Fileinfo PHP Extension
    • mod_rewrite (only required if you are going to use Apache webserver)
    • a empty database only for Kotakin, to make sure no table conflict.
    Note

    A buyer tell me that the API is not working and gave 1 star rating. Everyone should understand that the API is the core of Kotakin, the front-end application will not work without it, because the front-end build using JavaScript that interacting with the API directly. So there will be no one providing 5 starts ratings if the API is not working.
    Caution

    This script does not suitable to be installed in 1and1 hosting provider, because HTTP headers sent by the JavaScript in application are removed by they web server, which they are all required by the PHP to validate the received data and identify active user.
    Most hosting provider able to help fixing the issue, while you will get nothing with 1and1 hosting provider.
    UPDATES


    10.06.2014
    - Fix minor issue

    30.05.2014
    - Fix file name when downloading

    29.05.2014
    - API Access Management
    - Group Management
    - Show default user quota bytes at Admin new user form

    17.05.2014
    - Handle non-resized file type when creating thumbnail.
    - Fix routers permission.

    12.05.2014
    - Fix when deleting user.

    11.05.2014
    - Better session handling.
    - Better AJAX error notification using jQuery Noty.

    06.05.2014
    - Fix menu active state.
    - Fix switching user group / permission.
    - Fix user permissions

    05.05.2014
    - Member lookup from User Contact at Folder Sharing option. Choose whether the member lookup will be showing their registered contacts (User still be able to add new contact from registered user by just adding email address to the member lookup) or all registered users.
    - Changing back to previous folder icon.

    04.05.2014
    - Fix user list limit at admin settings page
    - Fix dashboard for Internet Explorer
    - Fix Locale

    02.05.2014
    - Fix download large file at public link page

    01.05.2014
    - Fix to allow installing in sub-url
    - Indonesia (id_ID) translation

    29.04.2014
    - Fix handling empty file property value in JavaScript
    - Fix defining locale when disabled by the server
    - Fix deleting folder in the root "/" using select box
    - Fix renaming file
    - Fix renaming folder
    - Fix link description does not appear
    - Spain (es_ES) translation, erok2000 contribution

    28.04.2014
    - Split JavaScript modules, to prevent Require.js timeout on slow internet connection

    27.04.2014
    - Fixing minor issue in older web server
    - Implement 404 error page
    - Implement 500 error page

    Thanks to…

    Kotakin was created with the latest OpenSource Technology available on the market. I would like to thank to:
    • Laravel Authors & Contributors.
    • Twitter Bootstrap Authors & Contributors.
    • jQuery Author & Contributors.
    • Backbone.js Author & Contributors.
    • Require.js Author & Contributors.
    • jQuery Ajax Upload Author & Contributors.
    • jQuery Placeholder Author & Contributors.
    • Swipebox Image Gallery Author & Contributors.
    • ACE Author & Contributors.
    • audio.js MP3 Player Author & Contributors.
    • video.js MP4 Video Player Author & Contributors.
    • All OpenSource library that used in Kotakin
    • Buyers who are kindly providing suggestions to improve this item.

    Final notes

    If you have any suggestions, ideas, comments, or if you (gasp!) found a bug, don’t hestitate to email me at support@kotakin.co.