Jump to content

Recommended Posts

Edge Drive (ie. Me and some other people) have released Horizon Blogging Software version 1.0! Woot. In this release it contains some new features, a brand new skinning engine, & a totally new (and sexy?) administrative control panel.  :D Well, I know a lot of you are DIE-HARD WordPress fans, but that's okay  8) All I ask is for you to try Horizon Blogging Software for a few days, if you don't like it, make a suggestion!

 

Download: SourceForge

Demo Blog: Hosted at Daybreak

Our Site: Edge Drive

 

;) - logix

Link to comment
https://forums.phpfreaks.com/topic/63845-horizon-blogging-software-100/
Share on other sites

Seems ok.. you might fix the following:

 

If you click the calendar:

Error Message:

 

HBS couldn't find the calevents table. If you cannot fix the problem, please go to the Edge Drive Community by clicking here. Once there, be sure to include the error which is stated below.

 

Table 'scottcone-1.versionone_calevents' doesn't exist

 

And XSS if you make a comment with url:

javascript:alert('hacked!')

That's because it isn't a "real" website address. I'll get it so it requires it to have a TLD (ex. .com/.net) at the end of it so that won't happen. Otherwise, if you typed a real website address (such as google.com) you would be able to click it. Thanks though, I'll start working on it!

Instead of using javascript, u could just use html <a href="site" target="_blank">, so u dont care very much if the url is valid (anyway u need that validation). The script looks good though, but as i see things more from the perspective of a designer then coder, id say that if thats the default template, it may need some touches.

Can anybody find any other XSS hacks?

 

There's still this one:

javascript:alert('hacked!');

in the url field of a comment.

 

I would fix this by

1) disallowing single and double quotes in form fields (except maybe the comment itself)

2) filtering the word javascript from form fields

3) putting a length limit on name and url (maybe 18 chars for name, 40 chars for url)

4) testing that the url has 'http' in it

Really? Wow. We spent quite a time designing that. It's 99.9% CSS and uses around 1 image for an effect. What do you think should be tweaked? If you're interested, we do have a skinning engine that makes it easy to make a skin, if you are interested.

 

Using CSS doesnt mean u dont have to use images. Right now the template is pretty basic, consisting of only 5 color variations (including text colors) and some basic shapes. Actually im not that free to create a design for u, but im sure u can find someone who'd be glad to create smth fancy.

Can anybody find any other XSS hacks?

 

There's still this one:

javascript:alert('hacked!');

in the url field of a comment.

 

I would fix this by

1) disallowing single and double quotes in form fields (except maybe the comment itself)

2) filtering the word javascript from form fields

3) putting a length limit on name and url (maybe 18 chars for name, 40 chars for url)

4) testing that the url has 'http' in it

 

wouldnt running htmlentities on the field fix it?

Error found:

 

Warning: Invalid argument supplied for foreach() in /home/u3/scottcone/itsdaybreak.com/html/admin/deleteentry.php on line 41

 

On:

http://www.itsdaybreak.com/admin/deleteentry.php

 

That happens if you don't tick one and just press Delete selected.

Excellent question. I've been asked this before...

 

One thing is our customized .htaccess file which blocks many spiders/offline browsers from accessing your blog which will minimize spam. Second, our WYSIWYG editor is much more "advanced(? is that the right word)" than WordPress' which allows for more "customized" postings. I'm trying to think of things I haven't posted before on this subject. You'll have to excuse me, I'm really tired from Soccer this week. Tommorow I'll post some more. ;-)

 

How about this? I challenge you to download & install Horizon Blogging Software and use it (it doesn't have to be your primary blog), but just test it out. Then, you can have you're opinion on how you like it. It hopefully will be good.

I get a error when im trying to install:

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.