abonnement Unibet Coolblue Bitvavo
  dinsdag 23 december 2003 @ 23:09:47 #26
22567 innovation
Don't look at the sun
pi_15654784
misschien is het een idde om een stukje te maken waar mensen foto's van hun eerste huis poste. (als ze dus klar zijn met samen wonen.)
poebeer houd van Knorretje2712 http://www.clusius.com,Alain Lecluse
pi_15655584
Mag ik nogmaals deze vraag stellen:

We zouden toch de onderstaande volgorde aanhouden van ontwikkelen:
- Indeling van de site ~ wat komt erop de site. Wat zijn de functionaliteiten.
- Modulair ontwerp van de site
- Scripten
- Testen met demo content
- Oplevering

Ofwel, ik zie hier vragen opduiken over script talen en inhoudelijke kwesties, terwijl deze dingen pas als item 3 en 4 op de lijst staan. Op deze manier zal het project nooit goed gaan. Laten we aub de volgorde aanhouden die hierboven is bedacht.

Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
  dinsdag 23 december 2003 @ 23:56:40 #28
30924 modestus
forward hoort wat...
pi_15656278
quote:
Op dinsdag 23 december 2003 23:09 schreef innovation het volgende:
misschien is het een idde om een stukje te maken waar mensen foto's van hun eerste huis poste. (als ze dus klar zijn met samen wonen.)
+ makkelijke recepten daar ben ik dus sinds kort naar op zoek
of hoe werkt een wasmachine...

[Dit bericht is gewijzigd door modestus op 23-12-2003 23:57]

Na die skitter sterrenag verskyn die helder son, met al sy kleur en prag laat die dag maar kom.
pi_15656379
Ik ga morgen hier een lijstje maken met aktiepunten, zo wordt het een zootje.
Lucille: goed bezig!
  woensdag 24 december 2003 @ 00:01:37 #30
22567 innovation
Don't look at the sun
pi_15656415
quote:
Op dinsdag 23 december 2003 23:34 schreef Lucille het volgende:
Mag ik nogmaals deze vraag stellen:

We zouden toch de onderstaande volgorde aanhouden van ontwikkelen:
- Indeling van de site ~ wat komt erop de site. Wat zijn de functionaliteiten.
- Modulair ontwerp van de site
- Scripten
- Testen met demo content
- Oplevering

Ofwel, ik zie hier vragen opduiken over script talen en inhoudelijke kwesties, terwijl deze dingen pas als item 3 en 4 op de lijst staan. Op deze manier zal het project nooit goed gaan. Laten we aub de volgorde aanhouden die hierboven is bedacht.


ik denk dat de meeste met probleem zitten dat ze pas kunnen helpen als ze weten wat voor taal het is.
poebeer houd van Knorretje2712 http://www.clusius.com,Alain Lecluse
pi_15656619
quote:
Op woensdag 24 december 2003 00:01 schreef innovation het volgende:

[..]

ik denk dat de meeste met probleem zitten dat ze pas kunnen helpen als ze weten wat voor taal het is.


Het zou best kunnen zijn dat een deel van de mensen pas actief kan gaan deelnemen als anderen het voorwerk hebben gedaan. Niet iedereen hoeft het project van begin tot eind te doen.
Zaken als fuctionaliteit van de website en modulaire opbouw zullen uiteindelijk bepalen op welke manier er gescript kan gaan worden.

Vergelijk het maar met het bouwen van een huis. Je gaat niet eerst een keuze maken tusen bouwen met hout of beton en daarna bedenken of je een hut of een torenflat wilt gaan bouwen. Dat is de omgekeerde wereld. Je gaat eerst bepalen wat je wilt maken (een hut of een torenflat) en gaat daarna de geschikte bouwmaterialen zoeken.

BTW, you've got mail betreffende dat andere [Dev] project.

Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
pi_15656640
quote:
Op woensdag 24 december 2003 00:00 schreef sop het volgende:
Ik ga morgen hier een lijstje maken met aktiepunten, zo wordt het een zootje.
Lucille: goed bezig!
Goed zo, dat jij een lijst met actiepunten gaat maken. Ook goed bezig dus.
Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
pi_15657035
wat een debiele naamgeving voor je database variabelen. dan mag je wel een poster printen om al die troep te onthouden
pi_15659043
quote:
Op woensdag 24 december 2003 00:28 schreef ErikN het volgende:
wat een debiele naamgeving voor je database variabelen. dan mag je wel een poster printen om al die troep te onthouden
Het is dan ook maar een opzet hè.
pi_15659129
Over een opzetje gesproken, ik heb even een documentje gemaakt waarin ik één en ander qua functionaliteit aanstip.

LET OP DIT IS EEN OPZET, MIJN WIL IS GEEN WEG

Ik heb er af en toe wat SQL statements aan toegevoegd om een en ander te verduidelijken. Soms zegt een SQL meer dan 1000 woorden.
..
..
..
F U N C T I O N A L I T E I T E N _ O P J E Z E L F . N E T

DEMO CONTENT:
Om wat voorbeelden te kunnen geven hier een globale demo opzet van de site structuur:

code:
CatTreeID      Catname      artID      Artname
1            Home            
2             -samen wonen            
3               -huren            
                               1      Inschrijven
                               2      Particulier
4               -kopen            
                               3      Hypotheken
                               4      Makelaars
5             -alleen wonen            
6               -huren            
                               1      Inschrijven
                               2      Particulier
7               -kopen            
                               3      Hypotheken
                               4      Makelaars
8             -Lifestyle            
9               -koken            
10                 -1 persoons            
                               8      Pannekoeken
                               9      Spruiten
11                 -2 persoons            
                               10      Bloemkool
                               11      Andijvie
12               -boodschappen            
                               12      Aldi
                               13      Albert Heijn

HOME PAGE

Catogorie pagina
Dit blok wordt de huidige categorie opgehaald en de tekst van die categorie beschreven.

SQL:

code:
@CurrentID = Huidige Lokatie in de CatTree

SELECT cat.name,cat.text 
FROM Cat
 INNER JOIN cattree
 ON cat.catid = cattree.catid
 WHERE cattreeid=@CurrentID


Ook wordt hier de lokatie van deze categorie weergegeven, dit is een recursieve functie die iedere keer de parent categorie ophaalt, totdat er bij de stam is aangekomen.

Onderliggende categorieën
Dit blok geeft de categorieën weer die onder de huidige categorie hangen, bijvoorbeeld alle direct onderliggende categorieën onder [1] Home zijn dus:
[2] Samen wonen, [5] Alleen wonen en [8] Lifestyle

Voor [8] Lifestyle zijn dat [9] Koken en [12] Boodschappen.

SQL:

code:
@CurrentID = Huidige Lokatie in de CatTree

SELECT cat.catid, cat.name, cat.description 
FROM Cat 
  INNER JOIN cattree 
  ON cat.catid=cattree.catid
  WHERE parentcatid = @CurrentID


Deze sql wordt tevens gebruikt voor het menu. Alleen is de @CurrentID dan altijd 1 (in dit voorbeeld althans).

Laatste Artikelen
Dit blok geeft de laatst toegevoegde artikelen weer. Indien een categorie subcategorieën heeft, worden alle artikelen in die subcategorieën samengenomen, waarna er op die artikelen een selektie op bijvoorbeeld de 10 laatst toegevoegden wordt gedaan.

SQL:

code:
@CATIDS = String met alle catids in alle subcategorieën van de huidige
          categorie 

SELECT article.* 
FROM article 
  INNER JOIN ArtCatCR 
  ON article.artid= ArtCatCR.artid
  WHERE ArtCatCR.Catid IN (@CATIDS)


Laatste Reacties
Deze box geeft de laatste reacties op dezelfde artikelen die in Laatste Artikelen worden doorzocht. Het reactie systeem zit momenteel nog niet in het database ontwerp.

Laatste Nieuws
Deze box geeft de laatste nieuwtjes op Categorie niveau. Eventueel gecombineerd met de subcategorieën.

opmerking
D.m.v. een parameter in de URL kan worden aangegeven dat bijvoorbeeld alle artikelen van een bepaald domein weergegeven moeten worden. Zo ook bij het Nieuws. Zon lijst bevat dan alleen de artikelen van dat bepaalde domein.

..

ARTICLE PAGE

Artikel pagina
In dit blok wordt het huidige artikel opgehaald en de tekst van dat artikel beschreven.

SQL:

code:
@CurrentID = Huidige artikelid

SELECT article.* 
FROM article
WHERE artid=@CurrentID


Ook wordt hier de lokatie van deze categorie weergegeven, dit is een recursieve functie.
D.m.v. UBB code wordt er een eventuele paginering aangebracht in het artikel.
Bijvoorbeeld:
code:
[page][title]Stap1[/title]tekst[/page][page][title]Stap2[/title]tekst[/page]
Dat houdt in dat je het artikel in 1 tekst bestand houdt, zodat het onderhoud eenvoudig blijft.
D.m.v. de [title][/title] tags wordt iedere pagina voorzien van een titel, die vervolgens onder het artikel (of aan de zijkant) als link dient om naar een andere pagina te gaan.

Gerelateerde Artikelen
In dit blok worden de aangegeven gerelateerde artikelen getoond.

SQL:

code:
@CurrentID = Huidige artikelid

SELECT article.* 
FROM article
  LEFT JOUN relartCR
  ON relartCR.relartID = article.artid
  WHERE relartCR.artid=@CurrentID


Gerelateerde Links
In dit blok worden de aangegeven gerelateerde Links getoond.

SQL:

code:
@CurrentID = Huidige artikelid

SELECT Link.* 
FROM Link
  LEFT JOUN artlinkCR
  ON artlinkCR.LinkID = link.linkid
  WHERE artlinkCR.artid=@CurrentID


Andere artikelen in dezelfde categorie
Eventueel kan er ook een lijst met de artikelen in dezelfde categorie worden getoond.

...

ADMIN PAGE

Hieronder een lijst van de te maken admin functionaliteiten:

Aanmaken/Wijzigen/Verwijderen Categorieën
Aanmaken/Wijzigen/Verwijderen Artikelen
Aanmaken/Wijzigen/Verwijderen Links
Aanmaken/Wijzigen/Verwijderen Gebruikers
Aanmaken/Wijzigen/Verwijderen Gebruikersgroepen
Koppelen/Ontkoppelen categorie aan CatTree
Aanmaken van Shared Subtrees*
Koppelen/Ontkoppelen Artikelen aan Categorieën
Koppelen/Ontkoppelen Artikelen aan gerelateerde Artikelen
Koppelen gebruikers aan gebruikersgroepen
Koppelen gebruikersgroepen aan Categorieën
Rechten aan gebruikersgroepen toekennen

In de toekomst:
Aanmaken/Wijzigen/Verwijderen reacties
Aanmaken/Wijzigen/Verwijderen Nieuws

* ) In het voorbeeld zouden kopen en huren shared subtrees kunnen zijn omdat ze dezelfde artikelen bevatten en omdat ze dezelfde subcategorieën hebben (in dit geval geen).

In het bovenstaande spreek ik van 'blokken', daarmee bedoel ik een blok met content die ergens op de site geplaatst kan worden.
Een interpretatie zou kunnen zijn om bovengenoemde functionaliteiten in een function library te proppen, de output is dan HTML.
Bijvoorbeeld (in ASP, maar wordt dus waarschijnlijk PHP):

code:
Function ShowArticle(ArtID)
' in deze functie wordt een titel + de artikel tekst uit de database gevist 
' en via UBB opgemaakt en in een DIV geplaatst.
 ShowArticle = ....
End Function

In de HTML van de pagina zelf kan dat dan als volgt worden aangeroepen:
code:
 response.write ShowArticle(CurrentArtID)
Enige voorwaarde als het op deze manier gedaan wordt is dat de layout via CSS wordt gedaan.
  woensdag 24 december 2003 @ 09:46:20 #37
22567 innovation
Don't look at the sun
pi_15660961
over die content he.
ik denk persoonlijk dat je dat samewoonen en aleen wonnen anders moet bescrijven. nu kun je
1 Inschrijven
2 Particulier
onder bijde hange. das dubbel op.
je hebt dan 2 keer de zelfde pagina onder een ander kopje.
dat is niet fijn voor een web site.
dan zou je het beter. iets in de tred van "Woning" kunnen noemen.
maar dan zit je weer probleem dat je met meubels enz weer in knoei komt.. ( het inrichten van huis)

ook zou een stuk maken over voor bereing
1 wegeving
2 wat je te w8ten staat
3 test wat beste bij je past. huren samen wonne.

dat soort dingen mis ik nog op de site.

edit : ik was toch maar es naar dat samewonen site gegaan.. brr brake site. snel wat beters maken mensen.. maar het idde van hun chek list vond ik

poebeer houd van Knorretje2712 http://www.clusius.com,Alain Lecluse
pi_15668123
quote:
Op woensdag 24 december 2003 09:46 schreef innovation het volgende:
Uhm. innovation. Dat was demo content. Niets te maken met de categorisering die uiteindelijk gemaakt wordt.
Wat dit document doet is welke functionaliteiten de site moet hebben en dat heeft nog niets met inhoudelijkheden te maken.
Beter gezegd: de indeling van de site.

Wat er daadwerkelijk in de site komt en waar precies gaan we uiteraard niet in DIG doen. We maken eerst de kapstok, die jassen komen later wel.

[Dit bericht is gewijzigd door sop op 24-12-2003 14:19]

pi_15669685
Ik ga straks wel ff dat documentje lezen. Ben nu bezig met konijn braden.
Goed werk sop, hiermee kunnen we gaan brainstormen.
Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
pi_15669708
quote:
Op woensdag 24 december 2003 15:07 schreef Lucille het volgende:
Ik ga straks wel ff dat documentje lezen. Ben nu bezig met konijn braden.
Goed werk sop, hiermee kunnen we gaan brainstormen.
(Y)
Wat een keukenprinces ben jij toch! Toch wel elektrisch kookstel hè? als DIG mod zijnde.
pi_15669968
quote:
Op woensdag 24 december 2003 15:09 schreef sop het volgende:

[..]

(Y)
Wat een keukenprinces ben jij toch! Toch wel elektrisch kookstel hè? als DIG mod zijnde.


Tuurlijk, inductie
Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
  woensdag 24 december 2003 @ 16:02:13 #42
46177 CJ_S
weg van teruggeweest
pi_15670866
* CJ_S wilt wel meedoen met: technisch ontwerp doornemen, problematieke stukken code schrijven (zal wel niet in dit project) en een security test uitvoeren!
pi_15674512
quote:
Op woensdag 24 december 2003 16:02 schreef CJ_S het volgende:
* CJ_S wilt wel meedoen met: technisch ontwerp doornemen, problematieke stukken code schrijven (zal wel niet in dit project) en een security test uitvoeren!
CJ_S jij kan goed security testen? dan heb ik nog wel iets dat niets te maken heeft met dit project maar dat terzeide... heel leuk... ik wacht met plezier op wat inbreng van jou!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 24 december 2003 @ 18:36:05 #44
22567 innovation
Don't look at the sun
pi_15675273
quote:
Op woensdag 24 december 2003 14:11 schreef sop het volgende:

[..]

Uhm. innovation. Dat was demo content. Niets te maken met de categorisering die uiteindelijk gemaakt wordt.
Wat dit document doet is welke functionaliteiten de site moet hebben en dat heeft nog niets met inhoudelijkheden te maken.
Beter gezegd: de indeling van de site.

Wat er daadwerkelijk in de site komt en waar precies gaan we uiteraard niet in DIG doen. We maken eerst de kapstok, die jassen komen later wel.


tja daar zit wat in..
aproofd by me.. ik vind het ontwerp voor de kapstok wel mooi.
als ie maar wel opgehange word.
poebeer houd van Knorretje2712 http://www.clusius.com,Alain Lecluse
pi_16306874
Kan iemand mij bijpraten over de status van dit project?
Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
pi_16309352
Uhm. D'r is in principe weinig aan gebeurt.

Ik heb wel aan de hand van de kapstop een ASP versie gemaakt en die voor mijn eigen site gebruikt. Dit houdt echter NIET in dat Opjezelf.net in ASP gemaakt hoeft te worden.

Site is CSS driven en daar zitten nog een paar foutjes in. Dat heeft weinig met de functionaliteit te maken.

http://www28.brinkster.com/kennisbank/soptools

Content is demo content. Dezelfde Artikelen zitten aan zo'n beetje iedere categorie gekoppeld.

check ook de Site map deze wordt dynamisch vanuit de database gegenereerd, en opgemaakt d.m.v. CSS

pi_16309475
Ik vraag me nu dus af of er enige inbreng van Fok!kers nodig is om weer een stap verder te gaan. Qua ideeen, testen, dat soort dingen.
Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
pi_16309585
quote:
Op vrijdag 16 januari 2004 11:41 schreef Lucille het volgende:
Ik vraag me nu dus af of er enige inbreng van Fok!kers nodig is om weer een stap verder te gaan. Qua ideeen, testen, dat soort dingen.
Ik heb zelf niet het idee gekregen dat er, buiten QuietgutQuietguy, Chandler en ondergetekende, andere Fokkers zijn die aktief willen mee denken/devven.
Ik denk dat wij, QuietgutQuietguy, Chandler en ondergetekende, maar een eerste versie moeten bouwen, om die vervolgens in dit topic ter test aan te bieden.

Ik zal QuietgutQuietguy en Chandler even op dit topic wijzen. Aangezien ik niet (alleen)beslissings bevoegd ben.

[Dit bericht is gewijzigd door sop op 16-01-2004 11:51]

pi_16309707
Ik ging er al van uit dat jullie drieen eerst de technische kant zouden doen. En als die gedaan was dat er mensen de site technisch konden gaan testen (dus zonder op de content te letten). En als dat gedaan was dat dan de volgende stap zou plaatsvinden, nadenken over de content.

Maar heb je het gevoel dat er meer mensen nodig zijn voor het raamwerk? En zo ja, op welk vlak heb je hulp nodig? Misschien handig om dan een oproep te doen.

Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
  vrijdag 16 januari 2004 @ 11:51:07 #50
42782 QuietGuy
opscheppende pats-nerd
pi_16309714
quote:
Op vrijdag 16 januari 2004 11:45 schreef sop het volgende:
[..]
Ik denk dat wij, Quietgut, Chandler en ondergetekende, maar een eerste versie moeten bouwen, om die vervolgens in dit topic ter test aan te bieden.
mijn naam!
Ik heb er momenteel weinig tijd voor, denk ook niet dat ik hier zeer spoedig tijd voor heb
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')