-----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]
