Hi everyone. Last few days I've been rather busy working on Quick Chat. This new version is partial rewrite of previous Quick Chat with focus on security. Also I've added two requested features that deal with chat identity theft prevention. Namely Quick Chat admin options now have "Protect registered users user names from being used by other users" option turned on by default. This means that after user name change Quick Chat will use ajax to fetch information does chosen chat user name belongs to any registered user. If chat user name isn't available, user will have to change his user name to participate in chat. Also I've added "Reserved chat user names list" admin option where site admin can add user names that would be baned from chat. On this list I've placed names "admin" and "moderator" by the default (restriction isn't case sensitive).
Continue readingTag Archives: PHP
Quick Chat WordPress plugin - New version 1.25
Hi everyone again! WordPress chat plugin "Quick Chat" has reached version 1.25. New features since my last post are:
- Support unlimited multiple instances of the Quick Chat on the same page
- Quick Chat can be added to the posts or pages by placing WordPress shortcode
- Insert from smilies repository fade-in and fade-out effects
- Set textarea and smilies repository width to 100% of available space
- Quick Chat now removes its WordPress options and database when being deleted
For more info please visit Quick Chat information page here at TechyTalk.info or Quick Chat WordPress.org page.
New version should be offered automatically to you by WordPress update system. If you want to delete your database and options and do fresh install you should first upgrade to 1.25, delete Quick Chat from the WordPress Plugins, and then reinstall latest version. Cheers!
Quick Chat WordPress plugin accepted to WordPress.org
Just a quick update on Quick Chat WordPress chat plugin. Quick Chat has been accepted to WordPress.org plugin directory. Now you can monitor its development and get its source on the following link:
http://wordpress.org/extend/plugins/quick-chat/Wish you all good blogging!
Quick Chat WordPress plugin and widget
Like most web sites now days, TechyTalk.info web site is based on WordPress foundations. WordPress is as its authors describe it "a semantic personal publishing platform with a focus on aesthetics, web standards, and usability." It is also open source and based on open source technologies like PHP and MySQL. WordPress has given a lot to the Linux community and to me personally so I've decided to give something back by making WordPress plugin for all of us to use.
We all like to chat so I've decided to extend WordPress trough quick and lightweight Ajax chat plugin. One of the advantages of open source community is that you don't need to start from scratch so I've decided to base my plugin on the work of djaney3's chat plugin. I've also decided to name this newborn "Quck Chat".
Continue readingPHP Savant templating engine pagination class and plugins
I don't use Smarty templating engine for my PHP web projects. Why? I hate it. Why? I' familiar with PHP and I don't need to learn another markup language that takes away the power from PHP and imposes restrictions all the way. I'm not saying that without spending (non)quality time using Smarty (and loosing valuable time to learn it's unintuitive syntax).
For my web projects I mostly use PHP Savant customized to fulfill needs of the project at hand. What is PHP Savant? It's authors say that PHP Savant is a powerful but lightweight object-oriented template system for PHP. Savant does not compile your templates into PHP like Smarty, instead, it uses PHP itself as its template language. With PHP Savant you can write your page templates in pure PHP and you don't need to learn a new markup system. PHP Savant is great for developers because it is "complex" enough to be extremely useful, but at the same time simple enough to be easily modified without any special knowledge.
SavantPaginate
When it comes to PHP pagination, things can get quite messy. Pagination without templating engine is a nightmare and that's something to avoid at all costs. Even when you're using templating engine like PHP Savant things can get quite complicated without encapsulation of pagination logic in some kind of PHP class. Recently I made PHP Savant pagination class together with PHP Savant plugins for pagination, all for one of my recent projects for college. Today I'm my bringing PHP Savant pagination class and PHP Savant pagination plugins to you, all in a hope that you'll find it useful in your own web projects.
Instructions and download
You'll find instructions and download links by clicking on "SavantPaginate" at the top of TechyTalk.info or by clicking on the following link: