[geeklog-devel] Geeklog Topics, Blocks and Stories

Tom websitemaster at cogeco.net
Wed Nov 30 10:45:29 EST 2011


Hi All,

It is a little later than I wanted but I just pushed the latest change which
allows a story to have more than one topic.

Things that do not work properly at the moment include syndication and daily
digest. I just realized while working on the Daily Digest that I need to
work from an anonymous point of view of the topic tree and not the current
user when creating the rss file. Daily Digest has a similar issue where the
topic tree can be different for each user.  I hope to have this fixed in a
week.

Stuff I still need to do include depreciating the functions listed below and
moving them to the topic library using TOPIC_functionName as their new
names.
COM_topicArray
COM_topicList
COM_showTopics
COM_getTopicImageUrl
COM_emailUserTopics

As well as cleanup the libraries for Topics and Blocks.

The follow Interface Updates are still needed (but not required for things
to work) which I still plan on doing:
- Content Syndication edit form
- My Account Page -> Content Tab -> Exclude Topics and Daily Digest Options

I also plan on adding the topic selection to staticpages .

And finally the Topic Admin list and edit form should get some sort of
interface upgrade (any takers?).

So to date Geeklog 1.9.0 has a number of new features. This includes child
topics, blocks assigned to multiple topics, and stories assigned to multiple
topics. With these changes I have had to update a large number of Geeklogs
features. I have tested things a fair bit but I know there are still lots of
bugs to be found. With that in mind I have kept track of all the things that
were affected by my changes that need to be retested to make sure they work
as expected.


To Test

- Geeklog Fresh Install
- Geeklog Upgrade (Migration of Blocks, Topics and Stories)

Notes:
- Everything below needs testing in one Language and multiple Language
sites.
- Watch Permissions. To edit, a user needs edit access to the story as well
as ALL TOPICS the story belongs too.

- Directory
	- View All and selected topics
- Topics
	- How all parts of Geeklog works with no topics
	- Permissions
	- Config Options
	- Edit, View, Delete
	- Hidden Topics
	- Inherited Topics
	- Archive Topic
	- Excluded Topics (by User)
	- Email Topics
- Blocks
	- Permissions
	- Edit, View, Delete
	- Inherited Blocks
- Stories
	- Permissions
	- Edit, View, Delete
	- Inherited Stories
	- Featured Stories in Topic and on Homepage
	- Archive Stories
	- Whats New Block
	- Older Stuff Block
	- Trackbacks
	- Admin Lists
	- Email Story
- Story Submissons
	- Submit, Edit, View, Approve, Delete
	- Submission list (For Draft Stories as well)
- Comments
	- Post, View and Edit Story Comments
	- Whats New Block
- Feeds
	- Article Content Syndication
- Users
	- Excluded Topics 
- Daily Digest
- Search
	- Topics




More information about the geeklog-devel mailing list