Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Razuna is an basic image/file uploader and browser using Razuna cloud server.
Razuna can easily be integrated into any web application that needs a file uploader & browser on/from clouds.
Currently it has very basic functionality of the various functionalities available with Razuna API 2.
See INTEGRATION METHODS for more information.
FEATURES
- Basic file operations: upload, delete
- Image(jpg, png, gif) operations: resize, create thumbnails, preview
- Various configurable options available on Razuna ui and also through Razuna API 2.
INSTALLATION
- Copy Razuna directory to your modules directory
- Enable the module at module administration page
- Configure Razuna by clicking on the settings icon next to the module name.
or go on to Configuration->People->Configure Razuna. - Enter all the required details you got after registering to Razuna.
- Make sure that your curl is enabled before using this module.
- You should have account with Razuna,
https://secure.razuna.com/signup (30 days trial) - Please enable your cURL library (http://php.net/manual/en/curl.setup.php).
- You can download razuna library (API 2) https://github.com/razuna/razuna-php-library.
Place that in any 'libraries/razuna' folder (sites/all/libraries/razuna/Razuna.class.php).
CONFIGURATION
- Razuna Hostname
-
The host name which you have entered at the time of registration on Razuna
e.g. (http://xyz.razuna.com/)
-
The host name which you have entered at the time of registration on Razuna
- Razuna API Key
- API key is associated with the User on your Razuna Host.
-
To find the API key please follow the below steps
- login to your host (http://xyz.razuna.com/)
- click on your name on the top right corner
- click on the administration from the drop down
- you'll be able to see the users currently present in your host
- click on the user whose API key is needed
- one pop-up will be shown, select the API key tab
- Razuna Folder Id
- For selecting the Folder from Razuna server in which files will be placed.
- This will be overridden in future.
- Plan is to provide a functionality of selecting Folder from Razuna server.
-
To find the Folder ID please follow the below steps
- login to your host (http://xyz.razuna.com/)
- you'll be able to see the list of folders in the left side
- click on the folder whose Folder ID is needed
- click on the Folder Sharing & Settings link on the right side
- a pop-up will be shown having Folder Id below labels and description
-
Razuna Email Id
- A notification will be sent on this email id on file upload.
SCOPE
- This module is developed & tested with Razuna API 2 library.
- File/Image is getting stored on drupal environment also( default functionality of drupal) for the fields associate with razuna, ideally which should not be the case.
- Seems not working with txt files.
FREQUENTLY FACED ISSUES
- Undefined function curl_init()
Your Curl is not enabled properly. -
Razuna API Calling Failed.
Check Firewall settings. Firewall seems tobe blocking the curl requests.
TODO
- Make it work for other formatts (pdf, avi, mp4, mpeg, doc, docx, wmv etc.)
- Integrate various functionalities like create folder, create user, use renditions etc. which are available through Razuna API
- Get it worked with txt files as well.
Project information
- Module categories: Media, Integrations
- 4 sites report using this module
- Created by mandar.harkare on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
7.x-1.0
released 4 March 2015
Works with Drupal: 7.x
✓ Recommended by the project’s maintainer.
Development version: 7.x-1.x-dev updated 2 Mar 2015 at 11:03 UTC