Archive

Archive for June, 2010

BP Profile Search

June 28th, 2010 13 comments

Recently I had a chance to look into BuddyPress, the ’social networking in a box’ for WordPress, and I noticed that a plugin to search member profiles was still missing.

So I’m releasing BP Profile Search. BP Profile Search adds a customizable search form to the Members directory page, so visitors can find site members searching their public profiles.

After installing this plugin, you have to add the search form to your BuddyPress theme.
If you are using the BuddyPress default theme, open index.php in the buddypress/bp-themes/bp-default/members folder, locate this line (around line 14):

</div><!-- #members-dir-search -->

and, right after that, insert the BP Profile Search form:

<?php do_action ('bp_profile_search_form'); ?>

If you are not using the BuddyPress default theme, you have to insert the BP Profile Search form somewhere in your theme Members page.

To customize the search form, use the plugin admin page BuddyPress -> Profile Search.

This first version is not perfect, for instance it doesn’t support all the profile field types, but I hope you’ll help me improve it, with your suggestions, bug reports, and patches. BP Profile Search is available for download in the WordPress Plugin Directory and in the BuddyPress Plugin Directory.

Note: if you can’t access the plugin admin page, try renaming your plugin folder name from bp-profile-search to profile-search and reactivating the plugin.

Categories: BP Profile Search

Contao

June 6th, 2010 No comments

[Contao]

Contao was started by Leo Feyer in 2004 and is released under the Lesser General Public License (LGPL).

Contao “has an intuitive user interface that uses Ajax and Web 2.0 technologies for optimal usability. Multiple back end languages and themes, a powerful permission system, versioning and undo management, advanced search and sorting options or the Live Update Service are just a few of many features that make Contao stand out from other CMS. The Contao front end is 100% template based and generates accessible XHTML strict output that meets the W3C/WAI requirements. Search engine friendly URLs, GZip support, a PDF export function, multi-language support and many more allow you to build contemporary websites without being a programmer.

Contao requires a webserver like Apache or IIS with PHP and MySQL support. The minimum PHP version is 5.2 and the minimum MySQL version is 4.1, however Contao recommends using MySQL 5 for a better performance. You also need the PHP extensions GDlib (image resizing) and SOAP (Extension Repository), and optionally mbstring (multi-byte character handling) and mcrypt (data encryption). Contao has been tested successfully with all major browsers like Firefox (from version 2) and Internet Explorer (from version 7).

Contao was known as TYPOlight before June 2010.

Categories: Directory