• FLEXIBILITY - Fully functional MODX Revolution website with just one package#

  • DESIGNfromWITHIN Reply #1, 3 months, 2 weeks ago

    Reply
    Flexibility - Fully functional MODX Revolution website.
    Quickstart projects by creating a fully working Adaptive MODX Revolution website with just one package.

    Some features:
    • Installs a full website with one package!
    • Responsive layout
    • Uses Foundation framework from Zurb (http://foundation.zurb.com/ )
    • Formit contact form
    • Easy management with Template variables
    • MIGX supported responsive slider
    • Image Gallery manageable from manager
    • Optional sidebar on every page
    • Wayfinder supported responsive dropdown menu

    Currently ALPHA, I am sure some bug are left to be squashed, but it can be a great start for a MODX project. Please give it a try and let me know what you think!

    Check out the project website:
    http://designfromwithin.com/flexibility/
    See the demo site:
    http://designfromwithin.com/flexibility/demo/
    View the project on GitHub:
    https://github.com/DESIGNfromWITHIN/Flexibility


  • shick11sp Reply #2, 3 months, 2 weeks ago

    Reply
    Hey Menno,

    This is pretty cool. Just made a new local install of 2.2 to test this out, and the way you have it all setup is quite impressive. It's funny that you posted this when you did, as I just began planning this weekend to do something similar. I am hoping to make a sample site with an articles install to give new users a jump start on a complete simple site with a blog.

    As you stated, I know it's in alpha, but I've had 2 small issues thus far that I wanted to give you a heads up on. First off, even though modx was a fresh install, the resources that flexibility created were not using the correct templates and all pages had to have their templates changed manually. Also, after adding information to the footer-content boxes and adding images and information to the slider on the site settings resource, these features are not appearing on any of the pages I have them set to appear on. The only evidence of these items shown are the right and left arrows for the slider content, but no images or footer content is shown. Checked the error log, and the only thing in there was some small errors regarding the mail function not initiating properly.

    Thanks for the cool setup, and I'll be sure to look to it for inspiration!

    EDIT: also, wanted to let you know that I'm using XAMPP on W7


  • DESIGNfromWITHIN Reply #3, 3 months, 2 weeks ago

    Reply
    Hello, Thanks for testing my template!
    Integrating Articles is on my wish-list...

    Strange that you got no correct template selections, did you seen any errors during install?


  • shick11sp Reply #4, 3 months, 2 weeks ago

    Reply
    Another clean install of modx along with flexibility.

    When installing flexibility, this is what appears in the consol:
      Console
    Console running...
    Attempting to install package with signature: flexibility-2.0.4-alpha
    Package found...now preparing to install.
    Grabbing package workspace...
    Workspace environment initiated, now installing package...
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/components/formit into archive C:/xampp/htdocs/modx22pl2/core/packages/formit-2.0.2-pl/modCategory/adfafed3d06a6b43765ce2692c95e806.0.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/assets/components/gallery into archive C:/xampp/htdocs/modx22pl2/core/packages/gallery-1.4.0-rc1/modCategory/1647f1f7472df8649323791d2d87f377.0.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/components/gallery into archive C:/xampp/htdocs/modx22pl2/core/packages/gallery-1.4.0-rc1/modCategory/1647f1f7472df8649323791d2d87f377.1.preserved.zip
    Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => xhtml_urls ) 
    Could not load package metadata for package gallery.
    Created table `gallery_items` SQL: CREATE TABLE `gallery_items` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `name` VARCHAR(100) NOT NULL DEFAULT '', `filename` VARCHAR(255) NOT NULL DEFAULT '', `description` TEXT NULL, `mediatype` VARCHAR(40) NOT NULL DEFAULT 'image', `url` TEXT NULL, `createdon` DATETIME NULL, `createdby` INT(10) unsigned NOT NULL DEFAULT '0', `active` TINYINT(1) unsigned NOT NULL DEFAULT '0', `duration` VARCHAR(40) NOT NULL DEFAULT '', `streamer` TEXT NULL, `watermark_pos` VARCHAR(10) NOT NULL DEFAULT 'tl', PRIMARY KEY (`id`), INDEX `createdby` (`createdby`)) ENGINE=MyISAM 
    Created table `gallery_albums` SQL: CREATE TABLE `gallery_albums` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `parent` INT(10) unsigned NOT NULL DEFAULT '0', `name` VARCHAR(255) NOT NULL DEFAULT '', `description` TEXT NULL, `createdon` DATETIME NULL, `createdby` INT(10) unsigned NOT NULL DEFAULT '0', `rank` INT(10) unsigned NOT NULL DEFAULT '0', `active` TINYINT(1) unsigned NOT NULL DEFAULT '0', `prominent` TINYINT(1) unsigned NOT NULL DEFAULT '0', `watermark` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), INDEX `parent` (`parent`), INDEX `name` (`name`), INDEX `createdby` (`createdby`)) ENGINE=MyISAM 
    Created table `gallery_album_items` SQL: CREATE TABLE `gallery_album_items` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `item` INT(10) unsigned NOT NULL DEFAULT '0', `album` INT(10) unsigned NOT NULL DEFAULT '0', `rank` INT(10) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`id`), INDEX `item` (`item`), INDEX `album` (`album`)) ENGINE=MyISAM 
    Created table `gallery_album_contexts` SQL: CREATE TABLE `gallery_album_contexts` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `album` INT(10) unsigned NOT NULL DEFAULT '0', `context_key` VARCHAR(100) NOT NULL DEFAULT 'web', PRIMARY KEY (`id`), INDEX `album` (`album`), INDEX `context_key` (`context_key`)) ENGINE=MyISAM 
    Created table `gallery_tags` SQL: CREATE TABLE `gallery_tags` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `item` INT(10) unsigned NOT NULL DEFAULT '0', `tag` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), INDEX `item` (`item`), INDEX `tag` (`tag`)) ENGINE=MyISAM 
    PHP warning: unlink(C:/xampp/htdocs/modx22pl2/core/cache/action_map/mgr/actions.cache.php) [function.unlink]: Permission denied
    PHP warning: closedir(): 2516 is not a valid Directory resource
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/components/getresources into archive C:/xampp/htdocs/modx22pl2/core/packages/getresources-1.4.0-pl/modSnippet/72d3e680a8716e51f0395f81641f12d6.0.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/components/if into archive C:/xampp/htdocs/modx22pl2/core/packages/if-1.1-pl/modSnippet/f993aaa8593db02e141a807e2dc37825.0.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/components/migx into archive C:/xampp/htdocs/modx22pl2/core/packages/migx-2.0.0-beta1/modCategory/2b446dbe36bd846195f873c71352721b.0.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/assets/components/migx into archive C:/xampp/htdocs/modx22pl2/core/packages/migx-2.0.0-beta1/modCategory/2b446dbe36bd846195f873c71352721b.1.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/components/simplesearch into archive C:/xampp/htdocs/modx22pl2/core/packages/simplesearch-1.5.1-pl/modCategory/4463f9bc8735874a3be31b8d7e8959e3.0.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/assets/components/tinymce into archive C:/xampp/htdocs/modx22pl2/core/packages/tinymce-4.3.1-pl/modPlugin/2e175a8893942319887eba8543e37325.0.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/components/tinymce into archive C:/xampp/htdocs/modx22pl2/core/packages/tinymce-4.3.1-pl/modPlugin/2e175a8893942319887eba8543e37325.1.preserved.zip
    Attempting to set which_editor setting to TinyMCE.
    Attempting to set use_editor setting to on.
    Attempting to fix forced_root_block setting for TinyMCE.
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/components/wayfinder into archive C:/xampp/htdocs/modx22pl2/core/packages/wayfinder-2.3.3-pl/modSnippet/f60ad37c018f54d4d06ac4c6b2d062db.0.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/assets/templates/flexibility into archive C:/xampp/htdocs/modx22pl2/core/packages/flexibility-2.0.4-alpha/modCategory/8dabc4efd67e29e656e2a2c4bd3af9f3.2.preserved.zip
    Attempting to preserve files at C:/xampp/htdocs/modx22pl2/core/packages into archive C:/xampp/htdocs/modx22pl2/core/packages/flexibility-2.0.4-alpha/modCategory/8dabc4efd67e29e656e2a2c4bd3af9f3.3.preserved.zip
    Successfully installed package flexibility-2.0.4-alpha


    There was nothing in my error log this time. I don't know what happened last go round, but things are working 100% this time! Thanks

    I also was wondering if the "Description" on the slider does anything besides populate the alt and title tags for each image. If that is all it does, I suggest that you maybe change the input type to Text instead, because with it currently being a RichText box, paragraph tags are being added into the alt and title properties for each image, which I doubt was intended. Thanks again tho!


  • Frogabog Reply #5, 3 months, 2 weeks ago

    Reply
    OK! Rock on Menno and a BIG THANK YOU for all the hard work you put into this. I have to say that from the beginning when Flexibility was just an infant, just having a full working html5/css3 template for MODX has taught me a great deal about both. I love your tutorials and videos, keep up the fabulous work because there are many out there who appreciate them very much. I check your site and blog regularly, it tends to remain one of the most visited in Chrome's homepage :~}

    I still love inuit.css due to it's simplicity for coding, but I'm going to give Foundation a chance even if it means I have to re-learn a few things.

    Testing now. It's installed and running, although for new users running a fresh install of 2.2.0-pl2 please remember to immediately check your server, mySQL, PHP, AND the manager's site settings "default_timezone" and make sure they all match zones. The manager's timezone value uses the PHP value.

    **********************

    Installed on Revo 2.2.0-pl2

    I have noticed that the template variables are not showing up under the content area in the Site settings page as they should on Revo 2.2.0-pl2. I am going to re-run setup and see what happens.

    EDIT: No Go on re-running setup as an update. The TV tab is still the only place to access TV's. Odd. Got any ideas?


  • DESIGNfromWITHIN Reply #6, 3 months, 2 weeks ago

    Reply
    Strange, could I get access to the manager? Maybe send me a email?


  • DESIGNfromWITHIN Reply #7, 3 months, 2 weeks ago

    Reply
    Great, glad it is working!

    I will update the slider options, would like it to be more flexible with regards to content.
    Will change the richtext to normal, thank you for the tip.


  • 9thwave Reply #8, 2 months, 3 weeks ago

    Reply
    Hi,

    This is really great...how do you create something like this...is it with PackMan?
    I would really like to help build on something like this and offer different template variations.

    Thanks

    J


  • DESIGNfromWITHIN Reply #9, 2 months, 3 weeks ago

    Reply
    Thanks J.

    I am still working on a new and improved version... Will be cool but my time is limited...
    Could use some nice designs (in PSD or HTML) for some template idea's. Please let me know if you have any I could use...


  • 9thwave Reply #10, 2 months, 3 weeks ago

    Reply
    Hi,

    Yes i have some designs so will work on the html templates to be consistent with the framework you've used and pm you as and when ready.

    Cheers