Status Update Module

Register an Account
Pligg Chat Room
Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-10-2009, 09:51 PM
Yankidank's Avatar
Pligg Founder/Coder/Designer
Pligg Version: SVN
Pligg Template: Wistie
 
Join Date: Dec 2005
Location: Ocala, FL
Posts: 3,803
Send a message via AIM to Yankidank Send a message via Skype™ to Yankidank
The greatly anticipated Status Update Module is now available for purchase from Pligg Pro. This module has previously been covered in two blog articles, on where we demonstrated the features through a video screencast and another where we announced that you could try it out on the Pligg Design Gallery.

To benefit users who keep up with Pligg news we are offering the Status Update module at a special introductory price of $30. This deal will only be available for a short time, so if you are interested in adding more great social networking features to your Pligg website then we encourage you to buy it now before the deal expires.

---------------------------------------------------------------------------------------

This module adds a new feature to your Pligg site that lets users post 'Status Updates' on their user profile page. These status updates are similar to the micro-blogging features that sites like Twitter and Facebook offer. They are designed to allow users to quickly post a general comment, usually about what they are currently up to. This module was designed to let users communicate with each other in a public forum and gives friends (or followers) a way to see what that user is up to.

This module offers a lot of options that can be enabled or disabled from the admin panel. It also offers some features that might need to be explained or demonstrated to your users in order for them to make the most out of it. I suggest that you document some of the features through a static page on your website. These features will be described below, feel free to borrow some or all of the text if you choose to create a page that describes the features for your users to read.

User Directed Updates

Similar to how Twitter and Facebook allow users to direct messages toward other users, this site allows users to use the Status feature to send messages to friends. To direct a message and for them to see that message appear on their profile they must set your account as a 'friend'. This requirement is to reduce the chances of status update spam appearing on user profile pages. Once the user has marked you as their friend they will see all of your status updates appear on their profile page, unless they select to disable this from their profile settings page. You can then direct a message to the user by adding the @ symbol before their username anywhere in your status update. For example I could type the message 'Hey there @johndoe' and it would direct a message to the user 'johndoe'. If 'johndoe' has set his account to receive email updates whenever someone directs a message to him he will be emailed a notice that someone has mentioned them. The status update may also appear unique from other status updates on that user's profile page if the site has configured a special style for directed messages. One last note is that the username will be converted into a link to that user's profile when you direct a message.

Admin Features

We wanted to give 'God' level users the ability to mass-post status updates on every profile so that they could send out site updates or announcements easily. A feature has been into this module that allows you to send messages to either different user levels or all users. See the table below for instructions on how to send messages to these user levels.

Send message to ALL users: *all
Send message to NORMAL users: *normal
Send message to ADMIN users: *admin
Send message to GOD users: *god

A few final notes about sending user level status updates. If you set it to send messages to *all or *normal you will not see the *all or *you in the message body. You are also limited to sending status updates to 1 user level (and user group) at a time.

'God' level accounts are also able to insert HTML into their status updates, which lets them add links or media to their updates. This is very useful if you would like to place an image banner across all profiles to advertise a contest, site update, or other announcement. 'God' level users have no HTML tag limitations so you can embed just about anything in your status update posts without having to edit anything.

Group Status Updates

Just like username and user level directing messages, you can direct a message to group members. This requires first that the user sending the message to the group belongs to that group. This is a requirement to prevent users from abusing the status update module and sending a large number of messages. If a user tries to submit a message to a group that he does not belong to he will see an error message. To use this feature just add an exclamation mark in front of a group name. For example 'Hey there members of !Johns Group, what's going on?' will send a message to all of the other members of 'Johns Group'. It will also convert the group name into a link to that group's page.

---------------------------------------------------------------------------------------
Below are screenshots of the module settings page located in the admin panel. An example of the module front-end design (what it looks like in a profile page) is attached to the bottom of this thread.




---------------------------------------------------------------------------------------
Glossary of Terms and Settings:
This text can be found on the admin panel page, which makes it easy to figure out the best admin settings for this module. ---------------------------------------------------------------------------------------

Mode: You are able to turn the module on or off as well as suspend new posts. Turning it off will remove the module from your template, suspending it will prevent new posts from being made.

Allow Email Updates: Select this to enable status update email notices. Users can then subscribe to receive an email when their username is mentioned by a friend in their status updates.

Module placement: Where the module should insert itself using Pligg module hooks. The default setting is at the top of the user profile page. If you choose a module hook outside of the user profile page there will be no way to see other user's status pages.

Enable Permalinks: Enabling permalinks will display a permalink number with each post that users can link to by entering #id where 'id' would equal the permalink number assigned to a status update. Permalinks also add a 'permalink' link next to the ID number that links to the permalink for that status update.

Status Update Form on Other User Profiles: Enabling this option will allow users to submit status updates from other user's profile pages. When viewing another user's profile it will automatically insert '@their_username ' to the beginning of the textarea. Disabling it will result in users only being able to post status updates from their own profile page (or index page if you are displaying the module in that hook location). See the 'Access Settings' section for more specific rules

Display permalink number: Select to display the permalink number above each status update. Disabling this will still display a permalink for the status update, but it will remove the number.

Results per page: Input the number of status updates you want to display on each status update page.

Avatar Size: Set whether status updates should use the small or large avatar size as defined by the Pligg settings.

Time format:

* 24 Hour Example: August 24, 2009 13:23:45
* 12 Hour Example: August 24, 2009 01:23:45pm

Module placement: Where the module should insert itself using Pligg module hooks. The default setting is at the top of the user profile page. If you choose a module hook outside of the user profile page there will be no way to see other user's status pages.

HTML before the module: Enter any HTML code that you want to wrap around or just place before the spot where the Status page is automatically embedded.

HTML after the module: HTML code that you want to place after the Status page is complete.

HTML before automatic comment status update: Enter any HTML code that you want to wrap around or just place before the spot where comment status updates are automatically embedded.

HTML after automatic comment status update: HTML code that you want to place after comment status updates are complete.

HTML before automatic story status update: Enter any HTML code that you want to wrap around or just place before the spot where story status updates are automatically embedded.

HTML after automatic story status update: HTML code that you want to place after story status updates are complete

HTML before status update that mentions your username: Enter any HTML code that you want to wrap around or just place before mentioned username.

HTML after status update that mentions your username: HTML code that you want to place after mentioned username.

User levels allowed to use status updates: Check user levels you want to allow to see Status Updates.

User levels allowed to post from other user profiles: Adding a user level will let them post new status updates from other user profile pages

User groups allowed to use status updates: List the groups that you want to allow users to see Status Updates. Place a space after each group to separate values.

Users allowed to use status updates: List the users that you want to allow to see Status Updates. Place a space after each username to separate values.

Enable Status Updates: You can turn this module on/off or suspend the module so that no new posts can be made.

Enable friend status updates: Off will only show your own status updates in your profile

Enable automatic story status updates: Automatic story updates will insert a status update whenever a story is submitted by that user

Enable automatic comment status updates: Automatic comment updates will insert a status update whenever a comment is submitted by that user

Email me when a friend mentions my username: Select this to allow users to receive emails when a status update mentions your username

---------------------------------------------------------------------------------------

Buy the Status Update Module from Pligg Pro
Attached Thumbnails
Status Update Module-status_update.png  

Now Available: Facebook Connect Module !
Reply With Quote
  #2 (permalink)  
Old 01-05-2010, 12:04 PM
anyheden's Avatar
New Pligger
Pligg Version: 1.0.1
Pligg Template: Extendedlist
 
Join Date: Sep 2009
Posts: 4
great module. I have just installed it. Quite easy and works good.

One problem though The actual status page if I hit one of the permalinks is bugging up.. Not sure if this is a template issue (using the ExpandedList).. But if I visit a permalink like mysite.com/status/8 - I do get the right status update shown, but my sidebar buggs up with the following errors:

<br />
<b>Warning</b>: include_once(Smarty.class.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in <b>/domains/www.mysite.com/www/cache/templates_c/c_d2b38913077dd4fbcde944300831a5ae.php</b> on line <b>5</b><br />

<br />
<b>Warning</b>: include_once() [<a href='function.include'>function.include</a>]: Failed opening 'Smarty.class.php' for inclusion (include_path='.') in <b>/domains/www.mysite.com/www/cache/templates_c/c_d2b38913077dd4fbcde944300831a5ae.php</b> on line <b>5</b><br />
<br />
<b>Warning</b>: include_once(config.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in <b>/domains/www.mysite.com/www/cache/templates_c/c_d2b38913077dd4fbcde944300831a5ae.php</b> on line <b>10</b><br />

<br />
<b>Warning</b>: include_once() [<a href='function.include'>function.include</a>]: Failed opening 'config.php' for inclusion (include_path='.') in <b>/domains/www.mysite.com/www/cache/templates_c/c_d2b38913077dd4fbcde944300831a5ae.php</b> on line <b>10</b><br />

<br />
<b>Fatal error</b>: TPL: [in line 0]: syntax error: file './modules/sidebar_stories/templates/sidebar_stories.tpl' does not exist in <b>/domains/www.mysite.com/www/class.template.php</b> on line <b>923</b><br />

Got any idea how to resolve this? (I did try clear cache, did the .htaccess addition etc.)
thanks in advance

update: Also seems like it cannot show the default avatar on the status page, but the above errors are more important atm.

Last edited by anyheden; 01-06-2010 at 03:24 PM.
Reply With Quote
  #3 (permalink)  
Old 01-08-2010, 08:20 AM
New Pligger
Pligg Version: 1.0.0
 
Join Date: May 2008
Location: iran
Posts: 24
Send a message via Yahoo to kariminejad
can you show me a demo?
Reply With Quote
  #4 (permalink)  
Old 01-08-2010, 09:52 AM
Yankidank's Avatar
Pligg Founder/Coder/Designer
Pligg Version: SVN
Pligg Template: Wistie
 
Join Date: Dec 2005
Location: Ocala, FL
Posts: 3,803
Send a message via AIM to Yankidank Send a message via Skype™ to Yankidank
Quote:
Originally Posted by kariminejad View Post
can you show me a demo?
Demo: http://www.pligg.com/gallery/user/profile/yankidank/

Now Available: Facebook Connect Module !
Reply With Quote
  #5 (permalink)  
Old 01-08-2010, 01:07 PM
anyheden's Avatar
New Pligger
Pligg Version: 1.0.1
Pligg Template: Extendedlist
 
Join Date: Sep 2009
Posts: 4
Thanks for ignoring me. Why does it always seem like a struggle to get support here. even on the purchased products?

You guys made a fantastic system and some great plugins/modules, but the users need a little help at times to get things to work as intended.
I even sent you a friendly PM yesterday pointing to this problem, but still you just ignore it and today reply another guy (a potential buyer) in this thread..

A simple reply telling me you have no idea, or will look into it would be great. But complete ignorance just blows. If I made an error by posting here and not in the Bug section, letting me know that would give me a chance to correct it.
Reply With Quote
  #6 (permalink)  
Old 01-08-2010, 01:42 PM
chuckroast's Avatar
Pligg Developer/Coder/Designer
Pligg Version: SVN
Pligg Template: Galleria
 
Join Date: Jun 2006
Posts: 3,832
Quote:
Originally Posted by anyheden View Post
Thanks for ignoring me. Why does it always seem like a struggle to get support here. even on the purchased products?

You guys made a fantastic system and some great plugins/modules, but the users need a little help at times to get things to work as intended.
I even sent you a friendly PM yesterday pointing to this problem, but still you just ignore it and today reply another guy (a potential buyer) in this thread..

A simple reply telling me you have no idea, or will look into it would be great. But complete ignorance just blows. If I made an error by posting here and not in the Bug section, letting me know that would give me a chance to correct it.
Hi anyheden I think I can answer that.
Pligg developers do not use the public forums for supporting Pligg Pro products.. You are to use the helpdesk. This was outlined in your sales confirmation email. It's also posted here.


Download the full Pligg Module Pack





Reply With Quote
  #7 (permalink)  
Old 01-09-2010, 07:58 AM
anyheden's Avatar
New Pligger
Pligg Version: 1.0.1
Pligg Template: Extendedlist
 
Join Date: Sep 2009
Posts: 4
Thank you very much chuckroast.. I will use the helpdesk way to report this now and in the future
Reply With Quote
Reply

Tags
facebook, module, status, status update, twitter

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Video Plus - Embed Videos from Popular Web Hosts Yankidank Free Modules 289 Yesterday 08:06 AM
Upload Module (File and Image Attachment) Yankidank Free Modules 158 03-19-2010 04:49 PM
Fixes to Profile Extra Fields Module v0.2 and Extended Profile Module v0.1 redwine Questions and Comments 8 01-04-2010 07:06 PM


Pligg Modules and Pligg Templates from Pligg Pro Find support on the Pligg CMS Forum - 24 hours a day! Make a donation to support Pligg CMS development