Deki CMS

# 1 Old 04-30-2008, 08:23 PM
Howleyda Howleyda is online now Howleyda's reputation Howleyda has a reputation beyond reputeHowleyda has a reputation beyond repute » MindTouch Team
Join Date: Feb 2007 Location: San Diego, CA Posts: 132
Send a message via Skype™ to Howleyda
Default Deki CMS
Deki CMS combines the strengths of both a wiki and a content management system to ensure ease of use, control, and great presentation for designers, writers and administrators alike. The CMS is a feature add-on to Deki Wiki which essentially transforms the extremely powerful wiki platform into a light weight CMS system. In addition, Deki CMS allows users to leverage a collaborative content management system for greater content growth and governance.

Available at SourceForge.net
http://sourceforge.net/project/showf...kage_id=274073
# 2 Old 04-30-2008, 11:29 PM
jwoodford jwoodford is offline jwoodford's reputation jwoodford is on a distinguished road » Junior Community Member
Join Date: Mar 2008 Posts: 47
There a way to possibly make a "new wiki" on a diffrent host name using that layout, however sharing a database, maybe just hitting a copy of the config table but writing and searching over the same db indexes so that it would seem as if there was a second tool however the second tool only watches a specific sub folder on the existing wiki?
# 3 Old 05-01-2008, 03:04 PM
jgable jgable is online now jgable's reputation jgable has a reputation beyond reputejgable has a reputation beyond reputejgable has a reputation beyond repute » Community Member
Join Date: Apr 2007 Posts: 123
Is there any more information on this Deki CMS? CMS sounds interesting but I don't want to install it just to find out what it does.
# 4 Old 05-01-2008, 05:36 PM
Howleyda Howleyda is online now Howleyda's reputation Howleyda has a reputation beyond reputeHowleyda has a reputation beyond repute » MindTouch Team
Join Date: Feb 2007 Location: San Diego, CA Posts: 132
Send a message via Skype™ to Howleyda
Jgable, I have written a couple different blog posts about Deki CMS. These may give you some more insight into how they're built and what Deki CMS can do.

http://www.mindtouch.com/blog/2008/0...n-sourceforge/

http://www.mindtouch.com/blog/2008/0...ith-deki-wiki/

Thanks
Damien Howley
# 5 Old 05-01-2008, 05:49 PM
Guerric Guerric is online now Guerric's reputation Guerric has a reputation beyond reputeGuerric has a reputation beyond repute » MindTouch Team
Join Date: Oct 2007 Location: San Diego, CA Posts: 1,054
Installing Deki CMS is not a chore. It's just another template/skin(albeit a CMS-centric one) for your wiki. Unzip. Done!
Try searching: MindTouch Knowledge Base -- Community Forums

Want to contribute? Report a bug -- Translate
My stock response.
# 6 Old 05-02-2008, 08:59 AM
thoyan0 thoyan0 is offline thoyan0's reputation thoyan0 is on a distinguished road » Newcomer
Join Date: Jan 2008 Posts: 2
Quote: Originally Posted by Guerric View Post Installing Deki CMS is not a chore. It's just another template/skin(albeit a CMS-centric one) for your wiki. Unzip. Done!
if not hurts anyone. please merge them.

PHP Code:
--- dekicms.php~        Thu Apr 17 16:18:24 2008
+++ dekicms.php Fri May  2 17:28:37 2008
@@ -134,7 +134,7 @@
                                <div class="user">
                                        <a href="<?php $this->html('url'); ?>"><?php echo(wfMsg('Page.User.page-
title'
));?></a>
                                </div>
-                               <??>
+                               <?php ?>

                                <div class="siteTools">
                                        <ul>
@@ -205,7 +205,7 @@
                        </div>
                        <div class="siteNavPost"></div>
                </div>
-               <? ?>
+               <?php ?>
                <div class="body">
                        <div class="bodyHeader">
                                <div class="pre"></div>
@@ -228,9 +228,9 @@
                                        <?php if (!Skin::isNewPage() && !Skin::isEditPage()) {?>
                                        <div class="pageTitle">
                                                <?php if (!$wgUser->isAnonymous()) { ?>
-                                                       <?if ($this->haveData('pageismoved')) { echo('<a class="pageMoved" href=
"'
.$this->haveData('pagemovelocation').'">'.$this->haveData('pagemovemessage').'</a>'); }?>
-                                               <?}?>
-                                               <h1 id="title"><span <?if ($this->haveData('pageisrestricted')) { echo(' class="
pageRestricted" '
); }?>><?php $this->html('displaypagetitle'); ?></span></h1>
+                                                       <?php if ($this->haveData('pageismoved')) { echo('<a class="pageMoved" h
ref="'
.$this->haveData('pagemovelocation').'">'.$this->haveData('pagemovemessage').'</a>'); }?>
+                                               <?php ?>
+                                               <h1 id="title"><span <?php if ($this->haveData('pageisrestricted')) { echo(' cla
ss="pageRestricted" '
); }?>><?php $this->html('displaypagetitle'); ?></span></h1>
                                        </div>
                                        <?php ?>

@@ -280,7 +280,7 @@

                                <?php $this->html('comments'); ?>
                                <?php ?>
-                               <? ?>
+                               <?php ?>

                                <div class="custom custom5">
                                        <?php $this->html('customarea5'); ?>
@@ -345,7 +345,7 @@
 <div onclick="menuBubble=true;" class="menu" id="menuPageContent" style="display:none;">
        <?php $this->html('toc'); ?>
 </div>
-<? }?>
+<?php ?>

 <?php $this->html('pagefooter'); ?>
At least works for me.
# 7 Old 05-02-2008, 06:12 PM
Howleyda Howleyda is online now Howleyda's reputation Howleyda has a reputation beyond reputeHowleyda has a reputation beyond repute » MindTouch Team
Join Date: Feb 2007 Location: San Diego, CA Posts: 132
Send a message via Skype™ to Howleyda
thoyan0,

I replaced the php tags as you pointed out. It should be up on sourceforge now. Thanks for the fix.

Damien
# 8 Old 07-11-2008, 03:06 PM
platpat99 platpat99 is offline platpat99's reputation platpat99 is on a distinguished road » Newcomer
Join Date: Jul 2008 Posts: 2
Default DekiCMS Tags
Hi all,

I just tried out 8.05.1 with DekiCMS and its a super layout.
What I missed is to insert/define "tags". Is this possible in another way?

Thanks in advantage
Patrick
# 9 Old 10-25-2009, 05:39 PM
maphew maphew is online now maphew's reputation maphew has a reputation beyond reputemaphew has a reputation beyond repute » Community Superstar
Join Date: May 2008 Location: Yukon, Canada Posts: 429
Default Enable Navigation and Search for anonymous?
How can I display Search and Navigation (sitemap, breadcrumbs) for anonymous users?

It appears everything is controlled from skins/dekicsms/dekicms.php, and I see navigation and search items inside an if Anonymous block, so shouldn't it be this way already? And yes, I know next to nothing about php.
Code:
119:    <?php if (!$wgUser->isAnonymous()) { ?>
157:                <div class="siteSearch">

I'm using Deki CMS with Mindtouch Core 9.08.
-- matt
# 10 Old 10-26-2009, 10:55 PM
Howleyda Howleyda is online now Howleyda's reputation Howleyda has a reputation beyond reputeHowleyda has a reputation beyond repute » MindTouch Team
Join Date: Feb 2007 Location: San Diego, CA Posts: 132
Send a message via Skype™ to Howleyda
Maphew,

You are correct, everything is controlled from /skins/dekicms/dekicms.php and simply put you just need to make sure that the PHP code that outputs the navigation doesn't fall within the scope of the IF statement. For instance the following code shows how this works.

Code:
      This code shows to ALL users, including anonymous

<?php if (!$wgUser->isAnonymous()) { ?>
     This code only shows to Non anonymous users, aka logged in users..
<?php }?>

      This code shows to ALL users, including anonymous
The other part you need to know is what outputs the search and navigation. Look for the following lines of code:

BreadCrumbs
Code:
<?php if ($this->hasData('hierarchy') && $wgTitle->isEditable() && Skin::isViewPage()) { ?>
	<div class="hierarchy">
		 <?php $this->html('hierarchy'); ?>
	</div>
<?php } ?>

or more simply just:

<?php $this->html('hierarchy'); ?>

Left Navigation
Code:
<?php $this->html('sitenavtext'); ?>
Search - May not be the exact code as DekiCMS may have it's own function
Code:
<?php $this->FiestaSiteSearch(); ?>
I hope that helps
I do HTML, CSS, Jquery and DekiScript. I designed Fiesta and enjoy building apps on top of MindTouch.

Thanks for your contribution,

Damien Howley
@DamienH
Page 1 of 2 1 2 >

Thread Tools

Search this Thread

Search this Thread Advanced Search

Display Modes

Powered by MindTouch 2010