-
-
CommentAuthoruberlemurguy
- CommentTimeAug 9th 2008 edited by uberlemurguy on the 11th August 2008 at 21:38:57 EDT
I just finished a new CMS. (Yes another one). This is a very early build of it (I think I will call it v. 0.1), but I think it will give a representation of what this will be in the future. It is meant to be very, very easy to design for. Here is an online demonstration: http://gorgefamily.com/wdcms/. The admin username is Alec and the password is test. There is a link to the admin on the main page.
Here is a link to a zip file with all of files for the cms (unzipped size: 128k): wdcms.zip.
There is an installer in the zip file (install.php). You need PHP 4.2+, you need a MySQL database v. 4+.
If you want to theme for it just look at the themes that are in there currently. I will write more documentation, limitations, and planned updates and make a small website later. I am a bit exhausted from lots and lots of coding.
Post any bugs you encounter.
Thanks,
Alec
edit:
Okay I made a big round of updates that allow you to put content somewhere that is editable on any page, but applied to all pages, you can edit the menu titles, added more buttons and features to the WYSIWYG. -
-
-
CommentAuthorNeuen
- CommentTimeAug 9th 2008
I like it. Although, I'm a fan of clean urls. Any chance that they will work there way into this cms? -
-
-
CommentAuthorChristopher
- CommentTimeAug 9th 2008
Clean URL's plus the ability to edit the page title / meta keywords and description would be good, otherwise it's like many of these other small CMS's — useless for SEO optimisation.
From a users point of view it does seem simple to use, although I would suggest you highlight the editable content region a bit when logged in so you know what is editable (e.g. highlight it from the rest of the page text). -
-
- CommentAuthorconartistdesigns
- CommentTimeAug 9th 2008
I like it. its fun. What rich text editor are you using? I think we may be using the same one the problem is mine doesnt work in IE. -
-
CommentAuthoruberlemurguy
- CommentTimeAug 9th 2008
@Neuen/Christopher: Wow! A quick response! I am going to bake clean urls in in the next few days (maybe today, with luck). I will make meta description and keywords also with the clean urls. Any suggestions on how to make it stand out? I need some thing that won't ever mess up a design and is obvious, pretty hard, I am thinking maybe a background color? I am not sure though.
@conartistdesigns: I am using Nicedit. -
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 9th 2008
I am having issues with the clean urls (help anyone?). But I included meta keywords and description with the install and it is now in the settings also. -
-
- CommentAuthorwfiedler
- CommentTimeAug 10th 2008
Wow Alec, this CMS is really cool! I like it very much, although I prefer flat file based CMS'. Any chance to make two versions?
NicEdit seems to me a little bit limited as it doesn't work properly in IE as Connor already mentioned. How about using markItUp! instead? This is a real webmaster's editor. I built an advanced version.
Have a look at the demo here. If you want it, just let me know.
What I'm missing is an upload function for images for directly inserting them.
But nevertheless, the CMS is great fun to work with. Keep us informed how your work is going on. Hundreds of
-
-
CommentAuthorcoollew
- CommentTimeAug 10th 2008
Keep up the good work Alec I just checked it out
very easy to use I like it
-
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 10th 2008 edited by uberlemurguy on the 10th August 2008 at 11:07:05 EDT
@coollew:
Thanks! I am trying hard!
The editor works fine in IE7, but I haven't tested in IE6 yet. Also, markItUp! won't work because I need the WYSIWYG editor to have one instance of the toolbar work for multiple area AND you have to be able to apply it to any tag (h3, div, span etc.)
Yes, I do need to make a image upload function, but that wasn't the highest thing on the list of priorities because of the extra work involved. The extra work would come because I need a good upload progress bar, and a php image manipulation library to resize the images. That will create even more work because then I have to test if the library is there then enable the upload function and on, and on, and on.
Yes, I don't have to do all the work and I could just make an uploader, but then it wouldn't be very good, and I know people will upload 4mb 2560x1980 images that they took. They will need to be resized.
Flat-file wise, I guess it could be possible, I only use 3 tables in my data base. I could do it, but I think I need to finish most of the features before I have to write my cms twice, while it is in development.
Again, I need help on clean url's. I am looking for a .htaccess and php approach so that I don't have to rewrite my entire cms. I think I may have found a solution, but I would still have to tweak a few thing for it to work right.
So much to do, so little time, school starts on Thursday! -
-
-
CommentAuthorNeuen
- CommentTimeAug 10th 2008
I had a bit more time to play around with it this morning and for some reason it's not letting me rearrange the menu items. Even though it does say my changes have been saved they never get applied. -
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 10th 2008
@Neuen
I don't know what I did , but there was some extra stuff that broke the file. It is fixed now, thanks for looking around. -
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 10th 2008 edited by uberlemurguy on the 10th August 2008 at 13:38:03 EDT
I added some borders to the editable items so it is more obvious what you can edit (this works in IE also). -
-
-
CommentAuthorNeuen
- CommentTimeAug 10th 2008
For the editing 'header' border I think it could use a bit of padding. Not that it really matters but I think it might look a little better. -
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 10th 2008
It might look better, but I don't want to override the designs default padding for the header, which might cause it to look even worse in another design, it is already risky over-riding the border. -
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 11th 2008 edited by uberlemurguy on the 11th August 2008 at 21:38:01 EDT
Okay I made a big round of updates that allow you to put content somewhere that is editable on any page, but applied to all pages, you can edit the menu titles, added more buttons and features to the WYSIWYG.
Next update: image uploading and documentation.
The zip file was updated.
You should really check it out! -
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 12th 2008
Can anyone give me more suggestions? I am half-way through with the image uploader and resizer. -
-
-
CommentAuthorgnome
- CommentTimeAug 12th 2008
Add support for uploading files which the site owner can make available to his/her users, such as zip files for template designers, or mp3 files for musicians, or .pdf files for publishers or print-designers. -
-
- CommentAuthorwfiedler
- CommentTimeAug 13th 2008
Alec - NicEdit doesn't make valid XHTML e.g.:<br>instead of<br />Why not using the nicXHTML Plugin? -
-
CommentAuthoruberlemurguy
- CommentTimeAug 13th 2008 edited by uberlemurguy on the 13th August 2008 at 18:13:41 EDT
@gnome:
Yeah, that is a good idea, will work on that.
@wfiedler:
I am, maybe it didn't work right?
edit: I manually just edited the JS file to make it work! -
-
- CommentAuthorconartistdesigns
- CommentTimeAug 13th 2008
I on thing I wish Nice edit would do is p tags. To get that eeect you have to do
or is there another way? -
- CommentAuthorfernbap
- CommentTimeAug 13th 2008
Where i had much work while developing LightNEasy was UTF8 encoding/decoding and implementing language files (including the editor). A serious headaque are the rtl languages, like arabic and hebrew.
If you are still in the first stages of development, you will save a lot of work by taking that into account from the beginning. -
-
CommentAuthoruberlemurguy
- CommentTimeAug 14th 2008 edited by uberlemurguy on the 14th August 2008 at 22:33:49 EDT
conartistdesigns:I on thing I wish Nice edit would do is p tags. To get that eeect you have to do
??? a quick google search found that eeect means: Engineered early embryonic cardiac tissue and I don't think that is what you meant.
fernbap:
Where do I start?
@all
I broke something somehow in Nicedit, it won't work! I need to fix it later today. -
-
- CommentAuthorfernbap
- CommentTimeAug 14th 2008 edited by fernbap on the 15th August 2008 at 06:11:43 EDT
fernbap:
Where do I start?
Multi-language support:
1. use a global array for all the messages the cms is to display
2. create a default language file (en), something like:<?php
$textdirection="ltr";
$message[1]="my message 1";
$message[2]="message 2";
...
...
$message[n]="ERROR - message n";
?>
3. call that file something like "lang_en.php"
4. include the file at the start of your script (remember, the functions must include "global $message;" so that they can access the content of that array)
5. use $textdirection to display the header content-language metacommand -
-
CommentAuthoruberlemurguy
- CommentTimeAug 14th 2008
@fernbap
Great idea, will work on it when I can but now I am in school
and don't have as much time, that doesn't seem to hard but my first reaction was, "Oh noes, my CMS message system needs teh rewrites!!", but it really isn't that bad.
-
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 14th 2008
Yay! Errors are fixed! -
-
- CommentAuthorthezendesign
- CommentTimeAug 18th 2008
Great little CMS !
I would recommend meta tags for each article itself and not just default meta tags for all pages the same.
my 2 cents....
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 18th 2008
I think those are very high quality 2 cents thezendesign, but you google indexs the page's content so having the two meta tags different on each wouldn't help very much. Anyways the meta tags are used as highly as they used to be so I don't really see the benefit. -
-
- CommentAuthorJames
- CommentTimeAug 18th 2008
Its looks really good - a lot more user friendly than some others!
Are clean links still on the menu?
How easy would it be to integrate a different theme to your project? -
- CommentAuthorthezendesign
- CommentTimeAug 18th 2008 edited by thezendesign on the 18th August 2008 at 19:10:41 EDT
Posted By: uberlemurguyI think those are very high quality 2 cents thezendesign, but you google indexs the page's content so having the two meta tags different on each wouldn't help very much. Anyways the meta tags are used as highly as they used to be so I don't really see the benefit.
Actually google displays meta tags of each page as small "snippet" sometimes so it would be quite useful and beneficial to use different meta tags for every page. At the end each page is somehow different and has its own content.
Some search engines still rely heavilly on meta tags and I wouldn't mind couple of more visitors on my sites because of unique meta tags on each page
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 19th 2008
Okay then I guess I will do that this weekend (multi-layer menus are pretty important) -
-
-
CommentAuthoruberlemurguy
- CommentTimeAug 25th 2008
Any more suggestions (I had a very busy week and couldn't work on the CMS so this is more of a BUMP). -
-
-
CommentAuthoruberlemurguy
- CommentTimeSep 9th 2008 edited by uberlemurguy on the 09th September 2008 at 18:20:56 EDT
I incorporated CLEAN URLs!!!!
I would like to thank a very useful article (http://www.athensexchange.com/blog/288). It was the first article that not only told me how to write the .htaccess, but also how to access the new variables through PHP!
Multi-layer menus are next but I can't think of a good way to do it. I display the menu from the list of pages in the database (1 table) and I don't want to really make a new table so can someone help me?
I can post more information about the table if you want.
@James
Thanks! It is very, very easy to make a template for my CMS because that was my orginal goal for the project. I will be writing documentation after I implement uploading of files and (maybe) multi-layer menus.
Thanks everybody:





























^^^ That should be enough for everyone! ^^^ -
1 to 32 of 32
