The Drupal core system or one of the experimental clones of it.
Drupal core
Get started by downloading the official Drupal core files. These official releases come bundled with a variety of modules and themes to give you a good starting point to help build your site. Drupal core includes basic community features like blogging, forums, and contact forms, and can be easily extended by downloading other contributed modules and themes.
Before installing Drupal, please review the system requirements and the Installation Guide.
Information on version numbers can be found in the online documentation.
Following Drupal core development
For announcements of major initiatives and opportunities to contribute, please follow the Core announcements group (RSS feed, @drupalcore on twitter.).
For announcements specifically around Drupal 8 (the unreleased version that is currently in development), please see http://drupal.org/community-initiatives/drupal-core and the Drupal 8 Initiatives group (RSS feed).
Core placeholder
Nope, it's not here. Have a look at the project called Drupal instead.
This is just a placeholder page, in case you didn't notice. :-)
View
"view" cannot be registered as project namespace, as it would heavily clash with hook names in Drupal core.
D8 Menu
This sandbox is going to
- Rename hook_menu to hook_router.
- Menu links save as they are, no autogenerate.
- Tabs come from tabsets http://drupal.org/node/484234
EM2EN
This project will present a revolutionary approach to addressing one of the world's most pressing current dilemma's - CO2 mitigation - through exploration of the possibility of transforming emissions into energy.
Drupal slash core
This sandbox is not longer active.
There's a better job been done on the sandbox http://drupal.org/sandbox/quicksketch/1147512
See the issue status at http://drupal.org/node/22336
--
This sandbox is a attempt to move main Drupal folders inside a core directory. More information on the issue http://drupal.org/node/22336
Please note that this sandbox will never be promoted to a full project, and the repository is a clone of Drupal core repository with some experimental code, so it's doesn't follow some drupal.org standards for commits/branches/tags.
The repository was divided on four topic branches, each of them independent:
- move-includes-to-core
- move-misc-to-core
- move-modules-and-themes-to-core*
- move-profiles-to-core**
And the "master" branch:
- new-shine-core-directory***
One topic branch will be "consolidated" when:
- A web installation can be made.
- All tests passes.
- There are no others visible errors.
A consolidated branch will be merged or rebased into master and, if it don't generate any new error, it'll be pushed and the topic branch deleted.
* Since "modules" and "themes" has so much in common, their branches were merged together.
Flow
See Better Registration and Login Workflow for Drupal 8, allowing logging in or registering while posting content and the issue Make log-in and registration flow easily, especially when already engaging with the site.
See Flow for the Drupal 7 backport.
"Git everywhere" Drupal sitebuild example
This is an example project demonstrating how to build a Drupal site using Git & submodules for everything. Using Git everywhere for your site builds is the key to AWESOMENESS.
Plugins in Core
Current status
This work has been deprecated and rewritten a couple times. Current work can be found here:
Original description
Development of a candidate plugin system for Drupal 8 based on the needs of CTools and research done by other groups as part of the Butler initiative[1][2].
WSCCI sandbox is the target.
Integration with Selenium
Sandbox for integration of Selenium testing framework to drupal 8.
Video demo http://www.youtube.com/watch?v=4QGY3hxt9Qs
My Blog post about Selenium in drupal http://ygerasimov.com/integrating-selenium-to-drupal-simpletest-framework
Anothe demo video how to run tests on headless debian http://www.youtube.com/watch?v=s2PctgReOJ0
Blog post: http://ygerasimov.com/run-selenium-tests-drupal-on-debian-headless
Step-by-step how to try
1. Download Selenium Server from http://seleniumhq.org/download
2. Start it. You need to have Java environment installed (I used sun-java6-jdk on ubuntu).
3. Clone this project and install the site.
4. Download and enable selenium_test_example module (http://drupal.org/sandbox/ygerasimov/1131220) and run its tests.
Current test functionality
1. Log in user. Checks user can edit node when having 'bypass node access' permission. Uploads file. Ensure that image uploaded and shown on the node.
2. Log in user. Reorder two terms in vocabulary using Drag and Drop. Ensure that order changed.
Technical details
Main idea is to implement http://code.google.com/p/selenium/wiki/JsonWireProtocol protocol in separate class that will be accessible from simpletest.
One of existing implementations of JsonWireProtocol is available on http://code.google.com/p/php-webdriver-bindings/. It can be used for reference.