PHP Classes

Giga CMS: Multi-user content management system

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 468 All time: 6,034 This week: 48Up
Version License PHP version Categories
gigacms 1.0.6Custom (specified...5HTML, PHP 5, Databases, Content manag..., S...
Description 

Author

This package implements a a multi-user content management system.

It provides means to manage users, user bans, user groups with privileges, privacy terms,, site settings, pages, menus, slideshows, color themes, footer settings, and seo settings.

The CMS data records are stored in a MySQL database and the package can create the necessary tables to install it.

The system comes with built-in support for many idioms.

Picture of Abed Nego Ragil Putra
  Performance   Level  
Innovation award
Innovation award
Nominee: 4x

Winner: 1x

 

Example

<?php
include "inc/init.php";

$servername = "$set->db_host";
$username = "$set->db_user";
$password = "$set->db_pass";
$dbname = "$set->db_name";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die(
"Connection failed: " . $conn->connect_error);
}

$result_title = mysqli_query($conn, "SELECT * FROM `".MLS_PREFIX."home`")
or die(
mysqli_error());

// loop through results of database query, displaying them in the table
       
while($row = mysqli_fetch_array( $result_title )) {
       
       
// echo out the contents of each row into a table
       
$description = $row['description'];
       
$keyword = $row['keyword'];
       
    }



$page->title = "Welcome to ". $set->site_name;
$page->description = $description;
$page->keyword = $keyword;

$presets->setActive("home"); // we highlith the home link


include 'header.php';

// get results from database
$result = mysqli_query($conn, "SELECT * FROM `".MLS_PREFIX."home` WHERE `id`='1'")
    or die(
mysqli_error());

// loop through results of database query, displaying them in the table
while($row = mysqli_fetch_array( $result )) {


?>
    <div class="container">
     
      <div id="myCarousel" class="carousel slide" data-ride="carousel">
        <!-- Indicators -->
        <ol class="carousel-indicators">
         <?php echo $Indicators; ?>
</ol>

        <!-- Wrapper for slides -->
        <div class="carousel-inner" role="listbox">
        <?php echo $slides; ?>
        </div>

        <!-- Controls -->
        <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
          <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
          <span class="sr-only">Previous</span>
        </a>
        <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
          <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
          <span class="sr-only">Next</span>
        </a>
      </div>
      <!-- Swipe -->
      <script>
      $(".carousel").swipe({

          swipe: function(event, direction, distance, duration, fingerCount, fingerData) {

            if (direction == 'left') $(this).carousel('next');
            if (direction == 'right') $(this).carousel('prev');

          },
          allowPageScroll:"vertical"

        });
      </script>
      <!-- //End Swipe -->
    </div><!-- //End Container -->


    <div id="fh5co-main">
        <!-- Features -->
        <div id="fh5co-features">
            <div class="container">
                <div class="row text-center">
                    <div class="col-md-8 col-md-offset-2">
                        <?php echo $row['title_features']; ?>
</div>
                    <div class="fh5co-spacer fh5co-spacer-md"></div>
                </div>
                <div class="row">
                    <div class="col-md-6 col-sm-6 fh5co-feature-border">
                        <div class="fh5co-feature">
                            <div class="fh5co-feature-icon to-animate bounceIn animated">
                                <i class="<?php echo $row['glyphicons_1']; ?>"></i>
                            </div>
                            <div class="fh5co-feature-text">
                                <?php echo $row['features_content_1']; ?>
</div>
                        </div>
                        <div class="fh5co-feature no-border">
                            <div class="fh5co-feature-icon to-animate bounceIn animated">
                                <i class="<?php echo $row['glyphicons_2']; ?>"></i>
                            </div>
                            <div class="fh5co-feature-text">
                                <?php echo $row['features_content_2']; ?>
</div>
                        </div>
                    </div>
                    <div class="col-md-6 col-sm-6">
                        <div class="fh5co-feature">
                            <div class="fh5co-feature-icon to-animate bounceIn animated">
                                <i class="<?php echo $row['glyphicons_3']; ?>"></i>
                            </div>
                            <div class="fh5co-feature-text">
                                <?php echo $row['features_content_3']; ?>
</div>
                        </div>
                        <div class="fh5co-feature no-border">
                            <div class="fh5co-feature-icon to-animate bounceIn animated">
                                <i class="<?php echo $row['glyphicons_4']; ?>"></i>
                            </div>
                            <div class="fh5co-feature-text">
                                <?php echo $row['features_content_4']; ?>
</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <!-- Features -->


        <div class="fh5co-spacer fh5co-spacer-lg"></div>
        <!-- Products -->
        <div class="container" id="fh5co-products">
            <div class="row text-left">
                <div class="col-md-8">
                <?php echo $row['title_products']; ?>
                </div>
                <div class="fh5co-spacer fh5co-spacer-md"></div>
            </div>
            <div class="row">
                <div class="col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-mb30">
                    <div class="fh5co-product">
                        <?php echo $row['products_1']; ?>
</div>
                </div>
                <div class="col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-mb30">
                    <div class="fh5co-product">
                        <?php echo $row['products_2']; ?>
</div>
                </div>
                <div class="visible-sm-block visible-xs-block clearfix"></div>
                <div class="col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-mb30">
                    <div class="fh5co-product">
                        <?php echo $row['products_3']; ?>
</div>
                </div>
                <div class="col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-mb30">
                    <div class="fh5co-product">
                        <?php echo $row['products_4']; ?>
</div>
                </div>
               
            </div>
        </div>
        <!-- Products -->
        <div class="fh5co-spacer fh5co-spacer-lg"></div>

        <div id="fh5co-clients">
            <div class="container">
                <div class="row">
                    <div class="col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-client-logo text-center"><img src="<?php echo $row['clients_1']; ?>" class="img-responsive"></div>
                    <div class="col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-client-logo text-center"><img src="<?php echo $row['clients_2']; ?>" class="img-responsive"></div>
                    <div class="visible-sm-block visible-xs-block clearfix"></div>
                    <div class="col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-client-logo text-center"><img src="<?php echo $row['clients_3']; ?>" class="img-responsive"></div>
                    <div class="col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-client-logo text-center"><img src="<?php echo $row['clients_4']; ?>" class="img-responsive"></div>
                </div>
            </div>
        </div>

        <div class="fh5co-bg-section" style="background-image: url(theme/images/slide_2.jpg); background-attachment: fixed;">
            <div class="fh5co-overlay"></div>
            <div class="container">
                <div class="row">
                    <div class="col-md-8 col-md-offset-2">
                        <div class="fh5co-hero-wrap">
                            <div class="fh5co-hero-intro text-center">
                                <?php echo $row['testimonials']; ?>
</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
<?php
}
include
'footer.php';
?>


Details

Warning

This is still beta version

Demo side (Frontend)

<img width="643" alt="gigacms" src="https://user-images.githubusercontent.com/11581453/28452546-c77617b0-6e25-11e7-81a6-e01ef2dc8e93.png">

Demo Side (Backend)

<img width="2043" alt="screen shot 2017-07-21 at 3 07 12 pm" src="https://user-images.githubusercontent.com/11581453/28452672-57e48656-6e26-11e7-8a29-4d4dc2b7014b.png">

GigaCMS

Powerful CMS with your design

Documentation

https://abedputra.github.io/GigaCMS/

Install

  1. Upload all data to your server
  2. type http://your domain.com/install-gigacms.php
  3. you must fill the form detail database and account login
  4. Done..Have Fun!

Support me

Support me at <a href="https://www.patreon.com/abedputra">Patron</a>

License

https://github.com/abedputra/GigaCMS/blob/master/LICENSE.md


  Files folder image Files (287)  
File Role Description
Files folder imageadmin (31 files)
Files folder imagebootstrap (3 directories)
Files folder imagedist (3 files, 2 directories)
Files folder imagefavicon (27 files)
Files folder imageimg (4 files)
Files folder imageinc (2 files)
Files folder imagejs (4 files)
Files folder imagelib (5 files, 1 directory)
Files folder imageshadowbox (8 files)
Files folder imagetheme (5 directories)
Files folder imageupload (1 file, 1 directory)
Accessible without login Plain text file contact.php Example Example script
Accessible without login Plain text file errorpage.html Data Auxiliary data
Accessible without login Plain text file error_log Data Auxiliary data
Accessible without login Plain text file footer.php Example Example script
Accessible without login Plain text file header.php Example Example script
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file install-gigacms.php Example Example script
Accessible without login Plain text file LICENSE.md Lic. License text
Accessible without login Plain text file login.php Example Example script
Accessible without login Plain text file logout.php Example Example script
Accessible without login Plain text file mod.php Example Example script
Accessible without login Plain text file page.php Example Example script
Accessible without login Plain text file privacy.php Example Example script
Accessible without login Plain text file profile.php Example Example script
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file register.php Example Example script
Accessible without login Plain text file user.php Example Example script
Accessible without login Plain text file users_list.php Example Example script
Accessible without login Plain text file validate.php Example Example script

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:468
This week:0
All time:6,034
This week:48Up