Skip to main content

User Profile, Birthdays and White Pages portlets for a user or person.

Project description

Life, the Universe, and Everything

User Profile, Birthdays and White Pages portlets for a user or person.

Mostly Harmless

Travis CI badge Coveralls badge Downloads

Got an idea? Found a bug? Let us know by opening a support ticket.

Don’t panic

Installation

To enable this product in a buildout-based installation:

  1. Edit your buildout.cfg and add s17.portlets to the list of eggs to install

    [buildout]
    ...
    eggs =
        s17.portlets
  2. Starting on 1.0b2 s17.portlets no longer depends on s17.person. If your project depends on such package, you should add the person extra to your buildout.cfg or setup.py:

    [buildout]
    ...
    eggs =
        s17.portlets [person]

After updating the configuration you need to run ‘’bin/buildout’’, which will take care of updating your system.

Go to the ‘Site Setup’ page in a Plone site and click on the ‘Add-ons’ link.

Check the box next to s17.portlets and click the ‘Activate’ button.

Portlets

The following portlets are always available:

User Profile

The User Profile portlet displays a portrait, some useful links and a list of content created by the current user.

https://raw.github.com/simplesconsultoria/s17.portlets/master/user-profile.png
Birthdays

The Birthdays portlet displays the names of the users or persons with upcoming birthdays in the following days (the number of days is user configurable).

https://raw.github.com/simplesconsultoria/s17.portlets/master/birthdays.png

The following portlets currently depend on the installation of s17.person and work only with Person objects:

White pages

The white pages portlet displays a search box to look for persons using their name.

Share and Enjoy

s17.portlets would not have been possible without the contribution of the following people:

  • Silvestre Huens

  • Cleber J Santos

  • Héctor Velarde

  • Alejandro Pereira

  • Gustavo Lepri

  • Tango! Desktop Project (image)

Development sponsored by Simples Consultoria.

Changelog

There’s a frood who really knows where his towel is.

1.0b2 (2014-06-03)

  • Brazilian Portuguese and Spanish translations were updated. [hvelarde]

  • The User Profile portlet was completely refactored and will only work with users and not with s17.person objects as it doesn’t make sense. [hvelarde]

  • The Birthdays portlet was completely refactored. If s17.person is installed, it will use the birthday field on the content type to grab the upcoming birthdays using the Person catalog; otherwise, it will look for a user defined birthday field on the MemberData tool. [hvelarde]

  • The package s17.person is no longer a hard dependency, but an extra requirement. [hvelarde]

1.0b1 (2012-09-21)

  • Deprecate use on Plone 4.1; we will support only Plone >=4.2. [hvelarde]

  • Rename package from s17.person.portlets to s17.portlets. [hvelarde]

  • Add description field. [aleGpereira]

  • Limit list of participations in profile portlet to five. [aleGpereira]

  • Make results of white pages appear in a overlay. [aleGpereira]

  • Improves birthday portlet [davilima6]

  • Group birthdays by day and also sort them by fullname [davilima6]

  • Add small portrait for each person with a birthday [davilima6]

1.0a5 (2012-08-07)

  • Fixed tests in get_participation function in person portlet [lepri]

  • Added overlay in search person [lepri]

  • Fixed query in person profile portlet [lepri]

  • Adding test case for portlets with anonymous users. [aleGpereira]

  • Improve the products translation [lepri]

1.0a4 (2012-06-27)

  • Set render view and template properly for anonymous users in portlets. [aleGpereira]

1.0a3 (2012-06-14)

  • Fixed package distribution. [hvelarde]

1.0a2 (2012-06-13)

  • Added uninstall profile. [aleGpereira]

1.0a1 (2012-05-21)

  • Initial release.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page