What needs to be an install profile?
Please comment with your ideas!
Profile Ideas
Small Business
levavie: I think that there is a place for a small business installation profile. That's why I've registered the DrupalBiz.com/org domains (similar to the current drupalEdu.org installation profile).
What should be included in such an installation profile?
My preliminary ideas (add yours):
1. Contact form with Light CRM (Workflow / actions based).
2. Easy way to migrate data from existing non-drupal sites.
3. Several high usability businesslike themes to choose from.
4. Some standard site pages, in a ready-made layout, ready to be edited: products, solutions, jobs, recommended links. About us / contact us page. News/blog page.
5. A standard products CCK.
6. Inline AJAX content editing support.
Drupal Digg profile
levavie: Someone [ref1] has just release a drupal digg clone. Another person [ref2] has just released a drupal digg site recipe. Let's make it an installation profile!
(ref1: http://drupal.org/node/166211, http://drupaligg.programmingbulls.com )
(ref2: ventureskills1, ventureskills2)
Bands and musicians
Senpai sez: The thing I use most, and something that Gusaus and I have talked about at length, is the need for a band to have a Drupal install that provides them with a gigCalendar for posting and editing their own shows, a stories-from-the-road (like a blog, but with one or two extra CCK fields already present), a content type for their current album with the ability to show some artwork and list tracks that play streaming mp3/mp4, and a content type for basic press releases about the band itself. If we could offer bands that ability, there'd be 16,000 more Drupal sites by tomorrow night.
- gigCalendar functionality should use event.module + calendar.module to allow the creation of new shows, but a new function would have to be written for Event so that cities with repeat shows could simply be chosen from a list. That'd be a wishful thinking sort of thing, but for now, Event + Calendar would work. They'd just have to enter all their gig info every time.
- Stories-from-the-road needs to be a CCK content type with imagefield.module for adding a photo or three, date.module for allowing the band member to set the date of the posting (since most of them never have the chance to add a story node the same day as it happened), and perhaps the addition of autonodetitle.module to set the title of all stories-from-the-road nodes as a City_name + Date_it_happened kinda thing.
- Current-album content type needs to be sort of like a CCK node and sorta like a couple of custom taxonomy lists. Here's my idea here. Bands need to post a page about their current release, it's description, it's price, some artwork, and maybe even a PayPal buy it now button or something. But they'll run into a MAJOR wall next year if the site isn't already setup to earmark that album with a released-on year, a list of track names that relate to the album in question, and some way of attaching streaming music to those track names which relate to the album. It's almost like the install profile needs to be able to query the new site's owner to create a custom taxonomy list just for the current album.
- Press-release content type should be something CCK-ish with a Title, Body, For Release On date, external link to another site for the full story, and a free tagging taxo field. I envision date.module. link.module, and possibly
Blogs and Bloggers
Umm, somebody needs to write something here.
User Discussion Forums
DrupalBB distribution is in early stage, but functional and tested. You can see it working or download from www.esdrupal.org. This is the support site in spanish, but the next week we release the support site in english (drupalbb.org)
Media centric profiles
Would include a variety of profiles from Newspapers, Alt-Weeklies, Magazines, Hyperlocal Community sites, to Radio and TV portals. There are some excellent resources/conversations and foundations being laid....
- Media sites using drupal
- Modules that might be useful for Newspapers
- Media centric learning resources
School PTO & Alumni Sites
A template that individual school PTO organizations in a school system could use for communication with and between families. With a little creativity, this same profile could be carried on to communicate with and between school alumni. Primary functionality/modules would include:
- Organic groups - organized around grades (graduating classes), clubs, sports and other interests
- Event/Calendar
- Discussion Forums
- etc
News reader
A news reader, based on one of the aggregation modules, pimped up with some extras like community tags, yahoo terms and url profiling.
External Links to other profile sites
- The Pepperalley Productions site has a page that lists a lot of various profiles-in-progress, and can be found at http://wiki.pepperalleyproductions.com/Install_profiles_and_distributions
- http://support.bryght.com/install-profiles/basic
Steps to creating a finished profile
- Decide the purpose, focus, target audience for each profile.
- Outline some general site configuration settings (permissions, roles).
- List all necessary modules for inclusion, along with any needed configurations for each.
- Choose a good theme!
- Create the installation profile. Read this HowTo:
Comments
Senpai
I have a couple of questions for you:
#1
For #1, do you mean imagefield maybe?
(no subject)
Yes, I meant imagefield.module for adding a photo or three, date.module for allowing the band member to set the date of the posting (since most of them never have the chance to add a story node the same day as it happened), and perhaps the addition of autonodetitle.module to set the title of all stories-from-the-road nodes as a City_name + Date_it_happened kinda thing.
[/Senpai]
Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805
Sounds good
The imagefield.module actually has a really nice interface for multiple uploads :)
(no subject)
Yesh, it sure does. I went ahead and rolled most of my comments up into the wiki page for easier readability.
[/Senpai]
Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805
Re: #2
I don't think that this install profile should offer an image gallery. First, the design of an image gallery is soooo subjective, and second, if there's already one in there, who's gonna pay me to add that feature when the time is right? ;=)
[/Senpai]
Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805
Another thing
For Drupal n00bies, let's say band members. I think it's going to be kind of hard for them to install modules. Drupal should package install profile tarballs with the needed modules. I know this has been talked about, and would appreciate a link to the issue #. :)
And yet another thing,
We still face the problem of not very many nice themes. That is something I really don't know how to solve :(.
Themes for band sites are so, well, complicated!
Themes for band sites are so complicated! What type of band is it? What's their favorite color? Who's in charge? Can I get a backstage pass to next week's show?
Ok, that last one has nothing to do with band install profiles, but hey, it never hurts to ask, eh? How 'bout this. What if dvessel and I could somehow build a theme that relies on Panels2 for it's homepage layout so band members could drag 'n drop blocks of content to their heart's content, and also leverage dvessel's uber cool Uploadable CSS concept so site owners could change colors on a whim or even use pre-developed CSS files that most closely fit their musical genre and tastes?
[/Senpai]
Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805
...
that sounds well... AWESOME.
I'd like a couple of theme options, and integration with color.module.
Options being "Add drop shadow to such and such element?" "Fixed width/fluid width?"
We might be able to leverage the theme_settings_api to do some of this
Theme_settings_api ++
There's a company that has released a theme with some database-driven user prefs built right in. Things like fixed-width or fluid are user choices within the site admin pages, and do not require modding CSS files, which is something that no band member should ever be allowed to even see!
We might be able to leverage that as a starting block, and then add template.php functions as needed for color.module and Panels2?
[/Senpai]
Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805
I think different
Fixed vs. fluid width is a per-site thing IMO, but I hate to get stuck on little details :)
Color.module + Panels 2
Color.module + Panels 2 would be awesome :)
@Senpai: have you seen the recent Panels 2 stuff? The Panel Style plugin modules? Currently there are already tabs and carousel.
I´m creating a drupal
I´m creating a drupal profile for forum. You can see my work here
How about a blogger install profile?
First of all:
What blog systems do you know of?
I know wordpress, and people love it. What else?
What does a blog install profile need?
Some thoughts
Auto nodetitle, pathauto.
No blog module enabled.
Blog content type.
No user registration.
Comment module.
Maybe some sort of spam prevention.
And of course, a nice theme.
Super Group-Blog Install Profile
dmitrig01, I'm glad you asked this question.
I've got one install profile in particular that is on my mind every day.
I'd call it the "Super Group-Blog Install Profile":
Voting API
Content Recommendation Engine
User Points
Organic Groups
Up/Down Voting
This install profile can emulate the functionality of the implementation of Scoop on DailyKos. This is very sought after. I've donated a few hundred dollars to advance the interoperability and smooth functioning of these modules. I've raised some money as well.
This install profile will be very popular once the bugs are ironed out. The largest and most interactive group-blogs use up/down voting and content-recommendation. DailyKos, Huffington Post, Digg, Reddit, among others...
I'm obsessed with this install profile and I'm going to raise as much money as I can to get it functioning smoothly and as scalable as possible.
Forum profile
Who would like a forum profile? Let's see what other people have, and what we need.
Oh, a forum profile's easy...
...just copy phpBB, and you're set! ;=)
[/Senpai]
Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805
hehe
phpBB does not have color.module. color.module is teh future
We need to make a couple of nice themes that are based on flatforum, and we're set!
But what features does phpBB have that Drupal doesn't?
The obvious ones I can think
The obvious ones I can think of that don't have easy solutions in core or contrib would be:
Just an FYI... I created a
Just an FYI... I created a module called Comment Page for "permalinks for comments" for Ubercart.org. You can download it at http://drupal.org/project/comment_page and see it in action in the forums at http://www.ubercart.org/forum.
Let's connect the dots and consolidate the convo on bands
This illustrates one problem with install profiles. It's difficult to track/consolidate the various conversations/ideas/collaborations/and contributions that are scattered around the drupalsphere and beyond. A profile for bands is a perfect example:
Various conversations/outlines:
http://groups.drupal.org/node/5167
http://pepperalleyproductions.com/node/257
http://groups.drupal.org/node/3280#comments
http://groups.drupal.org/node/4215
http://groups.drupal.org/node/1041
Articles about what essentially are install profiles/multisite for bands already in the wild:
* Bryght: Working With Warner Brothers Records on Online Music Communities
* Lullabot: Sony BMG Multisite
We should make sure the above discussion gets in the mix - http://groups.drupal.org/node/5167
Gus Austin
PepperAlley Productions
Gus Austin
I think an eCommerce
I think an eCommerce installation profile is much in need. So you could basically setup a out of the box store and spend more time worrying about designing your theme instead of spending a lot of time configuring stuff for an eCommerce site.
Proxous Consulting
http://www.proxous.com
Great
That's a great idea! I'd love for someone to do that as well. I actually have no experience with eCommerce, so I don't have any advice on this one
Ubercart
We're working on creating an online store profile using Ubercart. In the interim a 'complete' install is available for download.
Hey
I downloaded the package. That's actually not what you'd call a 'profile'. A profile is piece of PHP code that sets up variables and does various things. Not SQL :)
How about a profile to
How about a profile to establish the ground work for a company intranet?
Staff directory, ticketing system (case tracker module?) etc. etc.
Good idea
maybe use casetracker module?
we are planning to release a
we are planning to release a good news reader based on one of the aggregator modules as install profile.
http://www.twitter.com/lxbarth
Small business starter site
Hi all, I've been offering an experimental service for small businesses where I get them set up with a minimal web site for $99. The idea behind it was to get small business owners in the door and experimenting with adding their own content. In my neck of the woods developers are still getting paid crazy money to just update static HTML or proprietary CMS content.
So this install is just a modified story content type with extra fields for images, the Textile input filter, and a modified version of the tracker view to show the stories(announcements) on the home page. They pick a stock theme. The clients that use it love it. I charge extra for hosting, domain setup, and any customizations that are done. I have upsold clients on adding new features very quickly.
The experiment was a failure in that without automation, you can't make any money on it at all. It was a success in that it lead to several jobs higher up the food chain.
I still think there's a way to use this strategy and build a 'starter site' profile to help get lower budget clients in the door and constantly and gradually upsell them. If I can free up some time in the next month, that's the one I'm going to focus on first.
DrupalBiz - small business profile
I think that there is a place for a small business installation profile. That's why I've registered the DrupalBiz.com/org domains (similar to the current drupalEdu.org installation profile).
What should be included in such an installation profile?
My preliminary ideas (add yours):
1. Contact form with Light CRM (Workflow / actions based).
2. Easy way to migrate data from existing non-drupal sites.
3. Several high usability businesslike themes to choose from.
4. Some standard site pages, in a ready-made layout, ready to be edited: products, solutions, jobs, recommended links. About us / contact us page. News/blog page.
5. A standard products CCK.
6. Inline AJAX content editing support.
Amnon
-
Professional: Drupal Israel | Drupal Development & Consulting | בניית אתרים
Personal: Hitech Dolphin: Regain Simple Joy :)
Keep Agaric in the loop
This is very interesting to us. And we're re-entering the experiment of installation profiles...
~ ben, Agaric Design Collective
benjamin, agaric
Academic Laboratory profile
Personally I have built over a dozen websites for academic laboratories (environmental science).
Generally they want the same things.
An example - http://calhoun.env.duke.edu
Regards,
Michael Hofmockel
Open Source || Open Access || Open Mind
A couple that came to mind
Brain dump:
The names are too literal, but they're the target market in a sense.
Chris Charlton, Author & Drupal Community Leader, Enterprise Level Consultant
I teach you how to build Drupal Themes http://tinyurl.com/theme-drupal and provide add-on software at http://xtnd.us
Wiki profile
A wiki profile. I, for instance, loves MediaWiki, but need per-category authentification and read access (this is for a corporate wiki), a longtime missing feature wih no real solution as for now.
Main audience would be people who need an ACL-powered wiki and those who want a wiki integrated with their website.
Wikitools (+PEARwiki filter) combines most of what I need, with the possible exceptions of:
As for roles, default configuration is OK (few wikis requires the granularity of Wikipedia).
exists?
http://drupal.org/project/drupal_wiki
If that is missing one or more of the features you describe then put them in as tasks/feature requests for the profile.
knaddison blog | Morris Animal Foundation
Many thanks
Thank you greggles!
Drupala Installation Profile - social networking & bookmarking
Just released an installation profile for Drupal 5.19:
http://code.google.com/p/drupala/
The Drupala Installation Profile is built on the Drupal 5.x Drigg Installation for social bookmarking and the Advanced Profile Kit for social networking. The site architecture makes extensive use of Views, Panels, and multiple content types to build a portal organized around taxonomy terms that includes blogs, articles, social bookmarks, and user profiles. The Drigg base theme has been redesigned to position featured categories in the primary links section and Drigg categories in the sidebar. This allows for an easy customization of the site structure to support virtually any topic. FCKeditor is pre-installed and configured for WYSIWYG blog & article publishing. The Drupala theme is two columns, optimized for APK & Drigg, and cross-browser tested in FF, IE6, IE7, Chrome, Safari, and Opera.
There are two live sites currently based around the Drupala installation profile:
The Drupala Installation Profile contains two new themes, "Drupala" and "SEO-Mix", as well as more than 50 contributed third-party modules for the Drupal 5.x platform. The installation package includes a MySQL database map and full Drupal 5.x installation. The Drupala and SEO-Mix themes are only different in the color of the top buttons of the GUI & search interface. The Drupala Installation Profile can be used as a base for multi-site installations, and comes with upgrade documentation.
The benefit of the Drupala installation profile is the combination of social networking and social bookmarking with a solid theme that can be deployed from a database map to pre-populate the site structure & configuration. With the Drupala installation profile, you can reduce the development time needed to build an advanced social networking / social bookmarking site on Drupal 5.x from 5 to 6 weeks to less than 1 week.
Visit TypeHost Web Development for more information: http://www.typehost.com