tomondiba / blogwatch Goto Github PK
View Code? Open in Web Editor NEWElgg 1.x blog and discussion topic notification plugin
Home Page: http://codebrane.com/blog/?cat=59
Elgg 1.x blog and discussion topic notification plugin
Home Page: http://codebrane.com/blog/?cat=59
BlogWatch ========= o Introduction o Installation o Usage o Cron setup o More information Introduction ------------ This plugin allows you to subscribe to blog posts and group topic discussions, sending you a message whenever a comment is added to a blog post or a reply is added to a group topic discussion to which you are subscribed. It also adds a "My Subscriptions" button on your profile status page. Installation ------------ Download the zip file and extract to your Elgg mod directory. Rename to blogwatch and enable the plugin in your Elgg's Tool Administration area. Usage ----- When you enable the plugin, a new button will appear on all blog post and topic discussion pages, "Subscribe". If you click the button, it will change to "Unsubscribe" and another button will appear, "Show subscribers". If you click on the Show subscribers button, a pop-up window will appear with the profile icons and names of all users who are currently subscribed to that blog post or topic discussion. You will receive a message from the Elgg system when someone comments on the blog post or replies to the topic discussion. If you're not interested in the post or topic any more, just click on the "Unsubscribe" button. If a post or topic already has subscribers, you'll see the Show subscribers button even if you are not a subscriber. Cron setup ---------- Post notifications are not immediate. Instead, a cron job runs every five minutes by default and generates the notifications from information recorded in the database. The following is an example of how to setup the Elgg cron environment. This is taken from: http://trac.elgg.org/elgg/browser/trunk/crontab.example GET='/path/to/wget --no-check-certificate --output-document=/dev/null --output-file=/dev/null' ELGG='http://localhost/elgg/' @reboot $GET ${ELGG}pg/cron/reboot/ * * * * * $GET ${ELGG}pg/cron/minute/ */5 * * * * $GET ${ELGG}pg/cron/fiveminute/ 15,30,45,59 * * * * $GET ${ELGG}pg/cron/fifteenmin/ 30,59 * * * * $GET ${ELGG}pg/cron/halfhour/ @hourly $GET ${ELGG}pg/cron/hourly/ @daily $GET ${ELGG}pg/cron/daily/ @weekly $GET ${ELGG}pg/cron/weekly/ @monthly $GET ${ELGG}pg/cron/monthly/ @yearly $GET ${ELGG}pg/cron/yearly/ More information ---------------- http://codebrane.com/blog/?p=1125 http://github.com/codebrane/blogwatch
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.