Development Yoxis - Flat File CMS

Discussion in 'Software' started by hacker 8991, 25 Jun 2006.

  1. hacker 8991

    hacker 8991 What's a Dremel?

    Joined:
    8 Jan 2004
    Posts:
    643
    Likes Received:
    1
    After trying in vain for several hours to locate a content management system that did not use a database (and was easy to understand), I gave up and decided to improve upon the one I had already built. Although this may seem like a continuation of that project, Yoxis was built from scratch to improve upon the methods used previously.

    [​IMG]
    Download yoxis_v10.tgz (version 1.0, 9.24 KB)

    There are still a couple of problems with this release that I want to fix.
    • HTML encoding in the entries is troublesome (i.e., sometimes it works, sometimes it doesn't)
    • You cannot change the category that a file is in by editing it
    • You cannot post articles without a category
    • There is no installer (not necessary, but nice to have)

    A live example is up and running, and I would greatly appreciate any comments on this - but please, nothing about SQLite or MySQL or PSQL or any variation thereof.

    - tf

    P.S. - "Yoxis" is an intentional misspelling of "y-axis," which implies that this piece of software is very narrowly defined. Think like a "niche."

    edit: fixed download link and live link
     
    Last edited: 28 Jun 2006
  2. planki

    planki ...

    Joined:
    20 Dec 2003
    Posts:
    1,132
    Likes Received:
    0
    the software sounds good but that quote caught my attention, its brilliant!
     
  3. hacker 8991

    hacker 8991 What's a Dremel?

    Joined:
    8 Jan 2004
    Posts:
    643
    Likes Received:
    1
    Live Version (with admin) Online

    I posted a live version with admin (this one's for you, TekMonkey) to my site so that you can try out the admin panel. My only plea is that you do not delete the entry that is already there.

    - tf
     
  4. will.

    will. A motorbike of jealousy!

    Joined:
    2 Mar 2005
    Posts:
    4,461
    Likes Received:
    20
    I just tried it out.. It looks good.
     
  5. dfhaii

    dfhaii internets

    Joined:
    24 Mar 2002
    Posts:
    520
    Likes Received:
    0
    Got Oracle? :p :D
     
  6. quack

    quack Minimodder

    Joined:
    6 Mar 2002
    Posts:
    5,240
    Likes Received:
    9
    BerkeleyDB? ;)
     
  7. RTT

    RTT #parp

    Joined:
    12 Mar 2001
    Posts:
    14,120
    Likes Received:
    74
    postgres? :D Ok, enough ;)
     
  8. hacker 8991

    hacker 8991 What's a Dremel?

    Joined:
    8 Jan 2004
    Posts:
    643
    Likes Received:
    1
    In response to the last three posts and IRC banter, let me explain why I chose to write a flat-file CMS as opposed to one that uses SQLite, MySQL, Postgres, Oracle, or BerekelyDB.

    The main reason is simplicity. If you are familiar with Blosxom, that is similar to what I was aiming for. If the program only requires one thing (PHP) to use, it makes it much easier to set up. You can avoid having to install SQL, set it up, create a database and user, etc.

    It also makes my program much more streamlined, as the functions I have written only do what I need them to do (i.e., not much overhead).


    So please, don't comment on the fact that it is flat-file (it's going to stay that way). I'd like some feedback on the features (what you want, did it behave as expected, etc.) and bugs (I've already noticed a few).

    - tf
     
  9. kickarse

    kickarse What's a Dremel?

    Joined:
    6 Oct 2004
    Posts:
    1,281
    Likes Received:
    0
    Very nice... would be cool if it had something like FCKeditor or Xinha
     
  10. crazydeep74

    crazydeep74 What's a Dremel?

    Joined:
    25 Jul 2005
    Posts:
    762
    Likes Received:
    0
    Download link is...down.
     
  11. hacker 8991

    hacker 8991 What's a Dremel?

    Joined:
    8 Jan 2004
    Posts:
    643
    Likes Received:
    1
    I fixed the download link (sorry, change to a new system) and fixed the link to the live version.

    If you're interested in following this project, the future features have been posted. I plan to have all of them bundled with version 1.1, which should be released in about two weeks.

    - tf
     
  12. Cookie Monster

    Cookie Monster Multimodder

    Joined:
    27 Aug 2003
    Posts:
    4,208
    Likes Received:
    388
    the live link doesn't seem to be working now, im also currently in the process of building a cms but with mysql. will show you all soon once ive got the next stage out the way.
     
  13. hacker 8991

    hacker 8991 What's a Dremel?

    Joined:
    8 Jan 2004
    Posts:
    643
    Likes Received:
    1
    The link was working, but the page didn't have any files on it and was showing an error (something I plan to fix in the next version). If you want to test out the live version, go to the admin panel and look around.

    - tf
     
  14. OneSeventeen

    OneSeventeen Oooh Shiny!

    Joined:
    3 Apr 2002
    Posts:
    3,454
    Likes Received:
    2
    Okay, since nobody else was going to do it, I just added a category and 2 or 3 files.

    Looks kind of interesting, not a bad little tool at all!
     
  15. TekMonkey

    TekMonkey I enjoy cheese.

    Joined:
    6 Dec 2002
    Posts:
    3,081
    Likes Received:
    0
    Pfft I added a bunch of categories and pages, but someone erased them! >:[
     
  16. will.

    will. A motorbike of jealousy!

    Joined:
    2 Mar 2005
    Posts:
    4,461
    Likes Received:
    20
    dito

    was playing arround again and I have discovered that if you create a new category and then click add a post to this new category and then post it. it doesn't go into ure new category. Then, try and move it and it simply duplicates it into both categories.
     
    Last edited: 30 Jun 2006
  17. hacker 8991

    hacker 8991 What's a Dremel?

    Joined:
    8 Jan 2004
    Posts:
    643
    Likes Received:
    1
    Will, I don't know if you checked this when you tried to add a file, but you still have to hit the radio button next to the category. It doesn't happen automatically (yet... )

    - tf
     
  18. hacker 8991

    hacker 8991 What's a Dremel?

    Joined:
    8 Jan 2004
    Posts:
    643
    Likes Received:
    1
    Despite the drop of comments in this thread, I've been doing some work on my project, and I'm getting ever to the version 1.1 release. I'm still looking for more opinions about features and bugs (I think I addressed most of them so far, but there are always more).

    - tf
     
  19. crazydeep74

    crazydeep74 What's a Dremel?

    Joined:
    25 Jul 2005
    Posts:
    762
    Likes Received:
    0
    A user resricted area. Where you can add, Delete, mod members, and there access rights via the CP, Of coarse not using SQL. <-- Thats a challenge :) .
     

Share This Page