The current OACS 4.5 documentation guided me wonderful through the
installation process.
Having finished that I was left with a working OACS site without a
single functionality yet.
I found it pretty easy to get a working news page (with the News
package), a gallery (photo album package) and a discussion forum
(bboard package).
I also did a minor overhaul on the startpage
index.adp.
However I didn't manage to create a more advance startpage that
includes some of the applications I installed and mounted before (I
didn't work my way through the kernel documentation yet).
I want a jumpstart so I looked for a document that will guide my
through the process off creating a customised startpage with some
advance functionality. Well, I couldn't find such a document.
I am planning to write one myself now that will build on the existing
installation guide. As you will understand I need some help of you
experts out there.
Here's the scenario. All I want is startpage on which:
- a user can login,
- the latest news is shown
- a user can add comment to the latest news
- a user can click through to the main news page
You can see a hard coded example of that page over here.
Creating the page can be divided in at least [4] steps.
1. Install and mount the News Package.
2. Install and mount the General Comments Package.
3. Modify the index page (startpage). As I understand the startpage
is generated through the index.adp en index.tcl files, both residing
in the /web/birdnotes/www directory of your system.
3a. Some html for representation.
3b. Adding OACS procedure calls to news en general comment.
4. Probably some scripting is also necessary to be able to show the
latest two news items and crop them up as shown on the demo page.
Who wants to join in?
We will be creating a document that aims
to give new OACS users a quick introduction to the functions and
processes of OACS.
The document should be a "illustrated
example", "this is what we want to make, here's how we do it".
I will describe the first to steps in detail.
Starting point will be here. That means right after
here "Congratulations, OpenACS 4.5 is now up and running!
" (in Using the OpenACS Installer, Chapter 2. Installing on
Unix/Linux on https://openacs.org/doc/openacs-4/).
I suggest that we will use this thread as the working space for
composing the document.
Greetings.