Support

Forums

Contact Me

Posts Tagged 'plugin'

Plug-in (computing)

In computing, a plug-in (or plugin) is a set of software components that adds specific abilities to a larger software application. [http://en.wikipedia.org/wiki/Plug-in_(computing)]

OpenComment recommended upgrade

XAJAX team has release a new version of its library for PHP and ajax: XAJAX 0.2.5

xajax 0.2.5 has been created as a bridging step to xajax v0.5. xajax 0.2.5 aims to be forwards and backwards-compatible with xajax versions, while at the same time providing important security updates that have been lingering around in the xajax codebase for a while
It's been just over one year since we released our last version of xajax and it was about time we released another version. Work on v0.5 has been going well and we're almost ready for a release, but there were a few things that couldn't wait for the next version. Thats where xajax 0.2.5 steps in. For a start, we're getting things ready for you to move over to the new xajax v0.5 syntax by letting you use easier to use methods to respond to client requests. We've also fixed up a few bugs that have been lingering around and been annoying everyone for some time. Last but not least, we've fixed up a couple of important security vunerabilities.

I've made a new version of the mambot http://www.xajax-joomla.com/

Just remove the mambot and install this new version XAJAX System Mambot For Joomla v0.2.zip (look in my download section). I am running also now OpenComment 3.0.30 with the latest version of Xajax
Articles tagged

Guest Book Akobook 5.1.2 for Joomla 1.5

Modified version of the great Akobook, this version now protect JOOMLA Guest Book entry from
spammers using recaptcha or securityimages 5 and run natively in Joomla! 1.5

 akobook_5_1_2

BUG: When using SecurityImages in AkobookPlus, it shows a label called SECURITYIMAGES_LABEL. Looks like a missing variable.
missing keys in all languages except english

BUG: admin comment form was not able to add smiley as the form name was misspelled in HTML code

NEW: fully XHTML compliance, for both front end and back end panel, validated with CSE HTML validations and W3C online validations service
valid.xhtml akobookIsXHTMLCompliant

NEW: E_STRICT for PHP reporting errors, so code fully portable and wont generated silent error in logs.

NEW: fully localized including java script popup

NEW: start of selenium test suite to ensure quality of future release

BUG: unable to edit language files, and misleading error message  was displayed

Your css file is /components/com_simpleboard/forum.css
You need to chmod this to 766 in order for the config to be updated

BUG: paging through items in admin panel was not working

BUG: missing translation entries in foreign languages (but not translated)

NOTE: Akobook do not delete existing table -> this is a feature that allow you to safely update akobook without having to backup of your table.

akobookPlus Download HERE

the component hashcash for Mambo is available in it's version 1.0 !!!

 What's new:
  • A lot more Object Oriented, I've tried to stabilize the interface, and avoid version breaking -> I reduce the surface of knowledge 3rd party component must have to facilate migration of existing component already using Hashcash.
  • An admin panel.



  • Logs files of activity on Your Site can now be viewed in the admin panel.
  • Configuration is done with the help of panels and tabs, no file to edit.
  • Use of Log4PHP everywhere to make debugging easier.
  • More cryptographic plugins: RSA, MD4

For convenient download, I've put all 3 components in a zip file, If You extract it, you will have 3 zip files,

  • com_hashcash.zip
  • com_akobook.zip
  • com_akocomment.zip + its mambot

Download the package in my download section:
Hashcash 1.0 pack: hashcash+ akocomment + akobooknew! 2005-08-01
install them, in the right order, as specified below (click Read More first).

Articles tagged

Read more: the component hashcash for Mambo is available in it's version 1.0 !!!

Status of JoomlaCloud

The code is now working with an advance caching mechanism (a recommended feature since TagCloud can be overkill on big site).

I also wrote:
  • A mambot: joomlacloudbot.php which is activated onContent and scan scan onDemandyour articles, site.
  • A module mod_joomlacloud.php displaying onDemand a site wide tag cloud or only a section, category, item
Dont ask for a release,
  • It will be out when it is ready!
  • I am doing this on my spare night time ;-)
  • The principle of tagCloud is quite easy, can be done in 20 lines of php BUT I wrote my component by keeping in mind the word extensibility!
Some words on architecture:
  • Analyser classes are responsible for tokenizing text using different strategies, removing certain words based on dictionary, words length too small...etc
  • Scanner classes are responsible for giving back a subset of data of your site
  • Limiter classes are cutting the collection of tokenized words, for example you only want the tag cloud of the most 100 words, or only the least used words or ...
  • Cache classes are storing TagCloud result in Database for efficiency, but using file datastore is also possible, or no cache
  • Engine classes are of 3 Types:
  • SuperCloudEngine is giving some basic functionalities for creating a TagCloud
  • PluginsCloudEngine can customized the way links are created in the cloud
  • LazyCloudEngine is using a PluginsCloudEngine and a ... cache for efficiency, creating cloud onDemand and saving them to database
and for a total of 80 files ....

Right now, what is still open:
  • Testing administrator panel, I assume it is 70% correct
  • Testing installer -> only boring, modifying XML by hand
  • Testing module and mambots, maybe some more code to write
Everything is checked daily in CVS

For a planning point of view, I will deliver first JoomlaCloud since it has never been released in the wild, then finishing migration of OpenComment to Joomla 1.1 API

 {mosgoogle center}
Articles tagged

release mos_Sociable 1.1.1

Social bookmarking sites allow websurfers to save, catalog, and share interesting pages they find online. The Sociable plugin for Joomla/Mambo appends links for your readers to use those sites to the end of each of your blog’s posts, increasing your potential audience. It act as a Mambot

new version of mos_Sociable 1.1.1

  • NEW: add a slashdot icon and link.
  • NEW: open links in new windows.
Download HERE
Articles tagged

Askimet for Joomla!

Askimet is a service hosted at www.askimet.com which use traind bayesian filters and other measure to categorize comments as spam or not spam. User can find  the Akismet plug-in for WordPress or one of the third party Akismet implementations

What is bad  is that there is currently no Joomla! implementation for Askimet, until now! I will deliver shortly a new component, which act  one more time as a framework, and let 3rd party components integrate Askimet in their code. OpenComment will be the first Joomla! plugin to use that new possibility!

Askimet statistics:

  • 543,878,439 spams caught so far
  • 1,544,713 so far today
  • 94% of all comments are spam

Welcome to the install of opencomment 3.0.30 BETA

opencomment 3.0.30
NEW:  you can disable the paging algorithm... so users do not have to click many times to go through all comments
NEW: admin can unpublish comment in frontEnd
NEW: more security check for admin AJAX functions
BUG: language not correct in frontend, fallback to english. was only if register globals off
BUG: newest comment first fix ... submitted by Fanno
BUG: bbcode support fix ? submitted by Fanno
BUG: small admin fix submitted by Fanno
BUG: IMPORTANT FIX do not allow visitor to delete comment - submitted by Fanno

  1. You will be able to see the latest version running at demo.waltercedric.com soon
  2. Recommended is to do a backup of your database prior to install!
Install file in order specified by number...

  • 001.mambot_xajax4joomla.plugin.zip
  • 002.component_opencommentxx.yy.zz.zip
  • 003.mambots_opencommentxx.yy.zz.zip

The optionnal directory contains modules and components not required by Opencomment depending
on your setup

Against spammers:
(You only need to use one of these)

/optionnal/com_securityimagesxx.yy.zz.zip
  install com_securityimages security against spammers using CAPCTHA. May annoy users as they have to solve a puzzle

/optionnal/com_askimetxx.yy.zz.zip
  install com_askimetxx.yy.zz sagainst spammers using askimet webservices. Transparent for users.

/optionnal/module_opencommentlatestxx.yy.zz.zip
  A module for displaying the latest 10 comments
 

Issues? Joomla component troubleshooting
Please read http://www.waltercedric.com/content/view/1059/247/

Download HERE (2MB) unpack first! http://www.waltercedric.com/dmdocuments/UnpackFirst-OpenComment3.0.30.zip

Com_joomlacloud under heavy development

I am currently refactoring my whole PHP code, interfaces, abstract classes, default implementations, factories and a lot of tricks in code will  make joomlacloud maybe the  more advanced  PHP code I've ever written.
Concepts are emerging, code is lot less hard coded than 20 lines of PHP (which may also work well)
  • Scanner is responsible for returning a subset of data: can be the whole site, the current article etc...many implementations can be used and or created
  • Analyzer is responsible for analyzing words and take them or not into account: based on length, dictionary etc...
  • Limiter is responsible for limiting size of collection: the top 20, only the first 100 words, sorting etc...many implementations can be used and or created
  • Tokennizer is the process of transforming a list of words into a list of token, etc...many implementations can be used and or created
  • Plugins are responsible on how the list of words are written or displayed, .etc...many implementations can be used and or created
  • Caching factories to save mips on the server...
This make the code more complex to develop but also a lot  more easy to read or extends...

new Sociable mambot for Joomla

I've  create a new mambot (inspiration from a wordpress plugin), which will help visitors to add your articles to the major social bookmarking site...At the end of each article, 7 small icons are displayed and they point to:

Social bookmarking sites generally organize their content using tags. Social bookmarking sites are an increasingly popular way to locate, classify, rank, and share Internet resources through the practice of tagging and inferences drawn from grouping and analysis of tags. [WikiPedia]

You can watch it on my homepage, and download in my download section....Enjoy

OpenComment 3.0.22 to be release soon

It will be a huge patch release this time. Let me first start with the new features list...
  • NEW: Search contains the word "search" now as default.
  • NEW: Following rules apply now to the form field "Name":
    If a user is logged in, he can not change his name
    If a guest is around, he can change his name only if the admin settings "name field: No Yes Is the field name read only?" is set to NO
  • NEW:  Avoid logged in user to rate up and down his own comments (he will never be able to rate them). But logged in user can rate his comments as guest!
  • NEW:  Auto moderation function: this do not auto publish automatically comments based on external conditions.
    done: check if one url is in comment or title
    future: check if comment contains at least one or more bad words.
  • NEW:  Use a lot of new CSS tags.
  • NEW: Replying to an existing comment also now Quote automatically the text, not only the title.
And the never ending list of bugs corrected...
  • BUG: Edit comment CSS file was no more available...
  • BUG: Administrator notification was always disabled during save of configuration settings.
  • BUG: if "allow anonymous entry" then comment form is visible. If "allow anonymous entry" = false then only logged in user see the comment form
  • BUG: Comment header missing space
  • BUG: "Additionally the title seems mandatory, but if you don't put title you are not able to
    submit again the message since it says "you already posted a comment"..."
    1. The anti posting measure can now be switch off
    2. anti posting check is now done after form input validations.
  • BUG: Replying to a comment with special characters in the title was not working, tested in Firefox and IE
  • BUG: Back end: Settings/InputForm/name field = Yes. BUT... name field in comment input form is still editable.
Translations, new keys are in each language file.
  • Dear translations team, Ive duplicated new English keys in other files. (Hungarian, german)
Anti Spamming measures
OpenComment do not need Captcha (com_securityimages component) or Hashcash (com_Hashcash). And this because OpenComment use internally a sort of HASHCASH. This should be more than enough against spammers, If it ever failed, I will switch Captcha on in less than a day. I simply do not want to force users resolving  a Captcha when I can propose something different.

Here also a freemind mindmap with what should be in that release.



Concerning the development, I must also says, that it is not a long term objective for me to try to make OpenComment a commercial grade application, at least not alone ;-). If You want a more complex/easy to use commenting system, maybe You'll have to look at OpenWordpress or any equivalent.
 

Donations

Thank You for supporting my work