Scoutnet vzw

We connect scouts!
Het is momenteel 28 Mrt 2024 23:11

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 96 berichten ]  Ga naar pagina Vorige  1, 2, 3, 4, 5, 6, 7  Volgende
Auteur Bericht
BerichtGeplaatst: 28 Sep 2008 1:00 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 27 Sep 2004 23:00
Berichten: 661
Als ik het goed voorheb werkt het merendeel dus met voorgeschreven CMS voor zijn/haar website(s) ?


Omhoog
 Profiel  
 
BerichtGeplaatst: 28 Sep 2008 2:36 
Offline
 
 

Geregistreerd: 21 Nov 2007 0:10
Berichten: 121
Woonplaats: Kortemark
mis, al die drupalgroupies hier mogen beweren wat ze willen, het merendeel van de sites is niet perse in drupal geschreven.
moest drupal 7 in het eerste half jaar uitkomen, zou ik zeker mijn opties openhouden, maar als je een geintegreerde, functionele, getailorde site wil, programmeer dan maar zelf ;)


Omhoog
 Profiel  
 
BerichtGeplaatst: 28 Sep 2008 15:05 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 04 Jul 2002 23:00
Berichten: 501
Woonplaats: Reet
daften schreef:
mis, al die drupalgroupies hier mogen beweren wat ze willen, het merendeel van de sites is niet perse in drupal geschreven.
moest drupal 7 in het eerste half jaar uitkomen, zou ik zeker mijn opties openhouden, maar als je een geintegreerde, functionele, getailorde site wil, programmeer dan maar zelf ;)


jij zou dus ook zelf schrijven aanraden voor mijn bedoeling:
Geert82 schreef:
Ik werk al een hele tijd met Joomla voor een aantal sites (geen scoutssites), zit ook wel redelijk goed in elkaar, maar stoot daar toch ook regelmatig op beperkingen, soms enkel details, soms ook groteren beperkingen, een deftig rechtenstructuur heb je er bv niet.
Iemand die zowel Joomla en Drupel al eens deftig heeft kunnen vergelijken?

2 jaar geleden zeer snel een tijdelijke website voor ons district gemaakt, ondertussen staat dit ding nog steeds online en wil er eindelijk eens vanaf (http://www.districtrupel.be). Deze zou ik opnieuw willen maken, zou makkelijk aan te passen moeten zijn, dus denk ik aan een cms (drupal of joomla, joomla ken ik, drupal te leren).
Ik heb daar ook een 'wie is wie' opstaan, en een dergelijk iets moet dus ook op de nieuwe blijven (maar dan een stuk beter) .

Ook een nieuwe kalender hoort er bij, ik weet dat er voor joomla/drupal wel wat componenten/modules bestaan, maar het zou leuk zijn als de kalender kan ingedeeld worden in categorieën zoals districtactiviteiten en groepsactiviteiten, en eventueel aan een groep gelinkt worden. en nog beter zou zijn als groepen hun eigen activiteiten kunnen beheren.

Regelmatig zetten we er ook inschrijvingsformulieren op voor bepaalde districtsactiviteiten, dit gebeurd dan meestal op basis van de info die in de 'wie is wie' tabellen zit, dus standaar formbuilders in cms'en zal ook geen optie zijn. (bv http://www.drupel.be/bus/).

Iemand enige suggestie of dit eenvoudig op te lossen is in drupal?
In Joomla kan ik ook zelf componenten schrijven, maar eens je iemand tot de backend toegang geeft heeft die oftwel enkel rechten tot de artikels (content) ofwel inneens alles.

Deze site is een relatief kleine site, dus wil er geen weken ontwikkeling gaan insteken. een framework als cakephp wil ik nog wel leren, wil daar zowieso eens iets in maken, maar als je daar een heel cms wil in maken is het weer heel vergaand. Anderzijds zijn die paar statische pagina's voorlopig nog wel makkelijk manueel aan te passen, zo doe ik het nu ook.


al dan niet met een framework?


Omhoog
 Profiel  
 
BerichtGeplaatst: 28 Sep 2008 16:01 
Offline
 
 

Geregistreerd: 21 Nov 2007 0:10
Berichten: 121
Woonplaats: Kortemark
k zou dat wss idd zelf maken, maar mss kunnen de drupalgroupies een paar tips geven ivm drupal-modules die voor jou handig kunnen zijn. Maar mij lijkt het dat je een aantal zaken nodig hebt die niet zomaar in orde te krijgen zijn in drupal.


Omhoog
 Profiel  
 
BerichtGeplaatst: 04 Okt 2008 16:16 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 04 Jul 2002 23:00
Berichten: 501
Woonplaats: Reet
Nu nog de keuze maken of het een framework (mogelijk cakephp) zal worden of alles zelf schrijven.
Er zijn blijkbaar al een aantal mensen met positieve ervaringen met een aantal frameworks. Is er ook iemand die al problemen heeft ondervonden (door te beperkt ofzo)?


Omhoog
 Profiel  
 
BerichtGeplaatst: 14 Okt 2008 21:41 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 04 Jul 2002 23:00
Berichten: 501
Woonplaats: Reet
ahja, is het in de gangbare frameworks (codeignater, cake) makkelijk om bv een bestaand foto-album-script (gallery, copermine) of een forum (phpbb, of betere suggesties) te integreren?
Alles zelf gaan schrijven is wel wat overkill.


Omhoog
 Profiel  
 
BerichtGeplaatst: 14 Okt 2008 23:26 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
Phpbb integreren in codeigniter is een eitje :-)
Daar heb ik zelf op de forums van codeigniter nog posts over geschreven (onder nickname Sarre).

Fotoalbums: hangt er van af hoe je 't wil aanpakken.
Ikzelf heb gewoon een nieuw frontendje geschreven voor coppermine. Da's supermakkelijk, en dan kun je 't vormgeven zoals je wilt...

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
BerichtGeplaatst: 26 Okt 2008 16:29 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 04 Jul 2002 23:00
Berichten: 501
Woonplaats: Reet
Nog eens de docs van codeignater aan het bekijken, net een handig thread gevonden over static content. Lijkt me toch een goeie oplossing.

Mij is het nog wel onduidelijk hoe die views best worden opgebouwd... blijkbaar moet je steeds je header en footer en eventuele andere zaken zoals menu telken opnieuw inladen in de controller of de view. Meestal zal je toch een vaste layout (masterpage) hebben, met enkele variabele blokken? Nu heb ik daar al wel enkele dingen over gevonden, maar zou wel een graag horen welke manier jullie hanteren...

Wat bv als je menu (deels) vanuit een database wil opbouwen, moet je dit dan in elke controller en elke methode opnieuw doen? dit is dan wel veel dubbel werk, en moeilijk om later aan te passen. Of bv de volgende x aantal activiteiten van de agenda die je ergens aan de zijkant ofzo wil weergeven, deze wil ik echt niet telkens in de controllers gaan ophalen om aan view mee te geven. En al deze queries ea code mee in de views steken lijkt me ook al geen propere oplossing binnen mvc principe.

iemand ideeën of ervaringen hierrond?

btw, wie gebruikt er nog allemaal Codeignater of andere frameworks? of is het tegenwoordig bijna allemaal Drupel?


Omhoog
 Profiel  
 
BerichtGeplaatst: 26 Okt 2008 18:33 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
Ik gebruik gewoon één master template, en daarbinnen laad ik een view die dynamisch bepaald wordt per controller.

Master template:
------------
Hoofding
Navigatie
beetje blabla

$this->load->view($pagina_bepaald_door_controller);

Footer
------------

De gemeenschappelijke zaken laad ik per controller opnieuw in, dat zou je misschien nog kunnen vereenvoudigen. Al is het nu al niet veel aanpassingswerk: je hergebruikt altijd je zelfde model, en de view is die ene master template, dus 2 files om aan te passen als het ware.
Maar ik vind het nu al zeer simpel en effectief...

Citaat:
Of bv de volgende x aantal activiteiten van de agenda die je ergens aan de zijkant ofzo wil weergeven, deze wil ik echt niet telkens in de controllers gaan ophalen om aan view mee te geven. En al deze queries ea code mee in de views steken lijkt me ook al geen propere oplossing binnen mvc principe.

Wat je eventueel kunt doen is de code in een model steken (inclusief de code voor het weergeven), zodat je in die master template dan <?=$this->activiteitenmodel->toonActiviteiten();?> kunt doen. Niet 100% de MVC filosofie, maar 't werkt wel, en da's uiteindelijk 't belangrijkste.

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
BerichtGeplaatst: 06 Nov 2008 21:04 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 04 Jul 2002 23:00
Berichten: 501
Woonplaats: Reet
thijsvdv schreef:

De gemeenschappelijke zaken laad ik per controller opnieuw in, dat zou je misschien nog kunnen vereenvoudigen. Al is het nu al niet veel aanpassingswerk: je hergebruikt altijd je zelfde model, en de view is die ene master template, dus 2 files om aan te passen als het ware.
Maar ik vind het nu al zeer simpel en effectief...

Citaat:
Of bv de volgende x aantal activiteiten van de agenda die je ergens aan de zijkant ofzo wil weergeven, deze wil ik echt niet telkens in de controllers gaan ophalen om aan view mee te geven. En al deze queries ea code mee in de views steken lijkt me ook al geen propere oplossing binnen mvc principe.

Wat je eventueel kunt doen is de code in een model steken (inclusief de code voor het weergeven), zodat je in die master template dan <?=$this->activiteitenmodel->toonActiviteiten();?> kunt doen. Niet 100% de MVC filosofie, maar 't werkt wel, en da's uiteindelijk 't belangrijkste.


Blijkbaar kan je de basis controller ook uitbreiden, dus daar zou misschien nog wel iets mee te doen zijn.

Wat is ondertussen jou ervaring met CodeIgnater, je bent toch al een tijdje bezig met die om te zetten, niet? Is het eigenlijk de moeite om dit te gebruiken voor een kleine site, of echt als er serieus wat programmeerwerk komt bij kijken?
Zijn er trouwens nog die met codeignater werken, die naam is toch al veel aan bod gekomen he. Iemand cakephp al gebruikt?

Was deze eens aan het bekijken, en je hebt daar toch ook veel content, heb je voor elk menu-item (hoofdmenu) dan een apparte controller nodig (als ik de urls zo bekijk)?


Omhoog
 Profiel  
 
BerichtGeplaatst: 07 Nov 2008 0:09 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
Eeps,

Een mens blijft bijleren, dus ik ook :)
Momenteel heb ik inderdaad voor bijna elk menu-hoofditem een aparte controller. Werkt heel vlotjes op die manier vind ik.
Maar moest ik het opnieuw doen, ik zou het waarschijnlijk nog iets anders aanpakken.
Ik zou generieke pagina's maken (beetje zoals pages/nodes in drupal, als ik dat tenminste goed begrijp), en dan mijn menu ook via een database laten maken, inclusief de urls. Via de router kun je daar immers heel veel mee doen.

Om het mss wat duidelijker uit te leggen: ik denk dat je hetzelfde kunt bereiken door al die hoofdurls via de router te laten verwijzen naar iets als http://www.blabla.be/node/245 (drupalstyle dus), dus één controller die de pagina weergeeft, maar terwijl de url wel nog steeds zo'n clean ding is als het nu is. Dat zou wel nog wat werk besparen denk ik.

In elk geval heb ik nu niet het gevoel gehad dat ik veel extra werk heb gehad, vooral wat copy-pasten eigenlijk.

Ik ben ik elk geval supercontent van CodeIgniter en zou geen site meer zonder beginnen :)
Voordeel voor een kleine site is dat CI je eigenlijk niet overstelpt met allerhande zaken. Er zitten vrij veel helpers en libraries bij, maar je moet ze niet gebruiken, de core is heel licht en snel. Veel sneller dan bvb. CakePHP (heb ik van lezen! maar iedereen lijkt het daar wel over eens te zijn).
En als je in de toekomst die kleine site ooit wilt uitbreiden is dat kinderspel met CI...

Thijs

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
BerichtGeplaatst: 07 Nov 2008 9:16 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 04 Jul 2002 23:00
Berichten: 501
Woonplaats: Reet
thijsvdv schreef:
Om het mss wat duidelijker uit te leggen: ik denk dat je hetzelfde kunt bereiken door al die hoofdurls via de router te laten verwijzen naar iets als http://www.blabla.be/node/245 (drupalstyle dus), dus één controller die de pagina weergeeft, maar terwijl de url wel nog steeds zo'n clean ding is als het nu is. Dat zou wel nog wat werk besparen denk ik.

In elk geval heb ik nu niet het gevoel gehad dat ik veel extra werk heb gehad, vooral wat copy-pasten eigenlijk.
Thijs


Dan moet je eigenlijk wel al je url's in die router gaan steken? Wat dan als je een cms maakt, dus dat de artikels/titels/menu's via een control panel kunnen aangepast worden. Ik weet niet of dit bij jou het geval is?

Voor een site gebruik je toch makkelijk externe libraries zoals ajax (xajax, jquery), phpmailer, phpThumb, PEAR dingen, etc... zijn die meestal weer niet moeilijker te integreren in CI?

CI lijkt me als ik de docs lees wel goed te zijn, maar ik vrees soms dat je de controle kan verliezen als in niet meer alles kunnen doen dan wat je kan als je zelf alles in PHP schrijft.


Omhoog
 Profiel  
 
BerichtGeplaatst: 07 Nov 2008 14:33 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
'k Moet er nog es wat verder over nadenken. De router zou eigenlijk dynamisch moeten kunnen opgesteld worden.
Maar ik denk dat je die router zelf kunt overriden, dus dat moet wel lukken.

Over classes: het Zend Framework is supermakkelijk te integreren, en je plukt er maar uit wat je wilt ('k heb zelf de youtube api gebruikt nu).

Een interessante site is nog deze:
- http://www.haughin.com/code/
- http://www.haughin.com/2008/08/18/introducing-inferno-codeigniter-libraries/

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
BerichtGeplaatst: 07 Nov 2008 15:13 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 04 Jul 2002 23:00
Berichten: 501
Woonplaats: Reet
Je moet dus voor alle classes een port naar CI vinden vooralleer je ze kan gebruiken?
Die Zend libs, zijn dat ook van die ports die je gebruikt, of kan je die gewoon gebruiken?


Omhoog
 Profiel  
 
BerichtGeplaatst: 07 Nov 2008 15:23 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
erm nope, mijn punt is dat je ze net er gewoon kunt in droppen (zeker bij Zend)!

Niks aanpassen, gewoon erin droppen en gebruiken :)
Dat van haughin.com heb ik nog niet gebruikt, maar dat zou het ook mogelijk moeten maken met andere php classes.

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 96 berichten ]  Ga naar pagina Vorige  1, 2, 3, 4, 5, 6, 7  Volgende

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
cron
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.