Call for install profile ideas

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!
Posted by dmitrig01 on August 16, 2007 at 8:41pm
Last updated by chupamae on Fri, 2010年10月15日 16:46

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....

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

Steps to creating a finished profile

  1. Decide the purpose, focus, target audience for each profile.
  2. Outline some general site configuration settings (permissions, roles).
  3. List all necessary modules for inclusion, along with any needed configurations for each.
  4. Choose a good theme!
  5. Create the installation profile. Read this HowTo:

Comments

Senpai

Posted by dmitrig01 on August 16, 2007 at 8:55pm

I have a couple of questions for you:

  1. "a stories-from-the-road (like a blog, but with one or two extra CCK fields already present)" what CCK fields do you mean?
  2. Would you like a gallery?
  3. What kind of interface are you thinking for tracks? some sort of an upload module interface? that might require a contrib module.
  4. You were asking about taxonomy terms in IRC. Why?

#1

Posted by dmitrig01 on August 16, 2007 at 8:56pm

For #1, do you mean imagefield maybe?

(no subject)

Posted by senpai on August 16, 2007 at 9:08pm

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

Posted by dmitrig01 on August 16, 2007 at 9:19pm

The imagefield.module actually has a really nice interface for multiple uploads :)

(no subject)

Posted by senpai on August 17, 2007 at 1:01am

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

Posted by senpai on August 16, 2007 at 9:23pm

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

Posted by dmitrig01 on August 16, 2007 at 9:22pm

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!

Posted by senpai on August 16, 2007 at 9:28pm

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

...

Posted by dmitrig01 on August 16, 2007 at 9:33pm

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 ++

Posted by senpai on August 16, 2007 at 9:42pm

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

Posted by dmitrig01 on August 16, 2007 at 10:23pm

Fixed vs. fluid width is a per-site thing IMO, but I hate to get stuck on little details :)

Color.module + Panels 2

Posted by wim leers on August 17, 2007 at 8:07am

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

Posted by arpereira on August 21, 2007 at 8:30pm

I ́m creating a drupal profile for forum. You can see my work here

How about a blogger install profile?

Posted by dmitrig01 on August 16, 2007 at 9:34pm

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

Posted by dmitrig01 on August 16, 2007 at 10:39pm

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

Posted by Paul Gaskin on August 21, 2007 at 7:58pm

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

Posted by dmitrig01 on August 16, 2007 at 9:35pm

Who would like a forum profile? Let's see what other people have, and what we need.

Oh, a forum profile's easy...

Posted by senpai on August 16, 2007 at 9:38pm

...just copy phpBB, and you're set! ;=)
[/Senpai]


Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805

hehe

Posted by dmitrig01 on August 16, 2007 at 9:44pm

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

Posted by catch on September 17, 2007 at 10:03am

The obvious ones I can think of that don't have easy solutions in core or contrib would be:

  • full topic review on reply (i.e. project.module style).
  • permalinks for comments.
  • subforums are nicely themed on forum index (i.e. different to main forums, not just indented, and take up less space - it cant' do multi-level nesting though)
  • splitting topics - can split chronologically from one comment, or multi-select with checkboxes in a special "moderation" admin view, then split all those comments to a new thread in one go. Impossible with current comment.module schema to make this work - this is the big one imo. There might be 'merge' support as well but I'm not up to date with phpbb because I only use drupal now.
  • pretty sure polls restrict votes per user - drupal core poll module does it per session (so allowing multiple votes from different browser sessions/machines and chaning the block from results to options)

Just an FYI... I created a

Posted by rszrama on September 17, 2007 at 1:39pm

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

Posted by gusaus on August 16, 2007 at 10:25pm

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

Posted by anthonyoliver on August 17, 2007 at 6:24pm

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

Posted by dmitrig01 on August 17, 2007 at 7:11pm

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

Posted by theneemies on August 20, 2007 at 1:36am

We're working on creating an online store profile using Ubercart. In the interim a 'complete' install is available for download.

Hey

Posted by dmitrig01 on August 20, 2007 at 2:16am

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

Posted by budda on August 21, 2007 at 12:33am

How about a profile to establish the ground work for a company intranet?
Staff directory, ticketing system (case tracker module?) etc. etc.

Good idea

Posted by dmitrig01 on August 22, 2007 at 1:23am

maybe use casetracker module?

we are planning to release a

Posted by alex_b on August 21, 2007 at 6:38pm

we are planning to release a good news reader based on one of the aggregator modules as install profile.

Small business starter site

Posted by trevortwining on August 29, 2007 at 11:18pm

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

Posted by druvision on September 4, 2007 at 6:39pm

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

Posted by mlncn on October 1, 2007 at 11:00am

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

Posted by Michael Hofmockel on September 5, 2007 at 1:33pm

Personally I have built over a dozen websites for academic laboratories (environmental science).

Generally they want the same things.

  1. list the research projects they are involved with. CCK + imagefield
  2. list the courses they teach. CCK
  3. list people in their lab. CCK + imagefield or usernode
  4. list publications in their lab. bibliography
  5. list facilities, equipment and other resources. CCK
  6. list lab resources (documents and methods) that are used internally. CCK
  7. a forum or listserve. forum, notify - generally I avoid a true listserve and force them to submit content through the site.
  8. simple image gallery - CCK + imagefield + imagecache
  9. event tracking - event or calendar
  10. wysiwyg editor.

An example - http://calhoun.env.duke.edu

Regards,
Michael Hofmockel

Open Source || Open Access || Open Mind

A couple that came to mind

Posted by Chris Charlton on October 10, 2007 at 12:54am

Brain dump:

  • Traditional Art(s)/Artist(s) - blog, gallery, (calendar)
  • Scouts (Boys and Girls) - news/blog, calendar, links
  • Neighborhood Watch - map integration, blog/news, calendar

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

Posted by vrykolakas on December 17, 2007 at 1:14am

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:

  • backlinks (what links here)
  • revision control (visible changes)
  • templates
  • permalinks
  • blue/red links for created/not created articles
  • auto toc.

As for roles, default configuration is OK (few wikis requires the granularity of Wikipedia).

exists?

Posted by greggles on December 17, 2007 at 11:40am

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.

Many thanks

Posted by vrykolakas on December 19, 2007 at 5:44am

Thank you greggles!

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:

* http://drupala.com
* http://www.seo-mix.com
* Demo: http://demo.drupala.com 

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

Distributions

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /