Claimed: Dec 11 Due: Jan 13GHOP wrote:Create a Joomla! v 1.5 Blog Sidebar Calendar Component
Describe the task.
* Create a Joomla! v 1.5 Blog Calendar navigational tool to retrieve
articles written on a certain date.
* Create a module which can be used to display the calendar in the
template sidebar.
* Site visitors should be able to scroll backward and forward through
months and years.
* The module should allow the site developer to define which sections
and categories are related to the calendar.
* Hyperlinks on the calendar should only appear when there are
published articles for that date.
* When site visitors click a date, a component should present a list of
articles published on that date in descending order by date.
* The list should be similar to how the search component formats search
results. The URLs should also be determined in the same manner.
* The site visitor can click the article link to view the article.
Resources:
* Nice CSS Calendar resources:
# Veerle's Blog
http://veerle.duoh.com/index.php/blog/c ... _calendar/
# For a tableless implementation with some nice tooltips
http://sandbox.mikepurvis.com/css/calendar/em.php
* To install Joomla! on an XAMPP localhost:
# XAMPP - http://www.apachefriends.org
# Download Joomla! - http://help.joomla.org/content/view/1942/302/
# Install Joomla! on a localhost -
http://help.joomla.org/content/view/1947/306/
* Coding resources:
# The core code! :-)
# Plugins - http://forum.joomla.org/index.php?topic=233628
# Model View Controller -
http://dev.joomla.org/component/option, ... orld_mvc1/
# Modules and Components - http://www.jlleblanc.com/blogcategory/0/
# Internationalization -
http://forum.joomla.org/index.php/topic ... msg1102267
* IRC #joomlaGHOP on freenode
Skills needed
* Knowledge of PHP
* Knowledge of Joomla! v 1.5 Extension Development
* Creativity and problem solving skills.
Difficulty
Advanced
Work Product
* Installable Joomla! v 1.5 extension(s) with internationalization
support.
Licensing
All code must be created using the GNU General Public License version 2.
http://www.gnu.org/licenses/old-license ... .html#SEC4
Documentation written for this task must be made available under the
Joomla! Electronic Documentation License.
Extra Credit (Optional)
1. Register your project at Joomlacode
2. When you are ready to release, submit your extension to the Joomla!
Extensions Directory.
This task can be done very simply, with limited functionality, or, the
developer can create a fully functional environment of some complexity. The
depth of implementation will be the extra credit opportunity for this task.
Time Limit
4 weeks.
Google Task
[me=AmyStephen]Changed subject slightly for sorting all threads to match against Google resource [/me]