Toon posts:

Syndication

Pagina: 1
Acties:

Verwijderd

Topicstarter
art. :
Exploiteert u meerdere websites of wilt u samenwerken met een andere website dan biedt syndication de oplossing. Met syndication communiceren websites onderling met elkaar. Bijvoorbeeld: Uw redacteur voert een artikel in op uw website. Gelijktijdig wordt dit artikel ook op alle aangesloten websites geplaatst.
----------------------------------------------------------
Om zo'n Syndication Enigine te maken, zul je met veel verschillende zaken gaan werken, ik ben nu aan het uitzoeken met welke taal, en bv. met een database yssteem (MySQL) te gaan werken.
In het begin moet de enige informatie (legaal na afspraak) van een website afhalen, dit kan zijn HTML, ASP, XML etc.. en in een database/bestand plaatsen en daarna op verschillende websites weergeven.
Ik zat zelf te denken aan PHP en MySQL, maar misschien is er al wel eens iemand mee begonnen of hebben jullie tips.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Taal is triviaal. :)

goed database model opzetten is veel belangrijker.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Voor dit soort wat complexere systemen moet je niet direct gaan nadenken over databases, talen, OSen of iets dergelijks. Eerst moet je de gewenste functionaliteit van je systeem bepalen. Het stukje dat je quote is een uitleg van een concept, maar nog lang geen functioneel ontwerp.

Zo zou je bijvoorbeeld kunnen zeggen dat je 1 systeem bouwt waarin een verzameling artikelen opgeslagen is. Deze verzameling is te doorzoeken, te sorteren en te filteren, en op een overzichtelijke wijze gecategoriseerd.

Daar kunnen mensen via een standaard interface artikelen ofwel posten (compleet document versturen, handmatig en/of automatisch), ofwel via een user interface op de server schrijven, wijzigen, laten reviewen. Dit moet natuurlijk afgeschermd worden met een authorisation en authentication systeem.

Als tweede moeten externe sites met de juiste rechten in staat zijn om artikelen op te halen. Ook dit moet natuurlijk afgeschermd worden met een authorisation en authentication systeem, en ook hier moet er zowel een handmatige als een automatische interface zijn.

Verder zou je eventueel nog een soort betalingssysteem erin kunnen bouwen waarbij mensen die artikelen posten geld krijgen van mensen die ze ophalen.

Als je eenmaal de functionaliteit heb vastgelegd ga je nadenken over architectuur. Zo stel je o.a. de volgende vragen:
- hoe gaan de servers communiceren? bijv. via HTTP calls
- hoe worden artikelen overgestuurd? bijv in XML
- hoe wordt informatie opgeslagen? bijv in een database of in een directory service
- welke stukken software / ontwikkelomgeving / OS zijn hier het meest voor geschikt? bijv Java, JSP, Oracle, Sun Solaris

Als je deze keuzes hebt gemaakt (kiezen: meerdere alternatieven bedenken, vergelijken, beste kiezen) kan je een technisch ontwerp maken, een test- en acceptatieplan maken en dan gaan ontwikkelen.

HTH :)