-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

Sonic wrote:

| Hi!
|
| Here's a short description:
|
| There are two different web sites with different domains and different
user
| bases. Both sites are b2b marketing tools which are members only (approx.
| 3000 members each). There are 100-200 individual pages (with identical
| layout) in both sites which are organized in a fairly simple tree
structure.
| Our client is planning to add simple personalization by which they
mean that
| they organize their visitors in groups and each group should have one
page
| which is not visible to the other groups.

I'd recommend Aegir/MidCOM combination. Current MidCOM
template contains pretty much everything you need. For
example check for Viewer Groups in dynamic navigation code.
By applying Viewer Group to a topic you can limit it's
accessibility only to those users who belong to the particular group.

Also, if your client ever wants to update the content
themselves the MidCOM AIS has been proven to be _A LOT_
easier for the authors (at least for our clients).

| What I want to achieve is the following:
| -visitors have to login

There are number of ways to accomplish this one.

In the simplest form you can create a new Web site
in any of the admin interfaces (Aegir, Asgard, OldAdmin...)
and set the host authentication on.

Or you can make use of NemeinAuth to take care of authentication.

Or you can build your own authentication routine -
take a look at MidCOM templates <(login)> element.

| -based on their login, the group page should be linked from the front
page.

Navigation should be dynamic in any case. This would be
easiest to accomplish with the latest MidCOM template.
So, create a new Web site and use MidCOM Template as template.
(Obviously you have to import the template to your Midgard
db beforehand...)

| -the "index" article for each topic should have an automatically
generated
| list of all articles (table of contents) in this topic

de.linkm.newsticker component generates "virtual" index page with
articles listed in order by creation date.
With de.linkm.taviewer you have to create the listing yourself
and create the actual index page too but you'll have greater
control over the index page (in case you want some other content
on it too).

| -our client wants to be able to add and deltet topics and articles in
each
| level of the hierarchy (including the pages for the groups)

Not a problem on any admin interface. Quite handy with MidCOM AIS.

| I guess all of this is pretty easy to achieve in Midgard (which is why we
| decided to use it in the first place), but like I said, I'm not sure
how to
| start and I thought instead of producing a faulty design, it'd be
bettter to
| ask first.

Yes, these are all pretty basic stuff and well available in Midgard.
Midgard gives so much freedom to the developer that it can be
confusing at times. I'd recommend starting with the ready-made
templates (MidCOM and/or Simple Dynamic Site which comes with Aegir).

| From what I can tell, most of this can be done with MidCOM, but I'm
not sure
| about the table of contents functionality. Also, I guess that the "group
| page" feature has to be implemented some other way. I was wondering if it
| would be wise to simply create the topic structure and insert the
content  in
| using midcom-admin and trying to find a solution for the other features
| within aegir or if there's any other/better way?

MidCOM is the way to go. It's a bit more work in the beginning
but it'll pay off well in the end.

Just to clear things a bit... MidCOM gives you more structured
way to build your site and a faster/easier authoring interface
for the content producers. However MidCOM itself is not enough
since it doesn't provide control over stuff like styles, pages,
snippets etc. So you'll need an admin interface to take care of
the layout and logic of your site.

MidCOM works with any of the existing admin interfaces but
I'd recommend Aegir. BTW: None of the admin interfaces are
currently MidCOM aware... basically means that creating the
actual content with anything else than MidCOM AIS is pain...

| Confused,

Hope this clears things a bit. ;)

| Andreas
|

Cheers!

~ //Henri

- --
Henri Kaukola                   [EMAIL PROTECTED]
Consultant                      Tel: +358-20-198 6037
Nemein Oy                       http://www.nemein.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFAS4iH3xWc2AolrKgRAh/PAKDrVGiear501Vcgvbr1u2WqxWKoqwCdFR0s
d2VfMYq/Q57TWKhI9EInPJM=
=Y5rU
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to