multisite cms aanpassen
Ik ben Martin Splinter en al tijden aan het klooien met open source content managment systemen(oscms).
Dit is een beetje een tik/hobby.
In het proces van instaleren en verwijderen van alle oscms in de afgelopen maanden deed me geloven dat er geen SIMPELE multisite oscms was, waarin je op een makkelijke manier een extra site(je) kan laten draaien met eigen subdomein en die gebruik maakt van de zelfde installatie bestanden.
met de optie om de data in een nieuwe of reeds bestaande mysql database op te slaan.
Ik ben in de tijd een grote fan geworden van Mambo opensource maar ook daar mis ik de eenvoudige optie voor bovengenoemde sub-sites.
Ik heb een tijdje gespeeld met Nukehall van http://www.nukehall.org en dat was DE oplossing........
....
alleen heeft dat script (gebaseerd op phpnuke) een paar kleine foutjes
en ik kom er niet uit.
Irritante bug:
als je een nieuw subdomein maakt (wat erg goed gaat trouwens) dan schrijft php een nieuwe map en een paar bestanden met de rechten van (waarschijnlijk) user: nobody
Daar kan ik dus niets mee want ik heb geen root access tot de server en kan dan bijvoorbeeld de logo's niet meer overschrijfen.
En ook is het compleet onduidelijk hoe je een nieuwe module moet instaleren.
Support word er niet meer gegeven via de site en volgens mij gebeurt er helemaal niks meer.
Dat is een zonde want het idee is gewoon goed en zelfs voor newbies als ik te instaleren.
Ik heb gemerkt dat er meer mensen zijn die een multisite oscms zoeken en vraag daarom aan jullie!!
of jij of een van je kennisen misschien kan helpen of dit project voort zouden willen zetten.
Want volgens mij is het niet zo lastig als je een beetje php-programmeur bent.
Er is echt niks anders te vinden op internet.
Met vriendelijke groet Martin Splinter
[email protected]
misschien kun je via google nog iets vinden over die cms-systemen ? heb je uiteraard vast al geprobeerd maar er moet toch echt wel een forum zijn (misschien niet een officiële van de cms) waar je echt hulp kunt krijgen over die specifieke cms.. want wij kennen de source niet en we weten ook niet hoe het geheel precies in elkaar zit etc. :)
En bovendien denk ik niet dat iemand daar zin in heeft om dat zo even gratis voor jou op te lossen.. voor niets gaat de zon op ;-) ben gewoon eerlijk tegen je zodat je niet opkijkt als niemand je wil helpen :) bedoel het niet lullig
geinige tekst... ik zie het al voor me jij ontdekt een bug in php en mailt dat naar ze: als antwoord krijg je dan: "ik denk niet dat iemand hier daar zin in heeft om dat zo even gratis voor jou op te lossen.. voor niets gaat de zon op ;-)".
Lache joh.
Dit betekend dus dat er alleen nog maar leechers zijn in de php gemeenschap?? beetje jammer, maar bedankt voor je eerlijkheid.. ik zal niet opkijken... waarschijnlijk wel neerkijken.
En daarbij... voor degene die het fixed zit er ook wat bij-- Eeuwige Roem-- en hij of zij is dan wel de enige die zo'n cms aanbied.
Beste Bas, ik bedoel het niet lullig... maar het is inderdaad wel even wakker schrikken :(
hehe.. kijk, je geeft nu wel een heel ander voorbeeld.. want PHP.net levert als product, PHP.. PHPhulp geeft hulp bij php scriptjes e.d. maar dat wil niet zeggen dat we bugs in bestaande scripts oplossen, zonder dat diegene die de bug constateert zelf al weet waar het aan ligt maar verder geen code post en een specifieke vraag stelt.. Als je nou code poste (paar regels) en zou zeggen van, hier moet het ergens aal liggen maar kom er niet uit, dan isset weer een heel ander verhaal.. Wat jij zegt is van hier is mijn script, ik wil het je wel sturen, verdiep je er maar in, debug het en stuur het maar weer op.. :) Ik hoop dat je het een beetje begrijpt...
Als ik kon zeggen:" dit is het stukje code waar het aan ligt", geloof me dan was ik ook wel in staat de code zo aan te passen dat ie wel werkte(.). maar de code kan iedereen ophalen via http://www.nukehall.org ,mocht je dat nodig vinden dan plaats ik graag de code toch nog even online. Ik hoop dat we elkaar nu wat beter begrijpen:)
-- Vandaag kom je arrogante, domme, en vervelende mensen tegen... vraag je zelf af: "kunnen ze ophouden te bestaan?..". NEE!!! dus laat het gaan.-- Marcus Aurelius
Maar vergeet niet dat wij ook werk hebben naast deze website. En natuurlijk moet werken aan de websites voor ons.
Daarnaast geven we hulp aan mensen maar wij maken geen complete websites/scripts voor mensen. Maar deze website heeft als doel om mensen te leren programmeren en niet te vragen:
Wie wilt voor mij een website maken. Ohja en je krijgt er niets voor[/B]
Ook is het vaak als er vraag naar ergens naar is dan wordt het wel gemaakt en als je geluk hebt is het nog open scoure ook. Maar ik denk dat maar weinig mensen intresse hebben om een CMS systeem te hebben die meerdere websites kan beheren.
Ook is het vaakt dat het veranderen van een script van iemand anders meer tijd kost dan van je zelf. Vaak waag ik me er gewoon niet aan omdat als het onduidelijk/onleesbaar gescript is dat je echt uren en als je pech hebt dagen er mee bezig is.
En vergeet niet:
WIJ ZIJN HIER OM MENSEN TE HELPEN NIET OM IETS VOOR ZE TE MAKEN![/B]
Quote:
Irritante bug:
als je een nieuw subdomein maakt (wat erg goed gaat trouwens) dan schrijft php een nieuwe map en een paar bestanden met de rechten van (waarschijnlijk) user: nobody
als je een nieuw subdomein maakt (wat erg goed gaat trouwens) dan schrijft php een nieuwe map en een paar bestanden met de rechten van (waarschijnlijk) user: nobody
Dit is geen bug.
Dit komt omdat php onder apache draait (mod_php), en apache onder de user nobody.
[Rant]
Beste martin: je hebt wel lef om ons 'de php community' te noemen. Vervolgens een script dat in dezelfde taal opensaus is gepubliceerd te gaan roepen dat wij het moeten maken omdat we ook tot dezelfde community behoren, en dus maar verantwoordelijkheid moeten nemen?!
Alle ontwikkelaars in de opensource branche hebben er veelal zelf een belang in mee te doen aan dat project.
Even omdraaien: Martin: Wat heb jij zoal bijgedragen? Ben jij niet de leecher in deze foute context?
Kijk eens naar onze enorme hoeveelheid opensource tutorials en scripts, die onder GPL verspreid zijn, dit heeft zeker ook alleen vandoen met leechen?!
Quote:
het is niet zo dat mensen die php scripts gebruiken en daarmee dus profiteren van de inspanningen van de onwikkelaars van php.net en de open source gemeenschap, ergens ver weg een beetje de verantwoordelijkheid hebben wat terug te doen voor de php gemeenschap?
Klopt. Alleen GPL eist dat wanneer je een aanpassing maakt in een product je de broncode hiervan openbaar moet maken.
De reden dat niemand zich hierop luidkeels zal storten is omdat degene die er belang bij heeft dat dit gebeurt jij; en voorlopig alleen jij bent. Misschien is het wel goed voor het project nukehall. Ik raad je aan een programmeur te vinden die hier geinteresseerd is. En niet zomaar een ploeg programmeurs aanspreken en zeggen dat ze hun verantwoordelijkheid voor de opensaus community moeten nemen.
Ik stel voor dat je eens naar het nukehall forum gaat om daar eens te pijlen of iemand voor jou tijd en moeite wil uitrekken zodat je website zal werken zoals jij wil.
[/rant]
[Conclusie]
Probeer het eens op een andere manier om mensen te motiveren iets voor jou te doen dan ze te wijzen op de opensource gedachte. Je kan je eigen steentje bijdragen door een programmeur in te huren om jouw script voor elkaar te krijgen, en dit script onder GPL te publiceren. (zomaar een ideetje)
[/conclusie]
Je schrijft dat ik de enige ben die er belang bij zou hebben?? ha, daar heb je niet goed over nagedacht, het net staat vol met vragen over multisite's cms.
Ik vraag niemand om een complete website te bouwen of om iets specifieks voor mij te maken, ik geloof dat daar wat onduidelijkheid over bestaat, laat dat nu over zijn.
Ik krijg een beetje een naar gevoel van meneer Arend die alhoewel ik vind dat hij een goede admin is voor een forum als dit, een beetje teveel op mij gericht is, alsof ik alleen gebruik zou willen maken van de e.v.t aangepaste script's terwijl dat verre van reeel is. Zo'n script zou natuurlijk gebruikt worden door een ieder die er een toepassing voor heeft. Net zoals de scriptjes die je zelf vroeger schreef, en per verassing toch werden gebruikt.
De enige vraag die ik stelde was: "of jij of een van je kennisen misschien kan helpen of dit project voort zouden willen zetten.
Want volgens mij is het niet zo lastig als je een beetje php-programmeur bent".
Meer niet...
ja, nee of misschien is al meer antwoord dan wat ik tot nu toe gekregen heb.
Maar het feit bijvoorbeeld dat apache draait als user nobody is wel al een soort antwoord. Zou php die bestanden ook kunen schrijfen met andere rechten?
Volgen mij krijg ik alleen maar discussie, geen antwoord.
waar ging het mis??
en dat voorbeeld van je van PHP.net, die hebben er WEL baat bij dat hun bug eruit gaat omdat zij de eigenaren zijn van dat product.. wij gaan toch ook niet een bug van PHP.net eruit halen?? die posten wij ook op hun site zodat de eigenaren dit debuggen..
als je een goede vraag stelt over een klein stukje code, en je komt er niet uit dan is dat dus een ander verhaal dan dat je zegt, er zit een bug in, fix dat voor mij :) maar vlgns mij snap je het nog niet helemaal wat wij bedoelen..
www.php-complete-scripts-hulp.nl , sorry
ik dacht dat ik hier moest zijn voor php hulp.
Dat kwam zo over.
Bedankt voor de moeite(.)
Aha... nou ja dan ga ik wel even verder vragen op ik dacht dat ik hier moest zijn voor php hulp.
Dat kwam zo over.
Bedankt voor de moeite(.)
stel dat ik een php script schrijf en dat script kopieert een map naar een andere map op de server, hoe laat ik 'm dan bepaalde rechten meeschrijven?
http://www.phphulp.nl/php/tutorials/8/54/
of met het commando chmod() als je het automatisch wil laten doen..
http://www.phphulp.nl/php/tutorials/4/87/
Als je een nieuw bestand aanmaakt d.m.v. PHP kun je ook gewoon fopen(.., w+) gebruiken..
zie:
http://www.phphulp.nl/php/tutorials/4/78/
of met het commando chmod() als je het automatisch wil laten doen..
http://www.phphulp.nl/php/tutorials/4/87/
Als je een nieuw bestand aanmaakt d.m.v. PHP kun je ook gewoon fopen(.., w+) gebruiken..
zie:
http://www.phphulp.nl/php/tutorials/4/78/
chown(). Maar werkt vaak niet :)