[Burichan]  [Futaba]  [Halloween]  [Fuhrerchan]  [Gurochan]  [Harrischan]  [Kusaba]  [Photon]  -  [WT]  [Home] [Manage]

[Return] [Entire Thread] [Last 50 posts] [First 100 posts]
Posting mode: Reply
Links: [Wiki] [Pastebin] [Karlsland.net imageboard] Ventrilo: [Texas2.MaxFrag.net 4126 Pass: mikan] Support: [Github] [Email] Change log: [Github]
Name
Email
Subject   (reply to 7379)
Message
File
Embed   Help
Password  (for post and file deletion)
  • Supported file types are: GIF, JPG, PNG, WEBM
  • Maximum file size allowed is 4966 KB.
  • Images greater than 200x200 pixels will be thumbnailed.
  • Currently 3627 unique user posts. View catalog

File 142029154988.jpg - (104.01KB , 900x600 , 47922057_p0.jpg )
7379 No. 7379 ID: 3b1099
Dear admin,

I couldn't find a way to contact you properly, so here goes. I've been here for some time, and I find the site, while functional, lacks a lot of features. For example, auto updating

If possible, I'd like to help improve the site generally. I believe there are some other Anons that have the necessary skills too, so I hope we can somehow work this out together.

Regards.
Expand all images
>> No. 7396 ID: d860c8
There's lot of things I want to add (webms, etc), but I'm pretty incompetent at web development. If someone can make or link pre-made scripts that work with kusaba X I could probably shove them in pretty quickly though.

There's also that whole front page thing I had planned, but that too fell victim to me being unable to HTML/art.
>> No. 7398 ID: 373c41
>>7396
Kusaba X is long dead. Footer shows Kusaba 0.9, but the last updated version is 1.0, on 2013. Then again, I wouldn't be motivated to tear down and rebuild Helma from scratch.

Is there anyway for developers to contribute? I've included my email for communication. The most important thing is access to code. If we can't see the code, we can't help much.
>> No. 7402 ID: d860c8
>>7398
Honestly there's pretty much nothing in my code that's different from default kusaba. Just a couple file type and style changes, which would be easy enough to work around on my end.

I imagine if anyone wants to contribute they could just use that as a base?
>> No. 7403 ID: d860c8
>>7402

Here's the version that I used:
https://www.sendspace.com/file/qox3l2
>> No. 7409 ID: 373c41
>>7402
>>7403
>0.9.2
Are you interested in updating to 0.9.3, which was the last version for 0.9.x?

http://sourceforge.net/projects/kusabax/files/
>> No. 7411 ID: d860c8
>>7409

I could probably manage it. But the updating won't get done tonight because it's getting late.
>> No. 7414 ID: 373c41
>>7411
Understandable. I just want to know the right base, so I can start trying it out.

I assume a large part of the config is left with the defaults? With the exception of necessary files like database password and root directory?
>> No. 7415 ID: d860c8
>>7414

It has been a very long time since I've messed with it, but I think that's the case.

About all I've done over the years is add support for various file types, and a couple board styles.

Worst case scenario, I can use winmerge to check for conflicts/missing stuff.
>> No. 7418 ID: 373c41
>>7415
Glad to hear that. I'll probably have the code live in GitHub or BitBucket, so its easier for other (if any) to contribute.

I'll post the link once it's up.
>> No. 7419 ID: d860c8
>>7418

Alright. Thanks for the help, I appreciate it!

I'll begin updating the site tomorrow in preparation.
>> No. 7423 ID: 373c41
>>7419
Only helping out of my free time :)

To begin with, when you (and the boards) are ready, I think you should enable this setting on all boards:

> Redirect to thread:
> If set to yes, users will be redirected to the thread they replied to/posted after posting. If set to no, users will be redirected to the first page of the board. Default: No
>> No. 7443 ID: d860c8
Something came up so I'm going to have to postpone updating until later tonight.
>> No. 7445 ID: 373c41
>>7443
I've only started a blank slate... Hopefully things get rolling soon.

https://github.com/altbdoor/kusaba-helma
>> No. 7447 ID: 373c41
>>7443
Couple of things on my mind now, now that I'm a little familiar with Kusaba. Please tell me what you think.

I'm planning to rewrite the whole front end aspect, HTML, CSS and JS to make things look better. As such, things may break, but nothing serious. Of course, I'll try to test it thoroughly before I propose the update to you.

I'm also planning to include jQuery or the lighter Zepto to help speed things up. This might contribute to what people call bloat, so I need your opinion.
>> No. 7449 ID: d860c8
Just updated the site. Almost lost a couple of the newest posts, but thankfully I make backups of backups.

>>7447
>jQuery or the lighter Zepto

It's kind of embarrassing since I've been on the internet since '96, but I don't really know anything about things like that. If you think it looks good or it's more efficient, I'll definitely give it a shot. The server should also have plenty of processing power available to handle any extra bloat.

Wish I could be more helpful in regards to this.
>> No. 7450 ID: d860c8
Enabled "redirect to thread" on all main boards.
>> No. 7451 ID: 373c41
>>7449
So I saw. I was half panicking when I see the page 404, while its regenerating.

jQuery or Zepto is on the client side, which is executed by browser, so no need for server power. No problems, even I have things I don't know about the web. I'll first move all the HTML code to HTML5.
>> No. 7467 ID: 8aae68
File 142079639333.png - (40.52KB , 1366x658 , capture.png )
7467
Progress update!

So, I have decided on jQuery instead, and am currently working my way down the management side first.
>> No. 7469 ID: d860c8
>>7467

Sounds good. The management screen has always been the weakest part of this board in my opinion.
>> No. 7470 ID: f78cb1
>>7469
Any issues that you would like to highlight?
Might as well while I'm working on it.
>> No. 7471 ID: d860c8
>>7470

It's been a while since I've really used it, but if I recall, the following could be improved:

Moving threads (takes too many steps - it would be nice to be able to move threads directly from the board, instead of having to go to the manage screen. Kind of like the ban/delete options.)

No way to stay logged in (logs out after every session)

Also, the reports function is currently broken. Says there's two reports, but doesn't show them. No way to clear them. I think what happened was that the offending posts were deleted before the reports section was checked. Maybe add a button to remove all reports?
>> No. 7472 ID: 79d968
>>7471
>Moving threads
Hmm, it is possible. I'll see if I can add a "Move Thread" along with ban and delete.

>No way to stay logged in (logs out after every session)
"Remember Me" feature is a pretty tricky case, with every security expert having their own opinion. I'll have to put this on hold, and hopefully come back to it.

>reports function is currently broken
That's weird. The back end is just a simple count of how many reports which were deemed not cleared. Could you try to make a report, and see if the count goes up?

After that, clear the report, and see if the count goes down? I suspect that it might be a database problem.


Also, do you mind that I force the admin to only use one theme? I'm a little lazy to allow different themes in the admin. It is currently on Burichan-like theme, If you have a preferred theme, do inform me, so I could make the necessary changes.
>> No. 7473 ID: 4730f0
>>7472
>reports function
I've seen the count go up with new reports, but it goes back to 2 after clearing them.
>> No. 7474 ID: 79d968
>>7473
If so, I'd suspect something wrong with the database. Kusaba X is running on a database engine that is rather prone to corruption.
Do you or your hosting have PHPMyAdmin? Could you check the table to see if there are any entries?
>> No. 7475 ID: d860c8
>>7474

Checked out phpmyadmin, I only saw a couple of 1kb~ ish entries. I think it's because I ended up using sqlite as the DB because I was too much of a noob to set up a proper one. Probably a bad idea in the long run but it worked.

I suppose the reports thing isn't that big of a deal anyhow, I never use it.
>> No. 7479 ID: f12955
>>7475
Ah, so you were using SQLite. It will hold up well under low traffic. Well, there is a way to access the database, if you want to.

http://www.adminer.org/en/

Not a solution, but I can place a bandaid by always deducting two from the report number.
>> No. 7480 ID: d860c8
>>7479

I'll try messing around with it later tonight.
>> No. 7522 ID: 0609ce
File 142151065377.jpg - (34.43KB , 229x652 , Capture.jpg )
7522
>>7480
Any updates on the matter? Also, could you please inform me on what functions you use in the admin panel? Its tedious and discouraging, sifting through the unorganized code.

Please refer to the image. I could tell if its important, such as "Rebuild All HTML Files", but do you use "Manage Ads" or "Manage Embeds"?
>> No. 7523 ID: 0609ce
>>7522
Shit, I mean to add, it is too tedious to restyle all the functions, so I'll skip on those that you don't use.
>> No. 7524 ID: db5764
Hey, your new 404 page doesn't work unless at site root. (The image should use absolute link instead of relative.)
>> No. 7530 ID: 22d120
>>7524
Not admin, but nice catch. I've written another 404 page on the link below, so admin, if you're seeing this, maybe you can improvise on it.

http://pastebin.com/8tQ1Fes7
>> No. 7531 ID: 4c12bf
>>7522
>Any updates on the matter?

I poked around with it, but there were no instructions, and since I know literally nothing about getting PHP scripts up and running (I haven't had very much time to learn this due to new work contracts), I decided to just leave it be. The reports problem is pretty much cosmetic, and I've never used it anyhow because I just check each board by hand.

>Also, could you please inform me on what functions you use in the admin panel? Its tedious and discouraging, sifting through the unorganized code.

Add/delete boards
Spam filter
Move thread
Edit filetypes (rarely)
Rebuild HTML files

Everything in the "Boards" section.

Honestly, I pretty much never use anything in the "Moderation" section. I can usually do most of those actions straight from the board and that's far more convenient.

>>7530

I'll work on setting that up right away.

Thank you for you hard work, and once again I wish I could be more useful. I'll try to learn more about using cpanel if I can find some free time.
>> No. 7532 ID: 4c12bf
I was poking around in my cpanel and found an option to automatically install adminer.

Guess that makes things a bit simpler.
>> No. 7533 ID: 4c12bf
Fixed the reports problem. Apparently two reports from the GUP board never got the "report cleared" flag.
>> No. 7534 ID: 5d79ab
>>7531
>>7533
Good to know that the report problem is fixed! Also, thanks for the list of functions, it will help a lot.

Always welcomed mate. Work has been rather stale, so working on this has been a refresher every now and then.

Learning CPanel would be a great exposure to get you cozy with all the innards of the system. Don't sweat about PHP. If anything, its a matter of time before you come to dislike it.

Assuming that you worked on the 404 page from scratch, I see that your HTML skills are pretty old. Stuff like <font face="foo"> are considered deprecated already. w3schools is a good resource for a refresher.
>> No. 7535 ID: 4c12bf
>>7534

Yeah I did the 404 screen mostly from scratch, while looking at a couple ancient websites I used to go to as a reference.
>> No. 7537 ID: a176f7
>>7534
I also noticed that the 404 page was written like 90's HTML, but I didn't care. Why? It works. I prefer practicality over standard-compliance. KISS and if it ain't broken, don't fix it. Sure, it was a blast from the past that causes webdesigners to cringe, but it would still work on anything.

PS. The new HTML5 404 page you wrote is also broken and invalid - HTML tag closes before BODY tag. ;)
>> No. 7538 ID: 47b9e1
>>7537
>PS. The new HTML5 404 page you wrote is also broken and invalid - HTML tag closes before BODY tag. ;)

Good catch. Just fixed it.

At least HTML seems to be pretty forgiving. If this was in ASM68k or something the whole site probably would've gotten nuked by that.
>> No. 7539 ID: 6ff975
File 142163878332.png - (17.89KB , 768x361 , capture.png )
7539
>>7537
Great to see that someone else noticed it. I realized it after admin updated the page, and since I might bundle in a 404 page along with the improvements, I thought I'd leave it for now.

Currently I am finished with Board Admin, skipping the few functions admin mentioned. They are still functional, but just don't look good.

When I'm done with the Admin part, I'll guide admin on updating it, before moving on to the user part.
>> No. 7550 ID: 010b48
Right, so I have completed all the functions listed as required in >>7531 . I believe you would have backup of backups handy.

You can check the changes at https://github.com/altbdoor/kusaba-helma/compare/develop?diff=split&name=develop .
As for a copy, https://github.com/altbdoor/kusaba-helma/archive/develop.zip .

Firstly, I would need you to copy everything in the "custom" folder. Its a bunch of new CSS and JS for the admin section. There's a SQL file straying there, but its for development purpose only. Its safe to exclude the SQL file.

In https://github.com/altbdoor/kusaba-helma/compare/develop?diff=split&name=develop#diff-16 , I'd appreciate it if you could add some spaces, like in the right. Just a peeve of mine.

I'll keep it at this for now, and there should be no noticeable changes on whatever. We'll continue to more important files next.
>> No. 7554 ID: 93fb7d
File 142231986234.png - (41.07 KB , 400x450 , helmacomputer2.png )
7554
>>7550

Thanks for your hard work! I've compared the changes and added everything.

After some basic tests, everything seems to be functioning fine. The board menu on the left is an incorrect color, but has no impact on functionality. I'm going to see what I can do about that in a little.

In order to streamline the updating, I think I'm going to email you my current code base later tonight, as I had to spend a good chunk of time comparing files to make sure there wasn't any custom code on my end getting left out. This should make it easier for everyone involved.
>> No. 7555 ID: 010b48
>>7554
>I've compared the changes and added everything.
Ah, I was planning to guide you step by step, starting with the basics. Not all files should be changed, as I've jumped around between the admin and user interface. Admin is largely completed, but not user, hence, the no-color-sidebar.

>I'm going to email you my current code base later tonight
That would help speed things up a lot, thanks. I suppose that there will be some sensitive data (like passwords and whatnot), so I'll make a private repository and invite you after.
>> No. 7556 ID: 93fb7d
>>7555
>Not all files should be changed, as I've jumped around between the admin and user interface. Admin is largely completed, but not user, hence, the no-color-sidebar.

Ah, my bad. Guess I'll restore the original menu files.

>That would help speed things up a lot, thanks. I suppose that there will be some sensitive data (like passwords and whatnot),

Yeah, I'll send everything except the config and database files, which should be the only things with passwords.
>> No. 7557 ID: 93fb7d
Files have been sent.
>> No. 7558 ID: 010b48
>>7557
Received! Also, I noticed that you have merged some of my test boards into Helma, which include /apple/, /test/ and /nexttets/. They are folders in the root directory, and should be removed.
>> No. 7559 ID: 010b48
>>7558
Looks like there is no need for a private repository. From a glance, the code seems safe to be publicly available. So yeah, it is safe to ignore my invitation to BitBucket.
>> No. 7560 ID: 4c65d1
>>7558
>>7559

Understood. I'll remove those extra boards.
>> No. 7562 ID: 010b48
>>7560
Could I have a look into how rotate.php works?
>> No. 7563 ID: 4c65d1
>>7562

Ugh, looks like I forgot to include that one.

http://pastebin.com/NbpDWne2

I suppose a lot of the commenting could be removed.
>> No. 7564 ID: 010b48
>>7563
Looking at the code, I suppose that the random images reside in the /rotate folder.
Is there a reason why you use this script? I could only see it being used to prevent image hotlinking.
>> No. 7565 ID: bea55e
>>7564
>I suppose that the random images reside in the /rotate folder.

Yeah.

>Is there a reason why you use this script? I could only see it being used to prevent image hotlinking.

It's the only way I know of to get a rotating banner to work.
>> No. 7567 ID: 010b48
File 142258280387.png - (8.99 KB , 968x255 , capture.png )
7567
>>7565
The process can be simplified a lot more then.
I'll include it in the next update as well, which has some minor fixes for the admin section.

Currently working on the board aspect, so things will be a lot slower.
>> No. 7569 ID: 010b48
>>7567
Here's a minor update. You can check the changes at https://github.com/altbdoor/kusaba-helma/commit/18181314b923979a0016d3477f3082a0d54974cb?diff=split

Things to be aware of:
- Rename 404.shtml to 404.html, since there is no server side stuff in it.
- Rename 404.JPG to 404.jpg, since extensions should be lowercase.
- The .htaccess update may break stuff, make a backup before trying it out!

I'll send you an email with a small zip file of the changed files only, to make it easier for you to make the update.
>> No. 7570 ID: bea55e
>>7569
>- Rename 404.shtml to 404.html, since there is no server side stuff in it.
- Rename 404.JPG to 404.jpg, since extensions should be lowercase.

Manually fixed that before downloading the latest files and then noticed that the included htaccess already had the fixes!

>I'll send you an email with a small zip file of the changed files only, to make it easier for you to make the update.

This should make things go a lot faster. Had to track and compare everything manually last time.

Thanks for the update.
>> No. 7571 ID: bea55e
Update applied and everything seems to be functioning fine.
>> No. 7577 ID: 010b48
>>7570
>>7571
>noticed that the included htaccess already had the fixes
I am afraid that I do not understand this. What do you mean? Seems like the .htaccess was not updated.

On a side note, I am working on the embed part now, and I wonder if it is redundant. Google Video is long dead, and we can detect and embed YouTube link in posts instead. What do you think about removing it?
>> No. 7578 ID: 010b48
File 142284996777.png - (30.30 KB , 1103x461 , capture.png )
7578
>>7577
Forgotten image of current status
>> No. 7581 ID: bea55e
>>7577
>I am afraid that I do not understand this. What do you mean?

What I was trying to say earlier is that I manually updated the htaccess to display 404.html instead of 404.shtml (it defaulted to shtml which is why I had it like that in the first place) and then noticed that you included a htaccess that already had the changes in the 7z after I finished doing it.

>Seems like the .htaccess was not updated.

I just checked it and it's updated. I used the htaccess that you included in update_30Jan2015.7z.

Sorry if I'm not being very clear, I've got a bad case of the flu right now.
>> No. 7582 ID: bea55e
>>7577
>On a side note, I am working on the embed part now, and I wonder if it is redundant. Google Video is long dead

Might as well get rid of the google video option then.

>and we can detect and embed YouTube link in posts instead. What do you think about removing it?

I'm not too sure about auto-embedding videos. Some people might not want their posts to have an embed because it can kind of make things look cluttered.

I think in this case it might be better to keep the embed field, and just make it work with only youtube.
>> No. 7586 ID: 94281d
>>7581
>>7582
>I've got a bad case of the flu right now.
Aye, I'd figure more or less since you usually reply pretty fast. Get well soon!

>just make it work with only youtube.
Sounds fine by me. Forcing user to manually obtain the video ID seems to be a hassle. I'll work with Regex to extract the video ID directly.
>> No. 7593 ID: 010b48
File 142320131757.png - (151.12 KB , 726x461 , capture.png )
7593
Current progress on the thread theme. Its unfinished, and am currently working on adding a reverse image search function.
>> No. 7595 ID: 0a4522
>>7593

Looks good so far. Reverse image searching should be pretty handy too.
>> No. 7600 ID: e5d4fe
File 142329886726.jpg - (38.19 KB , 722x291 , Capture.jpg )
7600
I've got a few questions for ya. Could you check the phpinfo (I think you can dig around in CPanel), and see if mod_deflate, or mod_gzip is enabled?

These plugins for Apache helps to compress the webpages before delivery, resulting in faster loading times and less bandwidth usage.

If they are unavailable, is mod_rewrite enabled? I could write a manual webpage compress, but it might be a tiny little extra stress for CPU.

Alternatively, you can sign up for Cloudflare, but be careful with the settings, as by default, Cloudflare caches webpages aggressively, which is the opposite of the nature of Kusaba.
>> No. 7612 ID: aba1b7
>>7600
I poked around cpanel and found the php config section, but it had almost nothing listed so I ended up just making a phpinfo file myself. "mod_deflate" "mod_gzip" and "mod_rewrite" weren't listed anywhere. And unfortunately I don't think I can enable them on my side since this site is on shared hosting and pretty much locked out of making any real changes. I have no php.ini to edit or anything else that's useful.

So unless I screwed up somewhere I think that might be a lost cause. It's not that big of a deal though, I barely even use half of my monthly bandwidth despite the massive amount of image leeching going on (which I don't really mind at the moment).

Anyhow I'll email you a link to the phpconfig so you can look through it yourself.
>> No. 7613 ID: 7a81ac
>>7612
Thanks, the phpinfo really helped. Looks like the Apache modules were not listed there, probably for security questions.

From the domain whois, I would assume that Helma is under InspiroHost? I have fired an email in regards to this to them, but I don't have my hopes high.

>I barely even use half of my monthly bandwidth
If I was right about InspiroHost, I guess all the hoo-hah about "unlimited bandwidth and space" has deeply rooted terms and conditions.

If all else fails, signing up for Cloudflare would not be too bad.

Since Helma is in shared hosting server, I doubt we can properly implement WebM support. I'll see what I can manage.
>> No. 7619 ID: aba1b7
>>7613
>If I was right about InspiroHost, I guess all the hoo-hah about "unlimited bandwidth and space" has deeply rooted terms and conditions.

Pretty much. Currently monthly bandwidth is capped at 48.83 GB. No idea what the actual space limit is though.

>cloudflare

I'll see what I can do.

>webm

I managed to allow webm uploading on one of my test boards, but I never got around to properly adding a thumbnailer script for it since that's kind of beyond my ability at the moment.
>> No. 7621 ID: 010b48
>>7619
>adding a thumbnailer script
Yeah, uploading can be done, because it is the same as other file or image. Problem arises when we need a thumbnail, which is usually done with ffmpeg.

https://en.wikipedia.org/wiki/FFmpeg

InspiroHost claims to provide ffmpeg support for shared hosting. Then again, I wouldn't know how I can access ffmpeg to perform the necessary actions. Also, they have yet to get back to me on the last issue.

Alternatively we can use a standard image for webm, with the drawback being users not knowing what the content is.
>> No. 7635 ID: aba1b7
>>7621
>Also, they have yet to get back to me on the last issue.

I would be surprised if they ever did.

>Alternatively we can use a standard image for webm, with the drawback being users not knowing what the content is.

I was thinking about that a while ago, but I ended up not doing it because it would make moderating them a pain.
>> No. 7636 ID: edf107
>>7635
>it would make moderating them a pain.
Ah, true. I haven't thought of that. I believe I have read somewhere that the preview image can be generated on the browser, but it can still be tampered.

>I would be surprised if they ever did.
I suppose we'll try an experiment then. Firstly, save the pastebin file as "gzhandler.php" and place it in the root folder.

http://pastebin.com/37HU8vap

Go into .htaccess, and add the following lines from pastebin.

http://pastebin.com/rR44wtpD

In short, it redirects requests for HTML, CSS and JS files to the PHP handler, which uses PHP buffer to make gzipped content.

If it fails, it will throw an error, and the page will fail to render (in one way or another). If you see anything amiss, revert it by removing the added lines in the .htaccess.

If it works, keep it, and I'll see if everything is running well.
>> No. 7637 ID: aba1b7
>>7636

Done. Seems like everything's working fine.
>> No. 7638 ID: edf107
File 142371600724.png - (42.97 KB , 710x286 , capture.png )
7638
>>7637
Cheers! Everything is well. Pages should load a lot faster now, although it is probably not noticeable if you have good internets. I have a few extra questions.

- To confirm, all boards are image boards (with exception of /ok/), am I right?
- Do you plan to keep /ok/?
- Should I hide the subject field when replying?
>> No. 7639 ID: aba1b7
>>7638
>Cheers! Everything is well.

Good to hear!

>although it is probably not noticeable if you have good internets.

My internet's bad enough to notice, hah.

>To confirm, all boards are image boards (with exception of /ok/), am I right?

All of the main boards are, yes. I do have a hidden file uploading board though, and I would like to keep that operational.

>Do you plan to keep /ok/?

It's dead, but I would still like to keep it around.

>Should I hide the subject field when replying?

Might as well.
>> No. 7640 ID: edf107
>>7639
Kusaba comes with four types of boards, which you can see in board options.
So it's safe to assume that I do not need to maintain text boards?
>> No. 7641 ID: edf107
>>7640
To add, /ok/ animations does not seem to work for me. Do they work for you?
>> No. 7642 ID: aba1b7
>>7640
>>7641

>So it's safe to assume that I do not need to maintain text boards?

Yeah, I don't think I'm ever going to use that.

>To add, /ok/ animations does not seem to work for me. Do they work for you?

They don't work. I don't think they ever have.
>> No. 7643 ID: edf107
>>7642
>They don't work. I don't think they ever have.
That's strange. To add, Java-based oekaki painters are pretty much killed by the latest Java update. From another oekaki board:

http://ppgrainbow.ninechime.com/#pic3190

Summary:
- Java 8 has blocked access to unsigned applets, in which ShiPainter is affected.
- An error message would appear with "Application Blocked by Java Security"

Solution:
- Revert Java to version 7 instead
- User manually adds site to exception list (which worked for me)
- Buy security certificates from third party companies and sign applet

From here on, I could see two possible endings. One, archive /ok/ and disable posting. Two, continue with /ok/ with a warning message to inform future users.

What's your take?
>> No. 7644 ID: aba1b7
>>7643

I think I'll just archive the board since it's dead anyhow.
>> No. 7647 ID: edf107
File 142382123490.png - (231.26 KB , 800x600 , capture.png )
7647
>>7644
Alright. I think there's a lock option in Board Options which will lock down the whole board. I'll bring its style up to date as well, and probably hide the View Animation, since it's not working.

Current preview of post preview while hovering.
>> No. 7648 ID: aba1b7
>>7647
>I think there's a lock option in Board Options which will lock down the whole board.

Yeah I already locked it.

>Current preview of post preview while hovering.

Looking good so far!
>> No. 7651 ID: a1b69f
I've no idea what's going on ITT, but please keep up the good work.

Do the improvements include inline image expansion?
>> No. 7655 ID: 0c8298
>>7651
There's a short summary in https://github.com/altbdoor/kusaba-helma . This thread serves more or less as a discussion. Ideas and opinions are welcome!

>Do the improvements include inline image expansion?
Yes, for each individual image. Actually it already supports inline expansion as well, but its only a choice of "expand all images" or none.
>> No. 7713 ID: 70f0d6
Apologies for the lack of updates recently. Work has been rather hectic, so it has taken a setback.
>> No. 7715 ID: 70f0d6
File 142615231211.png - (22.61 KB , 764x454 , capture.png )
7715
>>7713
Working on /ok/ now. As you can see in the image, there will be a red bar above informing users. There will be a link back to >>7641 , so users know why it was disabled.

Since animation is pretty much the same as painting, "View animation" is replaced with the text to inform users.

Any opinions?
>> No. 7716 ID: 1d7304
>>7713

That's alright, I've been busy too.

>>7715

Looking good so far.
>> No. 7718 ID: 70f0d6
>>7716
I'm curious, what do you work as? IT-related? I work as a Web Developer in a company, dealing with PHP and occasionally Python.

Completed the quick reply, which will make it easier for users to reply, instead of scrolling to the top again. Like 4chan, its draggable around the screen.
>> No. 7719 ID: 70f0d6
File 142622809359.png - (71.49 KB , 765x543 , capture.png )
7719
>>7718
Gah, forgot image.
>> No. 7720 ID: 4bf2ad
File 14262504263.jpg - (73.29 KB , 1421x702 , Injection_Molding_Machine_Clamping_Unit_machine_in.jpg )
7720
>>7718

Hah, no. I'm literally the only employee in a plastic injection moulding factory. And I do everything imaginable from machine maintenance to packing. Really wears me down though.

>>7719

Looking good. Should make posting a lot easier instead of having to scroll all the way to the top every time.
>> No. 7722 ID: 7f870b
File 14262804383.jpg - (44.75 KB , 500x375 , 1304509749937.jpg )
7722
>>7719
>> No. 7728 ID: 28c54c
>>7720
I see. Being the only employee would generally be demotivating. Nevertheless, I wish you well on your future endeavors.

Regarding .webm, I have a workaround idea (since InspiroHost have not yet replied me...). After Helma uploads the file to its server, it will ask another server with ffmpeg capability, to retrieve and process the thumbnail from Helma. The server then returns the thumbnail for Helma to store.

Just a theory at the moment, but it does seem viable.

>>7722
Glad that you liked it. Look forward to it when we get to update the site!
>> No. 7730 ID: f0f727
>>7728
I was pretty excited by the idea, so I went and rolled out a proof-of-concept. Since Helma does not have any .webm files, for the moment, the script sources from 4chan.

Thumbnail: https://e-iro.rhcloud.com/helma_webm?board=wsg&id=1424962372331
Source: http://boards.4chan.org/wsg/thread/573247#p573247
>> No. 7734 ID: 37f6fd
>>7728
>Regarding .webm, I have a workaround idea (since InspiroHost have not yet replied me...). After Helma uploads the file to its server, it will ask another server with ffmpeg capability, to retrieve and process the thumbnail from Helma. The server then returns the thumbnail for Helma to store.
>I was pretty excited by the idea, so I went and rolled out a proof-of-concept. Since Helma does not have any .webm files, for the moment, the script sources from 4chan.

That's a clever work around! But I do have some concerns. Wouldn't this technically be leeching bandwidth/processing off of another sites server? I can't imagine the kind of trouble there would be if a bunch of /b/ros found out that some tiny site was leeching bandwidth from their site. And I don't make nearly enough to purchase another separate server for scripts.

Or am I completely misunderstanding the process?

>>7730
>> No. 7735 ID: 70f0d6
>>7734
Nope, you got the whole process right.

Firstly, the script is running on my personal free server (e-iro), which is hosted by OpenShift. OpenShift provides free servers, with no hard limits on bandwidth, unless it becomes abusive.

Man, Kusaba's blacklist pattern is a little bit too literal and I got banned lol. Had to post the links in a paste.
http://pastebin.com/PDvnJMcJ

Like you mentioned, I don't foresee Helma becoming abusive. Plus, I have some scripts of about the same level running at the moment.

I host the script on my personal instance because its easier for me to maintain. If you have concerns (privacy and whatnot), I can guide you on setting up the script on your own OpenShift account.
>> No. 7736 ID: 19581b
>>7735

If it's your own server or whatever, then yeah I have no problems with that. Just didn't want to anger any 3rd party websites.

>Man, Kusaba's blacklist pattern is a little bit too literal and I got banned lol. Had to post the links in a paste.

Probably my fault. I've added so much to the spam filter that it's massive right now.
>> No. 7737 ID: eda5bc
File 142639927868.jpg - (2.79 KB , 126x116 , 1374540158843.jpg )
7737
>>7736
I can assure you that it is running on my own server, so no worries.

>Probably my fault. I've added so much to the spam filter that it's massive right now.
Nah, I don't think so. "openshift dot com" was banned as it contains "t dot co". Probably a flaw in the script, so I'll give it a look.
>> No. 7739 ID: 19581b
>>7737

Apparently that's an actual entry in my filter. I just removed it.

Now if only my 999 filters for the word N i k E and all it's variations would actually work..
>> No. 7740 ID: 19581b
Oh and on a side note, I've been giving some thought to possibly broadening the horizons of /sw/.

I was thinking about keeping the board focused mainly on Strike Witches, but also allowing general mecha-musume/kancolle/armor-girls/whatever discussion and image-dumping to take place on the same board.

Although the target demographic would shift slightly, I'm hoping doing something like that would encourage more posters and bring some life to this place.

Still have to give it some thought, but it's a possibility. Might be a poll about it in the future.
>> No. 7741 ID: 70f0d6
>>7740
We already have a board for /GuP/, so I'd love to see other similar themed boards as well.
If you do start a poll, try to use StrawPoll. Its simple and easy for most users.
>> No. 7749 ID: 70f0d6
File 142674005085.png - (29.60 KB , 1026x472 , capture.png )
7749
Was working with spoiler when I was curious on what other BBCode tags are supported by Kusaba. So the image was what I found by popping the hood.

What's enabled are bold, italic, underline, strikethrough, ASCII art, spoiler and code blocks. Anything you would like to alter? Also, do you know if any of these tags were used in the board before?
>> No. 7750 ID: 19581b
>>7749

I don't think they've been used, but I think they should stay just in case.
>> No. 7756 ID: 19581b
I'm beginning to think that the spam filter doesn't affect the name/email fields. If there was a way to make those fields subject to the filter, that would be great.
>> No. 7758 ID: 1c0044
>>7756
Haha, this is related to >>7737 . I gave it a look, and yes, spam filter only affects the post message.
I'll probably have to rework the spam filter from scratch. Kusaba implemented something like a shotgun approach, which might filter innocent posts.
>> No. 7774 ID: 3d3df3
>>7758
Working on the filter currently, and I have to ask, do you know Regular Expressions? Are the spams commonly just website links, or are you looking to block certain keywords as well?

I think the next delivery will be after I'm done with the filter. This will include GZip for admin pages, as well as some attempts to make my additional code more organized.
>> No. 7775 ID: ef1237
>>7774
>do you know Regular Expressions

Not sure. I could probably figure it out though.

>Are the spams commonly just website links, or are you looking to block certain keywords as well?

In the Name/email field they are usual website links. I think the current filter works fairly well for text in posts which is what the majority of the blocked spam is, although there have been a couple accidents.

Once the name field is integrated into the filter, I imagine our bot problems will disappear.

> I think the next delivery will be after I'm done with the filter. This will include GZip for admin pages, as well as some attempts to make my additional code more organized.

Sounds good. Thanks for you hard work.
>> No. 7776 ID: 9df383
>>7775
I see. Currently the filter only work on the message, so you would want it to work on name and email as well. Should we include subject as well?

Additionally, I think you should clean up the spam list. It has grown to a huge list of 2000++ items from the original 400++ items.

Some are RegExp, while some are outright cryptic.

https://github.com/altbdoor/kusaba-helma/blob/develop/spam.txt#L2124-L2142
>> No. 7777 ID: ef1237
>>7776
>so you would want it to work on name and email as well

Yeah, allowing it to check those fields should be more than enough.

>Should we include subject as well?

I have yet to see a bot use that field, but you might as well.

>Additionally, I think you should clean up the spam list. It has grown to a huge list of 2000++ items from the original 400++ items.


It is obscenely huge, but it gets the job done for normal spam posts. Before I increased its size I would sometimes get a dozen spam posts a day. Now the only things slipping through are name field abusers.
>> No. 7778 ID: ef1237
Actually, you're right. On a closer look I think I'm going to cull the spam list a bit.. I noticed that some of the filtered things are completely benign (imageshack.us, etc). Guess the site I got it from added pretty much everything to it.
>> No. 7779 ID: 0dbb58
>>7778
Just a suggestion. Optimally, I'd start with the original Kusaba spam list. Then, add what was added recently. What comes after this is continuously added to the list.

The current list contains a lot of RegExp entries, which are not supported by Kusaba's filter function.
>> No. 7781 ID: 78b91c
File 142777618416.png - (26.51 KB , 1244x329 , capture.png )
7781
>>7779
Looks like I've touched too many files, and I can't say I'm confident that the next update is safe.

To help with the filters only, open up inc/classes/posting.class.php, and edit them as you see in the screenshot provided. The function is the last one in the file, so it should not be difficult to look for it.
>> No. 7782 ID: bfe4b9
>>7781

Updated the spam filter and added your changes.
>> No. 7795 ID: 29a85b
>>7782
Gee, it was weird. For a short moment, Helma was failing to load on my office network. I fired you an email, but I guess its safe to ignore it.

Anyway, a short to-do list of sorts on what's being done.
https://trello.com/b/GT7DVFiA
>> No. 7803 ID: bfe4b9
>>7795

Going to have to check that out later, the site apparently doesn't work with the old firefox version that I'm using.
>> No. 7850 ID: 6c6d71
File 143072496213.jpg - (169.95 KB , 800x600 , Capture.jpg )
7850
>>7803
Sorry for the lack of news. Been working on the move thread. Pic related, what do you think?
>> No. 7851 ID: a8cea9
File 143077245830.png - (0.98 KB , 326x26 , e31.png )
7851
>>7850

Looking great so far. Thanks for your work, and I don't mind the lack of news, I've been too busy lately to do anything anyhow, hah.

On a side note, will the old mod tools (delete/ban/etc) still be present next to the new move thread feature? I often use them to deal with the bot posts.

Just wondering because I didn't notice them in your picture.
>> No. 7853 ID: 8c217e
>>7851
Didn't notice them, as I rarely jump to the old interface. But yes, they will be there.
>> No. 7869 ID: e8f916
Duplicate images aren't allowed on /sw/ anymore? ;__;

It's kind of lame to have to link to a different thread or edit your images to change their hashes to avoid dupe detection.
>> No. 7871 ID: 48e109
>>7869
Not intentional, it must've accidentally gotten removed in the first board update. I'll see what I can do later.
>> No. 7872 ID: 48e109
File 143156462080.jpg - (94.87 KB , 784x944 , test1.jpg )
7872
And by later I mean right now.
>> No. 7916 ID: e8f916
>Deprecated: Function split() is deprecated in /home/helmaus/public_html/inc/func/posts.php on line 210

>Deprecated: Function split() is deprecated in /home/helmaus/public_html/inc/func/posts.php on line 211

>Warning: Cannot modify header information - headers already sent by (output started at /home/helmaus/public_html/inc/func/posts.php:210) in /home/helmaus/public_html/board.php on line 341

>Warning: Cannot modify header information - headers already sent by (output started at /home/helmaus/public_html/inc/func/posts.php:210) in /home/helmaus/public_html/board.php on line 345

>Warning: Cannot modify header information - headers already sent by (output started at /home/helmaus/public_html/inc/func/posts.php:210) in /home/helmaus/public_html/board.php on line 348

>Warning: Cannot modify header information - headers already sent by (output started at /home/helmaus/public_html/inc/func/posts.php:210) in /home/helmaus/public_html/inc/func/misc.php on line 76

^ got this after trying to post a youtube embed. The embed went through regardless: >>7915
>> No. 7919 ID: 392579
>>7916
Aye. Dev here. Thanks for the report. I appreciate it.

>Deprecated: Function split() is deprecated...
This is already fixed, and will be fixed when we patch the current system. However, I'm very busy with work at the moment, so working on Helma has taken a setback.

>Warning: Cannot modify header information...
I'll have to look into this. Its a little hard to debug as the current system in dev has changed so much.

>What happens if you post a picture with embedded media?
>Apparently the image goes through and embed gets removed.
I have noticed this as well, and had suggested >>7577 , so there is no need to post YouTube links through Embed.
Hmm, Admin, how about we do it like 4chan, with an [Embed] link in YouTube links?
>> No. 7920 ID: 42e62c
File 143261796644.jpg - (194.75 KB , 640x1136 , image.jpg )
7920
Recently on mobile the thumbtack for stickied threads has been replaced with the embeded media image from >>7914
>> No. 7921 ID: 392579
>>7920
Well shit, this seems very spooky. I cannot recreate the problem though, on desktop, my Android mobile and my friends iPhone 4.

By default, it should not affect the thumbtack image, since it was hardcoded. Were you the one who posted the image? Have you tried clearing the cache?
>> No. 7922 ID: 42e62c
>>7921
Clearing the cache solved the issue. I went back to see if I could recreate it after that, no luck. Really weird. Thanks for the help.
>> No. 7926 ID: 361948
File 143267818121.jpg - (41.03 KB , 500x314 , 4082910.jpg )
7926
>>7920
LOL! A funny freak coincidence. Poor Helma crashed while handing out images to browsers. (Or more likely your browser cache got corrupted, but that's no fun.)
>> No. 7927 ID: 55c21c
>>7919

Whatever's easier. I'm not familiar with 4chans embed system anymore, it's been a while since I've gone there.
>> No. 7928 ID: 2410dd
>>7927
>4chans embed system
It's the best system, honestly. Simply posting a link creates a toggleable embed.

No performance hit even if there were millions of embeds in a single thread, whereas any system showing the embedded media by default will become sluggish the more embeds there are.
>> No. 7929 ID: 392579
>>7927
>>7928
Alright, thanks for your input guys. I'll make sure the older Embeds are unaffected by the update.
>> No. 7957 ID: 361948
Random feature request: add tomorrow theme. None of the current dark css themes look as good.
>> No. 7961 ID: eb93f4
>>7957

Tomorrow theme?
>> No. 7963 ID: 361948
>>7961
You know, the most popular[citation needed] dark theme for imageboards?

I don't know where to find it for kusaba, but at least yotsuba, tinychan and infinity have it. FoolFuuka's midnight theme is also very similar to it.
>> No. 7965 ID: 122dc7
I could probably just take the color values and make a new theme based on one of the current ones.
>> No. 7966 ID: 2410dd
>>7965
Idea!! Just a silly little thing to make Helma more unique, but design and name themes after witches!

Imagine, if you will, a Helma theme! Similar to Zenburn, but with her infamous camo pattern in the bottom of background and her eye color instead of cyan in some elements.

The faint blue Burichan/Yotsuba Blue with slight changes would obviously be Suomus or one of the suomus witches.
>> No. 7967 ID: 122dc7
>>7966

I actually had something like that planned when I first started the site, never got around to it though.
>> No. 7968 ID: f75d36
File 143372507746.png - (302.04 KB , 1024x1536 , capture.png )
7968
>>7961
>>7963
>>7965
The current plan I have is to port the other existing CSS styles. Of course, its not exactly a high priority task.
Burichan and Futaba are already in (although I largely based it off their Yotsuba counterparts).
If possible, I would like to include custom CSS as well, but we'll see how things goes first.
>> No. 7998 ID: 03bf35
Hey Admin, sorry to trouble you, but could you send another copy of the current system to my email? Things have gotten pretty messy on my side, and I need a fresh copy to sort things out.
>> No. 8000 ID: 46380b
>>7998
Sent.
>> No. 8005 ID: 682cf3
>>8000
Hi Admin, has the update been applied? Just asking since I'm trying to keep track of the development.
>> No. 8006 ID: 46380b
>>8005

Sorry, more things came up. Just now finished updating.
>> No. 8007 ID: 534254
>>8006
Not a problem at all, take your time!
>> No. 8127 ID: a2ca81
>password for the whole site
Why?
>> No. 8128 ID: 7edacd
>>8127

Another *chan website that isn't going to be named decided that /int/ was its personal CP dumping ground. Since I'm the only admin, it went unnoticed for like 5 hours. It got 35k hits in that time.

This is a temporary measure until I can either:
A: Get new moderators (all the old ones left)
B: Get some new scripts up and running to make removing shit like that easier.

The password system will probably be active for around 2 months at most.

I don't know a single person in the SW community, so if anyone knows someone that has even the slightest reputation, I would be interested in making them a moderator. Pretty much the only thing they would have to do is remove bot posts and "illegal content" if it's ever posted.
>> No. 8129 ID: a2ca81
>>8128
A raid? Damn, I thought helma was small enough to slip under the radar of kiddies.

I wish I could help, but honestly I don't visit helma on a daily basis. I've occasionally reported spambots before you had a chance to delete them but this CP raid thing slipped past me completely.
>> No. 8194 ID: af898c
File 144018798515.png - (28.05 KB , 720x1280 , Screenshot_2015-08-21-12-07-44[1].png )
8194
Hello. This seemed like the place to post this, so... here it is. :)

I tried replying to a thread earlier today Firefox on my android I kept getting "Invalid password". I tried several times, with and without attaching a picture and also after changing the delete password.
I have no idea what the problem was but I thought you'd want to know.
>> No. 8195 ID: 55c60f
>>8194
Just tried it out myself on firefox. From what I can tell it's because your android is going directly to /board.php which I don't think is recognised by the password script.

For a workaround until this gets addressed, you could try entering the password, then manually going to http://www.helma.us/sw .

You might not have the side frame, but it should work. I don't have a mobile device so I can't test myself. Either way, I'll send an email to our coder about this right away.
>> No. 8197 ID: 000ae7
>>8195
testing from android opera
>> No. 8198 ID: af898c
File 144021919931.jpg - (184.45 KB , 1134x668 , 89978657869.jpg )
8198
>Just tried it out myself on firefox. From what I can tell it's because your android is going directly to /board.php which I don't think is recognised by the password script.

I think we have a misunderstanding about where/when the error happened. I was past "aliveandwell" and onto the board itself. I can navigate the board normally. I was on /sw/ and trying to reply to a thread. After hitting Reply the page in the screenshot would load.

I'm not using any kind of adblock or other content-disruptive apps on the phone.
>> No. 8200 ID: 213c04
>>8198
Dev here. At first I was curious on why it had failed. >>8197 was my test on Opera in Android. I wrote up a lengthy post on possible solutions and boom, it occured to me as well.

This was discussed with HelmaAdmin before, but I have not thought that this issue was this severe. In short, the password cookie was restricted to helma.us only. The posting form is to www.helma.us, where the cookie is not in effect.

We'll patch something up as soon as possible. Apologies for the inconvenience, and thank you for your report!
>> No. 8201 ID: b28190
Patch has been applied.
>> No. 8202 ID: 213c04
Alright, this post, if successful, should confirm that it is working. However, the old cookie should still be in effect and cause the same problem. Luckily, the cookie will expire in 30 days.

If any user should experience the same problem, please clear your cookies, and type in the password again.
>> No. 8204 ID: af898c
File 144024634233.png - (0.96 MB , 840x1179 , 1423885995573.png )
8204
Testing, cookies and cache cleared...
>> No. 8205 ID: af898c
We has success. Thank you, Dev. ^_^
>> No. 8209 ID: b28190
Test
>> No. 9591 ID: e7171d
Is there a way we can make the sidebar directory hidden?

Up until recently I was able to browse Helma without it showing but I can't figure out how to do it anymore. It's especially annoying on mobile because the bar will take up a good 1/3 to 1/2 of the screen.
>> No. 9594 ID: 7326ec
File 145704553992.jpg - (19.21 KB , 200x200 , 1219288796161.jpg )
9594
>>9591

Ah man, right when we finished updating it. I'll see what we can do.
>> No. 9595 ID: d5ff6e
File 145704760711.jpg - (143.22 KB , 600x600 , Eila pokes Lynne.jpg )
9595
>>9594
Quick replying wheen?
>> No. 9596 ID: 7326ec
File 14570487907.png - (94.53 KB , 200x200 , eventually.png )
9596
>>9595
>> No. 9603 ID: b2367c
>>9591
Its a bit hardcoded at the moment, but yes, we are working on a short fix.

Do note that this sidebar fix is temporary. In the future, we hope to add a toggle for the sidebar, and make it a lot more mobile friendly.
>> No. 9604 ID: 7326ec
>>9603

Just applied the fix.
>> No. 9607 ID: 2ea840
File 145714585461.jpg - (79.69 KB , 1280x720 , 1378826002042.jpg )
9607
>>9591
Alright, with >>9604 applied, you can try reloading your mobile browser. Let us know if it still persists.

>>9595
That is a little more complex, but its in the plans. Please be patient.
>> No. 9632 ID: 4d4e55
>>9591
For now, anyone using Stylish or similar browser addon can use the following userstyle to get rid of the sidebar:

@-moz-document domain(helma.us) {
body { padding-left: 8px !important; }
iframe { display: none !important; }
}
>> No. 9670 ID: 7326ec
Just added a toggle for the sidebar in the upper right corner.
>> No. 9672 ID: f5a932
File 145751791916.jpg - (142.79 KB , 752x580 , 1725144.jpg )
9672
>>9670

Clicking on board links in the sidebar now loads the entire page in the sidebar.
>> No. 9677 ID: 7326ec
>>9672

Yeah.. I'm having some problems with it too. I'm going to roll back to the last version in a couple minutes.
>> No. 9680 ID: 7326ec
Roll back complete.
>> No. 9682 ID: f5a932
>>9680

Still seems broke, except on the front page.
>> No. 9683 ID: 7326ec
>>9682

It's working for me, try force refreshing with ctrl f5.
>> No. 9684 ID: f5a932
>>9683

Still no. Seems to work in Chrome though.
>> No. 9685 ID: 7326ec
>>9684

Did you have this problem before today?
>> No. 9686 ID: f5a932
>>9685

Nope. Just a few hours ago.
>> No. 9687 ID: 7326ec
Just tested in:
Firefox 19.0.2
Firefox portable
Internet explorer 11
midori 0.5.9 32
Chromium 48.0.2554.0
Chrome 48.0.2564.116 m

All of them worked fine. I think it might be some left over files in the cache causing problems. Try clearing that, it might fix it.
>> No. 9688 ID: f5a932
>>9687

Cleared cache, still acting silly.

It must be my end though, I'll just see if it ungoofs later today or something.
>> No. 9689 ID: 7326ec
Sorry I couldn't be more helpful, not really good at this sort of thing.
>> No. 9690 ID: a79de9
>>9688
Apologies EMT guy, I messed up again. The cache now is rather aggressive, set at about one day.
Clearing the browser cache might not affect it as the cache storage I'm using is a bit new.
To clear this cache takes a little technical knowledge, but I think its a lot to ask, for the users to do this.

I'll try to think of an alternative with HelmaAdmin.
>> No. 9693 ID: 7326ec
Update and the fix have been applied. Sidebar toggle is back again.
>> No. 9694 ID: e7171d
>>9693
Awesome, thanks for fixing it.
[Return] [Entire Thread] [Last 50 posts] [First 100 posts]


Delete post []
Password  
Report post
Reason  


All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.