Here are a list of features I came up with...

Resource Management (File Manager) - Folders - Files
Themes (per site/page/panel) Layout/CSS/Border (Header/Sidebar/Footer) (minimal)
I18N (Defer)
Links/URLs
User Management / ACL
Menu - Navigation Bread Crumb (Defer)
WYSIWYG editing / Wiki Engine / Dis/allow javascript
Backup (Defer)
Versioning
Preview
Migrate / Publish / Synchronize - different servers (Defer)

Since I would like this to be as reusable as possible there are a few
issues we need to flush out first:

Table Naming Strategy - should the table names just be prepended with
"wicket-cms-"? I don't know if there is a way with Hibernate to make
this configurable and still use Annotations?

User Management / Authentication - The user should implement the
required interfaces to allow the CMS to grab information it needs. 
(something like an IUserContext with methods: getUsername,
getIsAuthenticated, etc)

Panel Management - If possible, it would be nice if there was no
concept of a page, only panels.  For example, everything will be a
panel, but have a special IndexedParam Page that would take a few
parameters like, "parent panel" to wrap the requested panel in and
that would make a page.

Navigation / Content Creation - Wiki's use the convention of WikiPage
to automatically link to a new page called WikiPage.  We can have some
kind of Panel that supports Wiki rules.  Also, if you link to a page
that is not created it should be able to create that panel with the
parameters you specified in the url.

Any thoughts on these ideas?



On 3/13/06, David Leangen <[EMAIL PROTECTED]> wrote:
>
> Cool! I'm very interested. I'm also interested in any blogging impl that
> may be availabled based on wicket.
>
> Now... try to get some normal sleep! ;-)
>
>
> On Fri, 2006-03-10 at 01:05 -0800, Igor Vaynberg wrote:
> > there was some talk about building a wiki/cms with wicket in ##wicket
> > and i had a bit of insomnia tonight, so i built a basic wiki in an
> > hour or so. wel its more of a skeleton really. you can add/edit/link
> > pages. it uses radeox (which you will need to compile the attached
> > source) for wiki syntax rendering. im attaching the code for anyone
> > who is curious. if anyone is interested in working on an ASL licensed
> > wiki/cms let me know or come to ##wicket. if enough people want to do
> > it we can make it a wicket-stuff project.
> >
> > -Igor
> >
> > PS. the code is a mess, as i said it was a result of insomnia, so
> > caveat emptor
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to