GithubHelp home page GithubHelp logo

intelliants / subrion Goto Github PK

View Code? Open in Web Editor NEW
282.0 47.0 118.0 26.88 MB

Subrion CMS - open source php content management system.

Home Page: https://subrion.org/

License: GNU General Public License v3.0

PHP 47.10% Smarty 4.51% CSS 10.39% JavaScript 29.97% HTML 1.65% Less 6.34% SCSS 0.04%
cms php javascript subrion mysql

subrion's Introduction

Subrion CMS

Semver compliant Join the chat at https://gitter.im/intelliants/subrion

What is Subrion?

  • Subrion is a Content Management System (CMS) which allows you to build websites for any purpose. Yes, from blog to corporate mega portal.
  • It is a powerful web application which requires a server with PHP / MySQL to run.
  • Subrion is a free and open source software distributed under the GPL v3.

Development Roadmap

We migrated our development to GitHub with the release of Subrion 4.x version. Please check our previous issue tracker here.

Updates are free!

Always use the latest version.

Contributing

We appreciate any contribution to Subrion, whether it is related to bugs, grammar, or simply a suggestion or improvement. However, we ask that any contributions follow our simple guidelines in order to be properly received.

What you mainly want to know is that:

  • All the main activity happens in the develop branch. Any pull request should be addressed only to that branch. We will not consider pull requests made to the master.
  • It's very well appreciated, and highly suggested, to start a new feature whenever you want to make changes or add new functionality. It will make it much easier for us to just checkout your feature branch and test it, before merging it into develop

Please read Contribution Guidelines

Copyright

  • Copyright (C) 2008 - 2019 Intelliants LLC. All rights reserved.
  • Distributed under the GNU GPL v3
  • See License details

subrion's People

Contributors

4unkur avatar agorshechnikov avatar aleksandrpanarin avatar amalichev avatar batry avatar etenon avatar frozenpath avatar gergo85 avatar gitter-badger avatar glebovsky avatar jangaraev avatar nkanaev avatar piamancini avatar sashagar avatar semchishinv avatar vbezruchkin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

subrion's Issues

Unable to set favicon

This is a problem, Because setting the favicon should just be a few clicks and done. But it requires you to edit the files and change it manually. This is a simple issue and can be fixed later on. Just putting it out there!

Visual Mode issues

  1. Position settings button doesn't work at all. When I click on it I see infinite loading animation.
    position-config
  2. Move block to another position feature doesn't work:
    a) Requsted URL not found error message
    b) changes are not saved.
    change-position-of-block
  3. Block settings button doesn't work.
    block-config

Review libraries

Review 3rd party libs and make sure they are actual. Review their licensing again.

Issue with member field "Website"

If you fill this field with URL which doesn't contain protocol (http:// https://) then it will be displayed on the view page of member as relative link.
2015-10-27_11-32-46

2015-10-27_11-34-44

Validity check when upload field marked as required

The script does not check whether files have been uploaded for the following types of fields even if it has been set as a required field:

  • single image upload
  • multiple images upload
  • upload attachment

Thus, if you want the form not to pass unless an image or file is specified, it is currently impossible.

Header background config doesn't work in Kickstart template

If I try to upload my own header background image via Subrion Admin Panel -> Extensions -> Templates -> Settings -> General section -> Header background config I get the following message:
"Saved."
But default header background image is not replaced with mine.

Wrong statistics.

As reported by @DireDoesGames

Also, The statistics are messes up. I know for fact that they are wrong.

2fad47b6-7fb4-11e5-8014-914cb8716e5f

Images re-processing

We need to keep the original images. We need a way to go through all the images, and re-process them using new size & probably watermarks.

Kickstarter: issue with main menu

If you add items in main menu as submenu, it should be shown on hover or on click on the parent menu item. Now it's not displaying on hover nor on click.
2015-10-27_10-21-39
2015-10-27_10-22-19

Add new command to Consistency Page

Please add new command to Consistency Page (Subrion Admin Panel -> System -> DataBase -> Consistency) that will re-process all the images according to the applied settings.
I.e. if I turned on the Watermark feature and I have already had a lot of images then I'll need to re-upload all the images manually one by one in order to have watermark on them.
Another case - change of Resize mode from 'crop' to 'fit' (and back).

Obsolete code

              {elseif 'text' == $value.type}
                  {if 'expiration_action' == $value.name}
                      <select name="param[expiration_action]">
                          <option value=""{if $value.value == ''} selected{/if}>{lang key='nothing'}</option>
                          <option value="remove"{if $value.value == 'remove'} selected{/if}>{lang key='remove'}</option>
                          <optgroup label="Status">
                              <option value="approval"{if $value.value == 'approval'} selected{/if}>{lang key='approval'}</option>
                              <option value="banned"{if $value.value == 'banned'} selected{/if}>{lang key='banned'}</option>
                              <option value="suspended"{if $value.value == 'suspended'} selected{/if}>{lang key='suspended'}</option>
                          </optgroup>
                          <optgroup label="Type">
                              <option value="regular"{if $value.value == 'regular'} selected{/if}>{lang key='regular'}</option>
                              <option value="featured"{if $value.value == 'featured'} selected{/if}>{lang key='featured'}</option>
                              <option value="partner"{if $value.value == 'partner'} selected{/if}>{lang key='partner'}</option>
                          </optgroup>
                      </select>

This code in configuration.tpl seems unused and obsolete.

Kcaptcha plugin

Admin Panel > Manage Plugins > Kcaptcha > Config Icon doesn't work.
Returns 404 error.

Subrion 4.0.1 - Cookie Bar does not appear

Hello developers,

I have a small problem and although at Subrion 4.0.1 cookie bar is not displayed. I use the new cookie plugin and since nothing happens.

Then I wanted this script embed code in the template and it will kickstart error in the frontend display.

<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
<script type="text/javascript">window.cookieconsent_options = {"message":"Diese  Webseite nutzt Cookies, um euch alle Dienste bereitstellen zu k&ouml;nnen und eure Einstellungen zu merken. Weitere Info entnehmt bitte dem Datenschutz hinter dem blauen Linkverweis. Vielen Dank.","dismiss":"Einverstanden","learnMore":"Mehr  Info","link":"http://internet-blogger.net/cms/subrion4/policy/","theme":"dark-floating"};
</script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
<!-- End Cookie Consent plugin -->

How can I integrate my code else?

Thanks for the help in advance.

Tree field edit errors

I cannot edit tree field. It shows these errors:

English Title is empty.
Mark at least one page to display field.

Though I do have them filled in.

Log user shared IPs

It would be useful to track user IP addresses like many forums scripts do. Might be useful to track different activity.

Multilingual email templates

Currently email templates doesn't have this functionality.
It would be wonderful if this feature was available.

Jquery boxes instead of Confirm pop-up

Confirm pop-ups is very old school feature. It is better replace them with jquery analog. Create own intelli class to handle this, so we could change the 3rd party lib anytime we need.

Resend confirmation email

There is no way to resend confirmation email to registered(not confirmed yet) users.
Implement this feature.

Disable or fix the 'Compress Javascript' config

Please disable or fix the 'Compress Javascript' config in the Subrion Admin Panel -> System -> System -> System configuration section due to the fact that it doesn't work.

Enabling of this config causes js errors.

Not necessary fields for filtering

I don't think we really need filters by the following fields on Members page:
Phone, Facebook, Twitter, Google+, LinkedIn

Please make them hidden.

Subrion 4.0.1 Installation - I only see a blank page

Hello Webdevelopers,

I want Subrion 4.0.1 Installing under http://internet-blogger.net/cms/subrion4, but I see only a blank page in front end and do not know where it comes from that.

I have uploaded all the files to the server normally. I use PHP 5.5 and the latest version of MySQL. The configuration file is created when you installed it and so I can not enable debug mode or is it somehow?

Can you help me maybe?

Thank you in advance.

install.xml - proper changeset.

Consider this example:
We have a block that will be created on home page like this:

<block name="real_estate_footer_locations" title="Locations" position="footer1" type="smarty" filename="block.footer-locations"><![CDATA[]]></block>

If we try to change its visibility like this:

<block position="footer5" status="active" sticky="1" classname="">real_estate_footer_locations</block>

Block will be visible on all pages except index.
I think we need a keyword like sticky="1" pages="all"

Unused foreach loop in ia.admin.extra.php

In the file ia.admin.extra.php there is a code:

foreach ($blocks as $blockId)
{
//    $iaDb->insert(array('object_type' => 'blocks', 'object' => $blockId, 'page_name' => $page['name']), null, 'objects_pages');
}

which does nothing.
Lines from 653 to 657.
Please change those lines or remove if unnecessary.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.