Skip to main content

Personal profile + follow/unfollow functionality for the Plonesocial suite

Project description

Introduction
============

Plonesocial.network is part of the `plonesocial suite`_.

This package provides a building block for Plone integrators who want to create a custom social business solution in Plone.

If you're an end-user looking for a pre-integrated solution, you should install `plonesocial.suite`_ instead.


plonesocial.network
===================

Plonesocial.network provides user profiles with follow/unfollow functionality.
It intercepts and overrides the default Plone ``author.cpt`` profile page.
If `plonesocial.activitystream`_ is installed, it will show status updates on the profile page.

Additionally, plonesocial.network provides ``@@following`` and ``@@followers`` views
that enable exploration of the social graph.

Core rendering logic is factored into two content providers, ``maxiprofile_provider``
and ``miniprofile_provider``. This enables and promotes code re-use across different views.

All browser views are anchored on the Site Root, so technically there's no user context
in the form of a Member folder required.

For a full social networking stack, install `plonesocial.suite`_.

bugs
----

Uninstalling either `plonesocial.microblog`_ or plonesocial_network removes both utilities, deleting all data.

.. _plonesocial suite: https://github.com/cosent/plonesocial.suite
.. _plonesocial.microblog: https://github.com/cosent/plonesocial.microblog
.. _plonesocial.activitystream: https://github.com/cosent/plonesocial.activitystream
.. _plonesocial.suite: https://github.com/cosent/plonesocial.suite


Contributors
============

Guido Stevens, Author

Changelog
=========

0.4.1 (2012-10-09)
----------------

* oops. merge. [gyst]
* ignore dist [gyst]
* small fixes [gyst]
* fix inline form submission handling [gyst]
* add profile navigation [gyst]

0.4 (2012-10-09)
----------------

Initial release.

* update docs [gyst]
* fix dependency [gyst]
* reindent for better pep8 [gyst]
* finish following/followers views [gyst]
* extract maxiprofile provider [gyst]
* base skel for following/followers view [gyst]
* provide clear [gyst]
* more styling [gyst]
* intercept /author and redirect to /@@profile [gyst]
* follow/unfollow buttons [gyst]
* s/followees/following/ [gyst]
* document weird uninstall behaviour [gyst]
* show plonesocial.activitystream, if installed [gyst]
* provide consistency with plonesocial.activitystream [gyst]
* GS name [gyst]
* base profile [gyst]
* a monkey that works, thx enfold [gyst]
* monkeypatch image sizes -- doesnt work :-( [gyst]
* fix setup.py [gyst]
* base skel for traversable profile view [gyst]
* doc [gyst]
* core follow/unfollow social graph API [gyst]
* provide noop tool install [gyst]
* remove src indirection [gyst]
* initial checkin from zopeskel [gyst]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plonesocial.network-0.4.1.zip (35.7 kB view details)

Uploaded Source

File details

Details for the file plonesocial.network-0.4.1.zip.

File metadata

File hashes

Hashes for plonesocial.network-0.4.1.zip
Algorithm Hash digest
SHA256 dd6b4bc2b7c22954c645bd3f4273547636a820970d62097e62a9b168eb7a0679
MD5 8fb9faa1622390c907029df0c7ccac3f
BLAKE2b-256 228ff3f5beb3d090451a0fd79cb57f5286d2bcf2027e1f15b288621038cc47c7

See more details on using hashes here.

Supported by

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