this category is for notifications of enhancements to EVOKE
latest update 10 Aug 10
RSS Feed Generator
by chris 10 Aug 10
Each page now has an RSS feed associated with it's what's new tab. For instance this page's feed is at http://versere.com/evoke/page/1485/latest.rss
For this to work you will need to have installed PyRSS2Gen which can be found here: http://www.dalkescientific.com/Python/PyRSS2Gen.html
To use this in the context of a reader it would be necessary to include your login credentials as part of the url eg. latest.rss?__user__=xxxx&__pass__=yyyy ....(more)
For this to work you will need to have installed PyRSS2Gen which can be found here: http://www.dalkescientific.com/Python/PyRSS2Gen.html
To use this in the context of a reader it would be necessary to include your login credentials as part of the url eg. latest.rss?__user__=xxxx&__pass__=yyyy ....(more)
update RSS feed parser
by ian 24 Jul 10
revision 5124
A much updated RSS feedparser by Mark Pilgrim is now in place at /base/lib/feedparser.py . This copes much better with modern feeds.
A much updated RSS feedparser by Mark Pilgrim is now in place at /base/lib/feedparser.py . This copes much better with modern feeds.
previous and next articles links fixed
by ian 10 Jun 10
revision 5090
I have fixed previous and next articles links so that they correspond properly with article listing order (ie by posting date). Previously, there were anomalies.
I have fixed previous and next articles links so that they correspond properly with article listing order (ie by posting date). Previously, there were anomalies.
latest update 06 Jun 10
drafts listings made useful
by ian 04 Jun 10
revision 5072
I have rejjgged the draft listings - until now they appeared in each group and category (and elsewhere) and were incomplete (showing only articles) and fairly superfluous, as the draft articles were visible anyway (to the author or administrator) with the posted articles.
Now a listing of drafts only appears on your own homepage (and only if you have some drafts), as "my drafts", and gives all drafts (articles, episodes, replies) that you have on the system. This gives you an easy way of finding any draft posts you have on the system. ....(more)
I have rejjgged the draft listings - until now they appeared in each group and category (and elsewhere) and were incomplete (showing only articles) and fairly superfluous, as the draft articles were visible anyway (to the author or administrator) with the posted articles.
Now a listing of drafts only appears on your own homepage (and only if you have some drafts), as "my drafts", and gives all drafts (articles, episodes, replies) that you have on the system. This gives you an easy way of finding any draft posts you have on the system. ....(more)
new registration methods added
by ian 13 May 10
revision 5032
I have enhanced User.py to provide the following registration options, which are selected via a new registration_method config parameter.
registration_method options:
I have enhanced User.py to provide the following registration options, which are selected via a new registration_method config parameter.
registration_method options:
- "self": the existing approach - the user registers and confirms via email validation
- "admin": all registrations are created by the admin, via a link on the registrations listing
- "approve": the user registers and the admin approves the registration - in this case the admin is sent an email alert with a link to validate the registration (this can also be done, as now, from the registrations listing. Note that, so far, there is no automatic confirmation to the user that they have been accepted - the admin has to notify them manually.
latest update 08 Mar 10
page, pagelength
by chris 07 Mar 10
Have added 2 parameters to ob.list
This allows queries that return subsets of their total results. The query is re-run each time and maps to limit
Nb. These parameters override the limit parameter. ....(more)
page and pagelength (the latter defaults to 20)
This allows queries that return subsets of their total results. The query is re-run each time and maps to limit
start,
lengthin MySQL.
Nb. These parameters override the limit parameter. ....(more)
"share this" removed (for now)
by ian 05 Mar 10
"share this" links have been removed for now, as they were not being maintained.
The intention is to replace these, if and when required, with a simple link to a generic "share this" service.
The intention is to replace these, if and when required, with a simple link to a generic "share this" service.
older and newer item links
by ian 05 Mar 10
revision 4846
Hopefully this gives more stable, understandable and usable navigation links.
- the "next article" ("next reply", whatever) link has been moved to a more suitable location, i.e. at the foot of the page, and enhanced to give e.g. "older article" and "newer article"
- these links are now only given for posted items
- the links for articles are now in the sequence they were posted (unlike before where the sequence of last update was used)
Hopefully this gives more stable, understandable and usable navigation links.
version 2.004716
by ian 20 Feb 10
The latest stable version of the source code is available here for download
- fixes a bug which prevented members with no groups from logging in
- otherwise, as version 2.004648
version 2.004648
by site administrator 09 Feb 10
The latest stable version of the source code is available here for download
This code is tried and tested on several live sites, but the packaging for distribution is still not as slick as it should be. Any issues, please register and post your questions here.
version 2.004648
This code is tried and tested on several live sites, but the packaging for distribution is still not as slick as it should be. Any issues, please register and post your questions here.
latest update 20 Jan 10
page tab and status changes
by ian 20 Jan 10
revision 4516
- the config pagetabs option has been removed, along with the coding complexities it involved - now we assume that all sites are using page tabs, or a different menu display based on the same information
- tabs altered so that first tab gives page kind consistently (except for pages 1 and 2 which are labeled "forum" and "community" repectively - this tells us what kind of page we are dealing with, thus that info need not be displayed elsewhere
- page status (eg public,community,private) removed for normal cases of posted items, active members etc, as discussed. draft or disabled status is still shown, as is personal for private messages, as I consider such info as useful or necessary.
- page footer (which showed page type and date, very tiny) has been removed also, as it is superfluous now.
latest update 24 Feb 10
page ownership can now be edited
by ian 16 Jan 10
revision 4450
Ownership for various types of pages can now be edited - principally articles, episodes, and replies. You must have page admin rights, and then the page owner (in the page title area) links to a selection page containing all members of the relevant group.
When page ownership is changed, all pages and items contained within that page will become accessible to the new owner, except for replies, and any items which did not belong to the old owner (eg an episode which has had its ownership changed already..).
Accordingly, an admin can now create draft episodes in an article and then reassign them to other members, who can then edit and post these episodes. ....(more)
Ownership for various types of pages can now be edited - principally articles, episodes, and replies. You must have page admin rights, and then the page owner (in the page title area) links to a selection page containing all members of the relevant group.
When page ownership is changed, all pages and items contained within that page will become accessible to the new owner, except for replies, and any items which did not belong to the old owner (eg an episode which has had its ownership changed already..).
Accordingly, an admin can now create draft episodes in an article and then reassign them to other members, who can then edit and post these episodes. ....(more)
evo now handles line continuation
by ian 12 Jan 10
revision 4421
evo templates can now handle line continuation, using \ at the end of a line.
eg: {
p: "This works very simply and consistently\
allowing you to break any string\
or any code\ ....(more)
evo templates can now handle line continuation, using \ at the end of a line.
eg: {
p: "This works very simply and consistently\
allowing you to break any string\
or any code\ ....(more)
no-ratings and admin-only ratings
by ian 09 Jan 10
ratings system enhanced with a new ratings config setting, with the following options:
also - RSS items can now be rated
- ratings=True (default) : ratings function as before
- ratings=False : no ratings
- ratings="admin" : only those with page admin ratings can see or change the ratings
also - RSS items can now be rated
link fixes and new evoke/mylinks function
by ian 09 Jan 10
revision 4404
evoke/mylinks function added to easily access your personal links - this will ask for a login if necessary
evoke/links (used in navigation section of wrapper.evo) now always gives the admin user's link page, i.e. the site-wide links intended for everyone's use. Before, this was giving user-specific links, which makes no sense (as there is a "my links" tab for that on the user home page anyway).
Also, it is now impossible (even for the admin user) to edit links for anyone other than yourself. This has fixed a number of anomalies.
evoke/mylinks function added to easily access your personal links - this will ask for a login if necessary
evoke/links (used in navigation section of wrapper.evo) now always gives the admin user's link page, i.e. the site-wide links intended for everyone's use. Before, this was giving user-specific links, which makes no sense (as there is a "my links" tab for that on the user home page anyway).
Also, it is now impossible (even for the admin user) to edit links for anyone other than yourself. This has fixed a number of anomalies.
improved display of search results
by ian 24 Dec 09
search results now have:
- page title matches highlighted
- title matches shown in uid order
- page kind, and date shown for every result
- summary text is displayed using summarytext class
latest update 24 Dec 09
file and image enhancements
by ian 23 Dec 09
I have committed the following enhancements (revision 4358):
- files and images can now be replaced directly from the edit page
- restrictions on file extensions removed (for files, not for images)
- files can now be re-ordered
source code posted
by site administrator 26 Jan 09
The latest stable version of the source code is available here for download
This is the first stable release candidate to be posted for public consumption. The code is tried and tested on several live sites, but the packaging for distribution may not be as slick as it should be.
version 2.003101 release candidate
This is the first stable release candidate to be posted for public consumption. The code is tried and tested on several live sites, but the packaging for distribution may not be as slick as it should be.
public and community groups
by ian 28 Apr 08
there are now three types of group:
In every case, group articles can only be created by group members, or by administrators ("admin page" permit). ....(more)
- public groups: these are added on page 1, and posted articles are visible to everyone.
- community groups: these are added on page 2, and posted articles are visible to anyone logged in.
- private groups: these are added on page 4 (administrator's home page), and restrict access to members only.
In every case, group articles can only be created by group members, or by administrators ("admin page" permit). ....(more)