Version 7, last updated by Johan Janssens at September 14, 2011 05:28 UTC
com harbour
com_harbour is a sample component for the framework. It's a harbours and boats dictionary and intended for the first steps in Nooku development. Therefore ideal, especially for beginners and interested developers. The component explains the basics of the framework and aims to demonstrate you how incredibly easy it is to develop with Nooku extensions for Joomla!.
The basic example consists of various db tables, included sample data and models, views, controllers and helpers. The backend part demonstrates how easy it is to implement all the pretty cool nooku stuff and represents a nice guide to begin working with forms, wysiwyg-editor, helpers, mixins, toolbars, etc. In a few words: A complete BREAD example with some nice additional features.
1. Main features
- maintained in sync with the latest Nooku Framework (NKF) release
- compatible with Joomla 1.5 and 1.6
- easy installable through the Joomla installer
- full implemented BREAD example
- implemented standard behaviors such as lockable, creatable, modifiable, sluggable, orderable
- huge amount of picked demo content and media ensures the feeling of a real world application
- csv & json export
Admin
- submenus via mixins
- form helper
- language files
- friendly UI
- dashboard
- statistics
- latest edited boats, ports & boattypes to overview latest content changes
- firstletter index
- search/limit by text and relation ("show boats of this port/boattype")
- pagination
- TODO: improve UI,
- TODO: improve forms, add form validation
- TODO: implement aloa (in collaboration with Stian)
- TODO: make use of com_files for uploading images
- TODO: implement com_terms
Site
- specific singular and plural views for boat(s) & port(s)
- different layouts (default and simple)
- router
- friendly UI
- ajax gallery mode
- media rss feed
- firstletter index
- pagination
- search plugin
- modules
- TODO: fix bugs
- TODO: improve UI,
- TODO: improve router
- TODO: create a basic image gallery
- TODO: implement aloa (in collaboration with Stian)
- TODO: implement com_terms
- TODO: implement something like com_comments
2. Requirements
- installed Joomla 1.5.x & NKF 0.7 from SVN/trunk or Nookuserver 0.7 from SVN/trunk
- installed Nooku components from SVN/trunk: com_versions, com_terms & com_logs.