{"id":18307928,"url":"https://github.com/froala/wysiwyg-editor-ruby-sdk","last_synced_at":"2025-04-05T17:06:11.426Z","repository":{"id":21432801,"uuid":"92192206","full_name":"froala/wysiwyg-editor-ruby-sdk","owner":"froala","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-20T07:24:11.000Z","size":82,"stargazers_count":9,"open_issues_count":12,"forks_count":26,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-29T16:06:26.931Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/froala.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-23T15:55:57.000Z","updated_at":"2025-02-20T07:22:16.000Z","dependencies_parsed_at":"2025-02-03T17:50:06.560Z","dependency_job_id":"66c4b7e3-b8bd-4188-88a2-37eb676b07d3","html_url":"https://github.com/froala/wysiwyg-editor-ruby-sdk","commit_stats":{"total_commits":50,"total_committers":9,"mean_commits":5.555555555555555,"dds":0.72,"last_synced_commit":"d5306bdb4ca6e6e051fef9d78f5e5cf917ff96a6"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/froala%2Fwysiwyg-editor-ruby-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/froala%2Fwysiwyg-editor-ruby-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/froala%2Fwysiwyg-editor-ruby-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/froala%2Fwysiwyg-editor-ruby-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/froala","download_url":"https://codeload.github.com/froala/wysiwyg-editor-ruby-sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246777830,"owners_count":20832032,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T16:05:56.461Z","updated_at":"2025-04-05T17:06:11.394Z","avatar_url":"https://github.com/froala.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Froala WYSIWYG Editor Ruby SDK\n\nEasing the [Froala WYSIWYG HTML Editor](https://github.com/froala/wysiwyg-editor) server side integration in Ruby projects.\n\n\n## Setup Instructions\n\nAdd this to your Gemfile:\n\n```ruby\ngem \"froala-editor-sdk\"\n```\n\nand run `bundle install`.\n\n\n\n## Quick start - Image Upload\n\n1. Define upload route in `routes.rb` file.\n\n   ```ruby\n   post '/upload_image' =\u003e 'upload#upload_image', :as =\u003e :upload_image\n   ```\n\n2. Tell editor to upload to the specified route in your JS.\n\n   ```javascript\n   $('selector').froalaEditor({\n     imageUploadURL: '/upload_image'\n   });\n   ```\n\n3. In your controller define an action to store the uploaded file.\n\n   ```ruby\n   def upload_image\n     render :json =\u003e FroalaEditorSDK::Image.upload(params, \"public/uploads/images/\")\n   end\n   ```\n\n## Example App\nhttps://github.com/froala/editor-ruby-sdk-example \n\n## Dependencies\n\nThe following Ruby gems are used:\n\n- mime-types\n- mini_magick\n- wysiwyg-rails\n\n\n## Documentation\n\n- [Official documentation](https://www.froala.com/wysiwyg-editor/docs/sdks/ruby)\n\n\n## Help\n\n- Found a bug or have some suggestions? Just submit an issue.\n- Having trouble with your integration? [Contact Froala Support team](http://froala.dev/wysiwyg-editor/contact).\n\n\n## License\n\nThe Froala WYSIWYG Editor Ruby SDK is licensed under MIT license. However, in order to use Froala WYSIWYG HTML Editor plugin you should purchase a license for it.\n\nFroala Editor has [3 different licenses](http://froala.com/wysiwyg-editor/pricing) for commercial use. For details please see [License Agreement](http://froala.com/wysiwyg-editor/terms).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffroala%2Fwysiwyg-editor-ruby-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffroala%2Fwysiwyg-editor-ruby-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffroala%2Fwysiwyg-editor-ruby-sdk/lists"}