Welcome to Elgg's documentation
This is the place to find documentation on all aspects of Elgg. If you would like to contribute your own documentation please do; we want this to be a real community effort!
Coding wishlist
From Elgg Documentation
Contents |
If you would like to get involved, this is a list of contributions we'd love. If you'd like to claim one, drop us a line or edit the wiki and:
- move the item to claimed jobs.
- stick your name next to it.
The core Elgg team will be happy to help with support while you're developing your plugin.
[edit] Unclaimed jobs
[edit] Community and Weblog/Forum Categories
This is a little ambitious but it will bring this program and its communities up to a much higher level of effectiveness.
Because the lists of communities and blogs and forums get unmanageably long we solve that by adding categories:
Admin creates three tiers of categories and upon creating any community or personal blog the owner must select from the category, subcategory and sub sub category list.
Admin may recategorize a thread or community any time.
In each list of categories there is a choice for new category and a note that admin will be notified a new category is required.
Admin is notified of communities/blogs in new category. Admin may then choose to put it in an existing category or create a new category. And of course the links in the owners blog or communities pages will all work to get there.
Community owners have moderator rights for posts in their blogs/forums and create their own three tiers of categories without admin approval. Moderator may pin a topic, and delete or edit any post.
The display of blogs and communities is at first just top level. Then by clicking on any category the subcategory appears etc. Each category has the number of posts in it nest to it like (23) this.
Users may mark any blog as interesting and filter any list to only interesting blogs or joined communities.
[edit] Contact Us Page
Contact Form to contact admin. Simple is okay. Better if there can be drop down list of reasons for contact. But that only works if that list can be edited by admin easily.
[edit] Twitter Widget
Twitter, also known as micro blogging allows users to keep their profile updated to the minute. Twitter takes updates through SMS, Online or from other feeds.
There is a plugin to put your Twitter status on your sidebar but not yet as a profile widget.
[edit] Snipperoo profile widget
Snipperoo is a service that allows you to easily add web widgets to your site with no programming. We need a widget for the Elgg 0.8 profile that allows Elgg users to easily add their Snipperoo widgets to their profile.
[edit] Authenticated RSS feeds
RSS feeds currently only contain items that have been marked public. Ideally, users should be able to supply authentication (perhaps standard HTTP authentication?) and see all the items they're allowed to.
- Note: See the folio plug-in v.5 or above, as this provides authenticated feeds. The code is pretty modular, so you should be able to just yank out the feeds.php files (one in html & one in controls) and have it hit another base table.
- Note: Also see the way Livejournal handles authentic feeds.
[edit] A better podcast widget
It would be nice to replace the podcast widget with something shinier. Any replacement needs to be compatible with the GPL License.
[edit] Streaming video plugin
For systems with FFmpeg installed, it might be interesting to have a video file upload type. Perhaps similar to the photo gallery, uploaded videos would be converted with ffmpeg and - when the flv version was ready - shown in the preview box. The original video would still be able to be downloaded.
See the following plugins: encoder, video, mediastream and moviestream.
[edit] Pandora.com Widget
Pandora radio is the personalized internet radio service that helps you find new music based on your old and current favorites.
A widget that shows what users are listening to would be cool.
[edit] Claimed jobs
[edit] Newsletter
Idea is to let admin and/or community owners use elgg to manage a mail list. Admin can send email to all users or just members of a given community. Community owners can send email to all members of their community. Currently in investigation and may possibly tie in to the messages plugin http://elgg.org/timh
[edit] Completed jobs
[edit] Private messaging
Essentially, this is just an internal mailbox. The database table - prefix_messages - already exists and is used to notify users of comments to their posts. This needs to be augmented into a full internal mail system. Diego Andrés Ramírez
Take a look for it on: http://elgg.org/mod/plugins/plugin.php?id=18
Diego -- this version is not yet (as of 21-Nov-07) on the plugins page. Would you or someone else stick it there please?
--Markpea 17:11, 21 November 2007 (UTC)
[edit] MediaGallery folder type
I'm working on a modified version of the photogallery plugin that will enable playback of various media types via a flash media player. http://www.jeroenwijering.com/?item=Flash_Media_Player Supported files for playback are mp3, .flv video, .swf, and common image types. http://elgg.org/timh
[edit] Batch_Admin
Will allow admin users (e.g. News) to import user from a csv file and send them a custom welcome message via email http://elgg.org/timh
Back to Development frontpage
Categories: Development | Plugins | Patches | Features

