sux0r is a blogging package, an RSS aggregator, a bookmark repository, and a photo publishing platform with a focus on Naive Bayesian categorization and probabilistic content. It is OpenID 1.1 enabled; as both a consumer and a provider.
| Tags | CMS rss feed aggregator Naive Bayesian categorization OpenID |
|---|---|
| Licenses | GPL |
| Implementation | PHP |
| Translations | English Chinese Dutch German |
Recent releases


Changes: An Italian translation. A few tweaks to make sux0r IIS 7 compatible. Editing a blog now works with PostgreSQL. All tables have been converted to Innodb. An attempt has been made to optimize SQL indexes. The link_table_ naming convention has been changed to link__table__. Updated symbionts: Smarty 2.6.25 and TinyMCE 3.2.4.1.


Changes: A rare infinite redirect problem was fixed. A bug with the bookmarks menu was fixed. Log buttons in the user administration menu were added. The suxNaiveBayesian() destructor is not called unless the user is logged in. A problem was fixed in which an unapproved feed couldn't be edited. The CAPTCHA system was migrated from jpGraph to Securimage. The jpGraph symbiont was removed. htmLawed was updated to 1.1.8 and TinyMCE was updated to 3.2.3.


Changes: This release changes the license from the AGPL to GPL, refactors the code, adds JavaScript menus, fixes a bug that was preventing login using WAMP, fixes a search highlighting bug, fixes a bug where Smarty would crash if an apostrophe was in $title of widget(), adds the ability to permanently delete a user, removes redundant security checks from several modules, updates symbionts (htmLawed 1.1.7.2), and has optimizations and bugfixes that came along with the refactoring initiative.


Changes: HTTP Authentication was fixed when using PHP in CGI mode. The code falls back to cURL if allow_url_fopen is disabled. Some leftover inline HTML in the suxRenderer() class was moved to various templates. htmLawed was updated to 1.1.6 and JpGraph was updated to 2.3.4.


Changes: Refactoring, optimizations, and bugfixes.
- All comments
Recent commentsRe: Nice looking project.
> It uses
> $_SERVER['SERVER_NAME'] but never adds
> $_SERVER['SERVER_PORT']. Oh well, I
> will see if I can't patch it to work
> when I get some time.
I fixed this in the CVS and added a $PORT variable in the
config.template.php. No official release yet because i'm
waiting for a few more translations and skins (adding more
functionality in the next increment) which will be in the next
few weeks. But if you want to run it on non standard ports
"Check Out" the CVS on Sourceforge, it's been fixed
alongside a few other bugs.
- fixed: show error when checkdate() fails for purge_news
- fixed: better handling of "empty" errors
- added: support for non-standard web server ports
- removed: wysiwyg_browser(), not used.
Thanks.
Re: Nice looking project.
> The app looks nice. I can't use it,
> however, because it doesn't take into
> account the fact that it may be running
> on a port other than 80. It uses
> $_SERVER['SERVER_NAME'] but never adds
> $_SERVER['SERVER_PORT']. Oh well, I
> will see if I can't patch it to work
> when I get some time.
>
For anyone using a non-standard port (any port other than 80) and want's to try this out a simple (although not necessarily correct) solution is to add a line to config.php like this:
$_SERVER['SERVER_NAME'] = 'your.server.name:portnum';
Nice looking project.
The app looks nice. I can't use it, however, because it doesn't take into account the fact that it may be running on a port other than 80. It uses $_SERVER['SERVER_NAME'] but never adds $_SERVER['SERVER_PORT']. Oh well, I will see if I can't patch it to work when I get some time.