All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Is [ulr=http://forums.osdever.net]this the new osdever.net CMS[/url]? Because if you compare it to the Fedora Core 5 website, you will find that the designs are pretty similar. So similar that the osdever page has this, commented out in the HTML:
The XHTML and CSS have been copied and pasted directly from the fedora page. Is this just tempoary, to test out the CMS, or were the Bona Fide Osdev people just trying to cut some corners in the design??
I tried posting this in their forums a couple of days ago, but no one has replied. Maybe someone here can shed some light on this.
that page isn't in any way official, but on the other hand
the CMS developer is using it on his personal page too
(which is being used right now): http://www.illusionos.org/
Yes, it's based off the fedora css file and a few lines of code. I was experimenting with their design before the actual development of the CMS started and already had it down into templates for a CMS when the new osdever site started. It is __not__ the official template, that's to surprise you guys with later. =)
That is the alpha site though if anyone wanted to break things. You may get a few 404 on user items and errors on the download section (done on purpose for now).
The main reason for the continued use of their css file for the design at the moment is to conceal the final design until we launch it on the main site and to allow us to finish the design before people start giving us suggestions on it.
If you have any questions, feel free to post there, I'll check it daily now, since I know people are actually visiting it.
Hope that clears things up. I also would like to appologize for the length of time it's taking to develop. As it sits right now, the CMS is over 16k lines long and we still have a few minor things to do.
No there isn't as of yet, but I'll give you a list.
- 100% SEO urls
- Admin controls with put in directory modules
- low query count
- caching
- syntax highlighting for ~32 languages
- Basic forum functions
- 100% dynamic pages (ex. http://forums.osdever.net/content/test)
- guest, user, mod, junior admin, admin user levels
- Lot's of OOP
- tutorial system
- download system
- dynamic menu
That's nice, what I did for mine was allow everything to be dynamic from Users to the amount of pages.
The core handled the errors and logged them accordingly.
There were three type of requests that could be made.
Page, Module, or Admin
Admin were probably the only static content and not even so much. Modules could register space on the canvas of the administration panel so you could manage their inner workings.
Modules were isolated from the core and communicated using a set of functions which I exposed to them.
Pages were static HTML data that could be added as needed while Modules where dynamic and made in PHP.
I think what I did was mine was try to make it as pluggable as possible. This resulted in the core being less than 300 lines and modules being the rest of it.
I ceased work on it due to a lack of time but it was a fun project.
Good luck on yours, I don't know but I enjoyed writing mine.
It seems I was off a bit. Just ran sloccount on the code again, here is the output:
Total Physical Source Lines of Code (SLOC) = 19,422
Development Effort Estimate, Person-Years (Person-Months) = 4.51 (54.07)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 0.95 (11.39)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 4.75
Total Estimated Cost to Develop = $ 608,626
(average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler