I completely agree with everything you said. you're right, something like this does not exist, at least not when I tried to find it. My situation is the same as yours, except instead of software, my content is made up of articles.-superboyac (September 22, 2009, 06:52 PM)
I may have misunderstood completely and if so it is my fault completely as well. But a lot of what I read here can be and is achieved by using smarty (http://www.smarty.net/) and is implemented by some CMSes, may be not as thoroughly as described but not too far off either.
For example reusing and controlling content is one of the strengths of smarty.-rgdot (September 22, 2009, 08:06 PM)
In the flow of writing the verbiage at the top I forgot to add that I have actually implemented all of the ideas - in Delphi :) Now, this doesn't make a lot of sense, since I would have to generate the complete site on the desktop side, then upload the static html pages, and repeat the process for every update. But as a framework it certainly works.-tranglos (September 22, 2009, 08:27 PM)
What are the chances of being able to look at your Delphi implementation? :)-rgdot (September 22, 2009, 08:39 PM)
I'm no programmer and I haven't used any CMS but your design ideas seems to be a Ning on steroids ala:
http://www.ning.com/
http://www.socialgo.com/
http://www.mixxt.com/-Paul Keith (September 22, 2009, 09:47 PM)
That works if what you are publishing is conceptually a blog. It may be a serious and well-designed news site, but it's still a blog by heart. (Apparently most of my favorites run on Drupal, and there are some great-looking ones based on WordPress.) Recognize them by the URLs like www.site.com/2009/9/23/why-things-suck-the-way-they-are. That's a blog.-tranglos (September 22, 2009, 06:26 PM)
I'm onboard with the idea, in case you couldn't tell.-superboyac (September 22, 2009, 10:49 PM)
My interest has always been on a tool that would take a directory tree of flat files and make a website out of them.-mouser (September 23, 2009, 12:28 AM)
Are these examples of the type of site you are looking to build?
They are all using the same CMS.-app103 (September 22, 2009, 08:33 PM)
What about writing the CMS in Delphi, as ASP or ASP.net? Then you wouldn't have to run it on your desktop to generate static pages. All you'd need is a server running Windows.-app103 (September 22, 2009, 08:33 PM)
Tranglos your system reminds me of what i've always wanted for DC:I never knew about this...cool idea.
https://www.donationcoder.com/forum/index.php?topic=3689.0
My interest has always been on a tool that would take a directory tree of flat files and make a website out of them.-mouser (September 23, 2009, 12:28 AM)
My interest has always been on a tool that would take a directory tree of flat files and make a website out of them.-mouser (September 23, 2009, 12:28 AM)
ps. i understand the topic of the thread was meant to emphasize a point, but this is one of these cases where it makes it harder for people to find things when searching -- how about renaming the thread to something more relevant to the discussion?-mouser (September 24, 2009, 01:44 PM)
... I'd be interested in something a little more scriptable and that working by analyzing different files in a directory tree that might have all kind of extra information to guide how the site is constructed and what menus are shown.-mouser (September 23, 2009, 01:32 PM)
in this case my intention is that one would have control over the data and be able to add any info that the website builder would need.-mouser (September 24, 2009, 02:56 PM)
So there should be two ways of linking. One, by the database ID of an article.ModX does this.
I'm not a dev so I can't vouch for it, but don't forget NSIS - the Nullsoft Scriptable Install System: http://sourceforge.net/projects/nsis/
Open source.-JavaJones (October 08, 2009, 01:47 PM)
I'd like to address all the points in your opening post about a better CMS, but I have a baby sleeping in my lap and it's a little bit difficult to type.:)-kwacky1 (October 08, 2009, 06:14 AM)
CMME means "Content Management Made Easy". It is a web content management system that is easy to use, doesn't have a lot of requirements and allows for reasonable flexibility. Have a look at the user manual if you want to see how it works.
Some key features of CMME:
* Easy installation, small requirements.
* Page layout using templates and page parts.
* Markup using cascading style sheets.
* WYSIWYG page editing.
* Page(part) inclusion.
* Syntax highlighting for code parts on pages
* RSS Feeds.
* Web Log functionality.
* Statistics and page visit counters, including charts.
* Built in backup functionality, using ZIP.
* Supports Firefox and Internet Explorer. Safari is not yet supported. It will be supported with the next version of xinha.
* Simple installation.
* Technical clarity.
This content management system is completely file based. It doesn't need a database to work like most other content management systems.
CMME has been developed for technical clarity. It has been developed to do one task and do it with simplicity. It's design is to be extendable, using plugins that are themselves simple (sub)programs. Only the parts of the program that need to be a script are so, the rest is kept cleanly functional and object oriented. This is contrary to the common PHP way of creating scripts that mix HTML with PHP code.
I just wanted to bump this thread again in case anyone had new information or discoveries.I have. Check out YII (http://erickennedy.org/Drupal-7-Reasons-to-Switch).-superboyac (February 25, 2010, 12:47 AM)
now rinse/repeat ad eternam, with 2-5 years in each phase:-iphigenie (March 13, 2011, 08:39 AM)