I have started a series called Witty Wizard, http://wittywizard.org/ I will
focus on a Tutorials on how to create a CMS, still working on my install
script, it works in CentOS, but have not testing it on Debian or other
distros yet, had issues with Debian first time, so I will try again, once
done with that I plan to do a step by step video series walking through how
I created this CMS,
First Step 0 - Install Script, will install Wt from Repo, will add option
to compile new, installs haproxy and monit, setting up a default app (Witty
Wizard) or installing a new one.
Step 1 will be the log in
Step 2 will be multiple domains
Step 3 will be reading in Static Content
Step 4 will be Creating Dynamic Data
and so on.
Idea is to learn to write a CMS, but in the End, it will be a fully
operational CMS.
I do not see any obstacles and videos should be released on a schedule, I'm
a Disabled Vet, so my health dictates most of that schedule right now, but
hopfully by Sumer I'll be done with Step 4, which is as far as I planed it,
right now I will just take it step by step, get ideas about how that step
went, get feedback, make changes, make a video covering major changes, then
move on.
I decided on doing this whole project in Wt, not sure how to handle Forums,
Blogs and other features that would be nice to have during development, but
right now the site will be in what ever state the CMS is in, and I might
use sub domain to create a Forum in phpBB, bugzilla or some other software,
but I eventually want all this to be done by the CMS.
This CMS is Wizard Driven, using Wt, the Video tutorials will be written
for none-programmers as well as seasoned vets like myself, who started
Programming in the 70's, and can remember reading about C in the news, I
was very happy with it, C++ was just an extension of the work; but those
that didn't learn to program the hard way will never remember dropping a
deck of cards and having to drive across town to where a card shorted could
be used, because those cards have no numbers on them, and unless you could
read binary punch, you were having a bad day; so I don't want a system like
that, I want a system that ask me what I want and can make it happen, and
that is why I use Wizards, I learned one thing in all my years of
programming, the Code is like a Music Sheet, the words are Poetry, so they
most have a built in way to translate them, so this project will do
Computer Translation of Content also, as well for the Documentation of the
Program itself, only the None speaking programmers will truly appreciate
that, but it comes down on what Open Source Project to use for this, since
I do not want to write that program, so something like Moses, I will have
to see how good it works, but it will allow real time human translation
also, so the end product will also do Subtitles for Videos and Audio files
as well.
Right now I have not found the best way to do Multiple domains, I need to
start a new thread for each URL while allowing alias URL's, but only 1 IP,
also it will have farming in mind, with data feeds from nearest IP with
fastest access time, so it will have scaling built in, the whole idea
behind this project is to use this as a Front end to any application a user
wants for their own domain, so this becomes a menu system to use that
application, while giving the user full CMS and a Full Server admin
features found in Cpanel and the likes, so your need for Apache will be
gone, you do not have to remove it, but I will only focus on wthttp for
security reasons.
It will have a Database manager and file manager built in, as well as
capabilities to convert video and audio formats, as well as being able to
create ISOs.
In short, its something that Wt Community deserves for all their hard work
on this Project, its my way of giving to this Community, so it will have a
built in Project manager, which will include Calendars, Meetings and other
events, so pie in the Sky Dream... You bet, that's why I call it the Witty
Wizard.
Keep in mind this is Fully Open Source, so don't be afraid to jump in, but
just know I am not asking, I may ask questions, but I normally answer them
myself, I do this to document things, not just because I can not remember
shit, which we called CRS in the Military, we really do have 3 letter
acronyms for everything, you can retire me from the Military but you can
not take it out of me, and this is built for the Military, so a lot of code
will be strange to some people, its called Security, and since I also allow
taking over a VM at the root level, this code has things in it that are at
the root level, so I don't have to tell you about login in via ssh or other
more secure means, so step 1 is not to log into just the front and
back-end, but also how to push Master Servers to Slave Servers in different
Farms or Clusters, so it can do Cloud Services, using 3 Key encryption
strong enough for the Military's needs, so this should be fun is what I am
saying, Step by Step build the most Powerful CMS, will at the Same time
being able to run this from the Server its on, or Master Server, so its a
Desktop also, and not only controlling it, but allowing you to manage
multiple Domains, on various Servers around the World, and Secure enough
for all Governments to use, but mostly because its what I want to do
because I need a CMS like this, and there isn't one in any Language.
On Mon, Apr 15, 2013 at 6:31 PM, Matthew Sherborne <[email protected]>wrote:
> Hi Raph,
>
> Did you manage to publish this in the end ?
>
> I'd be interested to hear how it went and what sort of issues you ran into
> and whatnot.
>
> Kind Regards
> Matthew Sherborne
>
>
> On Fri, Jun 29, 2012 at 10:52 PM, Raphael Bauduin <[email protected]>wrote:
>
>> On Wed, Jun 27, 2012 at 3:41 AM, Jeffrey Scott Flesher Gmail
>> <[email protected]> wrote:
>> >
>> > I'm starting an Open Source CMS Project called Flesh; I've decided that
>> Wt
>> > should work well for this project; and now its time to start work; and I
>> > thought I'd check to see if there is already a CMS project out there, I
>> did
>> > not find any doing a search; so I thought I would ask.
>>
>> I have worked on a Wt based CMS that I hope will be published under an
>> open source license before the end of the year. (The hope is about the
>> time frame, as it will for sure be published under an open source
>> license eventually.)
>>
>> It is not a usual CMS though, as it is filesystem based, and uses no
>> database except for sqlite for search functionality (that is
>> optional).
>>
>> Of course, when it's published it will be announced on this mailing list.
>>
>> cheers
>>
>> Raph
>>
>>
>> >
>> > If you have any ideas on how to start a project like this, let me know;
>> I
>> > know that is a vague question; but I'm starting from scratch if I can
>> not
>> > find a project out there, and even if I do, I doubt it will do what I'm
>> > trying to do, so I'm really just looking for ideas.
>> >
>> > My idea right now is to make it database driven; the main function will
>> > check the command line, sterilize it, parse it out, pull a database
>> query
>> > for the page, check cache, clean it if data has changed, create the
>> page if
>> > needed, then sever the page.
>> >
>> > It will have a db record for each item or widget I need to use for a
>> page,
>> > that contains all the information I need for that widget; then use a
>> case
>> > statement to execute the statement; a little over simplified, but
>> basically
>> > that's it, then add the back end, which is a drag and drop widget
>> editor,
>> > based on a Property sheet for each widget in advanced mode, and also a
>> > WYSIWYG for basic editing, which I'm leaning toward a Qt app for that,
>> one
>> > for the desktop and one for devices, but have a web back end as well,
>> but
>> > make it an option.
>> >
>> > I will have a theme designer to go with it; its Open Source, but I
>> doubt it
>> > will get any interest till its out of beta, but the market is to
>> replace all
>> > CMS's out there, so I will make the interface easy to use, with advanced
>> > controls and scripting capabilities, so security is a must to have that
>> > functionality; but I want it to replace cPanel, so it will also control
>> the
>> > web server, if you are the Server Admin, with more control then cPanel
>> > currently has; this way all you need is a VPS account, no Panel and can
>> add
>> > multiple Domain Portals, have email, ftp and other features, each with
>> there
>> > own database and folder space, so they are separate; but allow an
>> > administrator to maintain multiple web portals using one application,
>> and
>> > still giving each web master total control over their own portal.
>> >
>> > Its based on CDN, and my idea is to just push changes with the Qt app,
>> such
>> > that it replicates the data to all CDN's; this way I can firewall out
>> all
>> > ports, other than 80 and 443, and then only allow incoming ports based
>> on
>> > the IP addresses for all the CDN's, with a master IP controller; so you
>> can
>> > update the CDN IP addresses and monitor them for security, so you can
>> take
>> > them off line if they become compromised, and rebuild them with new
>> > credentials; but at the same time, I want to use P2P update capability
>> and
>> > content delivery service to cut back on bandwidth usage, so I'm talking
>> > about some serious code here; but I make video's and its one of the
>> reasons
>> > I want to write this; so I can have a CMS that is designed for fast
>> content
>> > delivery for on demand video, so it will need to interface with a
>> Kaltura
>> > Server also, plus I want it to run my Email server as well, so that this
>> > application has enough power to run any Corporation from, and secure
>> enough
>> > for the Government to use, but really aimed at the normal end user who
>> just
>> > wants a web site, which opens up the Portal Market potential this
>> project
>> > will have.
>> >
>> > Its geared for E-Commerce, and will be PCI Complaint; which is the main
>> > reason I'm doing this project.
>> >
>> > I'm not soliciting for help with this project; just asking about ideas;
>> > links to code that might do a few things I'm looking at doing, and to
>> find
>> > out if any one has already done this; since I couldn't find a project
>> like
>> > this, and don't know where to go or who to ask; I figured this was a
>> good
>> > place to start, so please let me know.
>> >
>> > I've written a few CMS's in different languages over the years, the
>> first
>> > one back in 1999, never happy with any of them; so I thought I'd do
>> this one
>> > right, and I'm an old C programmer, but mainly did Assembly and Machine
>> > Language,
>> > back in the 80's C was a treat, and C++ was a Dream; after being retired
>> > from the Air Force I became a Computer Programmer for the EPA and then
>> the
>> > BLM, till I retired due to worsening health issues from the War, and I
>> like
>> > Qt and find Wt doesn't look much different in its style; so I shouldn't
>> have
>> > much difficulty there; but I'll find out soon enough; this is just my
>> > introduction to this Community and first question.
>> >
>> > Thanks.
>> >
>> > Jeffrey Scott Flesher
>> > Retired Disabled Gulf War Vet
>> > Air Force Computer Programmer - Electronic Engineer and Helicopter Crew
>> > Chief, Special Ops and Air Rescue.
>> > http://LightWizzard.com
>> > http://VetsHelpCenter.com
>> >
>> >
>> >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > Live Security Virtual Conference
>> > Exclusive live event will cover all the ways today's security and
>> > threat landscape has changed and how IT managers can respond.
>> Discussions
>> > will include endpoint security, mobile security and the latest in
>> malware
>> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> > _______________________________________________
>> > witty-interest mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/witty-interest
>> >
>>
>>
>>
>> --
>> Web database: http://www.myowndb.com
>> Free Software Developers Meeting: http://www.fosdem.org
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> witty-interest mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/witty-interest
>>
>
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>
>
--
Jeff Flesher
Disabled Gulf War Vet
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest