Early announcement of sympal distro

I originally posted this on the Drupal Consultants mailinglist, but thought it might be nice to put on the web.

I am still working furiously on the Sympal distro (formerly known as DrupalCOM). 100% aimed at (savvy) consultants (IE those not afraid to learn some minor PHP and use the Command line). I am still running after HEAD, and expect to release the first version soon after the 4.7 release (whenever that may be.... :) ).

Features:

  • views.module
  • image.module
  • simplenews.module
  • sections.module
  • dashboard.module (not sure, only if we manage to use this while still be able to avoid PHP pages)
  • prototype.module (the developers API toolbox for prototype/scriptaculous AJAX support)
  • (and all of core, minus a few crufty modules, if CVS lets me do that easily)
  • A lot of code generation and management scripts.
  • A commandline installation script system (multisite environments only) fully integratable in your provisioning system
  • the_site_name_custom_blocks.module (To put the PHP blocks for that client)
  • the_site_name_custom_views.module (To put the custom PHP for views)
  • the_site_name_custom_pages.module (To paste your custom PHP pages)
  • microcontent.module (blocks are nodes, mission and footer and all are nodes and blocks too, thus finer grained access and simpler editing for your clients)
  • wireframe theme
  • admin theme
  • the_site_name theme

My problem is mostly time. I really want to get this rolling, but I really lack the time to take a lead on a team of (volunteers) or something alike. If you are interested, I would love it if you take some time to look at Sympal_scripts (in Drupal CVS contributions/tricks) and file extra scripts for that into CVS. Mainly I am looking for postinstall.d/create_users.php and preinstall.d/create_database.php. But I am sure you have more and better ideas. Another thing you can test and improve is the microcontent, for that is a main part of the distro too. It tries to pull all sorts of content that we hide in the administration to the user- and moderator-space.

The philosophy is «Sympal for developers. Developers for the users» Meaning you do all the administration, all the development and configuration. Your users/clients should theoretically not even need to have admin rights....

The idea is all based on the agile development methods in Ruby on Rails: You invoke a commandline script. That generates code for you. For example path/to/scripts/generate_node.

PHP simplenode news newsitems will add a modules/news/news.module that allows users to add "newsitems" built after a "template module" called "simple" (story rip-off). And it will add a themes/the_site_name/node-news.tpl.php (obviously the_site_name is replaced by acmeinc_com for example)

This article was published on webschuur.com. And migrated to this blog.

in drupal214 sympal.nl10

About the author: Bèr Kessels is an experienced webdeveloper with a great passion for technology and Open Source. A golden combination to implement that technology in a good and efficient way. Follow @berkes@todon.nl on Mastodon. Or read more about Bèr.
{"cc_re__cc_re__cc_by_sa_3_0": ["lass=\"contact four columns\">\n        <p>\n            B\u00e8r \u2018berkes\u2019 Kessels<br />\n            B\u00e8r Kessels is an Open Source Webdeveloper.<br />\n            <a href='mailto:ber@berk.es'>ber@berk.es</a>\n          </p>\n          <p>\n            <a href=\"http://github.com/berkes/\">github.com/berkes</a><br />\n            <a href=\"http://twitter.com/berkes/\">twitter.com/berkes</a><br />\n          </p>\n      </div>\n      <div class=\"four columns\">\n        Copyright 2001-2019\n        with a\n        <a href=\"http://creativecommons.org/licenses/by-sa/3.0/\" rel=\"license\">Creative Commons Attribute-Share-alike 3.0 Unported license</a>\n      </div>\n      <div class=\"four columns\">\n        <a class=\"extra\" href=\"/archive.html\">Archive (All English articles)</a> <br />\n        <a class=\"extra\" href=\"/archief.html\">Archief (Alle Nederlandse artikelen)</a> <br />\n        <a class=\"extra\" href=\"/tags.html\">Tags</a> <br />\n        <a href=\"http://feeds.feedburner.com/berkes\"> RSS </a> <br />\n      </div>\n    </footer>\n  </div>\n  <!-- Piwik -->\n<script type=\"text/javascr"], "copyright__copyright__copyright": ["simple\" (story rip-off). And it will add a themes/the_site_name/node-news.tpl.php (obviously the_site_name is replaced by acmeinc_com for example)\n\nThis article was published on webschuur.com. And migrated to this blog.\n\nin drupal214 sympal.nl10\n\nAbout the author: B\u00e8r Kessels is an experienced webdeveloper with a great passion for technology and Open Source. A golden combination to implement that technology in a good and efficient way. Follow @berkes@todon.nl on Mastodon. Or read more about B\u00e8r."]}