Search Results for 'notification user id'
-
Search Results
-
Topic: Deleting Inbox Messages
Can anyone help confirm something with me before I trac it?
Say I have an Instant Message conversation with someone. A few back and forths and a few days it’s done, so I delete it.
When that person messages me again, I get the email, and I get the notification, but my inbox is empty.
My theory, is that the message doesn’t get deleted on the other users inbox, they reply to the original thread which is marked as is_deleted=1 in the database, so it doesn’t show up. Funny thing is, even though is_deleted is 1, the unread_count was also 1, so the DB knew there was a message there, but my inbox did not.
Make sense?
On a side note, I made a new Notice to send to my users, but it doesn’t seem to want to delete. I can deactivate it, but deleting it still leaves it in my Notices area. If anyone can confirm this/these, I’ll trac them right away; just don’t want to be the lone gunman since it could just be me being silly again.
Topic: Auto-Notifications Question
Heya,
I’m considering using BuddyPress for a client and (while I’m downloading it now) I had a question regarding the setup of auto-notifications. The primary purpose of the press we’d be creating is to help users to find my client based on state (there is a representative from each state that would sign up).
Is it possible to have the new user action A.) Collect the State information of the new user, and then B.) Send a notification of the new user to the appropriate State’s representative via email? This would then allow the State’s Rep to add them as a friend and contact them through the press. The reason I ask is I don’t expect all the rep’s to check the site daily and would like to ensure new users aren’t ignored.
Thanks in advance for any help/thoughts/suggestions.
Topic: Is BuddyPress good for this?
Hello all! I’m so excited. I’ve known about BuddyPress for a while now, but have never had the opportunity to use it for anything. I’ve used MU – but only a little bit – I’m mostly just a standard WP fiend.
However, I have a potential client who has contacted me with a concept that I think BuddyPress *might* be a perfect fit for. But since I’ve never actually had the chance to use it, I’m not sure. So I was hoping some of you might be able to give me a little insight to see if this is a good choice to run with (I’m so hoping it is – I’ve been wanting to do this for a while now!)
Basically, it’s a Member-managed site. BuddyPress seems to fit in perfectly with what this woman wants to do – enabled private messaging (which she will need) and have individual private areas. She’s wanting to use the WordPress site as a more effective way for her to communicate with her clients on a case-by-case basis.
She would like to have the ability for her clients to “pay for a subscription” online through the site, and when they do, they will get a “blog” for their use, and the private messaging center and all that.
The question comes in here: 1) the “blogs” need to be kept private. Only the client who writes the log for that day, and the lady who’s running the site, should be able to see these posts. The “blog” will not even really be a regular blog – it’s a tracking system for her clients. They put in some particular information, and she goes in and evaluates the info – then she sends them files that are her recommendations. These activities are not meant to be made public for *all* members to see – just her and that individual. and 2) *can* you “monetize” BuddyPress in this way? I was thinking it might be easier if she just has the client fill out a form, pay through PayPal and when she gets notification, she sets them up with their own “blog” manually. Is this possible? Or are there better ways around it? (like some kind of plugin that will notify the end user that their subscription is about to expire, and if they don’t renew, then they are locked out?)
I’d appreciate any insight into this. I’m not looking to have anyone do the work *for* me – I’m just curious if BuddyPress would be a good match for this type of system, or if I should go another route.
Thanks!
Topic: registration fields
i was wondering if it was possible to include the rest of my profile fields on the signup page by having a more.. link that opens up the rest of the fields for the user via ajax, or after they sign up in the first 2 pages it offers them a link to add more info, if this is not easy then how can i include the other fields on the main page
i am also extremly interested in allowing the user to choose thier own password on signup as a lot of users abandon thier account when they cant remember the generated one, i know this seems a little stupid but it would be of more value if i can retain those users who didnt return to the site just because they cant login, i consistantly get password change notification emails because users dont understand how to change it, i have tried a few plugins but none yet have managed to add a password field, im sure there are many other users who would like to see this implemented
thanks
1) Upload WordPress Mu package
2) open .htaccess and add :
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
3) Install WordPress Mu with the subdirectory option ( subdomain option does not work)
4) Enable blog+account creation from admin panel
5) Test your installation by creating one test-user account+blog , then remove test-user account+blog
6) Go to your PHPMyAdmin interface and create the following tables:
CREATE TABLE wp_bp_activity_sitewide (
id int(11) NOT NULL auto_increment,
user_id int(11) NOT NULL,
item_id int(11) NOT NULL,
secondary_item_id int(11) default NULL,
content longtext NOT NULL,
primary_link varchar(150) NOT NULL,
component_name varchar(75) NOT NULL,
component_action varchar(75) NOT NULL,
date_cached datetime NOT NULL,
date_recorded datetime NOT NULL,
PRIMARY KEY (id),
KEY date_cached (date_cached),
KEY date_recorded (date_recorded),
KEY user_id (user_id),
KEY item_id (item_id),
KEY component_name (component_name)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_friends (
id int(11) NOT NULL auto_increment,
initiator_user_id int(11) NOT NULL,
friend_user_id int(11) NOT NULL,
is_confirmed tinyint(1) default ‘0’,
is_limited tinyint(1) default ‘0’,
date_created datetime NOT NULL,
PRIMARY KEY (id),
KEY initiator_user_id (initiator_user_id),
KEY friend_user_id (friend_user_id)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_groups (
id int(11) NOT NULL auto_increment,
creator_id int(11) NOT NULL,
name
varchar(100) NOT NULL,slug varchar(100) NOT NULL,
description longtext NOT NULL,
news longtext NOT NULL,
status
varchar(10) NOT NULL default ‘open’,is_invitation_only tinyint(1) NOT NULL default ‘0’,
enable_wire tinyint(1) NOT NULL default ‘1’,
enable_forum tinyint(1) NOT NULL default ‘1’,
enable_photos tinyint(1) NOT NULL default ‘1’,
photos_admin_only tinyint(1) NOT NULL default ‘0’,
date_created datetime NOT NULL,
avatar_thumb varchar(250) NOT NULL,
avatar_full varchar(250) NOT NULL,
PRIMARY KEY (id),
KEY creator_id (creator_id),
KEY
status
(status
),KEY is_invitation_only (is_invitation_only)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_groups_groupmeta (
id int(11) NOT NULL auto_increment,
group_id int(11) NOT NULL,
meta_key varchar(255) default NULL,
meta_value longtext,
PRIMARY KEY (id),
KEY group_id (group_id),
KEY meta_key (meta_key)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_groups_members (
id int(11) NOT NULL auto_increment,
group_id int(11) NOT NULL,
user_id int(11) NOT NULL,
inviter_id int(11) NOT NULL,
is_admin tinyint(1) NOT NULL default ‘0’,
is_mod tinyint(1) NOT NULL default ‘0’,
user_title varchar(100) NOT NULL,
date_modified datetime NOT NULL,
comments longtext NOT NULL,
is_confirmed tinyint(1) NOT NULL default ‘0’,
is_banned tinyint(1) NOT NULL default ‘0’,
invite_sent tinyint(1) NOT NULL default ‘0’,
PRIMARY KEY (id),
KEY group_id (group_id),
KEY is_admin (is_admin),
KEY is_mod (is_mod),
KEY user_id (user_id),
KEY inviter_id (inviter_id),
KEY is_confirmed (is_confirmed)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_groups_wire (
id int(11) NOT NULL auto_increment,
item_id int(11) NOT NULL,
user_id int(11) NOT NULL,
content longtext NOT NULL,
date_posted datetime NOT NULL,
PRIMARY KEY (id),
KEY item_id (item_id),
KEY user_id (user_id)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_messages_messages (
id int(11) NOT NULL auto_increment,
sender_id int(11) NOT NULL,
subject
varchar(200) NOT NULL,message longtext NOT NULL,
date_sent datetime NOT NULL,
message_order int(10) NOT NULL,
sender_is_group tinyint(1) NOT NULL default ‘0’,
PRIMARY KEY (id),
KEY sender_id (sender_id),
KEY message_order (message_order),
KEY sender_is_group (sender_is_group)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_messages_notices (
id int(11) NOT NULL auto_increment,
subject
varchar(200) NOT NULL,message longtext NOT NULL,
date_sent datetime NOT NULL,
is_active tinyint(1) NOT NULL default ‘0’,
PRIMARY KEY (id),
KEY is_active (is_active)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_messages_recipients (
id int(11) NOT NULL auto_increment,
user_id int(11) NOT NULL,
thread_id int(11) NOT NULL,
sender_only tinyint(1) NOT NULL default ‘0’,
unread_count int(10) NOT NULL default ‘0’,
is_deleted tinyint(1) NOT NULL default ‘0’,
PRIMARY KEY (id),
KEY user_id (user_id),
KEY thread_id (thread_id),
KEY is_deleted (is_deleted),
KEY sender_only (sender_only),
KEY unread_count (unread_count)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_messages_threads (
id int(11) NOT NULL auto_increment,
message_ids longtext NOT NULL,
sender_ids longtext NOT NULL,
first_post_date datetime NOT NULL,
last_post_date datetime NOT NULL,
last_message_id int(11) NOT NULL,
last_sender_id int(11) NOT NULL,
PRIMARY KEY (id),
KEY last_message_id (last_message_id),
KEY last_sender_id (last_sender_id)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_notifications (
id int(11) NOT NULL auto_increment,
user_id int(11) NOT NULL,
item_id int(11) NOT NULL,
secondary_item_id int(11) default NULL,
component_name varchar(75) NOT NULL,
component_action varchar(75) NOT NULL,
date_notified datetime NOT NULL,
is_new tinyint(1) NOT NULL,
PRIMARY KEY (id),
KEY item_id (item_id),
KEY secondary_item_id (secondary_item_id),
KEY user_id (user_id),
KEY is_new (is_new),
KEY component_name (component_name),
KEY component_action (component_action)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_user_blogs (
id int(11) NOT NULL auto_increment,
user_id int(11) NOT NULL,
blog_id int(11) NOT NULL,
PRIMARY KEY (id),
KEY user_id (user_id),
KEY blog_id (blog_id)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_user_blogs_blogmeta (
id int(11) NOT NULL auto_increment,
blog_id int(11) NOT NULL,
meta_key varchar(255) default NULL,
meta_value longtext,
PRIMARY KEY (id),
KEY blog_id (blog_id),
KEY meta_key (meta_key)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_user_blogs_comments (
id int(11) NOT NULL auto_increment,
user_id int(11) NOT NULL,
blog_id int(11) NOT NULL,
comment_id int(11) NOT NULL,
comment_post_id int(11) NOT NULL,
date_created datetime NOT NULL,
PRIMARY KEY (id),
KEY user_id (user_id),
KEY blog_id (blog_id),
KEY comment_id (comment_id),
KEY comment_post_id (comment_post_id)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_user_blogs_posts (
id int(11) NOT NULL auto_increment,
user_id int(11) NOT NULL,
blog_id int(11) NOT NULL,
post_id int(11) NOT NULL,
date_created datetime NOT NULL,
PRIMARY KEY (id),
KEY user_id (user_id),
KEY blog_id (blog_id),
KEY post_id (post_id)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_xprofile_data (
id int(11) unsigned NOT NULL auto_increment,
field_id int(11) unsigned NOT NULL,
user_id int(11) unsigned NOT NULL,
value
longtext NOT NULL,last_updated datetime NOT NULL,
PRIMARY KEY (id),
KEY field_id (field_id),
KEY user_id (user_id)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_xprofile_fields (
id int(11) unsigned NOT NULL auto_increment,
group_id int(11) unsigned NOT NULL,
parent_id int(11) unsigned NOT NULL,
type
varchar(150) NOT NULL,name
varchar(150) NOT NULL,description longtext NOT NULL,
is_required tinyint(1) NOT NULL default ‘0’,
is_default_option tinyint(1) NOT NULL default ‘0’,
field_order int(11) NOT NULL default ‘0’,
option_order int(11) NOT NULL default ‘0’,
order_by varchar(15) NOT NULL,
is_public int(2) NOT NULL default ‘1’,
can_delete tinyint(1) NOT NULL default ‘1’,
PRIMARY KEY (id),
KEY group_id (group_id),
KEY parent_id (parent_id),
KEY is_public (is_public),
KEY can_delete (can_delete),
KEY is_required (is_required)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_xprofile_groups (
id int(11) unsigned NOT NULL auto_increment,
name
varchar(150) NOT NULL,description mediumtext NOT NULL,
can_delete tinyint(1) NOT NULL,
PRIMARY KEY (id),
KEY can_delete (can_delete)
) TYPE=MyISAM ;
CREATE TABLE wp_bp_xprofile_wire (
id int(11) NOT NULL auto_increment,
item_id int(11) NOT NULL,
user_id int(11) NOT NULL,
content longtext NOT NULL,
date_posted datetime NOT NULL,
PRIMARY KEY (id),
KEY item_id (item_id),
KEY user_id (user_id)
) TYPE=MyISAM ;
7) Replace site name and site description and insert to database:
INSERT INTO wp_bp_user_blogs VALUES (1, 1, 1);
INSERT INTO wp_bp_user_blogs_blogmeta VALUES (1, 1, ‘name’, ‘site Name’);
INSERT INTO wp_bp_user_blogs_blogmeta VALUES (2, 1, ‘description’, ‘Site Description’);
INSERT INTO wp_bp_user_blogs_blogmeta VALUES (3, 1, ‘last_activity’, ‘1’);
INSERT INTO wp_bp_xprofile_fields VALUES (1, 1, 0, ‘textbox’, ‘Full Name’, ”, 1, 0, 1, 0, ”, 1, 0);
INSERT INTO wp_bp_xprofile_groups VALUES (1, ‘Base’, ”, 0);
Upload BuddyPress and install it.
Now you can create profiles & groups.
Topic: Groups – Mods and Admins
Okay, another day in BuddyPress Paradise. I’m exploring the Groups feature a bit more.
* I promoted a user to Moderator of a group but it seems the only thing a Mod can do is edit the “Details” of a group (name, description, news). I would think it makes sense for Mods to be able to delete other (non-admin) messages off the Group Wire (you can delete your own) and kick & ban Members as well. Any other views on this?
* Okay, so maybe what I would like a Mod to do is really only meant for Group Admins. So – can I promote an additional person to Group Admin? I have not been able to find that yet. Any suggestions?
* As a site admin, can I moderate an individual User’s wire messages? I mean, short of giving a user a royal boot in the rear – is there a way for admin to remove an inappropriate message (ie User is in fine standing but violates terms of the site by promoting his own product) – removing the user is pretty drastic, removing a wire message followed up with an email would be a better approach. Any ideas?
* On a broader scale, how do I moderate Users? For instance, in case of abuse, I’d like to remove someone from the site. I see a kick and ban feature for Groups (which I assume does exactly that, from a group) – should I just use regular WPMU user management functions to accomplish this outside of the Group area?
On a side note – when I promote someone to Mod and log in as that user, the notification doesn’t turn off when the notice has been read.
• Message inbox/outbox
Users are given a familiar email-style message manager where they can view both incoming and outgoing private messages.
• Message limits
As the admin, you can decide how many messages each user is able to store in their inbox/outbox. You can also decide who your users can send messages to – nobody, all registered users, or just their friends.
• Conversation history
When two users send multiple messages back and forth, the conversation history is displayed below the messages. This allows users to keep track of the conversation and reply accordingly.
• New message notifications
Users can choose to receive email notifications each time they receive a private message. This encourages interactivity and return visits to your social network.
• All file types accepted
As the admin, you can choose to allow users to upload files of any type (such as mp3, zip, etc.). This can be limited by the filename extension as well as the actual MIME type. This effectively allows you to use the album feature as a file sharing feature if you wish.
• Automatic thumbnails
Thumbnails for common image file types are generated on the fly and stored on the server. Custom icons for non-image files can be specified.
• Multiple albums per user
You, the admin, can specify how many albums each user is allowed to have.
• Storage space limit per user
You, the admin, can specify how much disk space to give each user.
• File size and dimensions limit
You, the admin, can specify the maximum file size and dimensions (for images) allowed.
• Automatic image resizing
If an uploaded image’s dimensions are larger than the limit you have set, the image will be automatically sized down (for most image file types). Images keep their aspect ratio after resizing.
• Custom CSS styles
If allowed, users can insert their own custom CSS styles to give their albums a more personalized look.
• Browse friends’ albums
Users can browse their friends’ recently updated albums. This encourages content sharing and user interactivity.
• Comments
If allowed, users can post comments on each other’s photos and files. Comments can be moderated by the person that received the comment. Users can receive notifications by email when they receive new comments.
• Multiple simultaneous uploads
Users can upload several files from their desktop at once.
• Album privacy
If allowed, users can select from several privacy levels when managing their albums. This limits who can view their albums. You, the admin, can decide what privacy options are available to your users.
Topic: A few bugs
Not sure if anyone else is seeing these but I thought I’d list them here anyway;
1: Duplicate events in “site wide activity” – seems to only be when people become friends but the notification happenes twice
2: “Registered – 1, 12 hours ago” – new users appear to have registered -1 a year ago, this changes after about 12 hours.
thats all i can remember for now…
Hi Andy,
while working on my latest project, we were wondering about the notifications that WPMu sends out when people register and create blogs, post comments etc.. Those always refer to the usernames that people used to sign up but ideally under Buddypress, those should contain the profile name instead. Is there a plan on working on this or even can this be changed (without hacking core WPMu files)?
Heather at Automattic has announced the release of P2: The New Prologue, a WordPress.com theme that, building upon last year’s release of the Prologue theme, presents the user’s blog in a form similar to Twitter, but without Twitter limits such as 240 characters.
My initial impression is that this heavily ajaxified format would encourage the blog owner to post more frequently and also encourage visitors to leave more comments. This would be a good default theme to apply to users’ blogs when they first sign up because it would get them going and would add to the overall stream of activity through the BuddyPress site.
Heather says that a self-hosted WordPress version will appear in the Themes Directory over the coming week.
Does anyone else agree that this theme would be a good match for BuddyPress and should, perhaps, be considered as the default theme for users’ blogs?
Heather’s announcement: