[WYSIWYG] non-techneuten pagina's laten maken

Pagina: 1
Acties:

  • gvdh81
  • Registratie: Juli 2001
  • Laatst online: 22-01 09:01

gvdh81

To got or not to got..

Topicstarter
Ik zit met een dilemma. Ik wil het mogelijk maken voor mijn klanten om zelf hun eigen HTML pagina's te maken. Maar ik ben er nog niet uit welke manier nu het beste is. Als voorbeeld zal ik even datgene uitlichten wat ik reeds gemaakt heb.

Het begon vroeger (2 jaar geleden) met een systeem waar mijn klanten platte tekst en UBB codes in konden voeren. Dit is momenteel gegroeid naar een systeem met WYSIWYG editor. Mijn klanten hebben geen verstand van html. UBB vonden ze al vreemd, vandaar dat ik het nu dmv een WYSIWYG editor doe. Nu denken ze namelijk dat ze met Word werken en dat gaat natuurlijk een stuk beter. Zodra je tegen hun gaat zeggen dat ze zelf plaatjes, tabellen etc. in kunnen voegen zijn ze snel de weg kwijt.

Op dit moment heb ik een werkend systeem waarmee mijn klanten zelf een HTML mailing kunnen opstellen. Dit staat verspreid over twee tabellen. Waarom? Dat zal ik even uitleggen...

Na wat denkwerk ben ik tot de conclusie gekomen dat iedere pagina, html mail, document, zelfs deze post of wat dan ook in feite bestaat uit één of meerder alinea's. Hieruit is ook mijn idee geboren om, in plaats van alles in 1 tabel te stoppen, het op te splitsen in 2 tabellen.

Er is 1 record wat de pagina is (donkergrijs). Hier staan o.a. gegevens in van id en titel. In een andere tabel staan de alinea's. Om het mijn klanten wat makkelijker te maken (mbt plaatjes enzo) heb ik het zo gemaakt dat één alinea als volgt staat weggeschreven:
* volgorde
* type
* text
* plaatje

Één alinea heeft altijd een stukje tekst (html). Hierin KUNNEN plaatjes staan, maar in 99% van de gevallen is dit niet zo. In plaats daarvan kunnen ze een alinea type kiezen (waar moet het plaatje staan; nergens, links, rechts, boven, onder, links met textwrap, rechts met textwrap). Als ze kiezen voor een positie kunnen ze ook een plaatje selecteren op de server.

Aangezien een plaatje meer verteld dan duizend woorden heb ik het hieronder uitgebeeld. De (X) is het plaatje.

(X) ALINEA 1
ALINEA 2 (X)
ALINEA 3
ETC.


Voor overgie pagina's zijn zaken zoals taal, keywords, description, tags, etc ook erg nuttig, maar dit kan ik denk ik beter in een andere (nieuwe) tabel stoppen en deze dan weer naar de tabel linken met de algemene gegevens (zoals alinea's).

Buiten het feit dat ik dit wilde delen met jullie, wil ik meteen wat kritiek oogsten:
* Wat vinden jullie van een dergelijke constructie?
* Hoe zouden jullie zoiets aanpakken?
* Kan ik nog bepaalde dingen "verbeteren"?

  • MrSleeves
  • Registratie: Februari 2004
  • Laatst online: 13-10-2025

MrSleeves

You'll thank me later.

Zoiets heb ik ook voor mijn eigen site. De voornaamste reden was dat ik graag een inleiding apart kon weergeven. Automatisch is dat de eerste alinea, maar er kan ook een aparte tekst gemaakt worden.

Maar waarom heb je het zo gedaan? In jouw geval kan het toch ook één tabel zijn? Ik maak voor iemand anders een site waarin ze ook een WYSIWYG-editor krijgen. Daar zit alles in één tabel (auteur, datum, menuID, etc.., en de tekst in HTML-vorm).

30Drie Web Design & IT Consultancy | Raven Consultancy Services


  • gvdh81
  • Registratie: Juli 2001
  • Laatst online: 22-01 09:01

gvdh81

To got or not to got..

Topicstarter
Aan 1 tabel zitten een aantal nadelen. Ten eerste moet de klant weten hoe hij in de WYSIWYG editor plaatjes in kan voeren, en daarnaast kan ik deze "alinea" structuur zo niet voor andere doeleinden gebruiken, zonder bijna de hele structuur te kopieëren.

Het grote voordeel is dat de klant nu snel kan kiezen wat voor type alinea hij wil, door de icoontjes die onder de WYSIWYG editor staan is het meteen duidelijk hoe de tekst eruit komt te zien.