ThePentiumGuy Posted May 17, 2005 Posted May 17, 2005 It's time to update the looks of my site. I now have a server with PHP, ASP.NET, MySql, you name it. I think I should start using CMS's... so the layout will be "Easy" and stuff. I'm not that much of a web designer, but what I DO want is some suggestions on how to make webpages for tutorials. You can check my old page on my sig. So I went and tried a bunch of PHP CMS's such as PHP Nuke and E107. They're GREAT - but unfortunately, the pages must be created in a forum-style manner (it has some built-in editor), and this is generally not good for putting out tutorial content... I mean, e107/phpnuke - you can't even TAB the code. Even if you wrap in CODE tags. What I'm looking for is a content management system (free) where I can upload files.....say, from dreamweaver/front page.... Am I looking at this whole thing wrong? Should I even be USING a CMS? Sorry if I seem confused, I'm sort of new to web development (besides basic, crappy HTML as you can see from my site). I'd like to step away from that and move to something more advanced. Any tips? -The Pentium Guy Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
*Experts* mutant Posted May 18, 2005 *Experts* Posted May 18, 2005 (edited) Depends on what you want to do with your site other than just posting tutorials. CMS for just posting tutorials is a bit of an overkill, and will probably take some time to customize it the way you want it (I speak from previous experience here :)). What I went with for the resurrection of my old website is a collection of simple PHP pages, that all include the basic layout file and then the page specific information. For example appropriate tutorial is chosen based on the value of a query string, and the file with the same name is included in the page. All of this required about 10 lines of PHP :). In the end you have to decide what else you would want to do with your website. RainbowPortal is a nice ASP.NET CMS. Edited May 18, 2005 by mutant Quote
Shazbots Posted May 18, 2005 Posted May 18, 2005 Hands down i think its DotNetNuke. Open Source. Thousands of community members for help. Highly upgradable. http://www.dotnetnuke.com Quote
ThePentiumGuy Posted May 18, 2005 Author Posted May 18, 2005 I don't know PHP, but I'd be willing to learn it :). Thanks for the help. I'll give a look into DotNetNuke, in fact I'm downloading it right now. i'll give it a shot and see if it's good.. as long as it indents and doesn't screw up my *CODE* (by not indenting....etc) then it's fine. Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
*Experts* mutant Posted May 19, 2005 *Experts* Posted May 19, 2005 Im not talking about using PHP in specific. I'm just trying to point out that you can build a simple system for a website like that very easily without investing plenty of time. :) Quote
ThePentiumGuy Posted May 19, 2005 Author Posted May 19, 2005 Im not talking about using PHP in specific. I'm just trying to point out that you can build a simple system for a website like that very easily without investing plenty of time. :) Yeah I know what you meant :D. But it is time for me to learn something besides .NET and Java. Man, my connection must suck (768K) it's STILL uploading DotNetNuke (50MB). Look at the time difference: 07:42 PM 09:20 PM Nearly 1.5 hours uploading 50 MB.. wow :P Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
ThePentiumGuy Posted May 19, 2005 Author Posted May 19, 2005 Yay. Done uploading. I read the instructions thoroughly, I created a database called dotnetnuke and a username/password. I made sure I could connect to the database <?php if ( mysql_connect('localhost', 'MYUSER', 'MYPASS', 'dotnetnuke') ) { echo 'Yay!'; } else { echo 'Crap..'; } ?> And it echoes back "Yay". So the database is working fine. I can't get the ASP.NET thing working though <add key="SiteSqlServer" value="Server=(local);Database=dotnetnuke;uid=MYUSER;pwd=MYPASSWORD;" /> That itself doesn't work. Not too sure what to put for the Server=(local); value.. Putting in <add key="SiteSqlServer" value="Server=localhost;Database=dotnetnuke;uid=MYUSER;pwd=MYPASSWORD;" /> doesn't work either. Any suggestions? Thanks. -The Pentium Guy Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
*Experts* mutant Posted May 19, 2005 *Experts* Posted May 19, 2005 What is the error you are getting? Quote
kejpa Posted May 19, 2005 Posted May 19, 2005 Hey Pentiumguy! I'm not too sure but it looks like <add key="SiteSqlServer" value="Server=(local);Database=dotnetnuke;uid=MYUSER;pwd=MYPASSWORD;" /> is for connecting to a SQLServer.... HTH /Kejpa Quote
ThePentiumGuy Posted May 19, 2005 Author Posted May 19, 2005 Yeah, but the instructions ask me to fill those fields out :P. Mutant: Server Error in '/' Application. Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> I turned this on: <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> At the very end of my file. Not too sure what's going on here. -The Pentium Guy Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
Shazbots Posted May 21, 2005 Posted May 21, 2005 I dont know what kind of hosting your with(since you said you were uploading) but dnn requires a few special permissions to work. Such as db_owner in SQL-server on the 'dotnetnuke' database. Depending on the Operating System of the server, the users ASP_WP (XP, 2000) or NT_Authority(2003) needs db_owner. The connection string will most likely not be 'local host' as the server, your web hoster should provide you with details for its connection string requirements. Yeah, but the instructions ask me to fill those fields out :P. customerErrors mode="Off" - just makes sure that helpful errors are shown. Quote
ThePentiumGuy Posted May 21, 2005 Author Posted May 21, 2005 Thanks, Yeah I got my hosting from somebody else :). It's windows 2000 hosting though... Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
Shazbots Posted May 21, 2005 Posted May 21, 2005 I think it would be best if you ask the Web Hoster that they will allow thoose permissions or not. Some Hosters advertise free DNN setup. The 'ASP NET' account needs db_owner permissions on a 2000 server as stated above. Quote
ThePentiumGuy Posted May 21, 2005 Author Posted May 21, 2005 I just talked to my hoster, he said he'll set this up later today. Thanks Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
ThePentiumGuy Posted May 23, 2005 Author Posted May 23, 2005 Hmm. Apparently I have to use SQL 2000 instead of mySQL. I talked with the guy. I learned that the best thing to do is simply use CSS instead of going for a CMS. I"m learning it right now - pretty neat. Thanks for all your help guys. I'll notify you when my new website unveils itself. -The Pentium Guy Quote My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!) vbprogramming.8k.com My Project (Need VB.NET Programmers) http://workspaces.gotdotnet.com/ResolutionRPG
*Experts* mutant Posted May 23, 2005 *Experts* Posted May 23, 2005 How is CSS going to substitute for a CMS? Am I missing something ? :) Quote
Shazbots Posted May 23, 2005 Posted May 23, 2005 How is CSS going to substitute for a CMS? Am I missing something ? :) The whole idea of a CMS is so that you dont have to touch the code. This means you will have to manually update the pages html everytime you update the page. I second that, how does css replace a cms system? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.