Giter Site home page Giter Site logo

wp-idea-stream's Introduction

WP Idea Stream

WP Idea Stream is a WordPress plugin to power idea management for your site. Your members will be able to easily create, share and rate ideas.

Here's a 3 mins demo of it (sorry for my english).

Available in french and english.

Configuration needed

  • WordPress 4.7

Installation

Before activating the plugin, make sure all the files of the plugin are located in /wp-content/plugins/wp-idea-stream folder.

Using BuddyPress ?

To use WP Idea Stream with BuddyPress, you will need to download and activate the BP Idea Stream addon.

wp-idea-stream's People

Contributors

dhuizinga avatar gregoirenoyelle avatar imath avatar mrjarbenne avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wp-idea-stream's Issues

Signup form for Multisite configs

In 2.1.0, a signup form was introduced for single site configs. Let's see how we can manage this on multisite playing nice with BuddyPress if activated.

Adapt to BuddyPress 2.2 post type activities

BuddyPress 2.2 introoduces Post Types activities. This will have an impact on our way of generating activities when an idea is posted or a comment on an idea is posted.

Let's check this asap

Automatically select Idea Category when "New Idea" is clicked from BP Group

Hi Matthieu,

I'm implementing Idea Stream on the WeFoster community for Product suggestions, and so far everything is coming along great. I have one request..

It would be nice when viewing the Ideas Archive on a BuddyPress Group it would automatically select the right post category when "Add New" is clicked. Maybe this could be achieved by adding a query string to the URL and some Javascript on the New Idea post form?

See the attached screenshots!

skitch

screen shot 2015-12-15 at 14 41 38

Genesis Issue

In Content Archive Genesis settings, if the option is set to : 'excerpts', then the_excerpt() will be used instead of the_content() causing the plugin's template parts to be applied the different filters that are applyed to the excerpt.

Updating an idea to private doesn't update the visibility corresponding comments activities

Since BuddyPress activities, bp_activity_post_type_unpublish() is deleting the idea activity before we've fetched the corresponding comments.
In BuddyPress 2.1.1, the blogs component was trying to delete a new_blog_post activity, reason why we were trying to get the comments before.
We need to first create the private activity and then fetch the comments to update the corresponding activities.

Multisite: Specific language pack for each blog

Need to use custom language pack for a specific blog of the network ?

Simply put your custom language pack in /wp-content/languages/wp-idea-stream/blog_id/ and it will be used instead of generic ones.

i18n: split sentences / inconsistencies

We've been translating the plugin in Japanese (we're giving it a spin for WordCamp Tokyo! ๐Ÿ—ผ ) and I found i18n issues with some of the strings.

Split sentences

(In includes/admin/thanks.php#L49)

Thank you for %1$s the latest version of WP Idea Stream! %2$s brings some really cool new features!

Since the word order differs between English and Japanese, we can't translate this split sentence. Please consider spelling out the whole sentence without including placeholders for "activating" and "upgrading to".

The strings below will not be translated correctly in Japanese either (links go to GlotPress strings):

"Idea Stream" or "IdeaStream" ?

The plugin is called "WP Idea Stream" but I also see several IdeaStream references (GlotPress Search results for IdeaStream). Is this intentional?

Space before colons

There are strings with or without space before colons. To follow the WordPress convention, spaces from these should be removed (GlotPress link):

  • In reply to :
  • Protected :
  • Private :

Change "Rates" to "Ratings"

This is the correct term to use, so that needs to be replaced in a few places. I'd be happy to create a pull request?

Multiple idea stream

Hi!

We would love to use the idea-stream plugin.
However currently it's build as one big stream of ideas.

We want to ask the community to generate ideas for specific topics.
This means we would have multiple idea-streams running at once.

Some background about us:
We used to have this feature in our previous community and was very useful.
Recently we decided to make our community completely in Buddypress.
Most people did discouraged this 'WP is made blogging'
However I love Wordpress and believe you can build a better community in here then most platforms out there.

So currently trying to proof them wrong. Spend the last months building and about 2 weeks ago we upgraded our community to WP:
https://davehakkens.nl/community/forums/

We like to keep things open so we put everything on Github:
https://github.com/hakkens/davehakkens

The only thing that is missing is something like the idea-steam plugin, it is for 90% want we are looking.
Is it possible to customize this plugin, or build another version? We have some budget available...

Sorry for the long text!

Dave

all public

I want to know how I can do to allow a guest to post an idea? I find not yet?
The public without being registered will be able to note and add ideas
thank you

Export all ideas in a csv file

In the Ideas edit.php screen, after the regular views (All | Public | Private | Sticky..) a new icon will be available to export all ideas in a csv file.

Unit tests

BuddyPress 2.2 brings Post type activities and will have an impact on the way the plugin deals with it.
It'll be safer to build unit tests to prevent regressions.

Allow a simple "Like / Upvote" for an idea.

It would be very useful if a rating could be added using a simple "Like". So instead of having a 5 star rating you'd simply click "Vote for this Idea" and the star rating would be removed.

Title Tag & wp_title

Since WordPress 4.0, there's a new filter ('wp_title_parts') we should use instead of wp_title

File uploads ?

What about using the BP_Attachment class if BuddyPress is activated on the site ?

Make Slugs Translateable

I've been working on a project to change some of the language used in idea-stream to use the plugin in a different context. I've been using po-edit, and I can't seem to translate the slugs from the defaults presented. Is it possible to use a language file to customize the slugs?

Issue with Jetpack!

The idea header and footer are not loaded
the template is weirdly reset to page.php instead of single

What's going wrong ??????????

forgotten "tada!"

OOps.. forgot to delete a testing "tada" in the idea-plugin.php template part :(

User's profile rated ideas can list ideas the user hasn't rated.

When saving a rate, the plugin is serializing an array containing the user ids for the corresponding rate inside a post meta. But their can be case when the index of the serialized array is the same than the user id. In this case, ideas the user hasn't rated will be displayed.

Using non numeric keys for the list of user ids seems to fix the issue.
Problem is: an upgrade routine is needed... (Danger zone!)

Top and bottom pagination in twentyfifteen

big black "move forward" and "move backward" black boxes. See above screenshots
pagination-forward-top
pagination top forward

pagination-forward-bottom
pagination bottom forward

pagination-backward-top
pagination top backward

pagination-backward-bottom
pagination bottom backward

We should include a fix in templates/style.css chapter :
/--------------------------------------------------------------
2 - Pagination
--------------------------------------------------------------
/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.