RapidWeaver - native CMS?


(Bob Afifi) #1

Having bought two CMS plugins for RW (Dropkick CMS and EditsPRO), I’m wondering why at this point in RW development, this functionality doesn’t already ship with the program. WordPress and the other CMS have it - a big reason to choose them over RW when it comes to making sites for clients that may need to make edits (change prices in a menu for example). Dropkick didn’t work for me because the .htaccess rewrite conflicted with the shopping cart program, and EditsPRO conflicts with the MP3 player. :-/


Free CMS for RapidWeaver!
(...) #2

A lot of us have been pushing for it for years and years. They just never develop it. Don’t know why…


(Bob Afifi) #3

Thanks Flash. I just made my own CMS using WordPress as the back end - here are the steps for anybody interested:

Install WordPress ->
wp-config to get DB credentials ->
wp_posts is the field that has the data ->
paste an include to your script (Perl, PHP etc) in RapidWeaver where you want the editable text ->
give client the WordPress login/pass and page they can edit.

Done!


(Bob Afifi) #4

Example includes:

.shtml
<!–#include virtual="/includes/example.pl" -->

.php
<?php require ‘/includes/example.php’ ; ?>

Did I mention this CMS is FREE?!!

  • No licenses
  • No subscriptions
  • Use on as many sites as you want!

(Dominick Designs Websites & Tech Training Seminars LLC) #5

wow! Again? Can you clarify what you are doing here? I mean, install wordpress on the same domain as the rapidweaver site?

so pastes this include code on the RW PAGE (not general code settings for entire site?)

then add a text stack? Then the client can login?

Thanks for your support.


(Bob Afifi) #6

Hi Dominick,
This is a NO STACK solution. :slight_smile:
Just grab the data from the WordPress DB in MySQL and paste the include calls in your RapidWeaver site wherever you want.


(Jannis from inStacks Software) #7

Did you mention you still use bloody WP?


(Bob Afifi) #8

Hi Jannis,
I like WordPress, so what? But if you don’t, you can go direct to MySQL or use some other CMS for the back end. WordPress is not required.


(steve bee) #9

Having the RW guys build a CMS solution that ships with RW is a huge waste of their time IMO. And would ultimately be bad for us users.

So many people want so many different things from a CMS system ( fortunately, most can have because of the plethora of CMS plugins out there) that no matter what shipped, you’d want the features of one of the other solutions.

So, this forum would fill up with feature requests along the lines of “XXX CMS plugin from XXX developer can do this, be really cool if the built in RW one did that too, any chance?”.

As it is, we all have the best of all worlds: The RW boys focus on what they do, and the CMS devs focus on what they do, doing it in different ways to each other, so us users have tonnes of choice.

I suspect if there was a built-in CMS solution inside RW independent devs would stop work on their own CMS platforms, so ultimately we the user would loose out.


(David) #10

I agree Steve. And imagine the amount of support requests RMS would get for a built-in CMS.


(Gary) #11

There is no reason why adding CMS hooks or capability should end up in a lot of support needed - IF implemented well.

E.g. Blocs App has inbuilt support for 4 CMS solutions baked into it and is created and maintained by just one developer.


(David) #12

Fair enough. I’m just going on the amount of support requests we see here for RW as it is now, without a CMS.


(steve bee) #13

Yes, I can see how baking in hooks would be useful. Certainly, I’m put off some CMS packages due to the complexity of getting them to work within RW correctly.


(Gary) #14

Exactly. Imagine a RW with, for example, a PulseCMS or OctoberCMS text or image function where all the configuration is taken care of within RW. You as the user, just drag the CMS text or image box.


(Jannis from inStacks Software) #15

The next Pulse CMS integration version will be better and easier to configure.


(Bob Afifi) #16

Hi Dominick,
You don’t actually even need a DB to see how this approach works, just a text file. For example, FTP (or use cPanel) a text file to your server and then edit it online using Brackets or some other IDE.

<?php include '/includes/example.php' ; ?>

However, using WordPress for the back end offers many more options, especially for clients:

  • Version control (if they make a mistake, they can go back to a previous revision)
  • Easy to use editor
  • No FTP

To preserve HTML formatting, I recommend installing the “Always Edit In HTML” plugin from the repository.


(Jan Fuellemann) #17

I am looking forward to using it. I purchased in advance, as I am convinced about the possibilities and ease-of-use.


(Bob Afifi) #18

I’ve posted some demo files for the includes here:


(Richard Bailey) #19

I’ve used a few of the available CMS over the years including Dropkick, Armadillo, Pulse and Webyep but in my opinion Total CMS from Joe Workman stands head and shoulders above them all for sheer power and versatility. I know it costs more than most but it is worth every penny spent.