Hallo,
Voor een nieuw te maken site heb ik nog een aantal vragen over hoe ik het beste kan aanpakken op php en mysql gebied, ik heb natuurlijk voordat ik deze vraag stel al gezocht, maar ik vind niet echt iets wat aan mijn vragen voldoet.
- Cronjob berichten sturen:
Op dit moment zet ik dag, maand, jaar, uur en minuut in de database, maar kan dit simpeler? Op dit moment gaat het dus via een cronjob die elke minuut controleert of er nog berichten openstaan bij die minuut en daarna verzonden.
- Site meertalig maken:
Hoe kan ik het beste de site meertalig maken? Dan bedoel ik niet hoe kan ik de teksten etc ophalen maar daarbij bedoel ik voor SEO. Kan ik dan het beste een subdomein pakken? Of hoe? En gaat dat samen met codeigniter?
- Van afstand beheren:
Ik wil graag de site vanaf een andere site kunnen beheren, hierbij maak ik liever niet gebruik van remote MySQL, iIs de codeigniter XML-RPC een goed alternatief? Of kan het simpeler? Wat ik van afstand wil beheren zijn bijvoorbeeld berichtjes naar leden vanaf de admin, soort van nieuwsbrief dus, daarnaast wil ik ook een aantal database velden kunnen updaten etc.
Beveiligen van deze communicatie:
Hoe kan ik het beste deze communicatie beveiligen? Moet ik alleen het ip adres van de server die ik wil gebruiken om het te beheren toestaan? En wat als ik van server wissel, moet ik dan alles handmatig gaan aanpassen? Of is hier iets slims voor?
Is het verstandig om een website kenmerk mee te sturen? Iets van een sha hash ofzo die aangeeft dat het wel vanaf de site die ik aangeef moet komen?
- Images uploaden en verplaatsen
Ik wil de images op een aparte server zetten, maar natuurlijk doen gebruikers hun registratie maar op 1 plek. Hoe kan ik zorgen dat de images toch op de juiste plek komen? Zelf zat ik te denken aan een ftp functie die de images weer upload op de andere server, is dit efficiënt? Zijn er gevaren aan? Kan dit anders/beter?
- Zoeken:
Hoe kan ik het beste een goede up to date, snelle, efficiënte zoekfunctie in de site bouwen?
- Het opslaan van meerdere waardes:
Op de site moet de mogelijkheid komen om aan te geven of je een profiel interessant vind. Als je deze interessant vind kom die in jou favorieten lijst. Moet ik dan nu voor elk profiel dat iemand interessant vind een database rij toevoegen? Of kan ik ook gewoon zeggen van ik maak 1 rij aan per user en zet daarin wie die allemaal interessant vind gescheiden door een komma bijvoorbeeld? Alleen hoe krijg ik de waardes ook weer efficient eruit als iemand aangeeft dat diegene toch niet meer favoriet is?
- Optimisen van de database
Ik zie vaker bij site’s in phpmyadmin dat ze een overhead hebben en dat dat verholpen kan worden door een optimise van de tabel, is dit noodzakelijk of ligt dit aan een slechte database opbouw?
Alvast bedankt!
Voor een nieuw te maken site heb ik nog een aantal vragen over hoe ik het beste kan aanpakken op php en mysql gebied, ik heb natuurlijk voordat ik deze vraag stel al gezocht, maar ik vind niet echt iets wat aan mijn vragen voldoet.
- Cronjob berichten sturen:
Op dit moment zet ik dag, maand, jaar, uur en minuut in de database, maar kan dit simpeler? Op dit moment gaat het dus via een cronjob die elke minuut controleert of er nog berichten openstaan bij die minuut en daarna verzonden.
- Site meertalig maken:
Hoe kan ik het beste de site meertalig maken? Dan bedoel ik niet hoe kan ik de teksten etc ophalen maar daarbij bedoel ik voor SEO. Kan ik dan het beste een subdomein pakken? Of hoe? En gaat dat samen met codeigniter?
- Van afstand beheren:
Ik wil graag de site vanaf een andere site kunnen beheren, hierbij maak ik liever niet gebruik van remote MySQL, iIs de codeigniter XML-RPC een goed alternatief? Of kan het simpeler? Wat ik van afstand wil beheren zijn bijvoorbeeld berichtjes naar leden vanaf de admin, soort van nieuwsbrief dus, daarnaast wil ik ook een aantal database velden kunnen updaten etc.
Beveiligen van deze communicatie:
Hoe kan ik het beste deze communicatie beveiligen? Moet ik alleen het ip adres van de server die ik wil gebruiken om het te beheren toestaan? En wat als ik van server wissel, moet ik dan alles handmatig gaan aanpassen? Of is hier iets slims voor?
Is het verstandig om een website kenmerk mee te sturen? Iets van een sha hash ofzo die aangeeft dat het wel vanaf de site die ik aangeef moet komen?
- Images uploaden en verplaatsen
Ik wil de images op een aparte server zetten, maar natuurlijk doen gebruikers hun registratie maar op 1 plek. Hoe kan ik zorgen dat de images toch op de juiste plek komen? Zelf zat ik te denken aan een ftp functie die de images weer upload op de andere server, is dit efficiënt? Zijn er gevaren aan? Kan dit anders/beter?
- Zoeken:
Hoe kan ik het beste een goede up to date, snelle, efficiënte zoekfunctie in de site bouwen?
- Het opslaan van meerdere waardes:
Op de site moet de mogelijkheid komen om aan te geven of je een profiel interessant vind. Als je deze interessant vind kom die in jou favorieten lijst. Moet ik dan nu voor elk profiel dat iemand interessant vind een database rij toevoegen? Of kan ik ook gewoon zeggen van ik maak 1 rij aan per user en zet daarin wie die allemaal interessant vind gescheiden door een komma bijvoorbeeld? Alleen hoe krijg ik de waardes ook weer efficient eruit als iemand aangeeft dat diegene toch niet meer favoriet is?
- Optimisen van de database
Ik zie vaker bij site’s in phpmyadmin dat ze een overhead hebben en dat dat verholpen kan worden door een optimise van de tabel, is dit noodzakelijk of ligt dit aan een slechte database opbouw?
Alvast bedankt!