NP_PingPong v0.30
Build on top of anand's v0.3, I added in many other ping services. Please go to the plugin option menu to configure the services to ping
NP_PingPong v0.30
NP_PingPong v0.30
NP_NotifyMe test code
NP_NotifyMe v0.18
Yes. Yet another new version of this plugin.
This version is mostly:
- bug fixes
- admin menu to display all subscriptions (and action to delete)
- templete support for email
Since there is no table/option change from v0.17, people should be able to simply overwrite the code to upgrade.
Note, all planned functions are now in. Please test it and provide comments and bug report. (Yes, it's not perfect.....)
Click here to download
This version is mostly:
- bug fixes
- admin menu to display all subscriptions (and action to delete)
- templete support for email
Since there is no table/option change from v0.17, people should be able to simply overwrite the code to upgrade.
Note, all planned functions are now in. Please test it and provide comments and bug report. (Yes, it's not perfect.....)
Click here to download
The Way to Show the Item
I saw some code from NP_Print the other day about how it parses and display an item. I thought I will distill it and document a snippet of code hope other plugin developer found useful.
NP_ShowDraft v0.4
NP_LatestComments v1.2
RSS feed fixed
hcgtv reported a bug in my RSS skin that the URL is missing a "/". It's fixed now and I also added a feeds/fancyrss20 skin for FancyURL.
More Benchmarking Nucleus
Building on top of existing benchmarking infrastructure, here I show how to count number of SQL queries a page generated.
NP_Print 1.0a
NP_NotifyMe 0.17 (beta)
beta 0.17 is out.
new features:
- no comment subscription for closed item
- subscriber management: list all subscription w/ delete action
click here to download
new features:
- no comment subscription for closed item
- subscriber management: list all subscription w/ delete action
click here to download
NP_Views v1.4
NP_MostViewed v1.5a
NP_PopupImageNetPBM v0.12
Admun added download counter
Just install download counter to track how popular many of the plugins I work on.
NP_PopupImageNetPBM v0.11
A new version is once again out, which fixed the space in image name problem.
NP_PopupImageNetPBM v0.11
NP_PopupImageNetPBM v0.11
NP_PopupImageNetPBM v0.10b
Plugin dependency check is now in CVS
I submited the code for the plugin dependency check (with test code) into CVS before I go on a 4 days canoe camping trip.
NP_NotifyMe beta 0.16
Here's the latest beta.
History:
- Added plugin quick menu (currently empty menu)
- Improved comment subscription email
- Fixed sql_table
- Fixed subscribe over subscribe bug (wrong subscribe message sent)
- Set minimum Nucleus version to 2.5 (until we find the problem reported in 2.0....)
- Fixed subscribe/unsubscribe message
Click here to download the beta plugin
History:
- Added plugin quick menu (currently empty menu)
- Improved comment subscription email
- Fixed sql_table
- Fixed subscribe over subscribe bug (wrong subscribe message sent)
- Set minimum Nucleus version to 2.5 (until we find the problem reported in 2.0....)
- Fixed subscribe/unsubscribe message
Click here to download the beta plugin
NP_PopupImageNetPBM 0.10
NavBar added
Added the navbar
atom.php, rsd.php, xml-rss2.php
Just take a quick traces on these files...
admun's NUDN now with BlogWithOffset and PageLinkList
Finally gets around and add the function to my NUDN blog.
Checking and Calling a Plugin
While looking at action.php code, I found this useful information how to check whether a plugin exist and to access it.
To Take action(.php)
This is what happens when an action request is made to Nucleus.
Note, karma function will be implemented as plugin in the future release.
Note, karma function will be implemented as plugin in the future release.
Been There, Done That
NP_PopupImageNetPBM v0.8
Benchmarking Nucleus
Here's a cookbook how to setup a simple benchmarking on your blog.
NP_Smiley v0.2
Here's the zip file for NP_Smiley v0.2. It included the icon files from phpbb. Please try it out and give feedback.
NP_Smiley v0.2
NP_Smiley v0.2
In the Beginning, there is index.php...
When Nucleus receives a request, here's what it went through:
7 Wonder(ing)s of FancyURL
I'm chasing after some FancyURL problem that // is appended to the parmalink in some plugins. I was confused to see some plugins need to manually append the blog URL when creating link with createItemLink(), but others is not needed.....
RSS2 feed improvement
Learnt the trick of using blogid=x in xml-rss2.php. Now, the permalink is FancyURL enabled.
[update]
Moved back to the old RSS feed.....
[/update]
[update]
Moved back to the old RSS feed.....
[/update]
Getting a Dose of Parameters
I know, this is mostly HTTP stuff, but it is improtant for a plugin writer to understand this because this is how a plugin received inputs from external. And I found this useful information here and thought to make a note to it to remind myself.
Plugins pack RC... coming
So, I have been working on and off on all the plugins I used myself and it's getting closed to be released. I hope to get a RC plugin pack posted in the next few weeks to kick start the effort to provide quality plugins to users. Others are welcome to contribute to this pack, which will be deposited to CVS, since I do not used all the plugins out there.
Cookie business
Form time to time, a plugin might have a need to access cookie. So, this little post talks about it.
The Need for supportsFeature
Mr Data Goes to Town
So often a plugin need to track information in variables, I'm talking about data that is persistent through out the life of the plugin. This allow data to be passed from event to event, for example.
Feature List Moved to dev.n site
Feature discussion can go to: here
NUDN News Feeds Added
Follow what hcgtv did in his site, now I added news feed as well.
[update]
Now using nudn/rss skin for output.
[/update]
[update]
Now using nudn/rss skin for output.
[/update]
Now Even with Atom 0.3
Added Atom 0.3 feed.
Good stuff.
Good stuff.
NP_BROverride
Finally find some time to get this going.... really getting sick of screwed up HTML ul, ol, table and such in a post.
see here
see here
Added RSS feed
Now, one can read my NUDM site from RSS.
Having a getMinNucleusVersion
In the plugin API, there is a getMinNucleusVersion function that helps a plugin to report to Nucleus that the minimum Nucleus version it supports. This is a way to ensure a plugin is not install on a old Nucleus setup that certain support is missing. ie user defined table prefix
The Creation of permalink
I saw it sometimes when a plugin writer directly construct a permalink (also called item link) by doing this:
... ... echo "<a href=\"index.php?itemid=".$itemid."\">".$title."</a>";
... ...
Admun's NUDN now FancyURLed
Today, I learnt about a trick how to put a 2nd blog on its own dirs.
see here
Some links still broken because nudn/nudn is in the link instead of nudn/... still working on it. Now, all is working.
see here
Agenda for developer IRC session #2
Here's a list of item to discuss:
-
walk through the feature list, discuss the roadmap for next release: timeframe, required features. I don't know we want a roadmap that look too far into future. I'd suggest a roadmap of 2 releases in the roadmap: up-coming release, future releases, and no interest.
discussion on the synergy with BlogCMS, how to best collabrate ie plugin/bugs/feature backport. Update: There seem to be more and more posts from radek on the forum about "new" BLOG:CMS plugins that does not work directly on Nucleus, and causing users to puzzle... is this a issue that we need to talk to him?
Why sql_table...
Since Nucleus 2.5, sql_table() is introduced to construct the name of table name.
ie. sql_table('item') yields nucleus_item in a normal setup.
So, why a plugin should use this function to determine the table name, you ask?
I say, simple.
ie. sql_table('item') yields nucleus_item in a normal setup.
So, why a plugin should use this function to determine the table name, you ask?
I say, simple.
Update NUDN - admun
- fixed right menu
- use extended body
- fixed my info on top left
- use extended body
- fixed my info on top left
Nucleus Feature Spec/List for Future Release
Here's a list of features being discussed in the forum for the next release, with URL/description/spec. This is intended for developer discussion in next IRC session (in 2 weeks?) and for tracking purposes.
To Do, or Not to Do
Here's my current to-do and watch list. Please give me a shout if you work on any of the following.
In-progress:
In-progress:
Tracking What Nucleus Features Coming Down the Pipe
With all these threads on the forum with many good idea, I just getting dizzle and need a summary and tracker. Here's a list of threads from the past 2 months or so that I found might be interesting for 3.5.
Adopt a plugin - Admun's 3.0/RC plugins
[Update]Radek split XE into Blog CMS now, so no need to merge his plugins.... sadly
To allow better collaboration between various versions of plugins available currently, and to provide an interm list of tested plugins for Nucleus 3.0/RC users. Here's I present you this little zip ball.