Git Product home page Git Product logo

hotglue2's Introduction

Hotglue 1.0.4

developed by Gottfried Haider and Danja Vasiliev
and the people from WORM (worm.org)
with support from the Mondriaan Foundation
made for you


HOW DOES THIS WORK

  * see INSTALL
  * if you feel like reading boring lists, check out doc/FEATURES
  * otherwise make sure you have seen http://www.vimeo.com/17924249


HOW TO INSTALL ADDITIONAL MODULES

  * copy any module_*.php files to the main directory
  * all auxiliary files go to the modules subdirectory


BUNDLED THIRD-PARTY CODE

  * jQuery (MIT, BSD and GPL licensed)
  * jQuery UI (MIT, GPLv2 licensed)
  * Farbtastic: JQuery color picker plug-in (GPL licensed)
  * jQuery xcolor (MIT, GPLv2 licensed)
  * DejaVu Fonts (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.)
  * the file icon has been taken from gnome-icon-theme (GPL licensed)


KNOWN ISSUES

  * Hotglue 1.0 is not compatible with prior versions of the software. We aim 
    to preserve compatibility with upcoming releases though.

  * On certain shared hosts we have seen issues with digest authentication (see AUTH_METHOD configuration option). For those hosts basic authentication has to be used.

  * On certain hosts or configurations it might be required to explicitly set RewriteBase in .htaccess when using short URLs. This has been observed on hosts using mod_rewrite even before the request hits the Hotglue directory. If you experience unexpected blank pages after installation or can't manage to log in, this might be worth trying.

	* On certain (cheap) hosts the use of .htaccess file is disallowed. If you are experiencing strange errors like ERROR 500 try renaming .htaccess file back to htaccess-dist and see if that helps. Sometimes you might be able to request .htaccess functionality from your webhosting provider. 
  
  * Native JSON decoding seems to be broken in early versions of PHP 5.2. This can result in error messages such as "Error saving state as class 'object' is not set". Make sure you are using PHP 5.2.6 or later.

  * Support for supporting hosts that have PHP installed as a (Fast-)CGI binary is still worked on. For now it is recommended to use mod_php, although success with FastCGI has been reported as well.

  * Rewrite rules in the Apache configuration or in any parent directory .htaccess file can clash with the Hotglue one.

  * If you receive an error message while uploading a large file this 
    might  be due to the limits set in the servers's php.ini file.
    You might want to change the values of these settings:
    - post_max_size
    - upload_max_filesize
    - memory-limit (if memory limits have been enabled)
    - max_input_time
    - max_file_uploads

  * For now, caching or seeking is not implemented for retrieval of uploaded files. 
    This might be an issue when embedding large video files.

  * Making animated GIF images smaller than their native size disables the animation.

  * The looping property of YouTube's new HTML5 video embed code seems to be broken at the moment.

  * Vimeo does not currently offer a way to embed videos over HTTPS. You might thus receive a (legitimate) browser warning when accessing a page containing a Vimeo video using HTTPS.

  * When modifying objects that also appear on other pages, these changes might not immediately appear on them if caching is enabled.

hotglue2's People

Contributors

albjeremias avatar aoware avatar dereckson avatar gohai avatar k0a1a avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hotglue2's Issues

fails from php 8.0

if (@in_array($c, $elem['class'])) {

php error in short that haystack of function in_array is null
quick fix that works for me

if (is_array($elem) && is_array($elem['class']) && @in_array($c, $elem['class'])) {

Basic authentication - HTTP/1.1 401 Unauthorized

Installed Hotglue in a shared hosting, set authentication to basic but when creating new page, the login prompt does not accept the correct login, it keeps asking for the username and password.

Notice: Only variables should be passed by reference

Notice: Only variables should be passed by reference in /domains/domain.nl/DEFAULT/common.inc.php on line 499

I get this error running Hotglue on shared hosting at Greenhost.
PHP is 7.0
.htaccess is used as is.
user credentials set in user-config.inc.php
I did chmod -R 0777 content in the directory where all files where uplaoded.

No other modifications made to the install.

in /?edit, when creating a new form or editing an existing one, there is a pop-up:

The glue gun manufacturer says: There was a problem communicating with the server (ready state 4, status 200)

Changes are saved when exiting the tool.

screen shot 2017-05-02 at 12 14 58
screen shot 2017-05-02 at 12 15 10

File upload error, file is uploaded, but no url shared.

The glue gun manufacturer says: There was a problem uploading a file. Make sure you are not exceeding the file size limits set in the server configuration.

Despite the (faulty) error, the file is uploaded and can be found in content/start/shared/

But there is no, obvious, way to add the image to the page.

On reload the image appears.

sigle click contextual menu not showing after image manipulation

Hi, I am hosting hotglue on my own server and i noticed a rather simple issue :
i import a few images and arrange them around the space (dragging, scaling). Then when i want to import more images after that, the import button is not appearing when i'm clicking on blank space and i have to refresh page to get it to appear when i click (same spot). I noticed that it still appeared when i clicked near some content, but not in a large empty blank space !

It's not really a problem but i thought i should let you know ! I can do more tests if needed, don't hesitate to ask

alix

HTTP ERROR 500

My selfhosted instance of Hotglue now gives a HTTP ERROR 500. My hosting prolly changed PHP versions. I cant seem to install a fresh hotglue install on any host I have nor on my local computer... My host is running:

PHP Version 8.0.3, Linux 03 4.18.0-193.28.1.el8_2.x86_64

ready state 4, status 200 message

hi
same error from
https://discourse.superglue.it/t/problem-communicating-with-the-server-ready-state-4-status-200/890

every time an image is deleted. a browser warning ad appears with the following
"The glue gun manufacturer says: There was a problem communicating with the server (ready state 4, status 200)"
imagen

it makes impossible to edit the hotglue . . .

here de log

2021-09-23 13:53:17 PRIVATE IP 27287 info --- json request --- 2021-09-23 13:53:17 PRIVATE IP 27287 debug json: method is "glue.delete_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug json: arguments are Array ( [name] => start.head.163241954861 ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug json: base url is "http://hk4jgg.us.to/" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: loading module glue 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:183 registered service "glue.check_auto_snapshot" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:224 registered service "glue.clone_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:266 registered service "glue.create_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:314 registered service "glue.create_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:315 registered hook "create_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:366 registered service "glue.delete_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:367 registered hook "delete_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:436 registered service "glue.delete_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:437 registered hook "delete_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:438 registered hook "has_reference" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:485 registered service "glue.delete_upload" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:505 registered service "glue.get_startpage" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:569 registered service "glue.load_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:602 registered service "glue.object_get_symlink" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:672 registered service "glue.object_make_symlink" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:728 registered service "glue.object_remove_attr" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:761 registered service "glue.pagenames" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:813 registered service "glue.render_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:814 registered hook "render_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:879 registered service "glue.render_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:880 registered hook "render_page_early" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:881 registered hook "render_page_late" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:926 registered service "glue.rename_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:927 registered hook "rename_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:994 registered service "glue.copy_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:995 registered hook "copy_page" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1061 registered service "glue.revert" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1062 registered hook "revert" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1099 registered service "glue.revisions" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1143 registered service "glue.revisions_info" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1201 registered service "glue.save_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1254 registered service "glue.save_state" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1258 registered hook "save_state" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1285 registered service "glue.set_startpage" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1381 registered service "glue.snapshot" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1382 registered hook "snapshot_symlink" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1424 registered service "glue.update_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1507 registered service "glue.upload_files" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1570 registered service "glue.upload_references" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_glue.inc.php:1571 registered hook "has_reference" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module glue, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug common: auth success (auth_method basic) 2021-09-23 13:53:17 PRIVATE IP 27287 info modules: running service "glue.delete_object" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module download 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module download, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module iframe 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module iframe, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module image 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_image.inc.php:298 registered hook "alter_render_early" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_image.inc.php:299 registered hook "alter_render_late" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_image.inc.php:518 registered service "image.resize" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_image.inc.php:560 registered hook "alter_save" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module image, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module lock 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module lock, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module object 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module object, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module page 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_page.inc.php:57 registered service "page.clear_background_img" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_page.inc.php:114 registered service "page.get_grid" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_page.inc.php:236 registered service "page.set_grid" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module page, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module page_browser 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "*/create_page" => controller_create_page 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "*/edit" => controller_edit 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "*/*" => controller_default 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "login/" => controller_login 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "*/show_page" => controller_show 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: controller.inc.php:431 registered hook "serve_resource" 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "pages/" => controller_pages 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module page_browser, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module revisions_browser 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "*/revisions" => controller_revisions 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module revisions_browser, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module text 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module text, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module transform 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module transform, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module user_code 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "code/" => controller_user_code_stylesheet 2021-09-23 13:53:17 PRIVATE IP 27287 debug controller: registered controller "*/code" => controller_user_code_stylesheet 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: module_user_code.inc.php:191 registered service "user_code.set_code" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module user_code, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module user_css 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module user_css, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module video 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module video, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module webvideo 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module webvideo, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: late-loading module welcome 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: finished loading module welcome, output "" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook delete_object, calling download_delete_object 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook delete_object, calling image_delete_object 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.auto-20210923102608.163240297257" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling page_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling video_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook_while on has_reference returned Array ( ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.auto-20210923124955.163240717836" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling page_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling video_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook_while on has_reference returned Array ( ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.auto-20210923135229.163241587746" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling page_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling video_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook_while on has_reference returned Array ( ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.auto-20210923135229.163241587985" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling page_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling video_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook_while on has_reference returned Array ( ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.auto-20210923135229.163241913912" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling page_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling video_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook_while on has_reference returned Array ( ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.auto-20210923135229.163241954861" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.head.163241587746" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling page_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling video_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook_while on has_reference returned Array ( ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.head.163241587985" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling page_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling video_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook_while on has_reference returned Array ( ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.head.163241913912" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling page_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling video_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook_while on has_reference returned Array ( ) 2021-09-23 13:53:17 PRIVATE IP 27287 debug upload_references: checking "start.head.163241954861" 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling download_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook has_reference, calling image_has_reference 2021-09-23 13:53:17 PRIVATE IP 27287 info delete_upload: not deleting "content/start/shared/Screenshot 2021-09-07 at 12-35-31 4G CPE.png" because there are still other objects referencing it 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoking hook delete_object, calling video_delete_object 2021-09-23 13:53:17 PRIVATE IP 27287 debug modules: invoke_hook on delete_object returned Array ( [download] => [image] => [video] => ) 2021-09-23 13:53:17 PRIVATE IP 27287 info delete_object: deleted "start.head.163241954861" 2021-09-23 13:53:17 PRIVATE IP 27287 debug json: service returned true

Who to contact for security issues

Hey there!

I belong to an open source security research community, and a member (@vanlan12) has found an issue, but doesn’t know the best way to disclose it.

If not a hassle, might you kindly add a SECURITY.md file with an email, or another contact method? GitHub recommends this best practice to ensure security issues are responsibly disclosed, and it would serve as a simple instruction for security researchers in the future.

Thank you for your consideration, and I look forward to hearing from you!

(cc @huntr-helper)

cant find module glue

hey there,

this is probably easy, so hopefully you have a short tip for me why i am running into this error on my fresh install

2017-10-31 14:55:04    XX.XX.XX.XX  12447   error   modules: cannot find required module glue, make sure it is installed in the program directory

thanks already, this looks interesting. cant wait to check it out a bit myself.

yours,
marcel

[proxy_fcgi:error] Cannot redeclare is_base_url_secure() when setting basic authentication credentials in user-config.inc.php

When I create a user-config.inc.php file with the user and password to overwrite the default settings, I get the following error in my error.log:

[Sat Mar 23 14:55:39.318663 2024] [proxy_fcgi:error] [pid 1178021:tid 140168765875904] [client 37.134.211.147:0] AH01071: Got error 'PHP message: PHP Fatal error: Cannot redeclare is_base_url_secure() (previously declared in /media/data0076/sites/355979/web/hotglue2/config.inc.php:73) in /media/data0076/sites/355979/web/hotglue2/user-config.inc.php on line 82'

My config.inc.php file includes the user-config.inc.php file and is set to basic authentication. I have also tried uncommenting this include and seeing if the default values work but I get prompted over and over again with the same login modal (both in Firefox and in Chrome). The only way I can "fix this" is if I disable authentication all together, which is not my ideal.

Any insight? Thanks in advance!

[email protected] not working

I tried to contact hotglue via the [email protected] address on the website and it is no longer working:

Delivery to the following recipient failed permanently:

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain hotglue.org [213.108.105.120].

The error that the other server returned was:
554 5.1.1 [email protected]: Recipient address rejected: User unknown in virtual mailbox table

Multi-tenancy Support for HotGlue

To the Development team for hotglue2:

My name is Michael Ha from the Arts Instructional Support and Information Technology (ArtsISIT) at University of British Columbia. Currently we are in process of implementing HotGlue as a tool that we would like to implement for a Visual Art class here at UBC.

I would like to request additional support for the installation of hotglue2 in a Multi-tenancy/Multi-user environment. I have reviewed the installation documentation https://github.com/k0a1a/hotglue2/blob/dev/INSTALL and was able to install an single instance of the application to a web server (the web server name is hg.arts.ubc.ca) hosted in RedHat Enterprise Linux 7. However, we would like to utilize the tool similarly to what is offered in the hosted version of Hotglue.me, which it gives user the ability to create an user account via the registration page: https://hotglue.me/account/register and from there the user has the option to select a hotglue username and a desired subdomain for its HotGlue instance.

Does hotglue2 have support the ability to install in a multi-user and multi-tenancy environment in a self-installed environment? If I have a wildcard domain name (*.hg.arts.ubc.ca) pointing to the web server, is it possible to configure the application so it can support multi-user via a subdomain set up? For example, can we have user1.hg.arts.ubc.ca, user2.hg.arts.ubc.ca, … userN.hg.arts.ubc.ca pointing to the web server and be able to set up installation have its own? We needed a solution for provision 90 instances. Is there Apache setting or Application configuration settings that your team can offer in order for us to achieve the desired outcome?

Regards,
Michael Ha
UBC ArtsISIT Development Team

Add a class dialog

I would like to be able to add classes to objects in a similar way to how you would make it a target.

Just a simple popup box, type your classes, done.

I've managed to get some sort of proof-of-concept working by hacking it in, but it's not great.

Such a feature would be awesome :)

image

Image background issue

Hello,
I spotted a error when modifying background image: even if i change image, the first one added stays in the background.

Steps:

  1. adding a background image (im1)
  2. replacing by another image (im2)

result: im1 is still displayed in the background#

Best regards, hotlglue rocks!

Password protecting viewing of pages (not just editing access)

Hi,

Using user-config-inc.php, I can set the login username and password for accessing editing mode in Hotglue (i.e. pages with the url structure /hotglue/my_page_name/?edit.

I would like to password protect the viewing of Hotglue pages as well. So if your browser requests /hotglue/my_page_name/, I'd want to display a login dialog. I was not able to get this to work using an .htpasswd file that is referenced in .htaccess, with both files located in the Hotglue folder.

The Apache logs give me a "wrong password" error. I'm wondering if the .htpasswd info is conflicting with the login credentials set in user-config-inc.php.

.htaccess

AuthUserFile /app/data/public/hotglue/.htpasswd
AuthName "Authorization Form Title"
AuthType Basic
require valid-user

.htpasswd
(generated with OpenSSL, sample below)

user:<my_password>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.