Det finns ju ett antal opensource CMS ut på marknaden. Har dock sett att en del av den använder bara textrutor för skapadent av sidorna. Jag hade kört med någon form av templates. Det gör det ju enklare att lägga till funktionalitet efter hand. Jo jag hänger med tankegången. Mailade dig dock om ett exempel i alla fall. Jag tycker nog du ska överväga att inte uppfinna hjulet igen ;) Jo det är jag mycket väl medveten om att det finns. Men om alla tänkte så, så skulle det inte finnas så många saker i denna värld! :) Fredrik, mina förslag var konstruktiva! :) *mummel* Jaså, kan du allt det? Då behöver du väl inte ställa nybörjarfrågor här...? ;-) Jag fattar inte vad du är ute efter! Du ville ha tips om att bygga CMS. Mitt absolut bästa tips jag kan ge dig, är att ta en titt på befintliga CM-system som finns, och lär dig från dem. Tolkade det lite som! Vad blev resultatet då? Det blev okei. Men mitt menyfunktionen är inte tillfredställande ännu. :) Men funkar...Publiceringssystem
Sitter och funderar på att skapa ett litet mindre ett med Online HTML-editor.
Mitt största problem, som jag inte riktigt har löst är tanke gången kring sidskapandet.
Variant 1.
Skapa -> Skriv in informationen som skall visas på sidan -> Publicera sidan.
(det är den enkla varianten, sen sparas html-koden i en databas, eller så skapas sidan direkt på servern)
Variant 2
Skapa -> Skriv in informationen som skall visas på sidan i en förutbestämd layout -> Publicera sidan.
Den förutbestämda layouten blir ju en form av template då.
Men jag vet inte riktigt hur jag skall lösa delen med om man vill ha nyheter, om de blir en särskild del, eller om jag skall skapa en ny sida för varje nyhet och sedan göra så man får editera ex. första sidan och göra en länkning till den icke publicerade nyheten?
Idéer tack! (Min hjärna är lite överhettad och jag har inget bollplank!
Andra tankegångar välkommnas starkt! (Ps. Inga kod exempel) Bara tankar! :DSv: Publiceringssystem
Jag förstår inte riktigt problemet med nyheterna... Vill du kunna lista dom dynamiskt på en föräldersida, eller liknande?
Jag har gjort en mycket enkel variant av CMS och använder mig av två "sidtyper", en är "standard" och den andra är "nyhetsartikel". Inmatningsformulären är lite olika beroende på vilken typ av sida som är vald, men alla sidor sparas i samma tabell i databasen.
Det enda som skiljer typerna är att i standardsidan kan man välja att lista sidorna under den, endera fallande eller stigande. Då listas endast sidorna av typen nyhetsartikel och de måste ligga direkt under standard-sidan (vet inte hur du löser sorteringen dock).
Dessutom kan man ange publiceringsdatum i nyhetsartikel-sidorna, vilket sidorna sorteras efter i listan.
Förstår du hur jag menar? Maila mig om du vill se ett exempel på hur jag har löst det.Sv:Publiceringssystem
Sv: Publiceringssystem
Kolla in de CMS-system som finns, t.ex. DotNetNuke eller RainbowPortal (ASP.NET) , båda är gratis opensource. Eller om du föredrar php är denna sajt en bra samling över många olika gratis system:
http://www.opensourcecms.com/Sv:Publiceringssystem
Fördelen med att skapa det själv är:
- Inlärning by Doing It!
- Dokumenterad kunskap (vilket ett nedladdat system ej ger) ;)
- Möjlighet om det blir effektivt att sälja licenser på det! (speciellt om man startar företag)
- Lättare att anpassa kundernas behov efter sitt eget system (för att man kan det)
- Enklare att bygga ut, eftersom man Vet hur det är uppbyggt!
- osv.
Så kom gärna med andra, lite mer konstruktiva, idéer! ;)
Mvh Fredrik M.Sv: Publiceringssystem
Att ignorera all samlad kunskap som finns här i världen
om CMS och börja från scratch är INTE konstruktivt :-)
Lär dig av systemen som finns, t ex DotNetNuke.
Åtminstone att använda det. Eventuellt att utveckla egna modules.
På vägen kommer du lära dig otroligt mycket om CMS.Sv:Publiceringssystem
Jag ignorera inte den samlade kunskapen som finns i form av färdiga system, jag utvecklar den, lånar idéer här och där, men jag är inte riktigt nöjd med den form av sätt att skapa sidorna på än. I mångt och mycket lite för omständigt för personer utan kunskap inom världen överhuvudtaget! :)
Btw. Hur kommer det sig att utvecklingsföretag finns om det inte fanns en efterfrågan? Tänk om alla tänkte, näe men det finns ju ett färdigt system att ladda hem där o där o där!
Vi uppfinner inte hjulet igen, vi utvecklar hjulet. Vi gör det snabbare, bättre format, lättare att använda, säkrare, mer dynamiskt, bla blabla.. :D
Sv: Publiceringssystem
Sv: Publiceringssystem
Jag vet inte vad för slags svar du ville ha, men det är det absolut bästa rådet jag kan ge dig.Sv:Publiceringssystem
"Orka skapa eget, ladda hem ett i stället! "
:) har väl löst det mesta nu skulle jag tro! :)Sv: Publiceringssystem
Hittade du något vettigt att vidareutveckla?
Eller var du bara sugen på att skapa något alldeles eget?Sv:Publiceringssystem