2013-12-25, 21:38
  #1
Medlem
Hejsan.
Jag håller på att planera ett projekt i skolan där jag behöver information om hur man bygger en alldeles egen bloggplattform. Jag är medveten om att det är ett enormt projekt och därför behöver jag all information och alla möjliga tips om hur man styr upp detta. Främst är det information om hur jag skall planera strukturen på plattformen, viktiga aspekter och vad jag bör tänka på när jag planerar komponenterna till sidan. Vad jag hade tänkt mig är något i stil med blogspot, tumblr, svenska blogg.se, devote, finest m.fl. En bloggplattform där besökare kan registrera sig, logga in och starta en egen blogg och där de kan lägga upp egna inlägg. Vore väldigt tacksam om jag kunde få hjälp från erfarna utvecklare som kan komma med tips om hur jag skall gå tillväga. Brainstorma på och ge mig all information ni kan komma med i form utav allt från egna erfarenheter, länkar på nätet, videon och böcker om bloggplattform eller snarlika projekt.
Citera
2013-12-25, 21:52
  #2
Medlem
det finns ett antal olika tekniker för att bygga en blogg plattform. Ska du bygga en sådan eller är uppgiften bara att planera ett sådant projekt?

Du kan använda ett färdigt system som exempelvis wordpress men frågan är då hur mycket du behöver modifiera och hur mycket trafik ni räknar med.
__________________
Senast redigerad av GastenGusten 2013-12-25 kl. 21:54.
Citera
2013-12-25, 22:49
  #3
Medlem
Citat:
Ursprungligen postat av GastenGusten
det finns ett antal olika tekniker för att bygga en blogg plattform. Ska du bygga en sådan eller är uppgiften bara att planera ett sådant projekt?

Du kan använda ett färdigt system som exempelvis wordpress men frågan är då hur mycket du behöver modifiera och hur mycket trafik ni räknar med.

Måste först beräkna hur stort arbetet blir så planering är det huvudsakliga just nu men tanken är att så småningom bygga plattformen. Kan du ge förslag på några av dessa olika tekniker som finns? Jag hade tänkt gå på PHP. Tänkte en stor plattform med växande trafik inte med begränsningar från Wordpress. Jag har läst om Wordpress men det känns som att det blir en omväg att modifiera deras teknik om man satsar på ganska många användare i framtiden.
Citera
2013-12-25, 23:01
  #4
Medlem
Turbotores avatar
Rent tekniskt bygger du det antingen med asp eller php.
Egenkodat helt och hållet.
Eller så bygger du en installationssida från en wordpress eller annan cms.
Så från huvudsidan kan du installera kundernas nya sidor.
Citera
2013-12-25, 23:21
  #5
Medlem
Citat:
Ursprungligen postat av Turbotore
Rent tekniskt bygger du det antingen med asp eller php.
Egenkodat helt och hållet.
Eller så bygger du en installationssida från en wordpress eller annan cms.
Så från huvudsidan kan du installera kundernas nya sidor.

Vad rekommenderar du mest av dessa två? Vet du möjligtvis vad den vanligaste tekniken är för de bloggportal som redan finns tillgängligt ute på nätet? Jag vet att mindre plattform använder sig utav WP men om man skulle ha en stor som blogg.se är det också ett passande alternativ i det läget?
Citera
2013-12-26, 02:33
  #6
Medlem
Jag är ingen wordpress expert men det fanns tidigare en WP clone som hette wordpress MU (multiuser). Tydligen är det nu en del av "main" WP se här: ( http://mu.wordpress.org ).

Det finns med andra ord färdigbyggda verktyg i wordpress som låter dig klona nya bloggar. Om ett sådant system fungerar så är det här ingenting man väljer att bygga från "scratch" i första taget.

Citat:
Ursprungligen postat av Turbotore
Rent tekniskt bygger du det antingen med asp eller php.
Det finns en massa andra språk, python, ruby, java, scala, node.js osv, Vad man ska välja beror framför allt på vad TS kan och var det finns färdiga moduler/bibliotek för syftet.

edit:
Citat:
Ursprungligen postat av mmtaang
Jag hade tänkt gå på PHP. Tänkte en stor plattform med växande trafik inte med begränsningar från Wordpress. Jag har läst om Wordpress men det känns som att det blir en omväg att modifiera deras teknik om man satsar på ganska många användare i framtiden.
jag gav kanske inget bra svar på den här frågan ovan. jag tror inte att WP kommer att ge några begränsningar alls när det gäller att bygga ut (scale). Det här är ett ämne jag kan ganska bra och med hjälp av aggressive caching, nginx, redis , amazon S3 osv, så kan du enkelt bygga ut så du klarar 10.000 tals användare. Om du behöver mer så kommer du också att behöva ett helt team att ta hand om detta företag och du har då förhoppningsvis pengar att investera. I sådana fall så skulle jag inte bara överge wordpress utan även fundera på att clona allting till exempelvis scala. Normalt så är inte språket du bygger applikationer i flaskhalsen utan databaser osv. När det gäller funktioner som inte redan finns i wordpress så tror jag att de i de flesta fall är möjligt att lösa detta med hjälp av wordpress plugins (egna eller andras). Är det radikala förändringar som behövs så är det inte uteslutet att bygga från scratch med ordentliga test och allt annat konsten kräver men innan du väljer det alternativet så utvärdera wordpress ordentligt.
__________________
Senast redigerad av GastenGusten 2013-12-26 kl. 03:20.
Citera
2013-12-26, 20:02
  #7
Medlem
Citat:
Ursprungligen postat av GastenGusten
Jag är ingen wordpress expert men det fanns tidigare en WP clone som hette wordpress MU (multiuser). Tydligen är det nu en del av "main" WP se här: ( http://mu.wordpress.org ).

Det finns med andra ord färdigbyggda verktyg i wordpress som låter dig klona nya bloggar. Om ett sådant system fungerar så är det här ingenting man väljer att bygga från "scratch" i första taget.


Det finns en massa andra språk, python, ruby, java, scala, node.js osv, Vad man ska välja beror framför allt på vad TS kan och var det finns färdiga moduler/bibliotek för syftet.

edit:

jag gav kanske inget bra svar på den här frågan ovan. jag tror inte att WP kommer att ge några begränsningar alls när det gäller att bygga ut (scale). Det här är ett ämne jag kan ganska bra och med hjälp av aggressive caching, nginx, redis , amazon S3 osv, så kan du enkelt bygga ut så du klarar 10.000 tals användare. Om du behöver mer så kommer du också att behöva ett helt team att ta hand om detta företag och du har då förhoppningsvis pengar att investera. I sådana fall så skulle jag inte bara överge wordpress utan även fundera på att clona allting till exempelvis scala. Normalt så är inte språket du bygger applikationer i flaskhalsen utan databaser osv. När det gäller funktioner som inte redan finns i wordpress så tror jag att de i de flesta fall är möjligt att lösa detta med hjälp av wordpress plugins (egna eller andras). Är det radikala förändringar som behövs så är det inte uteslutet att bygga från scratch med ordentliga test och allt annat konsten kräver men innan du väljer det alternativet så utvärdera wordpress ordentligt.

Tack så hemskt mycket för svaret! Jag hade ingen aning om dessa möjligheter som finns i Wordpress, skall absolut kolla upp allt detta nu.
Citera
2013-12-26, 20:31
  #8
Medlem
Citat:
Ursprungligen postat av mmtaang
Tack så hemskt mycket för svaret! Jag hade ingen aning om dessa möjligheter som finns i Wordpress, skall absolut kolla upp allt detta nu.

inga problem, när det gäller nginx, redis, och S3 så har de ingenting med Wordpress att göra utan kan användas till alla plattformar. Du behöver inte lära dig allt om detta utan bara vara medveten om att det finns möjligheter. Om det är individuella bloggar så kan du också skala ut genom att helt enkelt använda någon typ av cloud service för varje enskild blog. Du behöver inte oroa dig så mycket utan kan bara köpa mer hårdvara allt eftersom. Hosting är väldigt billligt. Jag gissar på att det handlar om kanske 50 öre per blogg och månad. Jag skulle istället koncentrera mig på att försöka avgöra om alla funktioner du behöver är implementerade i WP.
Citera
2013-12-26, 20:36
  #9
Medlem
ellelols avatar
Citat:
Ursprungligen postat av mmtaang
Hejsan.
Jag håller på att planera ett projekt i skolan där jag behöver information om hur man bygger en alldeles egen bloggplattform. Jag är medveten om att det är ett enormt projekt och därför behöver jag all information och alla möjliga tips om hur man styr upp detta. Främst är det information om hur jag skall planera strukturen på plattformen, viktiga aspekter och vad jag bör tänka på när jag planerar komponenterna till sidan. Vad jag hade tänkt mig är något i stil med blogspot, tumblr, svenska blogg.se, devote, finest m.fl. En bloggplattform där besökare kan registrera sig, logga in och starta en egen blogg och där de kan lägga upp egna inlägg. Vore väldigt tacksam om jag kunde få hjälp från erfarna utvecklare som kan komma med tips om hur jag skall gå tillväga. Brainstorma på och ge mig all information ni kan komma med i form utav allt från egna erfarenheter, länkar på nätet, videon och böcker om bloggplattform eller snarlika projekt.
Jag skulle helt gå med PHP + MySql. Dock måste du förbereda dig på att säkerhets problem i systemet kommer att uppstå. Wordpress har extremt hög säkerhet så om du ser ifrån säkerhets perspektiv är det säkrare att köra med Wordpress. Dock är det mer professionellt att köra egen kodat system och lättare för användaren dessutom.

Jag skulle helt enkelt lägga upp en allmän databas table för alla inlägg sedan en table för bloggarna. Där header / namn etc står inskrivet. Sen hämtar du utifrån bloggens ID alla inlägg som har definierat bloggens ID som referens.

En bloggplattform är det bästa sättet att lära sig de vanligaste aspekterna av PHP. Fast om du planerar att driva detta projekt som vinstdrivande bör du ta kontakt med konsulter inom området.
Citera
2013-12-26, 21:49
  #10
Medlem
Citat:
Ursprungligen postat av GastenGusten
inga problem, när det gäller nginx, redis, och S3 så har de ingenting med Wordpress att göra utan kan användas till alla plattformar. Du behöver inte lära dig allt om detta utan bara vara medveten om att det finns möjligheter. Om det är individuella bloggar så kan du också skala ut genom att helt enkelt använda någon typ av cloud service för varje enskild blog. Du behöver inte oroa dig så mycket utan kan bara köpa mer hårdvara allt eftersom. Hosting är väldigt billligt. Jag gissar på att det handlar om kanske 50 öre per blogg och månad. Jag skulle istället koncentrera mig på att försöka avgöra om alla funktioner du behöver är implementerade i WP.

Ja absolut det är precis det jag är ute efter att se vilka möjligheter som finns och sedan värdera vad som skulle passa bäst för just detta projekt. Wordpress har verkligen sina fördelar. Tack allt detta är så nyttigt!
Citera
2013-12-26, 21:55
  #11
Medlem
Citat:
Ursprungligen postat av ellelol
Jag skulle helt gå med PHP + MySql. Dock måste du förbereda dig på att säkerhets problem i systemet kommer att uppstå. Wordpress har extremt hög säkerhet så om du ser ifrån säkerhets perspektiv är det säkrare att köra med Wordpress. Dock är det mer professionellt att köra egen kodat system och lättare för användaren dessutom.

Jag skulle helt enkelt lägga upp en allmän databas table för alla inlägg sedan en table för bloggarna. Där header / namn etc står inskrivet. Sen hämtar du utifrån bloggens ID alla inlägg som har definierat bloggens ID som referens.

En bloggplattform är det bästa sättet att lära sig de vanligaste aspekterna av PHP. Fast om du planerar att driva detta projekt som vinstdrivande bör du ta kontakt med konsulter inom området.

Tack så mycket för svaret! Jag var inne på detta i början att bygga den från grunden med PHP och MySQL faktiskt. Så jag skall absolut samla mer information om hur man konstruerar upp plattformen på dessa språk så om du har mer nyttiga tips och kankse länkar om ett liknande projekt med PHP och MySQL så dela med dig gärna av dem. Har du också möjligtvis några tips på bra konsulter inom dessa områden?
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in