Posted on: 10/23/05 10:17am
By: LWC
Right now, the only fields that articles have are introtext and bodytext.
What if I wanted to create fields like "price", "address", "phone", etc. so the user could just fill them up everytime they wanted to create a new "project" (as opposed to a plain article)?
Of course, I would also need to be able to allow visitors to search for certain "projects" using these fields.
First of all, how would you call such a feature?
Is this what's called "Product Management"?
Secondly, do you think this could be done in Geeklog? Maybe through Static Pages (one to enable visitors to search and display "projects" and another for admins - to add, update and delete "projects")?
Dynamic projects instead of articles
Posted on: 10/23/05 12:40pm
By: knuff
Maybe the generic option of adding "Tags" to articles would be a good idea.
This way you could handle different articles and group them based on the tags.
Example:
You create an article about a new laptop from Compaq (this is fine and no publicity as they no longer exist ) and you post this article in the group computers.
If you tag the article as Computer | Laptop | Compaq | EvoWhatever | New Products
Now you can be flexible in grouping your articles based on the group or the "tag" they belong.
If you than consider the new possibilities ...
Creating new categories based on Tags
Creating What´s Related based on Tags
Quicksearch on Tags
...
I saw this Tag thingie first on Flickr and was really impressed ...
Reading your request here I sure hope something like Tags makes it into GL2
Dynamic projects instead of articles
Posted on: 10/23/05 12:51pm
By: Dirk
Dynamic projects instead of articles
Posted on: 10/23/05 02:08pm
By: LWC
I got a little confused by all that info...
In my site, each topic represents a "project" (and if there are more than one story in each topic, each represents a "sub-project").
I just want to allow controlling those projects as easily as possible.
For example, I want to presented not just with the usual
[QUOTE story]
title: [text field]
story_id: [text field]
introtext:
[textarea]
bodytext:
[textarea]
[/QUOTE]
but also with:
[QUOTE a project]
The price: [text field]
Address: [text field]
etc.
[/QUOTE]
I would then create a template that, for example, has:
[QUOTE a project's template]
<b>The price:</b> [price]
<b>Address:</b> [address]
[/QUOTE]
And there you go - once I create the template, for now and forever I (or my clients, to whom I create the Geeklog site) would just be able to supply parameters for price, etc. and instantly, a new project pops out.
No need to actually do anything but supply the parameters!
Get it?